From 8ab656b601901b53bf33f04bf1ff9812fda2f4cc Mon Sep 17 00:00:00 2001 From: Jess Date: Sat, 15 Jan 2022 15:18:14 -0500 Subject: [PATCH 01/15] docs: an update from the faker team (#138) --- docs/.vitepress/config.mjs | 2 +- docs/guide/recent-faqs.md | 52 ---------- docs/public/first-week-wins.png | Bin 0 -> 215330 bytes docs/update.md | 168 ++++++++++++++++++++++++++++++++ 4 files changed, 169 insertions(+), 53 deletions(-) delete mode 100644 docs/guide/recent-faqs.md create mode 100644 docs/public/first-week-wins.png create mode 100644 docs/update.md diff --git a/docs/.vitepress/config.mjs b/docs/.vitepress/config.mjs index d34fe318916..5899ece2452 100644 --- a/docs/.vitepress/config.mjs +++ b/docs/.vitepress/config.mjs @@ -12,7 +12,7 @@ const sidebar = { children: [ { text: 'Recent Statement and FAQs', - link: '/guide/recent-faqs', + link: '/update.html', }, { text: 'Getting Started', diff --git a/docs/guide/recent-faqs.md b/docs/guide/recent-faqs.md deleted file mode 100644 index 89a114b2e7b..00000000000 --- a/docs/guide/recent-faqs.md +++ /dev/null @@ -1,52 +0,0 @@ -# Recent Statement and FAQs - -_January 11th, 2022_ - -Due to recent events, folks may have some questions or concerns about the future of Faker. - -Here are some answers. - -## What happened? - -In short, the author deleted the original repository in protest against large companies who did not pay him for maintaining Faker. - -In response to all that happened, we have created an entirely new GitHub Organization for the packages and ecosystem under the namespace [faker-js](https://github.com/faker-js). - -:::tip Support Open Source Software - -🙏 Please ask your company to do their part in sponsoring Open Source projects and contributors. - -Seriously, you don't have to sponsor _this_ project, just start having the conversation with your engineering leadership. -::: - -## Are these the official docs? - -**Yes**. This is the official site and documentation for the Faker library. - -## Who maintains Faker now? - -**Faker is now maintained by the organization [faker-js](https://github.com/faker-js)** after the original repository was deleted by the author. - -## My build broke. Help. - -If you have installed `faker` from npm, please uninstall it and migrate to `@faker-js/faker`. Due to the above issues, version 6 of faker.js **does not run** and is why the `@faker-js/faker` package exists. - -We will be releasing a new version shortly. - -**NPM** - -```shell -npm install @faker-js/faker --save-dev -``` - -**Yarn** - -```shell -yarn add @faker-js/faker -D -``` - -**pnpm** - -```shell -pnpm add -D @faker-js/faker -``` diff --git a/docs/public/first-week-wins.png b/docs/public/first-week-wins.png new file mode 100644 index 0000000000000000000000000000000000000000..bc5efe7275570cf2c4d5cab6ec09a11becaba22b GIT binary patch literal 215330 zcmeFZhgVb0);JuxhzN>+fb=FHAYD30F98KAe$rC?ef}w9o?x zgx-7q^4xph_r2@6_aFGy`kl4TIg^>$GiT52*&QO^Xebfir@jvW0EktT<+T6+JO%&& zH|-uirUoeRqaFZwU=Nm)d!r&J$MDA0$r@~L1pp{VCh8IBYxh%R8pg%O{>FY3``DK( zPmhDK?jE)l9t|TQO9Clb=x5>)1-wa~9Q_fUM+$m+G8E+1$qLnHc;w_(#^VZa-=RL> zy3gyid9^w1UW>Y+rC9~eh5+BEdlQvi-*5w5yDvr?_s!5B65g>Dlf?q4*0FG8(1(_f zb?xn+1oMyI8KdTLKjpNeixw}}&V$Hl+hlrh0I9exVx~QV9~-Fv{>++82!i0E--hbL z$y(ZP>xoiGzvO*xy~~H&gLi)%$V}2;bZA znX=%^xIOuaCBc|XQq6SwwyDYIz7bY6cU`i~gJmq##)7l;ZIpCCO4cCaSuA2bGqvTE28|;=@awbKmE~8kWW93-|DzkxLi6eXgz?o`PL%74n>e`aSU{ zsO9v*H_mjvkFPzCW24^D6@FTH{O483D+&Gn7;;PHu0QWi^P6h2{j1AgKVk=cBta9A zF(sUIY8*6%9dsF0abfduxqMP$NGBCaATlL=T=I+7kB5}Kr_}qB<)YJNpy`!D99d~i zF9J_=={{Wa=Wb1?_k@uI2R)Alt8^w~e+=+VPb8(aOK%V7a;IMK^A3E*V8WHE{4j}F zJo)nZlllE*SC$9PAx|u^v7Fz5!>w6JqCYJO&^-y2W_S#k-fvy(e2euw_;R=lv^w_4 z@@J5m8k; zMYt`2{4jyT=J^cL!DFsO?(OX%No8a#hx&uR+#fEH6Lh{@;?K#+;a1_Y>w25_Y>@I- zpPs#hXQpMry9AD3HZ_ZrvK=d*d^B=XDuya}0MFZm1|}yBdlp4-&5h1W49)O^?|y}Z zgcMXZE1wTZx<7HeYccf@hVBcwUmiv)%TCsvGWRI9#Ern|U9CEsh zG_elKLWcsbxS}B$N;9$I$^@eyTV&zD{by^EE>l9{mRCV>!7vzH-c~eGZPq=zZsz7CrZigqU zJj-aVg2`OOhJMm6-H+}dbD@(W&icaJEwb2hAa?yEka(}dZ=V;Jy7SYb%s#90J+gbL zA2vQbel2RwzVvcQa83>S!AqX$n`|AUZznwE^)IF&CLUHtrd@Vnve{2Dk#LsB{lP0T zhwR<4jd}iBgkVW9@5ZYQ&f@s-!h#Cx5_AbgK~f2uE|)Hs-fXU?`cBD=04%VEV*2y8 zS~TNPzd-+Bzj$BN%HWEItF%J;d%1%`mNzxek2uH^Km*``fB{1f4-YpF`jdlArW2-< z`zJV?YvbbM(r-M9PTvW8Jl4@LR-9LGC_rVm<&W4R>li?s+*$Qsb%Ek4e#%>8-yyHS z&VuLEM}nL}n}QW~t)nau5V%IL(3Zk32|_p8S~gv-fUH5jhq%Ddb~<*nBhC2}rNBwg zk?4`336m1I(pBrJ8*N-POrz+bsZI8fCp2CxX5;C6=upAYI?=lLdf^7NS>Bk&INCAE zF?CmJUU!~Ol2+0S&H|_MP4rbdnW1{xmDXv#@-j)_A-^NPRP;-_PHM)d)t2%*pGuig zTQTD#qm=8(n|qV(*>@wsU{bqShpN%?DCg!S>#nizd1eo#%czy87qmXk zE5^*@eW>R{wn-zNxoV2=9=4vPp2y24J?v2}z^81oYzAx)_2^Xh)KMUgxXPwqF4>N2r41qV%IdF;EBirTx{(kMJ#6;PEZu^Z=BDq$Y1?x^mm?uuM`viffO z-QKZX-Rk=I2$xb8?M?S|muRm~#E~Q=ZE`hFH%}CglhKZ`Peo$It649`ct)zwuud*|(JvS-bEVC>hDWDX+ zzhuBs0LkU;#@c%FPDAhB#nW`YP(JYd@K>sJ?lm)#HF zACf<8K8h%jGBGjhD$f0R>gJtcr!lNwS?$)7`8iLqN6GP%{}U^E)+oDY5z#c_jwg** zBf2Ah)-Ruuc10S{9x)))N7AL#CPo_Bm?cPGta#UI|&ELc3EfG z2FMKK1moFQb=cvW4^>PO=cLS!KZug?6g(~Xq(!ZzQmj%euIiGJPw0m+i|c!F($vYI3Jp<$gBUz>hiqetXy+=*IS z!l4>(f@pGLasX(+(055GnVu`~nSN4rnMc#wA%g1@*H13TiU&qbeu<|gKXhXBVhoKN z!kY@*5vGvB3Q5yllQt__E2zJ*pTawZF5kfuE@aRQ!<=(2f1~T2Vs4b0aNEMq1$Pg( z-{=|c9>alp|2fVXUq8e1`ex3plEa;!J9x8MyUH^zr|f%KC0^9KFJ>=%lD+k=b{ppl zOW-A?XHRzwOu~?Tkmgg389yu2zP4~s?~KD0)z#p`V4Oo7-aw733v_2+7J0(RA>QsZq5Y+|yGq$k}`XV>3|P?Vdzz9wZY zD=r)RPIT?GjwklzE!!SVOP_}md+PZddMofvBwe^yW>U8@wkVzC7i?Qny^l`IRT^e6 zM@qUq-fit-yk7_*reHqH|9_~>Em!*`&trq(}ryBjB6cQthQ|hnaRfKmzLVfx{W+8{!=@@*2DYFbeCl1 z;REGHt=+}9fG}c2A7Bx|1F+=){9d98<$vo#`Rs|jPY|vAqO|#HfXf>RtfG(5KTn4p z@fQL1NQGFM)6dNQuSsR*=fcxfEvXzURCzdC2_IeJjTxrESwy8%q^YXTk&{1IR7;cK*C!LQ*^L$H)rs6 zuy=G5^Oj`#M-MSf`LAkTCWe1>afe7U=>y*|$T_)MF$nX#q})y}2FTnEyG* z|BNGV4|ho>roSfo-|L^>Y2^+6znL7}{)H9>LEgVwc=>o< z^8WAG7*L77YQ^4wy{+sGOYr{hu1Vbw3`&{9 zY~(YryyiR18$)J)UD!a(JPmnP_PSLT1Q}l#} zf#EZrk7jph&M*(t{m;*t?vLh$DeuvKV`5;^$y2Qqj&-bj4(tv!?hMa)A}fpg$otH) zKh{#f!^Yai>+Y;jJx+zcKY7~H)pf6_>0vt46I@am0M>s#7_hLL?#ZypB`N@{Si)SZ?*HD5L38iFf6V_w^B-IB z|912L5$#`u@c;X>Df95j`C13o#nJHm;Uo%P<8&wOy1&@@tf+&BITnU{xYEyjaY)DB zOZl9E9qOL*%xk;a;61@T8SBWdpNfCylBDz@VFV=o$emfMwF>D!wXcz(0PIw@H${v6 zT4lOe`CQ6H21dWuNtnex13x%#skOWq=N$clX)vIq_c{3 z67^iyGz)CKg#I;#^^(ykp5m=CP@!U>WUyq4_2V#@Kt@=zxP1@nMO#IB^jvy4 zrAfHn2C3zbs;qE*a=0KSlhF{4Znx{9PZ)03k1!F{Qz0oWf83)+uEBua>K4YNxm%&KU00 zMR*|f_YJ!D(-@PI!GdNO55` zNHN`J5wVSeD`|)w$ctjSyIz6|`!@=+lB_&E#tQaU;)%0BYaQjY^=cJHOx>E26Eh@m z3JM;h=Z;s0CzA_(UJG|-w|A)KT?!7ZpUvS35?3#p7DGql*fld7{dH@GcKTcKd-1~m zBDR71q`?n@Y=xarFYd07ViNezXrJKL)Bv#hUeUupC+@{A1T9eMZ}s(t4*Q7mfH&wG0d)C&TQF>LrJz6h$LpC2fv=(3S%`<3D^u?7iJPS(NlkI zZSfTXPd4X2;e7Y904V8yUe$U%0O7a)`TU|E*FG#!Rb+w1SgfHT^jjyIP$b|cg1$eY zSYTyha^apRB$c01rIZ4ZuhpF{H$=IO;BLR=jAzqK>{d%2G!42Tw-?@GYjw%J9IXnJ z6h)_4gbpQ-E$E+LzxVO(%f$-EEW2K2nt;H|Aq?B+aNb{JOyz^rdpJ%v1hvCBE)LO& zDr7watX4eHc4Md87iwt9le!nix1s(g6O*#Zl9)xwvrC-KGnt=p{S(QK3+1gv{XV*U z?8coTWK&^3wQtaeXv`l)jJ5%}Mgl&={4b~14yX3t*33xk6YAbxWoeDpD(P{U?p~VJ zet>3{x%u%|cA9&oQDF|J;XO-FfL0~ZUCIDHfqF1+vd{VM&Ai`Sb#EHMJ2asVTVmo~ zE0=)HP>mEE1S`?n84{1LVZFO{lev_bn!GIgfo8O*q?=#9ZMuA^hEocv`_tvpOG|k+ ztUN)kk@CtQ)3mN{rnN1=caT^lL2UvUwdMIJ_$yaopOv1;T5~bIxbKH|Z7{72>5mhP zq|jjG3|;ptin7V{312@ud#x?NtTV7?>dygfc5krzCf^JMmF`t5MJP9IRYti# zg0#W?&IWMGX9s6I_7qx;lB0K4LnshTnWi@5)Wyqe>il<_(RNLnXaeQ-Hh4KG>l;tw zpO49T!*V!AYemk3b{%dj7BL{0MHeESY$0efb!{d4mW0657}DKV_g=*;1H)g`%(jpY zqq$zDK3)@>?&;r2luA)=S?7<<$V`Hkxi`id+I8f_rzB7tzPq%7`;5i5bieadN2t*O z^wdvJWn;Yj{M@%*0BJdl+U){8@x)Gs`7M?>Oz70sKfqDvoEq>N}p0(1P&mm-j-P%Ds+ zBeLB>mHCU9P?*?4V?%hENr z7rSZonFkaJT5mVT9-YH|Y$j%{rkKMJK9UU!vl|8fTH|J@CB{y*goL~!kr6vk%Ww&I z- z`MS1XyY(-zJ+(o~bpOu^##^T}8#iXsK91&~MDMjLJI{I8q<+)mpz|dHgGTR2C$hH4 zWxC{ar{0hv4rbyN)d&AmD~BreL8w3j8?qd%mnJh{UlQ7Z|W{SqDhXDklcpK zy{8VX@y5&a0oRe^C9@quK&84QNYhqD;vjFkx`xyS%k=(6VT~_B%;zrbWCK0n;OmPj zD}n&>4c`iKSs53 zZl)u8nDg#7F1^EOmY&xv}>~}zc@&`$e=V)4XX7Bs%0B3SL?0v zOTn#)t?h2PO=<+^dmjh4ib7R9Gh~P{qDcok)&<|ngX-}* zBrROZA?=gc;A(PmV#Jj+%i8Uk^iV&tN?3CYombg<*}NrLj&(Llq{h--9GFG5>T)!` z7kLnGL|-o2WDWEi6=}~!ju&aSyEL2Gv2-?TO5dpO7V8Y37*My4r-jc{N7dSzAlM5v z8V>Em3QH%qD$A6U<$6Si>4R=L^i1NVip0;CZe5+CTA;O{t~6$=jxIUN+p*ySzdiVb z(_lY)R)%A z2G=n5ONnk0{y6_f89O#j8ng8?8;6pcU5QHcRF;x;`+>3O0f$?eEq4+%!FA#HQ_QI8 zc;Pm?6Ke3>HrC|YhEKrhR}R+$18J(%c^tL?(xYG3(;H|njq|I$_SNP? z@-gF}OUWs<&9s>V)DYanZyC5T1NUmaFby;>wj~hCR{f`@5HVwlk^_WnbHu7*^)VG_ z4`s{Y=ZD??S~;Q>y0j%*App(s>ZJ`}PdBkJ0j6toXtbxz9fHfdZxEJ;@!I7s*s-__ zIHq6KpMJ-;Wcz;fZCXv{NJ_VDnP*bN*nJ6)f5AQWQH7T+;^bsIbj^4$n(8FwU9o>D z1jMgcr#S2(GPm6#M ztoNZYdSdKN;Smo4ez_mN>=klYUku5SZ8PhxJY9b2rfqstu^5>zbZ@$0p~JnmK(lgp zw5T(njeeE#O}TMt!Li7N#cQF1BZz15MSoAa%!}0`j4G5%@xUsxW6npjKUj7H$KQ8| zM#}zEzk^VRPA+d8AP>I>1lw4gDfTRoOA;;zTR*`uE8oZ3FgURs|=#W$sX_33@ z+ByAO{9;!_tBb?IO3R5fA*8<*FZ>-(ds&&A5OTi&n7#t_(ldk!d2LUbPb5g})ctWi z(b4PgrZly$?`|ifMJTlQxW}D#UY_W30d^!RR;FzR%M&^K3E81f&z{AeY>GS~Mw?jD z-4ai@GdCUe?dX&mT#*EHxTY9ry?OB6O$?Ap(2l^0&DueF)shMi?j@&OVm2|0asaXK4?-0uED znT#wCy^F4zOeHrd#-duwmB;X#u$tx+Ji)uVc{@WMBu>bI1#)`_seCmUPBN)tGDhausC98_R}nC( z!K&MSq}bT)I(~&=GUH1c(@@F1A8KO`>B8UW9K{w#)3YFh^DFmdqN#6-=3K5u*sM1w zgvnY-beVjDEh=q><_awr&AepXr~lx&qMGhtHYzivnOTEI=n6Qh$wC}F{UgBmV3wi1 zW6?s6V9>aL>}7k6(?VcV@u&k2WT$T{)u%ShglPNZT=Lv+wcAQo9H545l1!a6n+?^& zCG9i7Hedx@L=nCK|5jGx8=C?5ea|I{tcyHeR0<#PB=bJzqQVPQ)js zdylBtTN_TERAsf|4XX9oH?4G}jjyoC|0Ue{oO_}~M*wcNU_SgF-gbLQ6EdW3S)|3 zo=iGGtnxxrl3R}6L)yPCd2EuM9atsy(p7^9W37X-m!qfXgZ!~l`2tEVh!a7gWYDX} zh?iJ>wslM?BDq+~0i$I?lWp^jZ`=4DIRSrxrdE7^ufv7OMhkaQXz@O8WRi*gk zex8pAF%1z>uDW%?wXhTVGgPGq z`h-C|c{ktzWXDRsi-epig;m;T8*n_;@rwc0eaO1N;;XnK@WyJYj- zrKMUrzLIv`bcUzz`{eiCpA`}ce`hZ2>BR4t22OZXH2j$8a7NfG)=||98`ge7KI#8D zWPAO1JE$hmcnXx!JkJZiE~(p^>PF#hd7OSNMuWcx#Ya{zv-M56kQpCU`Y$JbYD*rL zXpx~4gpolN#2q;-GRrQ=on&N=UfGcyD1R1tS>)4=Mr7``*m}iB*njI+vZf?fwXN+^ z9_W$_AJ`T>GOksmZguBQh*ILG4*t51@4=+LO=PyHC5o|IBFxqp$F1vwFxrn<1TUoX1WanR>I00(ZdQV4N4anSR2OY|her=H~03R=eSOw_oH;J#+XPtZI z8rJ#F=cwz4&9Kic);@XAIPgxwmQ$JSUeXEmCTKHRKwuP!Lj&AN>u&T*wWJpt176_aJz|*(5tk1KWYH)AkKMVE zI?j72u?~}%TYOi191CKZ=%=Efy72EwjA8V`Bs!&2^o%4V)J((N`cI$IgMCvf^bgP- z-U|_zgK_!bGev;{;J3l(@#nNs@AI1WQYlj^?Wfhszc0_gAmu4v+p=XlHrVh|YT1t` z)jMk3CU-+thlKesbe)_;0yNWeQ-d53G2s)*NS%xe6vPCZhpZL=eY8~518Hj17y(pk z%v2D7R*?6pkF89zgaZmOMy>3ieqxAVwp`HnUaRhnkP?1f0L-$AQ5|C=&bMjc(S4)h z)-MWy;8~0De}~Ou)HHE>2K&*KV*WqM<}ZO~mu#JH^M7 z!<#h{w^zJ&l#rXp^*aJ9Xm5@2uFsZ6H2DZh3$`lYOeP!cR(vDle7R|i@>{0j=?LSL&~uFuEC04u>ss06Wc+y~khFV9^+>I>Eur~Hw=Cq(xHTLT?_iblabvt0@OD)m4R_nj7} zfxp}>BfCPjb4JLtbd?s{HsH?quS%A!x!w6fd6Tf4(|9l@u6cu3qYBUp1M#+<$9c#& zHo@Y?+eCIc^N@jK3<(s(>ZjW%#I^2_O%z0X8w-b^KTx}0S*8;ctSSczn} zi(k{#bu+g4m}@4);AOwSDCtX!n68lR5iiw+adK_oI68nNJvIfmYLBycpyH9bH6wp{ z-ucZsx{y`3xxfKfv9lCe$MsqkPQl~e!I~-edN8FEKuf&hnSgcKP5tru2;!KRG=M8Y zA18L^9o%ZG9=Qe~+mwR);n%Mgd~N^%zwZ#D&Ya*or!r>yHy)+s3)w>qIrv02Ln#zf z^ySVIIaUyD?PCi_qQ@4pKDs*EHo`Trbj~~|;ejyheJRSt&uotB`9#M`oPrWgZXi}) z{$Nsio#;*3s)u-il&GllFKjNvAB-8a><`E#me~ZZmrWn7d}E$yVxE7tqingEcfghw z=>J>c8atLc>TJvChZAe_E+2D5gx9| z=XeZ4{jKP>Q9!n7H3qps_on-aMzs&9_hb86-*yRcPkllgjCTarwl-K>_05G3`GgUZ z(2FXvX^Q%GHf7Iw@O!v|$S=(X^ETZBv`!-k@#*=4xIo8|+Ib=G%2!K$7@(_&Ns|ZT zxSkr5(KtLe3qnIGhbiDT@8rVNFbMvza{4LMi1r+}#b=zMN0aS&p7g`I`n0x8D_;fT z#PrdNw^3tzb5u@7W1&>DyM6dUVi~1Iv5?S^n_;>0W51OW16*x zB0PtnbvUtN4vUM~6($8j!ROIF9b~)N-+4-DTM`6>HZvxZ2ta~l<<%+Qa6kFpPKe8WO#vQs=?P=F8IuHJWD%6xgS<{RhXsEHJsYI1sjF=2)tE1v-JOr&+o zLEK|DzaBhG5q1C#S`~z6B%w&8SPX%K65L(t5s;5W#O`Py2+7(HXZu~_eBQQ--3le5oy#B zM?i!ecUSnsZv&ZuB!Y#x_`)z-?mn9=6$s<$Kxw7Qq@!fn21=$-W86;);a5DHy;?3} z8Xu}8_V5Is0VWx19Iq7?qp6W;3u-s9<)-YHCi~?j8)G1tpAQb091xV#w8qF3n;l!6 zSXwcUcuJGcJK-h}8%aKE%iq$Tm_v;d2@>E*%MsB{3tRs{c8vq=zb|viY8YcJof%*k zZDbeMaY>G$8?^mQ)sjH_bU7H~g;uI7$Q~0KH41FDk4JN_8oSBX4(_mx?AwwZBWw?Z zp|y~9vB^@xQ<1cSwaa#--DrF*TjK<(nz^53-AJ$Gp`R04u&6C?zNIZlU<>7Ex+!9Z zo=LR&k{N$A^hIK!Cy%|b|I=FwqpkDzT@jD)*o=riJ{Kh%r=k?ikPbXI~u~B_~XU6b7Jd?Ul8*t)}C_YTf{mm1UTK8fh=nP&eT5EzclO7E` z7D+1LgDkY=O14NyR0Ww$(M=sqnjWs_#u((@@l9@;NRFm$iQ&X{`Ys?phT<_mh4^WN zi=4!&Rfzhgvq~%f3T@erz2~<21$U0{1jF#x5J9SfUU^BECwpWLqU+p4plB2z&kLpB zi_v;E*F^os>v8-%1C@vuiD~)uXFS#|9cF6szpSWhi%(F!^smz7jW>BwKKcggdx9hT zqgYepG0=F8+iSt?_^cyMhpU{z+=7lCLT6HlR{)DoF?4j%Qy=w^;CD|cGd#!u1W1D$vppx0Z>hsvn53VwAX{YS3JfTa8ap)t+8xD2_XIgftP00D>H$)?{< zX$h25BQHjw?xQNY6R2dMd%)7smoWrQiI<5JV6>?Um6F8k1y>38{g?qh z)Vrx!)ibcTeTn`B{DKx=BThWypu$onZk#iKD>kRwA`CrmP9_aP6yOJ=Y;L}}lAVIX z$m`gl$0hx-rkK&n@XG~l7OkuXK~1kt`uocp-aS~+9kaHhZOJoM-d<$_hnI^^RdDEa zn*8*IN-Pn&VJQb4I3u1|%V+6BgWeiU8qLT?dcMoiG^a?}8<}Ef%M+-f{CzV)mk60G z`Njd$+1}|}FO{My^}jN%xOqVS%;bGZtJe-{_M|#1=rCjp{Cx|U^=K!cV&jI}c+a+S zc4URwgL_+m|8B!3e<4`5!b|YZf~AvW^0hfem1^yph$gBXu)pxcxZdTn23xU|*&A<- zAyIRsm90PQ2C^k_1I=9l5N zVwl~`IOt2J1=qZ;jv!@$F_S~M1083Up z&Z9!710EU`QvO;D9hc)Wz?EKvEsx+bq{D1kxfTq_&*jS5C~qbNS|J;AK$vAw~|V`%A7XBIPCnT;Jg-|U`X4Wzz6eVQG-nvYc) zeQ?$E@r!!mP2j0r8Ty#I%vCptq?M{W*p%lr0!~2b+kTYhg-x^$;Iu)B~LhpDBDyW#Bjy!zi zC?u&Zj-%KNRiotoOM@7K` zLr4elW-*$P)XX%C!;{o^^r$~xZEEsl+rOHnHp93PWHc25LO_@7VxH~CDgyQa0QUeN zucIyb36uJU!9buTK0kE+B|a;uFgx}GF2(2hH4(yx@u=*mTMZ_0 zBYRJFW_$A}MY-mcwz|H1MpLJG?hC|O!Hy=Pq0RbR>fIRUZxCdn!p6b$%T>CXTKwzv za2hB6GZjCp#o)k#F{n5WjD;)xs@*(BipdkGWK(NzbF}FmEX(#)goL27eOIihMUh)? zO-|ODMBNct7fEQ=P~9Vk#{fHXBj)S{y~bk{5I8Tok^}G~bEz$xlyPD~>3=>$9G&qV zGl3rqxgP76_I$oM0L34`l9Oh0EA%jO9ciB`s^jN)=%iK7wT})M19yf#@4qLbAp%p# z5akzItobPza-Y0tw#hBoC;;BlBU5D*i=o*Ocl=zT(K_oivhkZ@9F$ri6~1yN&};~!GE^HGP8o&uq$OaUMu zY!&SH{+eZEuhv-bJV!Rg_Ood@@?!z}_SaMA(%J7K(GI^z?l~cH2$y@5yVE)4Yg5hF zCZb=3KXj8uL`|LvY)9BsQ~i_5(3HXB1cV?Wu6IX9?MB6&p>!BztkEY2{e;WvF%chs z1QOlYwR|j%-1aj0%qm0fx$JMfj}K$IfG^cjL*k@fU2Q5y5kafKV`s9J+?{Pook%F> z*olz|T+u;~*mu7E4T(9j!f!!P(yQ>`-10_jAp)L#dUPtj=LtK%hfFmn^1$`uHCV%> z^!qkKoU0tH#W3U)6!PxAOt{_s9WR!;_*4{}z7C_iOh~Fb{BZ8xHDk-g>Z3xRU5f9u zK>{-H7X>ME8(vB0TK31~AfjRFsbWB6nE`}&!6^woV>A6%K1z1MMOD(f2Qr&Dzg<_k z^s##X3jQ^xX?O}QRZEB#!Sj#$Xwz6K=TWJ4pYW*k?k4SZXyak>MF8%JroVm zZNKuIa<}w-AhfnBcZ1*eKAuQ>FfVes94UZQjtz3Bx;pp6i7i)`QY3yh)6Gkne`CT@ z87SNL>!H-9Ct2{cgT^?L{vqbaFP7KE0f#mS=a8w&D1xYt?{; z|CkSxs-aL+$7+4wf#ZpC%-6I@*rU)hKF06d^$G55Y)C6ot+>biO3J~a;x34 zgP9ryw~e`KcVqXjm9+312mWlz#5h}&{YR+(%tM8uF5t?y2tseX*CU7Tf@@z z1k8aax9|q=#E+G2)l%+92de(o>KIQr5>hqHCP0XV>-tGX_o0j(D5<_6Grhsdl{YeQY8aA>hD08f-)?v zfI%F9y|S8L)k^L8?N*%QQF)<4#&;V?c%ki>1NRYn=yT%{rO-18%OaT3Bo8!S_NIN{cY} z&PYe8DS&^*+T{{g5kf2GrWtM*4qv=b7%d$hK~Gi-o)K>c+jLY?gu787$Y1Rqywxgt zBfDk^@y29JmC^971+LS~eAtF1C;ycRHp(5ZN_MQji8#RINiEKlg%m`rixm{Ezv;dT zh=j>8>_j0A#zEp=2b2#6uZn;QSpmKkPB9JDfylzFK(@1S)u5%Xdd?Ea9o5xU480r& ziiAN2F6lhLIeJ^On9cic~3P}C7l`B=`6NC_#g(&;cy89oDu8x)~?R6Mt zr~wIelF1hbs^Rcml!H;cKk=xj$`*b+GRPwm-C%f)CnWCmDn)R0#wz#?3BL?zxC zv|6UZ$|Pf`{m)S&g5syg&Xp+Sqb2OwC1l|qJ0_3i8^oFAs#5}Ekx1gzxB|3d`qud@ z5I(2cTZ?n{bUb!P1~${j^IrTH{dIM3FnMD-VxG!=9qA*06|Vxfj7~W^LjQM|YzU*` zxq8QWPWaU^aqB{v!I+E`dbs`kwPLiyC25`Utg!1weljlF!!cdsm`J9=^e)@}d|M!X z>wGk&@`P&RgJQ#$!dR+POeVO!yDlkLxE(2ziGN&Y8+?vdO;kuX5FZ?9Flo4)sVYRI zh^i^39vg#r_(^hM%xTvbN3%|Y^g-7g8&^}dOyiKRd-A`-)u9&PEt$y5ZFn+aMHUu{9A6t^uBlRy5 zYxTIooL?T227f&YQF8~3R{A(pea{gA6eB8`cRr5Jio3-)Ld%UlnN(niPio5PyH8Cm zLsfsLvZjd-$|)Xu1NhC3JC{Scm|c@!KZ~gOmwr1EdphIIkN>j4Wu2; zfu3CNhlwjci#gdMDYUh#>RuMWaOAK5U~l7qPl2XC$PvjUqO;ptx8bh*R-+?Fsgjb3 zII&bsQusuTGgmujB|%)i2(KhFEK{djO-alj)dqI7`W%T-YEC&z;KasAh#8r9AFOuN z`_k*in5H-)Q}WN`SA2#B zhXtNQN0&mn^jEi$GO?N>d3V7Ps}~AiaAx1tZ|C#7`GRDoG8-Y2Jm9Iu;wI^fku>*C zy!`TL`*Gl&L4i7y?%sQpoo{oXy*{X1iTLH|_JooNzmO{IiEyH)9kOw@?iF0$GtEQl zZ0E7TAW0P%5JMq;)n$gjmiwpUj5WE1leX2+K<4n=&d<}u^;HCgukA3b|A}V^Q?ESjD);B zsw<%4%3shxW_>yLTJQ9yiVg1jO<~Z&P~L9`UjK}v{i4A{Ics>!^&gLDY<5u-yU(yr zV8=$bNeMfQzVY=`Q>$~Nkw2WN9hR%vzsQxg3!BiT5%y1*ko^K5vaRSn<)`wAvH^@b zi676M9r3pJ)vR(E!To2CkgbKy52yq?=z#rtPNXIxT9A@;(N^0LCi8~rJ%8HmGlQbU z{6Q=#b85VH4>pXs5Cf@NI29nqNaAoAT@snix1)Zed1j}FmtR^FC0veVLwbV8niK09 z+fyZ}z2|GJzVtIrKPR<)(7N>Wcks$FSW~q#Uh|>)yc6g5I)_PFBrPE>0c!t&ce*D5 zk<8|MU(MO<<&lWAfUD!AG@-qNGCoN3V+`|i`GN_xr(JXfjvha2LTS5kjRJ{IaV8CM z_|s_0FzTn>=$%Tz<)t_p99`?OvtK9PQ@@08@5d&G_g!((5+9+xcd~jiVspEd*|r)2;glAE`#>L<@)h4 zKJ@yZA~r(w@(sHI>j;+eTA*!|GU8*SdDxY;?coRZydO~_uWW#+ONCiJ8keU*Q!q*2 z7g=c{Tz}HgSwRQ+I$!3R;)M2EsooYU4q3JKaw3rg7{6cd7WKBE*;5RWB*|D4FhGHc zxjP?veDb9D5kp*U2DqpJ<2f*r**c9ZPW1)D zrbF6PQLggGeVA;WWO2vJoOm3oEHGZZ?SWSO-W^niNA(Iw?2EFX!=~VT*O$5CJMlf; z1ZRhB<+1>u29h$|bUFh8lFZPSUBI#W+V4>8a&%O7CqK%Cc>GS+9qsh!wm@Di%$Pue z&i}{Wdj>VR{cWRw6crI{ARxs8s5GTY2Ma}-g3_Bx4-o0SiHb@Wsi8<0As{96A}YN} zOC&((og_jap>tN;|K~Z+yEpHgIWuR@%sI0^sn3)@AZOJAdC&G z=ssrV7=dC!xOnOt`#fo*qWU@eBwOjTZp;i{^s2Vvzh)1YOEP9 zhT0L9S|Zrg>V4d2sMF)`p`TUFC8Qh-iV`mcqn3v7BIl%&)!v@Yqsv_k@`%hzov~#V z^~v6fc!XiAIAA4g8YD^h=gM6VOE>4{(VTrzXhsfqN0rY64e~K(wa7mCti|Q;!_+x9 z^O7Q45~U}g1y*-Ht}@%=-<|dq*}X?hR97;+bHo}S)pZa#WM*pEowO=zEK<+qz*gI+ zp|MJ-yG!bwGlinls1?ayHY%cHBW^|sLl_CfbjlfRH-$xdgjpm07YjR5<&kf{8Qy*X zW|EaFxbkq>ee82(;f0GuZ=WcOvDh%^UhW&Yunn-yZKj@>Q`U=ZutFW+hMTQiwO#J=l|xq~1NVQ!d#6emwnx;AudM9(7Te9i^pBqt zI%|t#ciKbu-!*2M6OPtCeoo+QAM|W@@u%uj^vtqG>^DZ|E#pX}L@^oT?ju8i`%)H0 zN@wGAwXR+0%Y{f6jcX7{a&s~th4PXo%0w3~^xZGr(jaf$1zl!Pw8zk3t(+a-e6HDk zR^N6l&mdJ}fo1b_{}Ukx(QC?UP=J>F3qSOSskj`8d2acL)*Ba9)ucd-Q@g+HB`*Z*HnHi8JEOkc3}0xT|E9j5 z;M8vG`p|9w?s9Il`ryT^q&n$|TJnUW1e~itoJHJR|A}i~MDFHnk4ee8H^e`t$mU&s zd!e{WDi4}FSN>RCp0%mI;vJOaS8D2I&c*7U>V1RI4XWYKj-hV#S>twV;U|18A3O?1 z*;Xp~@*_uYt_tO+9TDjRGk-crV`Djs#_g60Ve> z&Z)2mjaE3;nn3M|w>oumS%kWIl8#&9>hdhVepE4mWlG`a5_jL+3wzm%nl<_vzUhAT zl%wE9_`NKI-OA}g)`GnT(&Kblq@f4=~QthqN2ua`5M2OUpwMH_RX`I z-xz5iP6FR18f&*YYOEfNp3yA;r^l<6Hf1D)PWB3rw1L*G z-LBa^SH!5+4~ijSRhu)4uFQ_eTfH;uM@f=1CM_~6_1=TItLVG(?=unR<%_jt!)~Oa z)Vsbx5!oxlgak2rkHDHbJ5y=*XgVB}t^N9?WEGhD2`{fV?pezwiU%HuRtWS)n-t^s zMVdMeedEJ(#Y7Ew2!t*&eDITL??xp=@;eb} zTf6<4-->vGR6Pv!Url3nq|k9aCL@EA8W+14De?Ht_>loSZLJS3D06oFSeTFhxL@tV zbw9kU`SN`+_f~OzbJmUR6&hs)d94=h6o)9IMl8mAdFTz-k{G0~<1xQna;QPOY$e|k z+l8QKfYIsl0f2ZfxK|AiUl0QG*2ZFi4mVtD+Gae0x0lb$jbNv3*`wWEJD~P`Z$`#U z8fkH$5it_*(dy}4`R~H|53Omr`Ls{uFQxyN7C;j3ca_Lv4))nnY2|vVi($g_0(nP3 ziQkxfqlt(@h=@*!Yw3ZV*uGh(!WsM9wf3{iE@U#`kh>(Ugf67czB}XY%&VUlV%b*Q z;%#LpelNdl5jL3E4Yxe8gM}H%TdldL0w^6Tn!52ToKr^g6;qMz+B~kF)2*A?PUXxF z37^0$IMT6%ST^aT+v%yXe&_PTH>5BOqM|z88W~^by$3m?vUSSP#lvyCsJbg$0!Lq z6$|u5gDX6S^F#ohxjd{5$hg5Pd|khbvi;w|e{DM;A+o=k;?aq}{f z8C?e~yeuw%ctN1a=j(>V5T|XjAnGl*_Jfd??t$5e6U@=-$_%Q|*r#J8QushSU+Rpd zs^kib>IS`{kFWL6^zTXEf_`|f%w#=DA$o_c1`7_mC{^S&*bf)(Z_kw2J=Ql)Udlsy-``kL;<)w2*zOF?c+JgF6CPyDQD=|N%A?r&Xa6iJi#J+{A0N?a^|h}-Szsmh55X-wSX<-oeiuYX$a2YR)%Pa*-s_2 z)q=foMP{0u98)+={c(+!Y5}lSI>rLMp{{GQFs}9~bDSWfiS>s{Gc;0Iem3XYBf5fK zPZ6DlUH2DrP122}5CmR%NGg8Zrdg!hx9eL@!cW(v3Z3Wiliy#fiVuX@WLp97h=>i& z54Ez|5QOLbtc1tP3HjUt|&xMxD#R zx}DgSD9(4I=!md@ui3ut=MRwNaaF)Cc-ug`gJmB8Y`7f|NW1o16XouHW#*=^Q};64 zOMa)xrl9Ba`2j}M2K{MnEZ?lGVp;i7h!teqf51&G(4@wyt~&~0V~m}YFzDN0WS7@j zSIMokv<3|x)cA8vKj5ZuyU*xWaKN&+Qsszg2tps&9*~H9jVSFx9i?oSKY7@mux-Y zN%mLVu|YMEmN1W##hfORb1%2wO5owASj0A)9Go1#+2rBRpf}eOh_>Ix`;QA#EXtkC z_wZlGg~;JFcQR17{S)mHp6@*AO?ZQ{JrWI=tzW1<_waTkKhr`FrBVYq zu_KsHruq~$1?;qm0Vp>H_-Gkv)e6t_9Pmor>~Fo^vu|D;3DEp3P8#{rs{9UPA*KFl zW_rw*7;{fOUdkrHf-=m1hp66*@gHzM|3o+?3D|6fx=>>W=EGOW7q0bWI(Xi|oWj0zh!2{d}91N~WtxHD)33)>OzB##qs zD&4g?HanZrJ0hz)UZ9^BZ`)n_9ATBRd`xl|%?`a^Ah8J1wbpYid_Dp*#P8&A{NxTo z?)I~F^<;_%qs#Fha5Aigcj7HmI^UlQTF=EiV8O~dwtd{!`C_5O7i$|;hfY=uSr2Fy zrbt>ssWk5Wvzil%(GeuV9+ zZ$RIBH|RnH@|?bj5I}C7uFp5A@w-ss2Hx=WN* zzM4((g#O+^3d3i*ow$DWjzqL+^*u;V!xm9yF}ZViBya1SaAQ{^X&Eq|pZgzd$ka_N zdJ{82s{>Od9+g-oRb8*s$X&i?_C>#2Ay>2S&N*y`nJdvdOdGdcOOr_F-hgY0bmRgc5TEvth$|mz(m^ZqXkA#-%E*n`Qu7}^ z+{s1mSF%fXB)j9Qdl;qD%K+jr#NS4Dc6(toVE&6aTxrK2@itfVv~RUneaq>f!3k%E zSfg+F;0%xL$8(usGh~Y7>cBhW*3C2ZCt>S+Jw~xaBAvSCM?9ps7rj$f_Jc6_W?%Vd zD9tu$Qm`cDh&zXHk--I#A&oD~fpHy`_lIOYtM+Byo6&X^0!-9e5s23Iveg)x)DaYb zOZkRzWF&fK5}HfRn|iQG&J08x|1?Nw==HkRzZi>ah-zOlhsh@}JH)-W% z%W~Nr$4XzhIpA^BKV$~}g5TqIRWaUm(|cS?&-M&FwR%@5W-72Fnu5*t4U!x^Shtf9 z8*#RyMl}xiEL^@&SbpIh3a0U=6`Sw3Yu0uj643-GH&;!&;k3?OfZV~S9JN)SkHltMh0Q%- zA$XLZ@(8{mO1-?m9Z%5s6lHIp%t8|D4ljeOE??z&??3dlB=_-Ey+Yfc!)N@3)Ilxi z`Mm3wGuTDw!vuuj%BLCjMt(-7r2v=C$G5K4Ya%!Ls`oIH8Q))b0_+2%lJ8Pp0jcax z1mHamZrH&IKDo+O@=Otkh3{=|r(3cM?l~0q!bY~=9heFcthFo0dw@qPS7TOo#0uLt^GHz{;JOu~Ox;QUcfaF`w^P-Lx z!gj{e1F|OPIc_Dc#6X&UXcIYS?fLs_fD1rc-GBA2vRYog>_~LYO{3+Edj%e+XfAHF z?}Em!WpcaCR#zE4)z0bb&vWDkm$vuppHk~Rx17kN7mjAt2mA>d=YVJF0mS`Bdvn;pncW&EJgp!XIJ8AQ3 zUrO@i{Y$-8Aj>a(r|ULn%a5g%WJ5M;Uw`Cc-U#4!LpL86M`c8oGMp^x&Lg^!Frj}`~bHFAvdCs z3x(PB1g+o?w4@=1nw2!U!1iaCmD^A2Li&r}CeTvWxG&mn&9}#@kei_Af>y@LU}8=N z3S-;i<^u;s9+IYeUVG@O_2YF8TlD?a#@Z;GmV!!6)cwonhilwn`6Xi4W>))#Y$sOJ zY75lLcq3-k2ejy`=Oi(H#+tFd>3&S*xnYo&qblEKABQ~`4<0V}SXp7!rJBy5 zEnmdEcojAi^W?H$qbsqL&8z=w)*Las{AI@}wnga_LibJYhs8A_{sH3n@g&zIgV!>N zt`A{)F{vs~4Ff+55PE70a>l1ek}EX4V|IHp zEF#pMC*gxoT%UWh<5qg${=J6%Ib-q`FIfd8v+0;-e34{YGMDy2uWIY5#@*6;0lRi( zaZ%bbmAAgT%{k8*+O+U6F-yKYs+ZlZ-?)SG9d=5Vv%`;h6FB*7QoVCitk>?^S=`97 zI@sSsI{&P@>k}irze$zJA|Q8?b+vcFV@pusKTUm@SN$Y1*Lb_Wy)cs!B@RKg)5f+s zEmt_cZ#{2c{L9C0uw<73rSfR!c4c6Vo&Dw;I~QA)?t@$oCacO!N@)ES()x|jGU20? zH?!=PtQ+=YR#AG^|b2VWgmqC6Rr)=loQe zag#=ODXxjdA_In!(|jVv8>T(mttvEo1Mj^%8#Beb(Y`gGYBS3mX&JjAoh=oBJ+1Zt zohHd&zXZ(y#5u?tsi+00YW>N1@#>ccU`ZhbU~Bgv@^hUDlKj}yBY+)s^oQm|0aVh6 z6z(JZUKrX?1y4A4F-Xz=*ovt0rF!$9@>hEf@PRt^(>fv)NjkS3G&<;QnGAh1kdcBb zr!~)*`X)UJ*g%RzWam0u$1{$Q)o?8DP7I;U5|CKwYP}NBQqYCqVhfh-;3@J%8$CAA3^nlgQk1r=J9(<9%xVP+i#7F;Wr zzs}njOkh1RadU!3wMfDmy?T!2ySG%Sr&S9MuW1uvmOuuuRZ#0DTN(;dhHch>F1oJV?P5Anj;jBe@ZG~#dJ%K z+4@lV%c39Wtnc>p94W7!g$N63FJi5x$@ji{)V4d~39rg(N;Sc>z z^`9lKo`$Pa>cPjLjjN@$@^^ts6L|KXQ=7}h^=sef(lzbjCOT8=r=7cb(p}FE>r(3& zPke2pn_-D9U5vKl@gcJE6pH!emp6kArA6B>f=_6~+V>Lq`t6+^#Jn~1U>CwLrGD+V zr6ikOIJ_!vCOczUHQH6;Wnrm~ej9n%R&VU@7N&^~mPuI9{OmYVhIz@E$4?|n6 zmBHU!WKiP~yZb#irQFSpN`3??=l+o{vosD4JlNAOXP$8ynEW)CgVMUu4o`Drl$41- zLL(+VCfvAt>EOaG3wvoU=um(x5WLa3|ANBuKF3K3-juI9T!jgMD@>gV_a8y_R{(_f zc<(!?-})+_PJvU%*Iezi-!C6k^^L*oCNycuL+HT!^Hcj?10&2$62Z67OrIVDsF&7d z^^xN^+t>~I4iip;$-VAm)k-0bBhx4T=nT%Bpk&Zm8LQO~*x!%@d&D6wFOEGpEBI|g z)aHUeQH1ZPgDA&1?q+HYr>h3%wI|X70uMeacF0)*@g|^K2P@QpA@M~AUTR+W6- zVF?1UPI5cckyG351%+HEf{*?Am0<&J0}34&lXjA<8R$anBzG6pJxl$_36Drlj3~6ormtn6s^1Q29aY+3;^20py`;{s9|Xii!psrQ=a0937mcHf>KX% zNIp=9C`P7lX1jMGo}~g--R!UF-bgZu<;+5VeS&~##kZL+Qf5L83%8{X>RfZ&774SF zBhc7g0Kk%szDn|%?=fAoXry!j7KVKPOj+)=@rT!4kz|kN3*Orybz&M1;vHoID(!DC zHJk(CufVW^_R_||ieAQL84d*^4W+-=^RLwG8wYy_E0T8a_RAlX&pqqYJ+2= z)LlDvk3xipk)Hh(+2;O-@TQ_4jhI)4cy77G3_e%iq5GH`8K^DzQHqNmW>yT~gmYe+ zL!n2(s+~v*hpYTu{q8AcEp6P~F?kEB81xFe@{_dJ?*~7YpD2Un{)J#!Zx>@k z908Ub*~(?E7%3jyD(k(L?Z;qE6`e%zpVU3|H%-$vF-ka1{sBbsJph9k>MBBH?7LeZ zb!{!2mMpLuE`A^-h8R{`ar{Hgx}v+W*d4+R7{gsOCHJfRr8@@(*>rzhc!h&?OU{YwiDEJoUdPA^H`y2%OfES>)+I zyyq`x;#LOzmYd&7&L8>+M_;ml#RcY#6o~GB^Ct4wfB*O&qxSEB{oPXjKWikxALtcv zTaes6UC)9G~gsn@@RY0(5CplVGQaWxAIrstHkYYXs=X z%+HK+bR=Ke1I0B?&y=kLgJtodQ{S(P9{GnAlCw4|)6WjyorA5`-N3ItWA!%0h>Fo_ zSGBjgVfQm)wcEa;&(zxH(s7G#ZVtr5k!FADE2FCDeEDRB65nq0-;?d1X>I#PmE7`t z1YbKd9>{3q>pW-ItRrzWDW6g`Vl<#+l@6%Fs_|VAzNdZdYPD;gM_ix4ZoTEeVYe!c z`I>Pj)N&-!bZtJZQA0y8!Q^*(nQp0+M=oeg>`k)p&x86(w)U>`i>ToR#vs$bYm1V{ zPqi+H_F~}XmVNBSus4tI);NaR zwu{|P@}oP{e=)URyyW( z-*x3?Ya7jh9Dfe+7I*~qhHb5rT=D`u?^w<`rfVJc{-EUkMNQnV*ACcshs|`vsduCV zYB}(${nQ~p!c325Pb@c7FYK^)P#mQJ0-RT10lULSc%B^fX8%1_!zaKl zdgbQ3!W|Sk|1N?2S3MYXYICkOU4V`%TBYHn2Lq56+x7pSrQ(18RJ1e5FPwM4he`P` zJ78)HqM%e|4|&9(xWB)HU+bZ;cU3iqVrIFx@gk6gB{*ap z*yiixSgs^KBugak+O#R_w#wf$13-Ce?89`7Tn@5cysQsX!heXD5>Ep^mrBb&9b|Ga z8QPz{xK{)pKu1c(3k&nH$QlN0ujVO=TKeYdY76rA3VR8u%-r3zBUnoj6QAXHt?FXO z<_`(tx_`#aEl!-7Z$%&x1&GVZfSUc37*&Escpp(o!p94Hnbi?-U{ zp64c`g#J-5bJLJx$jRH_Hi*!9ph|J}S813~&4XNR*d=d&X&6~DPG=f}4)%7R_@m&! zmo7l2gAA9=Q)8Bqh_DX=-X0dCoC^vQPlhWTVd6eOVOl+emNX1)N5YL~hv%6)V9*90 zvO1mkUY%=i9L(u6H|XN4ykiz*OVp=xOS}23#b_W>j%eWRw!q}Q6{ioM)h{-@%$M@~ zMcwYy@x=ks#bJbNg7`R)#1nuUReX7!dQf-JZf~uZ_1=^D-G|P|QBR0xBRv8tzv$&bR7TXv*z^FjgJw7Q<&z{a3{|vy<1LU!b^a5iyg1}#e z7W?si0cwI@WG!{4o7Lkx06~#@j_cOP^mA7RK0eJcE}+i!#0@I3i90ZzM^R!Q*Sf^X zPz}(o`>KA{FSd?=4wv3r8iHEV{H7AUMGLmD1+=?i&uB<1?QCKW$X(kTC6I(35x*a* zJC4g6(~RQ@8Q(c$w+QJcH3Fg7&u;bJkO};-4T}L`!KR+r5%ylj)5)3m!W8JnE%wzz zEaaqbIPFp=?an+xiOs9Rkb*ftz4AybCjgYpb*0)w01*Z&5&xywVAB3BLA!dg1$JZ_ zLn5sVUq+2TxcGbjL;IQ84*ue!;iCVe_wrvZIpaolL?{_6jv$&1cNU*;csyL1(9yNn z6k;bm4N%S5Pjfngt;%1g(OyK9+Ye{~O%z9l9r!Zfq}+r29=4h_F78z0OTALNzj=pE z!v2!N?(eL<_@O4vG+A$xfpP*YX&}#_b0Hi)%NqNkGmoyI>6fgwshwm|D8m1w5M?_ zz)f*O5S=BW~aaIUgy`5Wn>+{H(`$9 z|7ry4#c`Lq7rjiY*Va(xzVP~LVse4i)JtdNmrAM1G1(Ce7BH*Z*mJ!R@xV3Ilq0;l z*lq@A1_(2|gq|`CBXiJbxn1n2 zX_lS^N2PwX<~C^=LPO1X;TCs@hJ{Pau`2XzT!Nlz$P-BH9wUF3FN#`qP1|YqbeaaHhWk!Aqw2!{7DdTlrGVgl_B=aTZyMit zpoFWbRkkSDmj7jJk9b3Zw*i8mf!Ydy)4EaFE8~j~15VKSe zRw=*4M}=Nx;sLtN#zzp0bcv&3L-_lUc*owlu9^H5*DKmN1OiZzuzB8Zh73r(Wml?^ zcx#wVZaVyQso!GX#KedE0n3#$({NIcL~tih7&AJI#_>hHZQtodNec@LfBJOamdET5 zL!yW9`K$}&HtU~Gx#+%Phi|cq+wpSwua}7LTBMutHqIUl*Pij>Z;=n04lI2cUB5D1 zmLqVj@2Oo(y=h;r|7D%i@cU|ZkI^jm*ss4Mo;EDC^c8${_jaa^caG=2>$puaVbrxp zZa&S}b8d9pPhOhP<&n14lSmjnkX3IH|74a`F;bi(L5XU(;@&?uf(|#%lfZIDgMd{{ z;NY|u_C)1ldkBpGj6p$)uR*q2);elL(a&|FtduRr0a=$*w?Vw_nWVt|iGCNs3T>!< zC)+1_S(P-`5!atNi!llqEObNdg6l+lHlsf8c;|^WzEVK3snHkLYjY2up0IFpF$9*}BM~S`S_D=X< z-8vqH8fon+5BwCOuUp>kACaQ?)YUUiVZwV^@Ntd`si?F$A8uH&%YgG?xTWPui|Av6 zC78Lq)kwLaS6;m@Mo6oNf ztGVpPV;+nBIhLD0!>yZYavHhrFmwqTm#UtWUf}jF#p|x^e#pl);i~o|DyvI*dk-`#BN zGMa>b-d{}?*TJXJ;+UnMRzwcg+peCjJ_rt{bXwmnSKFo+)^e@%cHKHXyt{*U>4bY$ z*}*SX+cx=0O#~e&gkC)4on{Cxq?vs>CZ+E=W}6~3=zG1su2EZgsm-=Dj+D&M{DLD7H0{tRTiy;nP? zVQ;&(z@3RrF0#?vvpm@KDL_~wbEVP^#^=p(3PjvkZE9apr>}AtbDhw$mPmqfD>B$l zEZR44Cv^0Vt$CDjrBhsFs&uX0!B>TSyane!3y8L5P};#|xGMqUnS;Sa(5U=ZXA&{u zlmC^L}f~f7Ew!*KQYrRgNfBF8nNlxkL;7eQ*B$x+&mrDyQxAzPtXoDkB zLPKS|ckH_R0D>Fh@pd~Op}3(SDmR#sRkzVCVS*Uusnxt8^sYLxon@ z80X{Z|DBf9(UV$R$CmByLwes4M~uAd6xn`A%QG4U3N0f~MJB3f!d#;eqo?1G&SCHQ zv}K}{?F&E5ahtg^AU2M6U)o|(D>n+2{`&4@d1ma%B^OkxXWPJ$H0J^0(Lp2jFF(%l zjJa?3zOe~yAL0>J_9rs8B&tbJoy3#Gw3BCA>$hp*SB%_V3_C;Qmt1 zy9Ry9@2yK=c8%3f^UvOzdXo*@YSp?oi9gE2dsMDm!8~^^V@r#`%1^PizckeU<>8sK zB-vm4l==FVkqO9CO)xRYB!kmHrnjygdPW{vf3i?_BYvd5JgKj*yjOllKvK$K^C;`h zHL0?Wy>hy}w+3odhnVFw*(}+)k5a03zYlzHHjr8Ts{Ths%Hc0hLTus62id{jSO?6W ztCSLjB?)&z<@hhBvs=9fxU|=PvpGqpI>nv@Hqvr+Ch+s~rJMXRB)t_dt?3%cvmd(N zU!c;`h91tR%=f<*UtLt^DJwcq4CSg`Yzcq(sas?(9H`kQ!_a(LcFOP(`^NYBCT6!Q z97k|O!D?@UwdsmhnYC7I*}Jnh)kp(4m3~f>7I}p+HQ2LC#{uc7TUY*3pp!cZpv*M# zy!`+OrNaT*_$(G+U5Sl_Ce~Waf!PhN2ayibuHIo|+xPf)wZxC@$m8%NpJox-R=dy=-?pvQ9k%v5Ruq?Ur zQPZY$T+trcVBToPtC4bLAh-LAOLEL0ZzlpWKJ!pB++&=wJmjhkDvt&aB?IuB{ z!(SnrY#84zQ`iMZAKqxD0a=h4G~MW5UOA-Hp`f}(&itU^_3se;I|Tn)!T%2&L6lMz za`W(L#H6Y;(NEuV{|P>2d?P4I{=hnl(<9I(oWiolTqE+$e{~-IXXO66A4#y{Nn56D z`xtCV)8cbzlzVa2;`%O)AO@U7^v09k`}Uz-F*R}^GI*d==5s|Z% zj7f)I(Ex&FC*LP-Jqfi#qbbwz;EydMpD0=1jf83(euX&*=(A@YG4aC=kN8JlDL$BX z91J?qjJ?BqXij(|3?lB@vFmUC_gRJe)2f8M;_E5m#n?mh&JVEHZns5!?nejj;S+WH zBGaH3yEyk9=bh-oub3huul-&ee`*zbcwEn5I%;1R!4{oS<==Mr6|3YTTwaN$q*U$j z-1FclwKztZq3yw_yyf9nY?9Mo`o|Xr!&eSjfr0#ZmHGu6G>g{qsuP#U;aB(pvxwLJ z*DQeZ{c9HgU7;xcYZm|A68?YAET~H@=XebXM2Rh{?}1h%1>eGyKe3ot{Pj+6>gm;2 z5$5)%V|arpsJvAsJ{}>o=c}Y%&*`l)!U=fzVx(5D+SGWAdTm)XQ4N=Pz*n~B)2|wT zIST65qm7Er^HSg|-L`n53imH6Iu5UBV<&!hYqjd-{!#u)nroQ3#;4vjv@^vD*!S0t zNVK)!_ld9@QNZkHJ_Ck>$?SaRsiTEolW2OQiL+?6$*kiv5>Y#so{gZ26SSq}E(HRm zriNRxt>nx=1r9G4d5{p&#U1S!EJ~lY_+bP+cfUFU6!XI`C`78h8@-4^x|2)xY7neN zNX3*=irk;5*k1ZAA?202G4k!G&ovuI<#A^WPl9b=B>?wh{ZVi`jj1gSzzouB5S~O2 zttZ9YKSnaG6nc?CgVrc$-506kW1V0v8Eis6PqbjyPl_s-<&$oqb(&oyyt}B8T|(eD z>g5S?+L0nZU)~j|lT=MipZpEG_b?Y=;MuUQ>@U$#NE-5k1p^ErYofZ6GSks)MYGQ| zYS>mq%nQrol+?rwFdY7GIx|kS(FBivqDdNAtuW~FuArTH=6MiGY4ddKoPf&z`V>Ed z?Q)T+XE*)k?$RcFXn0L&<3jcR83@0&VD<2NPABFe_36`pU6lBo>?Ilpk92Z21qnWK${O6lCKukF9eeRHYBeWj9%oAu+m`lg+4kS|&wUlj1Fjf<+C zUSqs>wqi80viWpJnK<_`#g-Z#1At7e76flzSxhk=rT7J;7uuceXc_XKo&!-nf1yN} zs)-D(bT(acpm@*wt7(@j*5qPP5Lg!CsHmCV@F|{I@scjQ1E%;J`9`CtsL{(7^gpS6 zi&fJY6h)49V_-p2z}&!gVw;62qf3b5PwMk8d2RJy?*3_xlWE`c0#c``l$b1-lI!&^ z_R?}Ebd6pCv*%q*?Fy2yq9Pa)+L_zY4AfNDALJQmR+s(4Qg)m6SVOQ?t7~Ilo=EvV zh$N%tsSN;AF-Z8N;T>*vDui&sHBZx;z)r_?N;}g}+(8fM`)jU(5`vov49XE_);4OY z;InP&2(E4#gU6L=yBo6!ynk9>(MWK?!1kJpi?;^%{G;`)|Iz}Gv{$(9%rxcLC*+<6 zr_4X!xL>ZGd*T;2d*hBwGQ(e%Mh2SlulQX9miBYv*^Ub~`}f0FROzUct_kAC@@%YD z6w}KtwMUTvzZ(p!lJ%GRofan5`-&k^*iJ-uoC`ZxZ|l$;y9;|(?ClHNEuCyE-AR|z z)B00B?dS(l%$PwrunEV4>ja|lU;SK`9_HO&6fNoz?Jjy|3U!R!>wG~|`V4C{Oz2f8 zk$5Hr;xm&yn97U>KTG*2`h_4-BeIjX?_pNZ+FaRQFa>kqB9Sj9Ji(2L|?P-q4JksX-T)IMj>Re6t^z^~#vd-{&fL0ZkJ&Zj&`_>SInKora!G7lg=%(ZG4vK=d`?+Ww} zt{o{TvuT&INsn8(sDqJTu&S8PYq)A!OLFNgb7_XnBvJ0^$lIL!tGrS)BQM3qD3vJt zBBKgNkYVd1DNMTMRmH zj(AdyR5&J_){paO{5THqnU0mCb@+zx%a_TIH1qCjM2Vjn6+lMDJ_oaU9&{qD9>d(JT6z4K~c-y%s~N(2=#OjG%qr!xzSqNqc%elTCkFE%q{93 zqCczJ(0Q3Lk@Y_*<~K;_K4)1)l_<7cm-Vh0gEMAVYTA-)swkBM)1$~oe&gyzl4T)1 zt+FJCu6?_8O`iy9_p#)V8aR@3U6TI3IK^<_1UKtVmvY;S#L8~i27k7Dr*%(Y_t;j- zE?)tKrB;A`%>{nFk2jHPZc=#eG?hz%(KI*5XMprFC~a;A=cNTGD@U?TJ2@ETB{E-n zOU*6mxP7nVLv7QJNNrcVJw^YAtny)S!g`^5qs?w&jLy>1dyMDYj}wiaQWTFa8UHzX8Jxoj$E`ipDw{XxzO#$C z=1%b*fH+haA^cvg>O2(rnzkJu>YEs3?L|5Lbqi^rducrM^UWNi%17X3sjhnq)8cCb zE$Or6y4o>e!VRiLS09@6$ly(c1Eoc$s&6_edZ5>naGrKw%6t&vMhVTr{JgWBrt?k; zPT#H!*KK)L=ek|H<~?){x9|!bnya;s9i?dq6l0`k5p*Vud}^w9nTesPLy+Y}>(P>c?*(RHLM~uU3Cq zpuu@_fc=0|Dg)eWq9LI*olfq_Smov7MHm7yJF7oeGa^=BoFS?D@Q;z5GI!vS-&z;- z-ivtkUg01E$F0B>uvr4cyp2n@L!wd|c(mi3q7>LlT9<~nI!3(-Gqrf63~8mYM_m4~ zQ_ZRmi80kc++!mxS@M9vaDVQ;%|s4Y&hw1e?3b?Equx94OmTJPsMLvoR-o=DWRsHC zm!2ctP`_jl6F9g0mPUn? zKOzl3TI<8X|G2J?-9Zsn7r`po$MH!`!TtKfDUs@>cl@JUpC$F<2|aSHsi?s9x&*k_ zfYe;x+IL3wnZmMnRR`LSJR*~9(~B`piGR?+zl5pM{r6vuIH3H7)kV#on=>y%Gqix= zjbIL<>m&}`J$(gHLxs-zcU^IhsG`AH)v@;ZQH@Ld=_eEK*>gID zKQNMG`PAHddl$OX#5MPwU#OtDvbADcqT&lu@b4t-=9fH?pQeY_$}1NKCzb3TG^SNn zJxW?L!`_EZ9@wyr8iN(*?nl^XgIPV#=+qX5W%W=xyl28t!T2w`iv1$?@_`;?mL`^S zfxEZ|hNnHNFJL-B6It4kmqq}^01GzyVL}q&Cpv>YVE3VQkB`)nhpTzgwfQvHib|~` zwJc^n)i9*O>GdcYU!zjDYB4)Zhw1KI=_{9StF5(!5~_%j_>tC)JaMLx3|-}DXN!Y| z{vv-mD1!FhUc;F0MvPi)p4al8Xz~Hz6k07wDE5~1`FGF4ALBPAJ?9a;&q+m5-ba=+ z&dYRMJ7K<9G+dqQe*_Oy|KA-<|0A1K(@T*B@H;MATq4%eV zTk)iJS)cod1|)rY1&_KejC9l-$RaRpHZza{vT$*adpUJjS=_C?_`9)fSefRzNps6B-wI@{_4OIrH*)fZA|59{IL#=W`v zLav(*Ur3q8sAc+bW;oi4ZLn`;XA`K0;-q7Q@5JsoN?M@|nx6RE`OFTn2CH%8)J|#o zLb~ncOP^&Z%>jtmE#a1|ge?18!M}P^rB$`Ue>fFx{^>Qh8B-~}sl0clcR-xGm_INU zzeKa_}giX$#MM%8L9TVs*b3k=J472{&dJWXlw)J!lHG!W9rkha_d7 zs&uj&*?>eM+DZk^*z$-^FiSdfYE+b_!}dtCt#SaUf2uo=$tUl}+?R&tZorrHdq(UT zsFKy_aYjKXHAu1J$bLdNyFwqsU3;aq3S+1<%GBHYSfxY~ZrEO)V zcugI1k}e3;py+qVd*u%w(yMxY(XiB^8l|x>mM4)x`#MT~>8j@dH!XL!)WXI9TOeBH zy`4uff-P-fpm*$U?>!ZV-UQ)v0mGUu$eMfLh+co)qW|0toJ|zpcH0j%RwZ@B5ETNs zIbcMKj>;Dj?cR00PLVXWT!=Ws=`Wkr@`jcjUvoK2uU$s#%SfGK6%H+usT8<(=gAWN zz!+O}NT~dBS^-A8S-7?+@gG#LK{XtfxjaU$k${>9WcleUz<{wM;vTX{Oe$L({E?XOxTjuXvGS^?|^cQ?4 zdht(L8qE>>k(PTltG97D>i~=+O0eN7S{DSOtc zb%4Xv>B{tt;7j@MW1a2q)GY6#OTHTywSs_}2fAHd4r4XlGLZx2zW^}v_bH4^-m$RC z(XPQF<8k9gi^)r6zxGBO{CCn|*T<)dP_p<@R&OT|AhAWRnCB`hHm9w}`F7+SnXy}h zUO0v%C626{wYJ`0rmx#L*jnQ+^NK>V+2p;2SDM&h%=dyTwJO!!YPOSIFabWMj$C;X zFDmzgL#2H}_wa!S%Yx}Q2|Up1K3d~LU&EJ=ysR{?;_y(J(w6Z`K<>w^g z!15Y$1n*VQE#0kK*v{JBKQ_K7BmOjY#mr`&@ixiJM|->XAtR2OwZ3kjIAV?8**)mJ z6>`F>v%9P8va_TKIY8_I#vUnnNG!Rxo0g}zfbJVJ~m~6Y|o<1>;0Jp&6XUA`#Zj!f%~&H z!2!kB=B0$6)ccnbMx2T|zel;PMoy;>ueEZS?WZ_F>K+dxejhka2;W%_MucaPLNS3x z9#(%XTe)lh#I#Od&^xnN>^S=ft1UQc-_&7Nq?880Z!+H=4&++ojX*3qHTG}6F6wjw zc*pSV{hf`u-@eEq)A`vx@7N_l6f47x1??`o{ z$M6w)&s~yF)h>%ETJbjaB|4w!ntIbauN<|}(|l6#p2LEA;){GXznw9R#YbqYoFiIp zfm6S@GU>(nAUDi9Y~`NcNj8zu?#48r`Z00|X?Gj%OaSL0g0NV(l)0Q@#A;naT3lyf zJ$1I{ErsQE)Ub&n}`lxlUmhU|xP9zcJ6+g_dW%0kz21BH*E* zd#%iB!#B^|q9fnqEB~;_h%vNyt>;O1vi7B(rYmgXc9Tw7>2Eavwr9VzShVUv?w!Rj zS9d}}XGDEG^z@!%uM>qxE%WvZ^l0E2Ub*zey7H8Q`J7o^-oMr?rTm}|_P*1RDbP_) zm+2=}81q$)pGx${9z%=g&Yg9W5&XEF*Y~W|ciG)IFsO^mtQs~q8Lk8sddMpqV>Fu40Q2v}eA%}1 ztpQBEW|YZ^jK-Z7hlmMiU*x9--&0ZJeqpNO&NPb*xzU>L-ve%pcd2Y4ROKJk5s5YS z%dz8Z)+W3oxAllE9>*_wo;?wpb~irHn6k%8Um##_1Vhjdo0KlZ9wY3s&a|>4Z*a{C zwycOvK~KZJhlRgYy8Vq&q~m1s#$Z&mQHna0zYHsVmTN?+N|fZ%wPhBy&G4mWIt1BJ z5sMr$^K2Z0)l$cA0lJ0PT;_vQl2(YgFszm{_`iaxgYE#jAP@#rsda`SLN6vERCgJl6 zych@>M(GuCM!zN+t^G1doi4LgLRd=cV2i0j{*L(;TLmH*AvRL0#^EcD>#ed$k8E}H z`gIfMtIbvPnHvarR|mL&UZKqi8^M}vv2d`#pvcSGseQ^KSexlq@g^snsDP{K;!&b- zxt^viA20~$K0Z%yJ{Ub>Gf_A5j`FosE{}{Kf>iGkhIAMN1&uo}gIJm(WJHT)Ud9TU zaMF5t<_@X^^>saAWC3nAwVwYGG+jvjAn)wuF&B$y&3F9*%wtR@0qH1t7I?(P#V(*} zTDyI0BD`K3qsG#3l3c3aL`>@PQ}{BL_lV`4 zzi9T0RyTG@k9sm1cAmde@$wxe)%_@SCU#O};)`A9jF1RN_Ir{ypM!O0ydK!pl|#06 zDLqR2Y{_qWfil0!M_~Q z=o&PI^#gjX1A&oTZ)ND@f@N5^dy9n-26 z9ePa(ZotrzS->WvIa2L&`6;Wy`_7l;4XQP$oA%PrM)^}8- z85HuTgNJ%}pTYGhBq z08JTwj*?OI)^MmizLshwHPgKP_NuVg5Xsi<47p2I(JmX#3+W%k=03T?#laV1f%fQ$ z6m0hE{0D=F;Rx-$;BWkWZvjaQ5&rlmA1xQbO09yv z)tJfiN`!Tho}DO1(r0eC2Ktc2mYAIDS`YXm?`i4bH3Sp9pSEu2sq~Z-WzET(FZ~k| z0(F}F$3RF3s;=!eDX+(v6puf8r6u)X7svxP;JfMNW->EE=Ei$K=#`@8Gvp^-eb`qg zN2=rcVSkWGRWn@{agBG=k(f@f=g>uWejWu}wHAVH#j}R{RJlZ24<@9=@umpI&&Nm)l&i0f0z|LmnXaGVd92{}bk`4~UKn$`tK9^W1zK5z z8eAIm%8fwQ7kEbHew^jOfLx7?5BeSGmCgDOQc4J>%ByI}<7&V3o^{qPTL$>od9Cag zBP2|yRLwtiI0kEDq;^&~XwdK8L&ZYg&p^QXtLP%bG2E%^asrh?+B~Yv)U;71ew)Hd z%VK$}*-~&zI)nr%VO3aearP-CBt$bpiNKEc@v_~e$%)BGx#5`+C)#hn-w4UUztc?W zp*u?#{+;^$oP8-i_=8P#QCP+s{PM?9Gla0 zO1w4Doix^7A~O^);Bi=KJfb}B!TL%Mfd?v#rVT#+0J6_J>`fpD*MFUM3 z=0&qVf_}xK13DZwH!Dl^%HDbfm)A`3&4J>u=bhyAIY)-OVeZPJD2HEP37f@Oscb#^ zX%AJ?g(l=03#0stYH=w@5Du9R%(X;rDS8rS_a=ouM1F@EcTnfy{ z!AJXObeFUwdsTp`By05~e!jFIblkS6cDM1pFcj?)o-w zZav4e#H>cjTgaynaQ#iRlU{fj>Td(023Z#4TxMPijVkeS%Cu#nYze$-JLVMUa=A})xWV5$URVa*5M-yXMh>c7M9Ct~aV(wI2O&7a zTUL}fiJ|@kQZig{|5rhRunu5=l^|Py`7N~3v7&YUC4FK>tJb+jCOq4Gj0tcS6*L)m zV*POs?Q(o6N>r+$B}9wJJ$dr&QSZ~j$in5q;NkxrrktlN7p1kuTPNyE=v>O@#@WYg z#}YcC;`3tUrl}?zvlY!*x0c2sV{Zs1?&rDKJ^9n?qMyqsGjANv)YsaEU)9o!18K>d ztDBqa_9P)E_@a-dkcMpTcLH~i+Y&CY9~^Gx_ji+aXG`|pf*(B_4rYg&?v3-9-aZ!XPvoBxw* zzme|1FJ(uepnm{d8*$ zl(%~YXmNO*qHS8P!2Z5ni>ed4aodNER-7SJsv&H~(-$|_;^X?iX6nclc&1ctRuZOJ zrjP?#KXl2d2UgS-()*^cMe8t_U(HD{kg!VubZ`4JQN;QPa|m1-cCrWPK?4~>5kc8N zd7kqe{CxplPJr07SOHppVrkkMEU>b@`{hq5pn>bN)6vx;2Rzyx^y6CAlBmr%c5g(> zxa{-jg*<|+H-=DhA}7keNf>xyZ(QvKt&ci#E;l|CkX$dnJG)~9Dm3#lu6nZA&O>YE z%o!jMm2R7;c3SaBqv8IPuxS%kI^jw}y}c;Ace+xqlh$?Z(pjIBz)2%f8n}G#qAP%~ zKVB^1%KmlSAmU#oZ#52V^Vy(dINI)uk5HnZW%GM;X&;CNkSm)qhXqI29n_yO7DWnq z9jYEoZZ#uiaxI^luUw2=T%7X6>=Bq^r{F{Du+H9PucQ26XqMN=hs~;f`2ei|7pW;5 z&l;-iKgAF0`wCR5Mb7y!_zyKhg(OxXAS1BLWsr0s9R{~mW zg~Uu^$Fwx8L%94_qv9FL=yQn@CLldL%ympNs=;u%|Df3t-0h(Goj>HXs*`63w~gYo zAKxb>ewy(wg57tuWU1IjZ#DZKh%(#miDBe?`_Y{P+^AtrF8jscl;$vt#-R2rdBUmZ z;Gn$g^!#qss^kiK(+JLpn@?kkJw_g5bMCYq1Z}s6>;qovR-i>XG2lDgn|%Ajq&avK zdREK%!?neEHc#}PJixz|wXIdEkrM|il*SQR$C;3p!Dmr{F^(4AUQP+xAyg(TA4bP+ z5AB(N6%R&DE;nYjbigVPP@!XZ(atd|`+gE6)~g}f#bsi(sD(WLg59!I8G?~tR~}wh zc@**#tUuv8Hg=+gTs}<*k>?_5?!59n;ABnKb!YAL=c0ub=3r31zLB_aN_L0ju6(TpGFULc7Q+R3@V@s%tA%to~GO9l@ z6YEnkZeN)>@pf!$xVmuSrME?X;JO!c2vygHiM{byPYA2bR%!=i1=^IoSnzuE|9vqzbvi8|b_0y^`A#3LNXwjDc^%e`(&nbbA6PVfM8 zzjgq|bx4^Pz1my!Ex(AmYjC;sq?{jT!>IfGf=CE>JFvM93j*>ik-K1Ab)i)i{KtX{Oaj zOHW4E*)xjUT0gQ`G7@Dc&NS*fjyH5N8>tSq5i%!)JBx3$%~Y3H4i2~?@VR&Z1FBqbv%yUddr2 zx z*Z5Ad|H)|{1(-H_2WV*)twlRyuZhT1g`;;*k9Y*XXg(JiB#`9utaLgK- zQtLhemFSMN-IH2}&(X)Yt$g!(6iFI+ik9X}5e1;7Ra_*mVWUof{1ldwX-x?3hT3RW z9{KK&9Q2hG;1#{^F1f)CNZ%&|weod-RB$chP)Sk79F+xrpr_zm>fM)_g|Rvs^eA78 z@X-Dxzpr@Yc8u8Iu&umQJJaiqjYc49@XhxMe67l#T5mu5tkj@nL&RKa$Z0dU8Q_?? zaIH;$@74&2rkTYm_ecP2!j)^G`3XSa1QxZPtPyrTE`J}WPUe#-?Gx)mbBlykE zrma-94{SErX6mCj2cZQOR_G|5IgRp8vsFQepJH2oPn5#n7hM|i8c#bJ`xJ{h*>H&^ zfl=iiKy6^9?gJq3?pyI)AN8e$1C`9fpQq9RfjaK|5M($+&4bRKE{qe+0E!|c={Iw`fhR1$0C=-*OG6Py>>JXDbb&h0TI?# z`|=BR@Md%dgA~+~`FXLvFu%q1u{6o*AR?OjXn8^&BTqgiI?Mx1Czy};`KQVe>PQB& zS|bt%F2=&W(PEOnLdh1pI4G@qatYhTA)h5QM;CWNS}AQi%Y(I4lz$xZNy`gU{O6go zl+h!Ua6AFhXk%L>*k;cWvOMOy=Ii7JA!6^t!$?*YB}7~YFSWW_0GQ~@Qiyd_1>SecU3A}pLY%r7z^#&q_b&Jpj4t%AeU+* z?KR6K?FzL?-}o<{=s(bhqH~0Miu`ZFz}sg4oX?RV8u$a*h&s!~gHl`PmGZO)Yv^SnR&SFU~~>UR^a_ zu&9G$2T@D?z96?zP4Rmo@iv=_$*#)(gA_sc2cSRmkF)asydU7E^25$a=y%EgB?$na zq<_)i|6Q#A|DnPE<&FU8oqs7szvceU|NKiS`Y!|b|FUKASM2FK)|VCk-yCL=3*A>Y zX7=h4y#)*zNgI_XUMFTSQZ*8fYzs^3bFu0F*T%#it8&gsW|#&@awbX>e<*D14q<|* zvmcwD7IAtBvnedVjvdB+^_Lmtoc z0<`UYE^-gqsze0?uVdE*8PuyF?=EIQ<60$j*~DjTk^&$D{ARza{}(r|Y7%5bg z(wYL-^}Fa-`DWQ9P7lzR)H>${(*1`Q7?yvDdx%rB0|233cLUB!+M-}hLwYfu9{8;Y zqcpH1ss2N3Q*~jl2Iw3=Z{#R2XMrDU0gM14;0GThtLT8+IDZ7cN;=8MBw-8ZgJ$vX zBm6rH|1P9|--UlI(!WOaf9wmwG*>oek)}I~y(#YoQuQ!~7jD@fB=L3jM}OVK5Typ| z$ZBfJ>Ib7UrESm?&K@)FojqX`g+6>+Ieo9yft{vU043MG(Wp&~AH-rf1AUXQTv%7?Mled?2&k=KmTxSI<$bgB0d_Nz~!&Rz#>u?Q>P)4|V-p_Qv2lGOe2`GQ9@-nc~R{;<~&XRsJy4@E7xR?Kmf zE@scb#jr#Bo4M}!)3$5f@@TX%Q=qk3AjfvG$puqiZ9V02v@klj&=wvXJ)i}q2y_0`7Is~TZ4DqwH7hbF5mJsddslh?*cb8c#UFxfUy|ejJNfFg!Xaq zyjq6sx^WcKRsHn%d!(F)%TLezfK^9hR&ixwT?G8YCbwBkVEu*ExE;8eqjBaeGGITb1|gF}nKa0%xw0pjG~_ zp8QCdYg3IWa)HKJMZ3aSx_a6J(?3*1q z<857AbnnCBU$zT)XM-6sLb8B%qDKJwUf6S@cOPiXURPn-Q`N~z>&tBL))bh!FEC53 zB?6pgseAJAd{d~EL8rj8&#@xqLkbV*V5#GUS70cHj^m6IKt>7~te(idnON_#Ke8W5 zz#M(6UESH?jT`K^d0!x*R{*JWo~6=~*}fPkKH{$cxHaB!;pd^AHT6|{QlHI3&1yUh zv#En;%hGmnyINdOx5-osBHUA?*i-O+3B0KJw!>_X8xA_1+py|J^On zl$F1HuRivdnWZur!=ls&t@`*)B}5sqpb^MCjNzj`gmZy^;JQwd;u`Gn&sXtBA;TYjVrN#Nm`+dCaIoE2d zQzwT7pobzZ(<8yqn_DE|6#FS3#WB~t69CP&Bp2C06#!rN^VN~(d5^IOc-o=^J20_S z0xv%n{Yugst%}hT8`UO0EB>LDyC_M_w`qXD^lO1B;xjT_KL*5ty;ZumCpb0i0r(wx*@Nc?wk$rwOzf&p;yz0(U6G(r&^97HO`B?XI zSk1KRnSh1ygHDH+6=6LngTVxpoS$ah*39OnA$thvs(w+?EkO@xy4HTS;Zk2xCt~m8 zar}Kix2=0*aU|cr>~%}2XA!lBD-uCFn?==jF2&LK_P0|l{O)4F7;%I*GPyEQXWo6W z35&@C|E%qu^z>XwpJP)_$0a_{lY5!R{2(zUz3f^1w>OmC2Uu9j2SC$L6f74tX}g+x zr2FORg6Ze?R2kpjQpu|yG4rA$kRqh2F?Vrx+(U(D_kFaVQdT;5)_N`v@_5ym1^$Fr zpVll|DCkn=q3HSND-S5xyjyMT=o9Ab=zLLh0!BtXw~)%UBq zYOK(Fy2I=5_%-MKw+bK0?dgn^yT@K*gm9N~uO~_gV9aJK#kAU|M_k=K^#*E0(m^Hb z8nyYi1ILH(`y4*(H`IZ-`_$w#)l*B(rs7SUMc1#;U0PTQ)K>q(Ilq-oSg-XvGL{Pw zoR0~ReLCN%r7d+CkV@O~@P>L=$ayWLjTGc7?@2F4j%xd+@jy5@l%wNeEym1M{pn8_ zdaiKYW~(YUjp4H1No1I@G2vKwdv)>dgvt|{nNPB!O?j>P!@^l$2QQ%n8M+WgEnj}m zhl~!Mo@KAW!j8^e4?W*?eH1kC!=7rig{fV-Lp;Q5uTCRV`hvZ)e6Iy^nvm!sXb?34 z3la4EW#h$=6tg+6`}_UV-a9)Rl2DTcWJ9077%SV6Q*BF(*YQ7T+1-ZD3xS-3S5DjO z(aDbdln8&8@x4IfgCon$pcJ8HDVEf&6Vm5}%@XFU>(gyDj??*ZGDCIn+iqV;XN6gu zegbsIhOXg?l^Axf8QZhX?pX*(u9A{_#(%lj-PCu@stqPMnDlE{3ql3w9+Jb`w z?S`YV5TLLWJJwQEnNnw0`?TzhDG2T`{%GKVM`0}(+sb$ILM-d!>A|NtnkP>-vT~Zw zDu-K=r7au$?mL(lBxwYK8x60EUNUi>9<}u{h1pv3u~0p7Y!#hKi@%HCAt?xfq#t>bU*s>B1V5@<3oJBFT3pVH@l9bU>i<=j zF7qPN%)fonV!H3zZINeh0p8QSg5UH)#c49_|7Zd91K7KD5R+N8q>zk0fn zQrHW0;=H18{Ap)M=F)VNXBBuC1}#za@Z2{c8Glu*<#T=HmY?_0Uv^{ds{pj6NXys9 z>zJ){VSwv+5D*LnfMMXKer*p&{w()^-7wl(p99mf+3mWsm9zTA&u!G6qduN0&V^sr z`tRR>NA*SfB)B@>VubFVEi@!Iqb4$-`&bF9Lv0t`baPbj%CnjW1==BuzbcpBU?BHs zC4a0`%`Zj>5;%yPQ}ZsfH7D~PMubzS51b-(bwwo8#fX^o9{0eYL4P9nBom<#p1_oE z{RnW$W)T!#wO|&Rr(DiHXRkq_8d@4L8jvw?bf&%Wz(sau@p3_cBo_ngQ%9;fQ*p*`bs`#}^^C*oZU;PNIYrw0oIV~Z| zbI`s!+zHMPs6dJ~;L_sH8|W4Cn*>@q!ww82Kv{K`eJ%C3W^LHzJRD3=d%%Yrk7!)bpIs{lu;spMqA2q% zXPEh-y|_eGAzpxwzUm`A?~U6InSaV^4#DV4TMLCWXKHdr`|nbOSYnr!$OBK<@CF-2 zPz-{Yq}k#WFFSzV14P=#odYENy4+x5dA3#n*-p2>qrF&ir10ak^{@s3B6V4TDXHl| zElkYS+%x34&Y+n}%fvUk+HR*ZvI!AxODuY!QDAY#pC!ZgX9df)Zu0)pwrA< zAZU}IqHk_FR%8SSS{zabc)v&GwqvhyD*NOL3_Ji9G=d(P@AtjAiu_4bU4;)%p?QQ* zLCbkvl8NHHF4=vX{@1}JYwFCtuJ)_qn7w<1rsYrKU(h5-|tTqf=6<89(W^-*d znR>}^`xEbX4NgM}0Z!))LGX%U7ri=6WDvgFn6*E(pcFdPWDTq}RwfSvrFD9i8C%s( zR}4(^{@2yPgGO&`Pp0Ua((apmuNFDoy`>&Pzx8OLWxhrO^W9{dq#^c#Xzt#`+4C6X z!?V#|0q0Ii%=%yJe9GQuvpCM8AKMhYii!!Ycb#9w1e_Xm{;k;rKgsMc2a(^4 zOv)}#CN5kXds?$E`#YZ2gdyr8WezrCHG)3@@=fRJ500}ww#s0CFuv2Z<-{Ucz?^ma z(c^kXna?fHns^$%7D$R^|GW;Q^rP1k^%_KM;Eyh8dzh3p#V)>J2x(NBB_0R+B6tTH z%zDh93G@bQ&~9zi*{j_nkvtgp_aKJTs4NsDjz*eVrrkpR2r@pv__`QAuUT$ls*2+D z`pnD^`ya~}Xs!_RDN~xT*ZeSj!^~pSp2tEgkNi{pH|VzS^G(Z2d`XiUD(n_3Zlqs! z!8KhR{my4}Z*3xZfJM41jDmHgf;c}YUof+m)KtGYZ8(jm?ND}7BpI3S@dVsS{LFn{ zl?JU^a%+*y3~B|(zuk``Q)XZv_ng+zh@u$?n%~0bEj1g@;5F8@f-P6HdYU+L@Ch1( zGHjB}h0UNW)A{YBf{TR;ih%OTZd2t_dG%H5N+61yfYd3L!ntqh)aV=lF$dfUb+|p6 zSNBxt;efSDo0z{yb_<}cHG_+EbS6(4UQ99bh>K)9GgBG`*C6-zj9?Isgj+0pZj%5m zXWuvwku&7Nn$360y*x-7yPa^}ixZkeRiNeh)+nqcl2N*~1w7_|#_SCrrHX;7TX+{}+)kO~#@MpS zwekE3hTHt*--w|Abo`z#i{K?~nMr2%VL2ZDoF)0Y94mH?a%-l0j{H|6OgXBFC*0|+HtWap6B zdG_jpb5`TbW_Q|!BF<{ZS1g)bMP#vrt)b1kkjc*vIW@DGgq|n6fbi|h=dcYA@obsJ zORE!BuGujJIp?#^(Ifk_tH>G;o^bKWrw)lr4av$3pq>)1%A+?35fhvezvrI)VG_ck z*EWhxzMt|DCsWW^rY4E*av;(z402D_dG-`BhOGY-bk=X;YDvYdl_~QuT9WhlhY;~- zFhv+&VAzBMOTk|cNR_<@{7k0Te8J9d-tS<)9eF-REWA+H1_HcQe{-u$ePNplh~PoW z)K-7A#F(=o<^j(2!>o78)ZgPf&vQvtonKPlK@0f&zm)G}(`HN&$ip#+gNHM8L^xo%F%?hU|| zmO}|oL%&lhtnCvN@~%7@V65+EHu~G5Uj-jrl8h!C&eN2bwp7_G3~Mmm&JcFbIOj3j z>ZoVqq`hv2)URB-Hq<_1z}B8E1v)S2(AH-toCZfCZP?CF|2VVLI4e zkA>O#5a6Z^Pwuv=U;ww2G80l4JDm$_xr&BEvnw%5KJpK{+PS` zc7Bxwi#AdIx`pKi#n129T~8~wOd|(6LsVSa6fAS#$A#0#NsRiVt>{^};(=aElHgt zxxJq^UbgW0^vE-x+`4=#>hRIcPjo=ZdHP8TE;9X51?%&W1Ja}EQ&a)&jK<#|Mcv6I z8IsDj;C1j^+lL5m#Eq%VBl}smCiDuMKKptpvAlk<{{)m#I37sxvpPJr5ud0wzp!(& z9XbDZ0_5Dc*-ASe>>}pY>t}=VsP9_Ui9hVJeib8Mf#y+^f~>QC!)8WH+LjOE(DhI9 z3ikKWAC~>_{wSRIG5%}Re)1^ftpSsG6V;FC21q6)l17Uz)p|f%9f3mv)^x+mP zcSo^ln=W#Vi`>IuFFibt9p_Oa_V&sl5##Fm31a&DV!>Lwfj3J?9enAwe<{+a=8+%R z9)D!j-i`Z^Q0Uj|{kf7+P-d$D`hO-L_?};_2$;0Kn#0LFZMo3l>f4x^%^-(=3ZwO^ zkt-WC@!pE!{_gk_9*7dyWE(igA)g+OYFE1f4Qzm%>-SFp4@FCvnr%a1bPZ=(Z-cR1 z+-0m;SPf%5S&5cK$a2y>Nc3D%ik4kUeSf0{^X4=`?7TR!q|51b7bs37)a9W+(93uS z!11?vVp|j*ovbM{*E=OLoq-$Bc6MXm`AzG(^b0stY{niH`pEo74#p}{#{vG(0Ar|a zbVGzD0?6cG)l#_hF zZ+c?@ids9B9INk4mB;FRhV-`gtVNTHhJg;54Mi?24pU7f(r!`Ia`*|;G9_X$Dzpgd zC=otxKNZCjd>Lg8fFXrLGSrWVP@wq58+lDB9<5Y;q^aBr-HBzX0p(0?|dz!rVhu;k#3GntX|5U zV{er#<#1bISj&t3DPqpEc9F+Av$AEAN#95E(OX}7cUQ%8o?0(FZtDYjvl~v@hFM`p<#cFXV9>%#<-!l>;G-m~{x=L! z`lv~_pG-_wr^pz7Ak}>nBmL7FKRK^G@g@4@96h+~O$7A>_xCVc zH4-xGToe4&dv`bydrCjvzQ|5ATWpMv+Yh+eX1;{EvIU*jmTA{W+f|$DEe(fErRvyD z*(CF%i$h7ttmC^fYP7?B21?dB1SChA#23$)Xv*JK%u$XnU11b6NMMNF_E@;V5&sU1 z(WcEdpc=jtJ|G|ke=6h_xG&c`~mQ>E#Rr1N|zwd7T2io9(96Gq=Js4Ut3 z==IImKHXtR0l8|s?*^v6MQ8G}hXWXKcfadrn-?2(cuB8p#RvkE-p z@BgsW-Sk0J;Az^U*#sY%;f*h|)V5uj%XCbi9f~~G<+eh8g^fGs_3^@*4aUmsGT|s; z>8;xEbcm6YH(0PNGFBYpkxt2RLrZOUnNGU;WEImFu%3Ldvukr0l}-}Czj<8t>^NfZ zbVvhwn9$qYZxNARaZrJN<^N)1tG3M2GTUmkt>VOC=r2Zd#r_iJ~t!`jr=R z_Q|mYv00t48e-sD^E6#-Ji2C7=1LAK%?_CySnBrc@K*&5=$)&#QNvw$77g0d*sx_^ z+;3@Wx&MX=+p@2DV1?@z>zgw-#Rv)uPYjh$&eDkEPmUl~e?MPY!e2GS=0FDX{Ep@M zdjFeWNub53rVDECyIo|jU!K2O(Fg%c=Qh_ON-f=Wr0t^2ONI+yaIvkTU0Xm~TB*;Q z2?2#VGdW2HCd2$<34NV%7a!bL2(Q!Cbzi2Wik+SOi(jPa^fUzkBLF>4`8B5hS`$R(8gy$q1vR@IJs^GftliP16o+5L0 zxcu0zu<>5QXEs4nrrPZZbCd2iI-0iXbuSZiq*V3k+?AgqIiG{fmFL^mKU0Mr1M^ZQ z81HVTqO98PvYQnPA@RrX(+jgm4O;HrS&%*INdWaf(T3pYGjurpiUHy#?7AMu){FjaRx&wE9rm%@IDeY5Ub{z8S3JYHs z0T)anCCI}XuXmLpsc5KM;t5{8lsr$+~snyIT>$Ap{2q@cLUPvXO zn!atQMfN^fm#aPfkKoZ{c-1Iv*z&XNmWrPtdXX}0ZTYD&ijCJQCq0Gvdc`g>#gmYCUBvu($H=Y^jorS_ zlut#H@?_~1aGz$+6!R!Q#qE|0G26V)aAJlRD9+TST0?MH=x9R{y4bq$^^4ohrSxleqRfZzQzU2i^eyLs;?)DTg* z!fE|Vf#uI)wPtyclzTmtEo#ZK#;`g^UtA-TvNn+81ZSQj@5>E(qCz(6k3z4p5v zs^AE$h(AY_9wX14(NWyx6ZTZ2xlE7sJc2?l~{~YzY z__qS5-y)srBMqNBz-jY26~e_tg|8|A3gcYB)cRk#!}|NW0sMcC#{IK~R4v%Qzb3gj zcL(@>R^ubx%L+Ndz-fCV;wXP#H-P`oQFa#6Yq3`>{4d2{PcXj>oVMi3P>yC)Tn&?4;KcWZ|8(>h)dvDf3sJ0CAk;FdBBug^U^zitjn_xI83fEM*M z`d4V=!lg$VzlTG_e!hhF9x%cW&gUnRwgH$~zjHU{&(V<^z$^bF>HqR+@XYZ86q^uG zQE)QUF3W%EYteGtdN?rRa@-zKx)&j5dxoRAk10VYGtZ=+Z|;{x{`xbF8Rm=fXS+2= z7($UqNN;jYjKMyBUR$0{xRBqJdooh&I1@A$w7qC(TZF53Cob;|vz{(nEw#QQ+R&R6 zM=^T%z+Rnh2i=x`8UvF!jqK_2f81%Rv#gV3}c!bh)Z@8dl*SSsSxJ-Ou*{EKPd1UJ-Oq zp7?ET_0UYVK@Bj4lnD`Y*9Uy=OsJzz=2D=|Tc4B*5Bi}YRss(LZV z#`UmQuqD;lfY==??y3|{Mf6|Q2d#~i^kSq=tfpFAJU%^`pX?%tIjS#IElu+((=P-q!imrq9HndSlRqGZ^SU_7<;hTm`xn!mg!_zeWkb_lThL9% z$LWvROgm06zEiDEEx6>r?nc}!MYrlU7LRQ=VxmT_7iTJX4uj$HHf@=~yB~`BalTkr z+kw-<4$YBBk&LNA7O+=~?tOb_vq zVYf?=m^*Y?QdytMtNnSro~EZI5wH)P4iRXWW5RFX1sgT^P5PWGTO7S`mzF|n{$gJa zRj*uDIXwum5aZ}HTdWLd1-c8DP`fh+rz?i~#QXED zG<%PFVysVuPm{Tx_6!-V`5p1bbMS_30qoY>!E=n2hc75_c6Dgmi1L(=b!MJJU`n&+@Xzp|eSGJZI@|ea4o0mtk^|Ed{D8X@g zDh!yjA#l>uQmo7;QeCnsj(1slWnB5<3U%7%>2(O`c= ze*@WZYJs#*F)`ik@#V2cfIYmRH5+<+e9sGy%0}6|cQ+9(GjUt;A zpIJ%a4jIC(=h8l66O_i3S4#*0r;nE3h<_GxQJsO6 zKdHgSn8QT%FJZja&6gm|n~&94bo?b<5aUa>t(O@7#zIaq{q4S;EcJk0`23U|Nwmn^ zIYfPzB`+{x$VSonOg3#6IMcR>xC!D2l!Pu_uoGX*`kIV=5u^&iQ$0M%#lX zR#pZwYgvWzq9@z~TJ@V}eb<1!H4FMb=922PgP^v zQnS%>aKI0AxW=+)Vi9|@Nbbz(qh!tC*KboGZQ0qiE>X%8h+@_Ech^`PW^2Ob)z1R5 zYz>Y^Ke{lJ<+pv6zixjW*qF#$P1YYLkgM9rVFDmTY$KSCpP`1ddWFpW`h_T^^GWoY z4ZTMd>v5&UY2oNfN!eDGpNVVzH8K94ROZt7>1?qI?rccJM znWEtDC&TuKql0H?O*&zlp3AN7IHW|<330xur+{o1xwXh<~|*8&5!F%8HV-95*9$VJ!7l3a?A>T zM_Rp1?Lp6iqHBTRRIw4ac`~y|r>)gGNjzFf*l*}WKNgg$N11&uZ#XU;uws{dmEUou z7$al5R96!Q0vuMFq7D<1@|NHJjW+! z%exXzdccr`!=0&e!+ZD6jd}y5~y?=r1l29-k_3vSrNwV|RgPv@b#s z`I1xP@N3n&z3gKk8Sm0CWm#@UdDJU*xUn@!_bFT89HZwr zT)bhF*UMrcV-%)x2dtYCY=sQo4EdG4nR&R6*aC#~qz~*6ehSXK7Ym2=)Pi%@2`4SE zRHAY4&Jly386Fd^5(VdT8FyXm$YT*WKZ<5%G(}0%flGxbJ)@LcQxCp#|%~8&E-?} z;d?WCl#CoR?~P%ibep`mT|}qzi9(5)*+$7|A)?(j(U44%X-KE^JBcKa<>=3gk#|P& zU~8OP1v6E0nqy3zo82q6$EzWFH7gWnnQ}*ccxBv8Y~4wMvu`mK$ay+)Oo)Aavthdq zaXas&^9vt)RJ36Xr)-a;qBm?=&KGQIG@=K=PYv8*cvrIvV4Qt^ykQcL`TZk zXZzAy(6D7H-=nb?ad8ESq#k1hhUpCDLWM>nW6Gk!Z3Fd**^yT2Dl8N2W;R7jhqsuN z$G@yP%wsj+%3rN@74TNn@?Dk9-f(IC4daoX#Vw)z#`OLcC&hXrsh^W={WgZ?>o0c_ z!A>VTpWb~HQn_vIQZp*ma=Zo(Y5Y|-$;Lpv>S{=P!XY+NHt|Jl_ioGcKI2Pmrk`Rl zUxGIF2Ha5pi@moFinCkRN09&to?roj1qkl$7Tnz-Sa4^sL4zfDa3=(JcLoyN-EBf} z8C-(@Ue4a%+2@|x->tg;-MV+D=8x2>ch=j}^y=09tbSIvfEZkRdb&^x_om?Z&cDkW zNNY*00yswr{ytrX-Z$&pm0L`D&t$ydREYC2Jh-*j^R$WRQ13v7EhbKO40NX&hL1n` zLWr@Vb=Upum@+2WhX=&uD5H&dleZpI=I(_Qdc^T-nTYMtr@(b|&q1r|$UlWMUqP^q zM%q(piD+#a{2gzdI^CQx5qDqmqJl~SxC`D`TLb?dmT9xzu+?+RyoGFEL@-J+-ugCI zHXD9B6-y*-XHVAO%$p`r-0&R^IK+@LTVe z#4b*JyH0J(8p3x$y|OcIj-JBJzB_D%O}kr5_O5`j7ATf3t{7{Ub> zQwXOfeBGMu{fW5l_PlmrHVBqsy0FZ)yE?+XFm68-E9f~d!&Ba%1Fr~KF>54=$PE9j zGwfYn40qd*zi6%RHv6|>@SyD;B0a!M~XRLlkTES7SiE+Fdh>B9)}abg5IgM;L(vzem) zYcXX^fWLuBeZyKj1b&h+-`N~r&d0a3-kZe;&RenaE5wLglr_67lfiC}GZt^sLZL01 zGmX>Pwuk(^B9{NXl-l6cj+!&1nQPfx5;>ceZim%N*pVKSI7AC3WR>+%V&&~cGc~oGuGC0NVO(=<^zhlp{Jv$+Y-a?8PY5)sXtt-oGi-)UO0pNR4?lFWujFZO%9dgh5ylZ`Hv8TevIy%^p_ndzd(K6J8w=%>xu z{Z`p_BSj%xsKqZ>YS}1G+0L9f7s@K?eSNXEX9qFjchi~lo_6E*U-5R$#ae=EeVfMP zR2tuUNmQCj$kEQ~*mmJgkz`~gdOp`WPZYPQT9kLC5Zb_9uAiP&J3$gtf|IY%I;KP$1V(D+8Q%q`R2R7P)lPEqgXi`BudE8Bhh`*T+o+(SBv3_*2z*;TmRvpuib z8vhO$zVWbkk+#>j{fzTFr=_Bc+&^BNqBoW@e%fw=Xs(GvCAoXwyK46|yqK*)9@LPS zQw7a9%t?V_D&-jpZqjnWp^f_6+9(kHm=E=?xbJO3!-5URT;Ny6FtWMwZ()t~eVf;` zEHb+e7{jy|Fu#%saZ0v=lnXueIE&jRI9Y9ZopH-dUq2qk?{F~XCh1uGAR zOIiJ`0wTqv^Ec_Gc4!|9Hnw>jFS(VGvHBON#1YMj_a9)88s=(JowQeP-VtKP2;|$O zt@&}kh7@Q(-RB@&=&^hKKx3Ohyu=fyZ$z(Z17{mLRzQSqeM)TMC-vHZJxdDF@I~~UxiovOQ5&imxJ=mZlOGxSdd&dm`TuR$yV=C zROEx+g+;)D1q4qx>-`^qx*u z#=RRx_s9Ygpq+tI*G*GVo53!`+Mqu)kMFwZx(w~H_Z1@)DCdNTIC_@9T~Ocx1rR{I zA6{imW?j*n(ql*Hb-S7Mx#c9BSIx!V z3T+B$A<%0eT5hd%A9MOt*(zZAR-luJP{OS7y!^aEjW;}78qvJ?NKR`DG@%NbSkncS zpmWCq(GNz30jJxCwbrthGboaM80q|zm}!$<1V&}1Ty53nw7avp9UMxbq$kX-?;pF% z=F$*cn^KaIOR!)yj_=q2Gj`u!=wL;YTJz$rT4VG9ZuTY{E*84Mi-hL*jhrf$W8Ht# zeY?F>MY^WZZR^lf|6w`#zyv%aB3}(vL+)oBOOm89=Mvp(^|&h*S{6;oK$%XuG&=Gg zt-7!HISV+GE}@5vZ)V{$t`cMtm0X-_X>-a%q(qB4UC)y>t^}t^Ma2;} zDg+!YqlMSp=6L_48}6z}^|G#j#)7t@JD^9HhHTy`*K=md1YDv%4xC-D5_eL7pzeT&t~Bkww=*jq;kq(FLM&BE z;1Kmjtb82_Ie&Y_gJ-1UFOMGtcBDUTbg)hhfCOQrFl76Q?FPp4g=9Z(TC4|==lz+Gjr2##h3v0#!N>&kgPOhA5PGlvN zfj6Xaw0of)H+eu1|Z0Re)L7rLG6>2~(Dk@mB zZ+*y~X5swj=j~im9y*M@f-dA{X8#8#bUJhrizxPp5A3Ao5(?9VCClZbKRMJ0rGA@$ zgt=`b%F^GASNj$O#5Jqe19`Cm01{XH>r45W>!)a07pq9$b3HSa3O_7p7)Itx@%6+- zZK9&%wE;Oo^4h(;^fL9JPD88SK~1xVW6$$Y*^yN>AFCd75|CKp!!%C+wTzNXxIRPW zsY`JJJo^zpJ%hHJMl;X%ldlRLJao^u8C=c#! zGS3>9XSW--NR(%*tvhX;yl}TExY|NLA|}ECjIeRlRGs+h^v7{ri2dVFRFT)9-8SxE zcs2F#PTqJUPr_A9;SwAE4s`Dx{9sj@E-=>M4%2#Loa4qInw`^Q)OWHB}pwRR2~y8JoC-5-wSmvhAK!A&8r&##>OCur~rnrzOUN=JCuhM1?= z81>9rGvH5GQ65Yjn%7CSl_+Cw52_;~s0qEl%`{ozkbbTgW1t*Z>(e46kLY>E6vBD1 z5sJL8lAK6XH_iolxUVIdR$)}mFMHbhNzI8r3oL}1vS0TWMngFr6i$H~?V)0d+%jFm zF~TQx%{PnbD-7!T1LYx-HFBH9y@?$- zRkWA6ce?V$YF3eo6SAv(mrcFQVi7QWYNzY=X%1{{Cc0{~#C|o;9W`069qkf98#Z@|%Ze+nn?Ga1Nz=S37oyD{4tR;ptW9A{` zYLjeU=JZk3nD6y|U6fW@rd1SbUHrVctjf_ic>8Tr4e*q!APudGogx><_v_hxaH$`% zc*xrk4+O^ad?YAqsTgS z8}Esb?JSaTSVLD!k#kKyya)lPt0qHiH8Ta$h3vU^Msu&GOAZ~ zNhRU?son|Xt0Yqg`GzGXOf#*4$+j5kN%nwDEZ85-WTC1yeHJb?qXx%FyOi#Vm~)tf zKYw5KqeSbeGbu)FPdkHdYS?DYPEpyDSJK?<|FG)u>pH|UsvVQ7KX?2k>iT%e%%_K{ zTPDi@+%TY#)v8x%7!nt4ehMVqI`KRl{j8^oq}Iq5wS6t1OkA1vnPig2Al&X!R!hNe zG8(9^KT8P0WPr*1g7U2*#^dNc$oBSvpN~;H-S7EDfMeyXyKg3gMS#MsU5gfeX6y_c zA&~&+$VJv(uAXW88Hswdq(p{vCD*f=#Y){lxMH14RPFB__S8qqD#LJudr6B&TAfEUI>( zE&p;8M!61AKGKt@*J^qgldr^Wqqyhus>+(GY_(Tm*~LoC{8S#9hF>u=_jp}N6JGH) zD{@Ay$rHz}8;Gw~**mp%-*TFuS8^!vt(I95EUBS_bnQvZp-tx)-Nz6Q0{S!MA`uB+ zm#t#Mh>A!f0wA>$n%)cRi8Do&Ri?M*&nuAZH4PXZ6l6@6l(v|83ZhEi+>S+#bvThq z>3x}1Zob?;C&m=C>BxXr^Gd)id4B{kE-Kx#n(0WxnCSCX8iv+bc=D#fo)Q94Obl}q z0rql6VE0+`XyG=55d_FKAWr(IcXgb}ZCn8cLC_0C8k~B-JtA3(v;1 zdh~FUNJsy2wGKeU!E9|3P3;PAZnp&54N8*$g=vY^09+2yn+fbM%t6U*4Q=x7uO&)T z;MFXAq#sz^iDqT{NOC0b@&OwehAWQvgCt%TzKbMrg9oY5+R~ENr+eC!_DzW&RU5B^FYbS))}+4vnIi= zOgYUd>lOHUSHwHv}!%01!?MeYx}gbp3l-E(tc?+CS<9$*}L{<+eUBS_>oTJQWBSj8;ot6jr>#ZMIx zJy_DU|6LuC(E-4&X#}v?c8iMD3kj6KW0WLC({Q_J49u`U9;>b`umu7mM)dAr6J(!N z9Y3>KTg9IFNBg2ow#%A`LGKaTtixpEkveq;MH7=wV0$|Hnrq3x1y}02s-i{zP7f9HVWGeqIc}QFox0dPw6tj^Lb{H;X|N zTO|A*L5)mL=x7WFzgi85+T0LNM>=`HT#&&_eeFdTLYS%S;REdca zUGw`6+z&^`pVwQPg$KP5Z=0%ASF0sjZqtUOQ{t75*3a|sapJoqsOb*mLr7x>YP_aY zL2E?9#QgMm6P!!H@r@U%r|9TA)nPcg^?{dt*;@tH_KhR>4m0g2k0(X09hd~2v=#y9 zMnd(9x|et_AG9V_(S@SpvWQw{&k3_zr3#l95<8I%wVH8bq@2kUJC$k#SZ}kPxTYDA z`xm8>!U+wb4J2((n5c(#mlnpd`Ds?!1LgV{PXWBz)j3&Xd1IY3GnUYJgzDwh-CFL5 ztz+A!a9nZ>k>2ycH~1RMd_CFfs2H(pHsNy%yLW4Y@q@&@s=!ViU#L)@Wq_E_Q;tng zQMQZu@sD)r2V+*#NH9Jg8Fy3mZj%PsBYzxjSAtl>JA!pfrdUTI(Wtcj6vzX8VNpD2 z)k1h3N>V9FOxp}!q|jbki@nVs4=B1Q`Lq3Yc^YVwJyRKGc@nObN|{ePWVZGgJ&0fPhLRQAeI*qIcP z6xQTwfP>Hob(^m!)IBN2PCt?2B-M|22uR{@e(vW02=z|IzjX)8zm^prC1Ho+%r>fr>MmV0|?Hfq(eA~ z9EpJ{63~BnHMtF9hvq5I-1TMGMkkD}4Vxgq1)97OBFr%NM2$yh&t-uudOgs3{t3K= z?J8*lW@k9P`O@>xPn3B{zS+9aPf1&f#3^?+OFQ?2-YeI*+&eXc7l*-DBMTBGT4?b( zYX_@^+O{(E0Y}9vx6MjPhv@*4tbVr zn3vsNc|$Z^S*Yud+e?8VLx24m;$V3x(zxnXd2#tL z&e%3CKKeQ#(sf@O(hWzbX8W*|^HoJzpME%UF-T8w6`Y;zbg=d@K8o8Z09YlU$-aY` zvQKO71*78jdadjaWL{cBU3$AztybUL&vZMAFLKB(7kw>jpEBy-&Cn|QVnh>gyAFMRa z_J!Ud!4N$*>QnQg;vgY;qHe8e%f*g%iqJQ+fd)+g;;^N=#@2AboxJC+KFL<*-D34n zdh~R(@E7)a6z_dS3`A1^cKw8KP#Xom6U+e0BcuaSHtb#jrmH67w^%Pp9D@M|N4P8d zUQ8owYaQ$69@riTH%50j#)mVmqlQZGAhX6E_EW3K@mahlINOSU9>U04UDw`{K0zFX z;iv=ixw}32agk~3(9~Z_VHhoCF0$5`ydF)eW~$cr7qjl6-<4)#-$`^EUJ2`@gchIa zV#Km*9CTbA9^SBr_VaFPi_SLZ1l=@8w;kqe6!Kc@O9e*pEdM}y?RP(NvNh<;gUf%Z zXb%LKA>km8aX)ZseOX^Y+Yo1zj+EI+wo{tD*JK83WPq%B7VyR!b5q=x{%%Tz9x7 z4?^dABHb(Uo6{%S&60L^1k{A>_uxXj&c-S<$sHo7-&N+Vz$C645cX_ga!!a;^H_D= zV2kg*>gmxnx!%kmC@)AF7-u|^CR|R4!{8x71EpSC46k|sbuIkBkzs+(Q6`Oj-=CAh z68^r^KZG`2wEd#F3BVcwcGc4Xnf8TVe{P_sauFIEImspna)i#1t!8DOc;dox3p7f9 zd79O1x*RowuWj?!Liru98D=?AOjH!B9kiYZ@3xdHKauIe)7o4~a9r zpM=f(w^d7T0@Xa(y5Oi8h4c`;)*2H7Rg7-~@@k~3?4&|ALci{Q41G+uvx*kkQ}G`t z@-v&WRYVft9N%A=DA_0KPZFLUEFoJ&LaeN!w}}jT#?FcboZV`R$wJH@S`p9F%wuG*=4nGDUp-f9GB3bKtEf-FNK@S9tb>EA_zrs4-_Fu$81{y@dAweR_K^y{=bd>EM zaU%@}bN4;hlP~e0C5~eb1)Dx+){V02u2$nEu5Lg3*=AlRe=5ODkcx^oGR|RE_YEVd zIo4z6xA`DVa>{Bkp^jl6ppo(%;~@CRh}N~*dUi7_cgkg`>BoMHk~)x5KDyMxT3o zAg>-}=cTiY=0To)7ql9cRhVtXiM_23Xnga81LX6tQOOUJK)K*5*RQ9~7`#!mr@j9M z&vp~bJMBZg9%$!%LE;cWl3L5O65c7P^+OZC-ER+#xhaEfgWTm?UB^NfI&0QH z3*39+j-rVK41`CWevF89|h67+)KF;b4rJk^mj--h+o2PhGEN$OELROik6XzMxBakcoW6?%=W zxVx**)?BhrQ3mnQ70ca6ipV`9YG%nMlw z2^_W`{j|9#yfVtH-4tNbJ}0ui&}e!ED(?M0x6rbtxZaBkaXkI@TVqgN>Stg5s|M2~ zy6zxl?+&i~s~^5sv^S*m6)^>8R;=ALiC-;?wSu*S40b2KZZ})EEi&gv$dPELs?m*j zP&2vukCpMuZPxBM`9m4`HI25lb+Eh?qp;#vcZ0CzmqIyp83Yd+Hl53>aAJh6?Zn93 z>q9*r4JX~acNc*Y80ED#)Drt|fwj3<`)ZU4l2Pd!f1YYI6+?6wf>!;me36vp{yx>7%*~h3`Jg+0vBq>bP*84duFeb>wys7M(5weG{i)+~ZnC&q9=*fsiy1>CpL_!I6<@g5UjLq*`k2MDDK@IJV)k53pj;l75 zU)uxBC&Kja+NxKwhlU(oZO8W<4UtU=ZT;>+Nw-Ur0t{Wc_H@8;^iSNG?27eO3EKnN zUPcBGq|Ccy`eKq43katWXzBcNRvqt|2AmSl;h5a9xI8tbg5D=Skl?i{nY|hM>og@o zN%H_Q5MS6*MKVc~=+k$OS*lL8LhPLw0%D&EZBF3_rA>i}sH`!Ifnw=`5}bOkf_aa1 zTY-D;uafxOLrXtJdoaswC&9&z=LDDfOqq2}_e$FAl;rz7^%XZJFP9n^KE5tz2&?i* zvK%VG(J1U#e7y>@*DsvB%rKwfG3kwDG03p>#i6%v<(4MFnKd-C&z&QRaO;B7lq%VH z4#+_%kVz5~8Td=wAUw0F|5c4|SH|-#>j;N=@n!Gllg6*oc~bTp)i@OeJ7e3sjlgM% zGW(Wck{m{?mw)uuTQZErk~GGT0g?655rpJszDWhK#3VDg)B9IhJM}l412aGYe*wT> zu)X0IMF6M?CeMLlYo`&0*x;1rm6^{2FA6W1%iPK*w0a7scZ&JFk9?0+#V(&fr1Ce0 zys@;o18 zww3Tdc?-Wi6x2=YQ5&=nn38a%w}#b~X$jSD}eIOcP(DKxBJ7MfBK< zYpot%CO3`c3!2>tfL=(U43IE10Le>7gM27s8$j1WW%vC+|5<;+0_u z`^F>eB*`vpAsa7K(LZGNp{V&Z_rcz>%MsgG83pw{8>9?s8N_8@_KA<8k1o}oyH#uF z1(->i2Je(^rrRF2JR57L-1W6_dFps43Peiq?CST5&r7s2Y4RxpqUHJ+Vwxvxy~^;+ z0kXxOI2=Taz&imTNSrGCgJ5!YH%m_Zj2xR9m{L`XSX=@Qp&nbbat0wx9bjN2042=- z9L0P30RajBALmZ|hr$y0A12WgvFbleqW=)Op4fJ7&&&fdh8`NX=rgDA?0zjPehl!j z?d;o{)2$sYVPLl0$}E&b6nU2%2C&q|Jpq0zH>vI6Gx+D6m;g0q-D!&%@S^KaT!()S zlLi|5-Ooh&JAO|sltimtlpEq&jbdn0k0&G-N#R}axxL3KQ17E20kA4fa(Z2IU>E5Y z3qZDia}k^XOttyMDXD!+19)r{;06C2X$*jS`%THO%kv5tB;ZI0ZZ?f=lzcK?%# z=J#M`GWS_yMkRvt00KNf!g~aCu+wfd{neN4$8FSD zUen3`vE6H1(IXIfbj2K5Mrf{3{bR~lN1F9wo!+>cQGqX_2>m}a%loWta_$%Eiziy3 zD>)DkVAl6@0NXYNpahv9dtig*!~WwmiF-EU0Zs2&WH#q-Fc$QPna)G**RA#Az!ARb zzPlT${5a8IKRgLb4bN=lc@_x77Sn*V1yWK^f^P$=<*Ov`4uX5821uL#kI}wo!l{BQ zJ|`DEv-{4ZwQ7a=iV^s(+e(Y?xJ1KyJ)nqmxv{$2tOg8z@vSn}hc%GzNpkvpsQhfDBT{)M+j-1a&dL`%Be&H@y5UZ@(IAz zBs9*XVEcD+0k8W`5dhDgRwAzQzh(ZXDBVwNQXf!g_rISW`*SG3MYbwI6?ga}$Hxo*)%?FMfIi4XO2O^J4`E^ZjT!js)p8ID z0z3j0?=z1Vhlf>7t*y3B9$|1lg(%)X$N!9t7?->;Q>=I~dp>$FdWc!|qZ!)g4g&sN zKskiYclED&dEK{${3UfmHDs&5eT91w`*$DFAJ4nL!4a}19ejQ!6Yw{mACdtGd1%kI zW&iGhfM*EO0SM;5bZTf`k;DJphX5WmmYLju`fne2_52O+NTAt3*58T}@XX*Dt!PVt zQ{vyq3W!MV1U!NqO$~ng_iu7~`3-Itp;PnkWPL>*_yc%^kT>bz%iq80KZ^Mq-TX%} z|541p9KrwlmlCNcLiS}T*jOsF_H6pr#eg*7Uw^+tF2E^WrSZl{BT$L{^}#NGt`ZQb zl^hgA@t2eFeEtF$+K`0!-J>j2S+uSS_%3S1vH32_T;kTRXqB%}@%Ud$8hKq)(`nVk zPAyyzi}Wvt$Zy7oILL0IT2RS;e>TdE4|u-sEP-9p(SzTWllT!CHNU5945oJJ`cI=y zY#QAbId`OQgHO+O`MmEEgx~+X^P+Od;5pn{`#yaIoDFU+6BzFahnGUhdl6B>{n@Jd(y%gen0f_Hrw^jEK~Y`Jj=D; zx5wKffAfb=lBYe_XQRTpHRkxAU9d{a4IomB4MztVMq`JDd2;!;uKv!*&SYqS62N3H z1>M53Iy_T9Qt8;J=1mJ+_>`Q7bNN6m)`nn}tc<)X`_#|vv8l^gA6$p3!-h04FZZM20>C4iIaQ!=24eLngM z$&eqpRHA+lJzmAy9n}U9cP0gM4B-k&rgWZ*-4V~7r`K^b#?c!4{c^sU3!xB8F^Mwf8i4-Ah=x$zU z)F^m`0o@A72FJzjGePR#;H+hyvE&XxW?eN5B2WXRB?Fcrmf6$SO*zn_)qza;0);ok za>2n@=J8wQcZY@g$XeJh%z!t#c7Wl`tUTsB`T$|g=wm%aHUD4Y^vT^pv&xfu0ESVx#vZT{e`$itub zjp2Bxt~9*3MaZcIwQ6TDyexXwg0Kqsv+!Lvy9F!2ufAdB8I zJ|)A=@J;F>X>Cj2t%K&t#z%5X$Pe(f`SdZx>9o2s9|)UnNW0=40gK=EG{(-7{9qE@ zW?3z^Fre)<4pX#$#Ymq~15xw>?&PU!b=qAr?~Xd2amyeF{fTwB1$xn&FO-1jCq_iP z)vMnkZT1itA6tde4J~=V5*g&kn~URGs6Iayf_hl!jXt(DIcvmTZ^Vf> zItVEaCBu2aZue_IeWbqgjU4%N+a|qL4(nRix)x(ThYOZ@=GAXoeC{@^`JDI4h{iO( z;0Pp9Y3bHNS&l0N@6V?`@>C9uX}XVRf-h|y{7ZtxU*L4dGp4flFQszy+b8C`rnU&P z9uLPew9W}HC(b)=reWN8Q-D224;+U=Dm%XB_9+dpagADLd+EhdD>9O`8H;9t4|OfC z03SG*L)phwx}EK>q*mx7&z`4D`Q=r&$D$|0-T9f~LK~>i=M3gSU-hU=PdAA6>S&}% zjog^DK62fjAW`O5a6DmsH_FkF$m1QQv~tFzGf!oaZ5js{pH8!_sINWn172!%n%FN6 z=e={j>$^LoX3yOk@&vKC_b;eHC5=@1HyJ3C?b>~V@gh{1x)C20^Gxnr)N-lMnk2Ww2kU;KJQr(BUw3S-2Q^(bcAT&8&RC|mcbnp$ zzXg>f#PN&?#8JBzsH_~UTon%+H_aDIi@$c%Eyf}frk}DLabKJ%(vqyP@YSESpQp8* zvyU~N_Hckc{4&S43Z}xsG8tWoQUS+2ZMwl5!50bQOD2@k z0z!E7I-;oU$;Ln%B$`(Dqpy(L%YA1?UBR(0>o0m4v?`L!`jq3%UnK=AWk2Ayt=M+lY<-v8ah8JCzJJh!Uf|x`X8kVDJDoR+xjw*u(TZ8T zA9KWi^SSsCG7v{Kdlg?-tWNJtyWtmh)PD&1Ime(_f*Ys0BJZ<6uqSYl+H&u5&EzmdN&;`ElR5%+37PS)9f7Wa*jNCO3P8-oQiEiKG#b$FUkApAg{D(y0(Xh#e0fg#>3le65)5+z?~_N zMPncAK*Q(s2Qpd93!7hPvZ~U<=-014M%;|_`o8Q~s%*cjp;C;KS!MZC(RO@y_G*EO z6EOGK39~+dzH~Ow_l?oSDP5kBcp7Ed1ys%9644JCtnLZ5tM$?>x^ah zB(1)+^{9Ly<#%tYGKD4 zUUd?ig(gj!Yuzu#hv>5f6wkWpIJVL>W2m1^E7_;XKIY^?KK@)i+Z7`eaBf*GG;NL} zHPy+KD&M$-3CI~l(m`55v4B(J{axmZZRfc3{i`2#-M%Vvqe(8!9*W2ncUeb%_fjax z_PNdva%A`Y9bLcu#^-yE)a_lkUf zrkI*3jZ16&3!Q)mEV>5ndNTxVvRz#}#tbaL;z=s@s}2^QKa}q}_iK!D@Ae8K&c#B! zLnlSRKj+!S;r2oJ8MDzrkP4}i5@IQwm=pBSzNME*^m1obH#(b_ZYZg;?(#X^)=0cQ z8osjdwYkiue?CmWUADA=q%#9KreO7z_JPQ8sz#;e+-|MOy|>Fr>yfx(47AB15g)IT z?gXXJg$Bcg|4${W=ZB8x7Hl3+Tc95gweFt*RF6h)A@J<**#nwlTR9;ZS zuaE?uE+MWWd3|ZtAo7{oBkUEpqS0}kSH8b`ZQYn zZY{yiNPUTBLb}{?uROP7XtE2Ux5wA*Z1AWV$07JNahYo?KE0BYoT2+8p@>((!D6ei z_SNo$SVU$4#NY&w-E@`oNXerkg15>Nzf}fH|nh9rIkJpDP`3L_ZyNCqzK{EA0Tf%?Pt#g@I#d={^XPaqH0u&+{!+Wl_% zdrMEnMP!y<3Q7qe^emF* z(2F^#sMl{L(K?PeJr*QWV?+ zmwYMV_!uAEdG$5Zm?8=$@6Vu~&`PW@Z{`d64JzQ0bY0=E#%(=(!f5J4he0L4C}u03 zDY=4b_wJrJHNV8P3r&uP@O%K?)9W?Q70FF-gxL+den7AXpWk+*S8G_af5$jCHbUM# z0=BPsk*|^0x?g!4D-5bK{EYU*#DsGKu+!u2&^apfJ12~T+gE!K$ore@8`%D=ZLH{f z&d_@@@PYI8BVtkCy@L$&a8LL=(z+n|sc}r54YX^W2aWhR-I9##YVb%?=7kP4D>K2; z62TC&o9xcL(H^P`mQ8>7sF;1={K)YXHRK@=*hG$Ga1WFgHY|)>D<^gaZIS>&CX2CuDI931;CE+J-F!dlK}r^2ht#a8y>Sd^J@>&x|8Wsk|t(HFkE zejKA`X+LiB>lgCeDGKv2aNU#*+x@|MoAX+|1CdVjH#{+EK(9K=)Q?gImRAaBK?L1= zn`*l)Zkq*0@WUQr0BWKSHV=j@g7U8_20kcP(Lj=+%K39RNqw#5yLE$wdRZg^<@F<`9`AI5dh+p5om>bv z>t)7i>{6RaeO6W!e35uzqGTZ?DrwW zKjdjSgvi$S7j3`!lozaZv9`avuq~#8(rpgVWQ~71jKj0t_+cr1?tVs7fPE%EEmT;Tk;o74 zD&S#Px=z;dDd7oT{rYK196at96l7-Ij5O}Bw{|vE`KgEC>Vm_!Ob23w&-~)@jT;zc z5m1Qd4H5{ItLNqYvrn2Dz23X0cubvUjE*ILawKj*(i2_3^6PEK3i*@h+xoB@VGaxT z*yMeY>9iD;M5m?*7%?QPM+&ZyC2-a{S(=|DWE1h` zbO6j^?{)IW6-LO5*mWr^g6}K6X!sY$dj=ie%~XnM?|F1v>_XfQUb&Q0$du_; zzhBj;R*Vuur&B9SkS1GcaZA{fdlu-0Lk`t`5g3X|^bOLjAfkgw%%=BF0oCtC@C6-C zAO9!%SqcP95@ER)S;l6XS)O+<2-%CW@r^)|ul*0eOli%=$SH zhMxTHBIzI`4Uf`ypGKhfgML&bg&8!u+JuUZ`*S?25)pi}vReE(b-BSc_Uu(j_Nmc( zJF^ra2q`df?SEJQ&;MgUzg>d1NJ3fbqwTX};HRaQuLm@I0ij7zg$ zV|rPN$42F^Jv9-PdW`ikQ~nXaSI=W`^#65uC2IcSy#UZh0LOZ!uH76g5HGDRXx=&0 zqW~XTIJdFudftUbs?v+Tzwi0Sq|cY0bbjZ>lpEP<8-v2Or;|~=d#+N^r`LM#k`nJ# z4)CkK6Ct{cA6N6IzUU2T`hq>ymJ0L2(S@J%`_K>*nD;_aBT`OhnYVhTt~;wGGOWf1 z6ePs-1Jv97a#SM6;lq8P_9W2-9I7i?fL5)FqyREibYR%W#)Zy+O71@j)Aq}HN2n&? z<>Oy}bUqVnbyy1+9{E*)$ois_`RwnUENhuWTM7x%q<|P^ruuC$W;+3^6A|~fLh0uS z9JAp1HZp`fk?qjeG1x>=<+{xpJ#2~v+DE`&@UoxN%*}F)gwLnSM}^8W%@%^JDA>l2 za&bhNuUSLXNFk;aq4g7rWH%H?9nYA;q0Zy_6sic{x+P!oyIpbk{Wd2QX75I9bsPBo zDzBgh9HF_r%F_nAH9}Lam(4{1uOPjs#AngZZxlP|^yPc21u;^;2d@cB5#UiCmsWPn z7)HG*D=^U?&^y?j^VH=u*$`b}E`cr`_u8Yyrnm?>4}b77P^7u~=!+Z`J7p<6mu_dm zT>=Csub#7PAL}C=iTMMe+{=Gjf}C<^0>?S@-?hBZAXwuuaTR zLZtzO9*k0fowcf%i^xPnN{q7TH6trmmPM z)k)a6fK_tI?RoSwVywX{B57a`lt#P*WyRwodj97b2$&=(H&N#XzeC%LL0 zHI`#WL(&l|3fri3*82NxLytiB(%v*AyF&UqA(j2HMGC_6984g3o`iW>MT7KvE=s3p zbqwl+)JNQFIlq7M#q@mLC&7oVj`DJ8DjDg5WbgALHUT;N4?FnDISFfW9VFAT3!+Bn zQTXh59~)E~heRsGxv{1CtDd*m7ZYLu?*%12+wL!yD!ohC1%|+r#Vb95=J-|!45nSM5vJCz;Ov28 zNzzI2yTP>N^k@(fU*5IS1ub^TgZ}?8_LgB)b>03jAPq`MNlQt0Z$d%3OF}?eT6)vn z-3>~Y(%m5)!lt{sYt#G}&vWkE^Iq5a@P6}?i?!#RV~z2vX=8E8j<)qmVs$^+=X#0X z?^3xOL2?LjXMq_^-F`^t1w~&R(;N;@4HjFUS*sf3@!`E!Jx?d4kVRtn zh^qO78;7=cb?=6?h3R+k%CdNRVw6(*(Z`Vsvx6)x*uC!jHxEzSyuNQa+k?a6|35YBp%P}_r>aE zhgjkiE&Nd_Dzx@{HAIP7`v6P}|J&q$!L(9vW76IiT)&y#ZU+v12lH}l4K{Up!kB$- zOWaV>^rkep6162qkkljPYV9$BukAwyDyC(b5R^@JxfX0H9NsiK-_k}x$yf=O%hJ(- zM;`O#hcoomQP;ks%{HJD0+&Y=)~IOy;jbFM;=1P67>OjrR`A-H0Vq8Zx0D$mI4 zmX2wIw&5lbjc{j{V0&vl|A0--wg{f-8>{VnzfTk>w@!=$wA{A2}NS#dVF-KPb@!qx8qMJ{?O|-YX2XIV9~urAXv@ zYhdcMQV3S7?3l!mSe?h02$`>SUa(_=I`QmVH5 z7H-f)srxFTg3cB+AynE^EB?AiR!5iRM>S5`&-{zJ>}VkEcVPeztcZGW)Atv@Gme=@ z6Hr{%)?2Ruc59ohiJpLNHpwzOCLC3y?fnKJwV3skjJ>QIN@nuygZP1lydy9-;JoSD z{S)OY_;Kmp+JHwuKc>$5;CkHWHTf_wcQ?HKEuDB?FFXq+gN!iREH%?jnor_T)v*V{ ztDKvTM$h0GRz=7>0hH)P7Or;ezxopqBV>^3e>lbomDrf~5CZ=M{TIHVH7EV~a6UB0 zMEUqd$etp8X27MQC0ew7LBu6tSdnLylk1!BOr&f24L!ZX7hTQ3#m^w8w^(An$Y9wqOX1km?>;|5 z+n#pe(E*Sp?t#9GA^+{XNpEn~{tLBMGB~4-x4%K~Y+zI%9_G8zNc?+U*IjB7BBzt` z7*aMIE77?SAZ_O%P7zCD>F+N!aU z(-{>haIv#SgDKOcdwEz4l=LF0^4~B7obLVcSfhvq=>dL{++)-NE^B;G|?TUmq z_tV|Q4mk~^X4X0}xhE3e`%8`6F)Z!Di`w-%llx#FY>q9JMi*6tzQn_(L8!Sj2fA&n zoE?$Q>N*B{ewr9h3ljP#&BC@nOfA&kE1Jr^MvntwLJVun=ig72>Kqe0`KJaxtRj6( zcT{PI)~ILP+U;Ess!(H+QS9`(tiLRX4EVp#q#{bRib>(FmVj@81w|s2!AVE-4fbq_ zVR!KAxA#sXF7#5U=xilgJQgdK=LMKkq7@l8;QKzwZVqNlb9UkBJ-2@&z63?P5Ot@i_f2pJAz=xI;RKm-SM9Vz4;%{ zO=a@K2|;_!Km8rcYUby&vzSEQqM+yowja>-HLkS@JB<_AkVa#w30se=hnbtuAAA4E zshK7_YKiN8<)|zFeX!}Fr3Rr7{&YFsr$tmK>&oSarGjBCPW`ZExtPKa@iZEGbd*k3 zFoyt2RM}mNoA3$$_x$dt6xPYp`lCOMMWHpx;ye++n4}P9{X>_0vu}^ku3eB6%I|r1 z>II|W*EmV7m-+dK#+77S-+&^gQxEn`;gX$GC*M*&3mAlPscI{qFxD(p0|Mnz-Hdr~&N88^dTQ#&T9x}t8Ras%_BWP|PDgChMS zp`&~lKFbTSn}csB@$%qWbQLztMYd{jy0R37r}NZ~nVdKnl+!w=E_FB?+L`Y{i&UP? z^^FIQ=Ky7XHdxj{S_8bctr(&gLSJEJ=$=N5(n5Dr7}SJ#GvuQB?sbhbPILMf$)kxD zm2Y-giZ5R%uHyALSuTEGGetD5y_|d)(P^p?`C9wwmxivd>owkISpmjrn+2+2?LaE& zVy%Yki=C-i>+AwD!#9;ywJ8BAte2+qDt$ zZTXnUuyzanQtSp38j!p%LulK>u?3l^S0Y`A;4XC~DaLP}J$ut7lvdhxe@Y%vqcP1A zne^y_&5**1gba;kl3qJ6v_Ki&cGp)Zvzra}^w3{Uod9@jCd@72oC_MFg&LL)k-`6`D?V}zeY4b9e1WJPp=9{oPwWnV(36hSi zSowKIOs8mrs>vc*uWFgz1cVOP>7P4gh_$DuHAOYii9BY5*yfyG+4(aO3y3yy(p!9E ze{V9;)hq8Wjft57FUcxuqADxrFL*b^aXZ(xCN1W@!2~3NPg;G8jO#_Wg$DuKQlva| zK;zKzxId0&im+|*gAWs8I~wYeVo&rA>^6)at6@HC>LHfSk_9l#z=oVMYjP@}*{yur zI^Z*#s*LD;ZB<=?APKrRl&-RxEKy60+Mk+&)G1`~F$ntJf~ovPw1LTWgg1g4^KJzt zq#LVGw8jH#3csk|2oAYhs+fqJKU-HNn^H~F*q<2Glu-H}%Y9+fA zk(>Z+_=d;wyWY{4JLhGc*i^@Tw{N%U(qb=9EqV!8HyRv*Ac|;ilj|^Q)?3KK-Dj~I zZO)P4?xJJXGiKuRLUCh4$r8rXD!gzK`g#b2aIP(90!KgMZ~nH?7K86oGVJM3w#7MI z%rm^>)^dm<;)%S^&Q~E*_I(TTJM7k|$2eGQ_?W3Q{Tflf%`?Yj?~Wk7X5L|@OhGYu zZQWw;iIZ@=fMdAf;#uq?OkRQV7mXM55vj%|&vHMLB1vOtK9?d8&Rp^7O+K{xwA0e8 z3{YBCQf^Z1+Hirn%qO4O;KJ`pOPLCp*G7NA&EOB%64@) zC17MuZQzYNlq8YqaYc9-gW@v|I>@%E0|)a9$nZ>2tQZeOs|$Z4QN>`=^LSt?Cb5Uw z@*qeOzm}5YcRF4N!SKJRK)u{o#R0dsXQ#o01VN7WRu@3TX``h6@ZigpTT(?f?1&CG zJl*P^dtCA{q2khPc69+9z8*L%cIOexv&6Hl`A4jT47ydot$M8=AD%DJ+*$>OoUrN>58tjjFkH_h2 zjZ3HXRF;zf?aQ_`tqSK{*MZQ%GJ)k_0%eH_nvGp>6@z*ielxuPD%5PPu;Z2oa~~*= zV@RG^6s&LjXbpQV%xZW9M!eP&Nl01x$;(>-ia)>MVBx$-Hko};v$y`VK?L*%r(k49 zBk^h*?j`WfZ*>i4&k_X1oVUN|zec<`q&6OeN6Y)lZF|N^$PWTLNf0yz%=ynmYjc;P zsEwj711juWlP;$JHBKY{XPk!muLK0l1hd|)Vq^Fj213tI*1Z2r=Q^5hzt8==YoPo~ zm2F$G2}%-e8)w41zk~_~+nFN2I{pFP4Xx2P(eYq#QSP|Vpc=9b3nF+S#wz>3jqz=% z=kon3oNthbjmHc|5RIAdZkG{ege>+O2vQ>Ex9y>)Zj>#XT8c-Lj5i6@D|fb#mEE#2 zIqzgv!O$=Ffxaaj@;S7K=J0C4kUheT+@mYcj3l!4Sf730jRNJCO zKMM@wZwg~24Dbso=tV5ME{>#B^7$r#(nGX0qD}tZ1JqKi7-bfJ=LFo6Mot>Ng9N9M z<@v&R$@iniONew5BXf(|0$*@I&)c^mYZ@;QUnXeUZ>21HFxwYt#QPy#oeNm&fT3FU z2Kgka-RPqjg$A*O(jb+*+_*eB${uchI3C0ZR3F^Ee?%n-D zk%S>pFKz2(i>o53u#0#!YkRUl1sXOYqgLg3O0n@=M-G){tk_w_z_&fTe(px5eU_c0rzY1*a_ zJ*w8uWXaq}qlyHvp)2oalcmD3r~J6*)XSz--FnGe*LgP|b_dDNJj?QRh4a8I_h(`9 zCff6NuWVVdFd$@IoJV+vO}qJgRc%beM3XOT<`3uV9H+D_kr}M@hi{oK{2I!PI0)A7 ze-DbXiMP!ZRGwWArZ9yCT?bor^~#Q~@eDY9<|+*`R?^3vtuO#xhbv@qe`;-VpFIVC z5ESAGUREztSEChrvlo#v3NtsH&N*O_&Iy^yqBfwLV?%-#76n%5Vq|2@9$7#$J(RcC z1Lf5s%++!&wqF5!RzO^VybPcT{Ex&mHHqbuxE7~Hb^wPq$N?>SX1BXvh5c*aiJ}UH zz0qj?y0k&4k>c?RKIK;owjYwK(e+h@UDZ>IZdU`Hzh#UdTR#iOP25D@5;0e!PL=Aag?bRIDOq2=VCW9!++w(i zoQ>QBK#;wexGOI1dA6D+K=`!>p1jx|nFy-8*wzgb0(!|A#AB82Z(<8w^L5AHrHPJC zaVI8pnum&}b0e1UraZ9Nu!d!D9adiLV=a_yF9Ri1&<$0yDuAb%w_OI?s0Q)HysrBx z!lky#oM|j>wV=aBeJhe~tKH<1n%jr2FcKDs6CI0EGQbJ;oKSTi(~dy6k)w9U^Od2A z^!$+e7ONlT7#LE?WpoEKTNbF?wS-+4uJ==^r8D`Y(9-4x`vD2#&^vSzpV8m6gVTKg zZu|kIKDaF$Ke1|?$;p5{2$yAsc)Gm^h1>Cq7H3W7aAf(bsLhgfHV*HEhZ%Qi_8l+N#tZFV#ieTb9vkf7tp7^xk&_3af!@w($uf3gW03*7GZ_z@YN0kG@8LSuHgF{0dAvuK|uccKq84L z+}d2+`XZ)AU@!ALs*y&4VN`U!i@Wk6pk`TN&&_RfPi^z&E~pV-utX43&+D+J+$rRO z8~Nv_NzNHEHM`7$i3SR7mhRS_FW2%*iqM-RT~{T8Ue||T_B`9f3CBNoyBHVYa!)@8 z)@>W(lCERm@?dTUF0*Lw$NGs)&V{7KK_XF;FEu`+HH?x~*H zvtqh$$CiW_^&ds7Pf(IK9=T!Rxl9)QZkJmksLC6=yvm(2Q!8jnPV^FktpsY1PZJ(Q8g=F=H z)9hl!8~mCd$wLGcgPlQOX%T?<9qmGq;01!D;4q%;3>cT2oBfNl&yU0blP3QA$e8Cx zZmT(M<)W+$vC|IYMDW9Qt7tdr%hZ$Tqkf5!x1v%nZQ_{ZSb!DtL&TtG!0~!%yFn99 zOz=|D4jI_4NtN^LV-v#w1l`9|C|ay< zY-aa!df)M(VuQ;8s?fds7rundKOn)$3f3PuqvBkYjiQ2V314p{3<`7>^_KsupFx{GDxyC`p@b}hOi@h&~~QV)ZlD+D7@r~C#DE{5irE}uRWQPnN z^(MQ>Vh0}qEsZ#oq5Je-RuZ%WZ{Y5{dE0in*8KQA3#s>Ck_oVioOol`JKTgGJX~<_ zfv*e68Qk_>+eii2QEwV2R4fs6Lpe;_qFa!JR8I5Tu)4pG#4v^B%4LjmhFrwL8Rd@I zO8m3WV6jiaM8cmQj*q>_yzbfB-c(`zZR7ztJfN(3RwMs<-%$~m<*`Nhtj1at8~}PN z`wtDJx^0?UOrMMER-b+WlXMg_kC~$OQhy4Qv}iUAA+`HL%0J8R4c|$PDcU0U$g`ks z`LEUGKmUNG@%}@_H0Kyc=5?z%$7%D<#&m>yy0witr$-^7to2d7Se=pKcPL&g!>6_+ z?hIE{|K6oVen|t|qs{bC72@1A+%ABcrImEY*UW(-)U;cO`uos(N)gy`VR_4s|12Ny zM9eR60O1|e57`cs1|ydBrP$-|(@l}#F_Qx(lq9BkXDM82NxVm6M$}8$p{%gEd);sbCgv-w>khq4wZFbhtL-m!340a*jaSHV6bNMl#Ttvc=jv~n z#$mtt`jJ6Dr*&U8OS4n0DuW%sVD$@niB7MI7H zZKLs>4g-H_=h}Ui5xr>O!m_VFDz$snO`ymudKC{&=-MNq+`q2?W6GlJZ2Sh0bm*$_5H4JaRpzm(BqEW{!v*5O~WsITFHcd0#b05>jA zF;cP_gf*RulJlk&SKK~h2t z3Ai5sfrdWp&-M4LV@d)g=7ki;n+q=EIdno!qk4{5V3Q2YsSTz(;*p}mB}Yz4|88WT z0!kDKc)8S`uF`E8mXOCRP+Vy@M_IX2BL>;<=4Lx<6Ht8{?^fd4Jr1IcJkqJ;D>g%< zf1{E~1zzl?-v+;K1uln7VY84g)EP)(pxjkmuD%mp8Oacc1zP$jzbG<}52$$H(Hua` zO#7$EO_(GLLlBrp#zi-NDmPUKi2&jm|2->ToH-`fDu$*Q#_Oz&x(F@rqNue;cf=Tt4!s81*BQI+PG zTBaf)IMlKCH)s6&(Bg8leR+>EamywsTC-c(E28psU~LGbog6TL2BaA&+6DRV>!tqZ z_0FCYP{Q7O+zxhr%#uuGOv!ail8>cvq>rkSjiJe@dR(v{?T_(u%eZt?%PluVhk+4+ zc@BWqsBwxL(jz`dc^+BmPFL@sdw(#7Y`0i+nVYVTk^t+8bdD>Rdrzn97x{PXFCs#b zHh7kG>e0Q@6KOCCsID|y&)hD0~5hGWRX?JfC_kC(*> z2yd&bOh-MKsR!eoi=|&bDF(jUJ1$)=`EcnfhhT8E9wkguRS@3rDd^>lE#Rj|rxs{L z0&2k0i#`ziKb5teQqCK0L)7)=>1LZO%NG||(~E3jg92PYHZGNl`ubL6Wzz)x1IWMd zV77ALS&+SdMM6sY?JJM*nuZG?KdlNI-OQ6o+H8RepEP8^b*t#q+{b+@FqpQPkgYwQ*}Yi)?x~Z)YgSwZ{4VdYtbota3wtx* zB?Bql8hD;xl4t~k`tM8T$UI9Yw_P_j6C*zOQo_k=y=`Od5j-#syZZEXSGzRre3PGuF7M6Qqg=W zZmHQ|7jdxE^vUUPiD8FUd#Wza1tNZCvQXc6$kO&m4_sCd*J94U46tGow%AfmTuV^Z zh2L<;oA$S&u!K(Y&U^G;k2eLs6yjNbR9h{6a5|nXX!*%)vqaxkjNV+Nk{4fTEL}7- znU`ML>jw3pui6@lGwhZBTK2Qq#cpt3lYJka@YxdEYrEnRK*jlVe;4(uSL4s}wqAM? zVD#Bwyu7+5^^Mib*(9cnh5h5GO+Y2-51nCK- zY%rTt`nw+xq2|t8x%rKPESrJZ(a}NtZI+!a8)^l5;L9+*$um&_2wG@Wc>ta#Qt+%M zmEUbWi0slaoaD~2Kb0@Xs6T#5AJ@E>l^$^IQf#+gE7!d{?YNsWyeMppl!(lT2h57n zZyks20Xr4pWW$>-uDNRCg3s4`L^o0{1Jnws8c~8(Z@M6C9;Wi*vc2oHqdTWw&by(_ zfb%m}_Arf6%0Mb^kEv{_xR2cJp$FsH11a60{Cfy~yQJKYxxegUgChK_(pH~Gv+LXYP zF-%+jfr!UZNs~WALA+1^NGh>q_(rzfQ|lOSfuD z5e}^^`OR5z`1I*gxC3@7-p{#yUYuat9Bp;p2ow^?kYzJC0rRi)mlI8Ch5XKOPM&*qmalP13C zd{zQ3MoBkpK>HGU$8c0dE1&LweY~<1(9K(ayfG9bII(@IyVw?8Z#vV5Iaa6G0jK== zv`6skbY_e6%wk@fDWRGPxO=nP12gcH>DH*IRIg3RV^n^Z`}zj~IkGOO@pk4z<8E;cMHU2`EU^0}(}k{XhTz;0 z#`M+BX`J23AGY_{4B*=}fmGJ_AV-B^%Cgq8%0*D;X5T^=Fai*8IM+u#A8(0k5a++g zoAN!m7IHKgOe|yI?wRN#Ai}9!5g*=BOrB2n$XN>or z#l$&1;T$E!!^kPTE~&jQimQ}x6InD1$-b3L6|S>IK&&B6raVlTsf}%qw=&}_z{|6ZNAG^RHEshcJRL~q%X`SYyI4vcFN1P8cEl?!4DPrKLrM(gdYy7=)~F{ zTlfX$PZb4i#@IEhmQ*+$-xPKNx%A{Zb2WcD6LrXRU3Lml>~T56LVFoj4fPCNY&>uZ}dwI7Sc^-WG{Wpo^<%k|i&!9Fi4 z0HtzTPfA7gl03Z(q01lD{XRcctgaOHLjdZ&S5c&Ufb%D zTp1+=lK+06Q3vz65;b3*|64<%snTdFDeN@0sLgtmIHT^u3V9N-vS)T?-wAfjd=*2Q z7YZNjdXl`*Y^*H;FWLP4rd}WNZCzddjc|`eXZ*6~oesa_;jaL8w}m72{1gn51wCEY z(~qW*mPW5bz_5nxvCrRYrO}poe>0uMZgtC8Fv5IsI4K%hk|e`r;dOBCsncj=ySrRh z*E`5im$cX6A+VX3q>Fm)X%UIWW(U~hOw{lgR;y&7ldQ#I>EaSprZ1Zy^S7sk-dD)gglYxNAts?#3vHo{y}kA zC><+66FuQEZy5YFmJF;@`*nKw=mYf5cg^lRNe=`+Gd281a*B~cDgw~c4kJ$=j$}E5 zuAn{W+4fmJlp8}0ETEp1)}t?o3Thg8QPNWV1|LClcUp93`chHoeLyIKb93tAok(>M z*yiBj1A@^(;i}1`;jX9Vm)56~!mwf_s@Sb&z3Tej(@rfP39=)yo|D)D^I?A7D!Vl9 zD{N>zAk^94kGypQ()7`yR~N(BxQ$-d32G^AbA!{S%RcoMy^4ovFq*a7oyZG<*k~Z! zJN?wEgcR|3pUm>uSdPeRI#swgcO`G`qns>6m)r8cH9u>+JWp3Pui%Yt(}#WQ7YF#v6 zo?qbh-E|xS(Nf6Pd*a1*zXHi0_qVC{d6gbne0KriX`n7FxMeV9BKqMp<-~;&ndl!6 zA`HoDpI+UE#z`QpAQS&WSpQ7chbPu5Ss8G2QoHENP5W;j0#29bU<3KMS(RSir9e#1 z)l;)l&qMPw`Cpcig??r`4?*EmSud*z|CEFUdGAHRggj)btHcS^S{Dn#0h+ZR@O|^4 zgR(aVCv28enR*;F5q3R!3|-e8`U8wy2%IxH*t(&Z{)R1&sY@?ZN()BPkAsVM$8(jl zE$j<;w7oeK076_PGg`AIh*qepWSZi|tzDI-tFuK}K~7qz3tG~E`QUnu?$6>_K?|B; zVwF>Xf}{no15>TgOkRw;e( zIT(~5O1pP(#tFhv-@9^21fLsAq9cPAmHBixgu zgJ+uqJD3DK)(g>eDyHCOP=~|8EXN03M}5hqNlc>K1C`nCRIIo>YEWzncIYD4!c{Tb4-P z8pqw%ApF43bYDYh_@6Ky0RQ;COA1HjFX_ct{9I2T6;0B1J^(H$hX!n7qcS0MZF3?P(d zAhFC+{Sv!^YSq>lEb?6}4H#K_%<8}$#DIajMHfmf!XKg5kwwL6U8d}e_yu(R>=BAs zw^+Qyi4vv|MZ7#;u_lA)TuFFWlj&BqWJqaoy~MLWY{kT=u#fVLgeo9WcN@!Q^;oY} zS-OcBpgOi?W)P2<6aaW5pRS}75TzirC;$f2W$Of4du*&ZCtWfp4`isywFGz+fdrGv zbjt=)*mDznZ_f8BA4~zHl->U5t&ZAHWxkto$@ivJfcdwX^zQP2*!-3cege__;H29B zB^g0(fOf$-D{9pi(^Lg*mZI&s`E+3^f@Tw6z7hA=IeE8lAHq`rEV62rN#q0Q0uN%} z{%4GzhQ_H>rzQ4_G#7eSNwH(<4*TPmP#3`c3&=;40sDVYAvPAQ-Ng)wJV^BdiKU5; zqd*;TDS+bq#_!*cQXxUqmE?|)wsU3FOa{jA;rwV0w#o;?DvZ#;S54QAPpB8}&=Ubo) zZbpedqTA#!86H!~8|JO(t_BCk_l$VCycc3r>M7mZOu-4tIId%X9Y0u6zk}{|0g$;h|A2nan08Cs2j1;0t=ljS5|4nQos#N zLiM`^yYi+v9T}?vSv`WpP?QChaJ8aE4gB?<5GFu9#yR;pw%r2&%gPU!h=i={~Z>)BwZPfgmDX^u+JNjte(uQ!mVTaXt`9bQtl8 zcFq#Jd#gkG*g>#orU~%bwu6z4GQpOR9tB!9et*&;GI({a++7uI%%>}3LZ=BBmEA0e#u{}Wf_B9|%-9T-d&(0_)WPsc zxcI+e0o@Utl=~M@qwD@$!4PF^a?)|#XNO;I74#K;(b#$WqT^@C88a7~03do?H7`!%5+Kh?)>k}P^cX~G;?qp?uqqhFl-Apc{LzN z+GH;!lzgJrgB{(y>V0*L;b>#0P_x|PQ5E-v0dRfaLD75jp zT}mvO^bPw`!R~s1SVkaI20qu7Gk38c`aY>REPJs-!&3_tuz_^Pw<`X23Ll?0(EZig zM>$qyuCdA-H`JS0$*q^8x#4I1n5kx0QIA-}^~~+oy)V8Sm{62Ha~W^dvI^)rx^6 zqnQFMEr{q4j|~snAkJcZ(Bd*44aL=mi%Vn59{I!5Rf}QL5oyI2%Ge8(ho2fX z;&YBW2M!T4fI+WCb5z&Eu@ANCrzw=#wYcsMVPLV*tKnFHt5_}OSB60H>JIf9Bws#j zw&}CULy$&hy7eNx{r;g6R`jXA=^;qUYE}!{vo3-=XOsZ9#qqIxpMkT( z?T{v&&aZ40gdZ>}HTu>-@c0Hw>~_XydF|H=aJg=`)n*4}fUmR)$)g^jZ}jR|T?M#F zb8&z3py52vc^OtdgXt?gU{t`k0aPQgzhyr3HgO>J_&GLI=512qo-^8J`{&P<8H3?A z{woz;*~iKJw9aBq53q6_y56HD1YhICkvms!rz%BxwR6+i_n0Om%d!85| z(jnL!z-ut6lDwnW2j5bP+@@xS83sm^&Kpien@WT}LVLV{9;S|LEHNp|bK|R@w*C>x9n6&Hc z*HE&L01|zK`2p$GX|PoNK^y|VZZSjz7qB)p8mcp^*}_AL@L?Y30PB1;QiIuX<}b^= zigXTVpNqZuPn(o$ z#7QK)ouXj(uXX72Kz(5zikzJ+mVk4BsCH+iyPbrm8Hf@%lUWMl*E z|Fc`UYS{B@9t`2zLSAoGSd3c^)6p@)0V@pFrU<$;u)T?3Gq6rn?D7g}xS(O;ep7Q* zy5lODZmLp%TUJQzLTpGh7EG>~5&D4a zo&G73rb~+XI&&arEBD;x`lrBEUp%4xG~g!LcgC?qfJBCyZ#<{%RQHZriZUi)$!t?tdW3t;0(0tK1o=jYb& z`0Eo74|E%^=;r74&sD_;L9%K2iLQe;Z~!^N0*LR>Pk5*wsUqT4~AundC`?$yIAdKslW1Z1s4(q2?d}_ zbDncLnvpl3EX1Qnq!J`25tCot8cwS;oVMn(+ensoH=#x4h?uLhqQ2alU@uu^27VUp z+T$beJ1E8;V+eK+bhaSly6EG&Yb>QUUY6BxVBr#g_`Qk!EQAaIenQBfLJXB8JClBoK%T?@vI(+6AKr_?0Q%DEN8C$*T$1@l9SMf&I z_J;p7A06U$cpE{QjabW)Dy-crST%o3A4DrMr{d6+rru%-@N5ERfkG47{c+NYNq;K% zS|Zkgl>ua;(H7Ic_C@bPU%H(9Q6dyFiM7Tdf$!^*Q0N1M;Fn<54Es`PRvb$4aK-D? zxM{SB7sy% zguh_`q8=T%gK%lO&5Uq?+T?~o!2Fy#2K}m07TA0zFK=NpnjJzHHm9pIF9ifCf{4JH zVS9q%aJl$}rJ=RJdWg@*z;Ief*m@0cC5SF=Yq z+U%EKq*|t~+30w6aRjj0p|2S~^j}-TR(|WaS1!>)h?*i0W!el0D#|J!IZTyl zz_c@m)cs~{Ja?~sek zK{y!_8R+st@h1(do}QEa%*N@BiUCt_-*SAtPMg`c&*HKLWNd{=&1=-ZG7c|8D?W;O ze+Kf=91gK!{WlkzU5p00E3WAFDtUay=fmjz;1keV1KnuD%&^DJDA0PoF@T(#(DL`dwAD@|No$^Cyk6L47U~>py?=?bf>K zsx%c`7Jx)ToUnZ*9P(2U%U%b@pV(9r%9<_fzui=xLD^vxh&bu<7-?XuYzw+W`hol=m)YxMu_`1~X1yr?r5XFwJShWFhGt0*!1V=w38k|MS$fV5}bhfj2odfar ziUUb>M;C;;&;5&vNwGiuyz{>PmjgbvA+GSJeC!b*m61szDkymE>uVBt$@v#ph9A)T z()pGW0i|sJwt3_Eua>(SsiCU#`yZCOn&?ZfLwx~JnbNx9z3Z!+sD%G42WUts5jgtYcM;&Wo z)NYUmqCYkdUX48-$`U$=Tgr}#E7Pq@Mc!d{(vz142;=>y)$w{)CHH?%5kMvI{{6x$ zhlXimVs|AMuk}mY)m{m^?fuvOXrT;=I3UTDTu!_CN~T*Zan4+g!R6qo5G6WTPQCH- zM+`(00ersZEJ9Gk0Rg>WqQ|_D3TLUpV#?FVd6$z4?W$$^dA$)xyF<-CzRwmm% znN}4e6zI~Aq_}uHao3|_9;b2^9EsJ0th|eL4AKGnF0jX-tc! z{1N@X`MbuG{(9Ah-E%)<;?epWzSJj0X0Z>VY<{V$8oVBHFkAkhT*%w-s0AQJKxPH? zu+!MHo@VD8E-&KWW0oRPjY$rBJ#{$GZZY*aMZinHFo+LyvN@EZ!(VGbY151~zklg1 z!X+Wdx|Su_GQ%m}T-8`(;VKu)4g|$Snb}pD$|e9Bhg6-*vp=hp$_-jf1+P@t*r*{^ zbmRWAF@E1Fj77_%U%Y3L3yel`?M6%EacgvQF4DX+#IPAL3=&E(%|y9!V2dyv&0uM{ zd&OE};HLUNxaWaoiAq!8)|Tr1CtkNBd(B)>73Tg}rqgaDQ=Rj20e=i!EKI}8Od(_G zgy_`C5TtyY4x?fqtRsum_w+j@+L+P($MNo7TPGo&2%XH+<+S0U>7QNI< zby?7Gc?h~^o$XBQc}^QzwSVV{AueR8HA~E+ZVXZ;3??O_sF<3?V9r}QO_x29GtD_e zn(9Y;k9y_VF(~vLrIB9cXvsrba!`mNp~Yihjcd_;BMaUe!l*m=id8V|D102+AGdlbIm!%n8-TZ z_kt2K$y{I{t8p{BzU3|HX1KS;naC~9Mx|5dcQzb)v&}($T|qDSBIeyry$dA(KT>PQ zcrrSsUCrib<9I}R6CgyTgw(S{^@hQsC-;qG{VKi$jNfYK67UbXXDPV0CpWhT`RNHl zKK#W(-Xe1p#k5 zYms-rCO~26!pN*D6M??KO2EBGjlVux$-ciP=qHBNxS8C%mY=D;3<~H4Iu#gDaqk!K zyP+$eh&Db&+vZF0Sm39tyGv6Sng-Dao+51`G_B+1R`G})rO^U?L^dBP0W9PozueHk zz(@6*G0HrU=4F6Nt7poXctm0ztaaj^wC|o=&(jeI-+a6q2}6egG@)EjZDnGwnY;yHXa!zYt-gOASTDp6(7-73!Fqq7 z5by}}-Q-LBXTblrJ;93?czA*2$JT$J1m*()8?b#t5kK<(&maG1iU?ECb)lJ3(m2xC z{=67uflvX3Z6WtoKIZR7SA{{k&}YI5TYonOBuWA1GiHjxpN|6GdjpGD0dgZg88{$xjBpm$&MS`7VZ<%4&|^Ek1Ply&}VgC++_!RC#o$Wx4^kQ}!y zQLcSN3{`vr)K@0_Lq6`TMrGR_-pNWObCGQgB_~&X9@L#iwD< z$dRMg>l%OAbYTb*I@(?Y7*Aes+Qh8+-cPYhe#asyTWLwfq*te^ClL=9v0Q2Ue(O-0 zq>u@54s+=o0KV_N$>O)areXAX8l2U%zW-&DS$%=#1TaYKcX>NNnD)?Tqf7VGwe{}= zo!;-ve^<(rkc%&ah%L8~Y?<{&oaHiX^dVmjgS}ALxGehr>U#e35WOKU>;B6|ev*mM z;(8tKa)B!XY%KZZ-BtUp*Z7h20)R?%pu@qkxV>kY+}oj8rabSh1%LvZ1H{)AfZ`xw zHXoU31)8Kn_y3yO4pv|qn|eb`|FU@@`h9?=E$v0$2ZG^~6BzkBfHEE?Oip}-T?;KO zejf_11R}=EJO9NN^LHcK4WU&=BO&W}qo4~N4kL43Ui4RKiy_h#NYBGBh zjd-jUGeOHO&LpMpFTc)x6j_4y6;}WxW8Z{fh)%wQk!ixr8|24ZEyf9|ayZHPT zBhQQKMi&k4h|bCx%yZ7M1O_WJsl#JXYe?)p}-N~N1I^~r;ynmw^l=dXIp-P7+BUHM?MU^HHr1n!*X z>!XRb2Y3KgJ7l*tsM_T`K!4=j>S9NtHD`~*lDE+(Kj{3iT+JWy@*b83SA?(rPE@r*&UMToe zZ#Y8q?d4C&Cekcf64f_ZpLncOGE>FEl7)Z+xhl}76{sVjLF!R|@pZ1D&vAcW`1**K zFx_K`$~;M>GmRP;C9%F&e;r?|Z=Odft=TH*B`UHNWq3fI*rf?4>#2O@WR_tu0xF-x z5_fH;7H5@vFxDm`iT-Z@A-e;Vy10P!Ao~hm>`df*&}@@Iq>f}j6%Btg@Ut&b0H*m0 zKf|~h6AO-+JUm*>K}-;9@L;Jv-Qi%-e3;S$ax-0M;KlGETVY5b^i$1Os#5j(w6aG` zEGI(g-!d`Wj&jsW1)#Sy8X~58iM;lAD5YApy;UCq=^|bq?hG+(z$*^fu>19VDP5SX zHX5UK_}m|vHe0G8Mj@Y?r(ur+J^>kTS5q)h2=_BTAS<P{pU&^hUaNZAYGnfq7Uv$i!TB)Um z(E>nLA;9ERZGMKH6!?KH2pq=a%_x9tc~Sx_D5;8W5e016c*Wh(CD+Ye=Hc}ogF8Fp z0!viXyTy^WAX)+HLCCHq{F|u8|Sxh#mmYmkqfjpK@IT#}Tx*naVPc}hjgIvZY4>>!$7-lnlU4#BpQ_BSY zy8bb~cA?dp&xPn>1M!X!ZKLI*PY;XUw;TDaf}NUP{tXnp@e`Bv7`MG z@YwK8T}d9C@5>tIR`LOA=O7{L)n230C`=AbO#|Tm{PDZA0JkG&f0$1rL>}0Ek&Ne?}k3R&Rf1PUkuBf%Wo!;*%z;B>A)}evE z3jorlLW1BVkl&|6ULr?kIzD?nE+xXYq?m-l-`OI1{!F1;FmSIx5jT2J#w5Hn=%d=7 zTJo*>GOBxh!0UFAaOd+LB`HSpov3BW2fz)K>j zgu+g$ai;xqf~_i(g2>_e+aEoofXHetuDd5}`utrAC5ngsy(QTC0Fo8Z8APvM^6HyPbQ z=o+C$%TAYfwF&2XT%M;$yiO;PSz;klyHk02Kx!<+KvsIfT;yOzlmj+%AdQt-yTML0 z+*9xZgWrQ^FoluVa5N?@+VlG~Pfib8?@H@Ok(IYm^v8(p&Z|ixfvi9U5wxyPVj)ex z!|J;RPc9PAi97o2JFjtCT^_`^3gxNZ&uqUH3nW}%9_CQ77L3N9WGEpo3x~B75t?(v|Sn3$B66GTG2A>T5I>c;!S-oNP`t^M+cShZd z>)h1lYw37&r$nFQ4<5Laxw2%B^5)D9aq380AfOz65hEF;VB>W2+gN0qOwK+KP z)#yVv1UH4cr~a%SZerBhgSb;wtjdy7zU=+k^#D&^+pBBPubxUBwDv-d^gxzW>aBW} zJQ2lUK-XzAd_|KK7B}QtRI9adxY^aC!(ty`$MA)AP^=&j_+j@P+W>X7dTQ|#7vB={ za~W7`AOEbCe{6;e1=J?wAHT%V-}+v_y~p$!2d7RePy*MsH-zV)KR2ch3R%Ko#7L+9 zGyqIT#I|d+4S3TO{ON7PgVq_U7+1n2DXf;2CBc*n@Tdf_s0>APK2gIdEE?v656WML zv)L_|u?$^aqH->~H>(E)0_CmZQ27h?X^4fx6IrxjgPk(iS+%2?*TnpJd`;SmYFXUbOr;)k@w-(2oW<^{sd0-cjt`XAVk-q6#-@rcVx z$5RVp^uAmy2LSYXDykEes@}{no3d*dwTAl+y{83rcNDNoWXRhKT0(7Rw^9JSM6=u? zwy*IFLoEjp$QzlYxB5gj#0z32aoES5KGd3n~$Bgh1etCU*WN^AJtcr5$>D+gkoP2H zZ+0Eyy0We`>1Rs-ATx9w8O3(|qanW5cp~8>x>wQfi{seXC@=iiy8}2(TQ%I9dcor| zyvEfxe6+*w00-Vd?AGbeH3f*s5XvA% z24PUtfG$o5;rH=)doX4}+22qqDkP=|Jak#};+C@T@Iktgtj@y<^CSNR5A38vC~AU8 zVd;1j3ScX3bFjqg@u&Q;V`wJe?HR+J%Y0v6ZODDxFx4D|W zja`_n+;?w`PG>XaJ4ByNk{}CyoA(S`TY_{jv`_j`ReyFzm?H^r!ZweE3fc(7WKBX_ z?47-Z&6a!=rb?<%u_xb!A;s62sWmLNJdmfNt&LGINsGX-%m53$M%IqiZCsyNQZ^ry zzaS9T8uR3LH?fxOgyE1s5@19=w-)o7E@#%X?aLr?E<+_iV?Zs_%5AbY88{}ra}@Iu z;Wa|{X}Uqd*H`gxK!{S5Z#=_f$x{BoKvF`;SpL21?l=MFO#5^yA;igI_mB z3n_bvh@4ctEyC(s|C*-GWR&GxZ6r~wscP9%G&9|7=@nQuc;KGYqv(36(%5{>1a7F^ zpA2|J$2_B6bH&g}iD>VsEp6AL)-1wW>vb4U5>HN5Ty0H&x zqh8LM`3V=QSnen!7F*&=Z;`AB)(xM?K!{or63ui*~CC#uaNg0E{ z%l8_vaSb9H`NJ&u`W2xlY6jGlzKtrCXD+7t$Xf4>Z;?r||V-24w4&DQ09lIJ8)WinbZj%VX6cFl; zJtS#yqha;W;7VO}-qCoeQKZO%<30PbUWCH2NOZ#Epxml0YPDL><|+k~_*KXLZf(QL z=aIy@gge6H#~OYO#s1~)dYzGOqVj!?JWk)$tWAGcXpsEQfxOX`!8i8)W`KE1;pWrz{+gh1 zkGsm!c74cJ?jSY(y^;KB{QZgRBoNi3B46X?bREPxT?#d0HLUH%$Bt3dES=97|NN$ji#2n!&yt{U6Vd)s6Gm2J+P}6ILtI+C*X+SpaQHI)qQV6(N zG#>35Y^9cVrLYpJ3e_f}#{LAt4Xy$Uo;!gRSgCa9H&Y)!Owr9OHKr$c`VxJ;+?)JF z|E`a-({ila*mg78K9p`=9?ujkxZYxSxMc`oTdOZO59y5|a>sG@0G&D=_R=W{h`GiN zuP1PC!$Xhi)|PoZReWw0JjAgvW}+=-&~BslOb*A%RaIjHiFHZv-@2B#eh%g=?R*lN$dv{%R_TcZr@TnzdfcZC)={Lton;gBR^palh zWBx!p2~dbj(3TqYE@q^Y0M6R4l`eFQON)oceDEMQn5|Pdq3uG`bElX8Q9Pu7_={(d z)4176V}xEN6edV3>f*|&0H1eSGdRX(`<}nT>g%t<_){-l#|4fJtoTw5c|av3hLwmg zZDZl#zghsV@yCY-KhBGuM&`yHdFMV_v6@}LasdniGt@O^aW?5nXyVPTT$(LmQn%1r zjG+S|;x)I`7Q$C}ln{>K#^z`o7E4QTIc)-G=V~T$AeF59*V?RNas5=eGuK+^Gv7a?WCYb)LY7RNQFT@t!rkU~-* z*|oK-2V|AITJ`?uOoJ(;9QZADHjd6fg!Y(8Vf)`Pd{V$zyFa}-h4OxHd*7%gi?d^B zEQnOx+0_H1!^L5X0-`c~Q2CKqB!*`T!f|zn{pi(ld4H@@WF~6B1NJW0tPPDu@^n>ky`edx@i8S@d*m_ilK7FH zO)u~Wt|Og!x1PwkmR9Nfi(cK#BXj+q3&6qtOy3^gtKv>Iye3=*^way?Ps^QmxJOKp z2bDd@B9ND<=pJ;clRb=%W2oKrZ;RRc%k*N87=9aF^_XE&jkHIZe7fS}CpT!hIK$!T zO2CO*OLos$UlDU}g@o>dV(ojyHV~5ZpqYHqz61^5O1=|b2cND!4&B2$x}r7|MMOf(r~rSZ>Mp1Y2Qf~(EC-N0!SSIVr5L4& zrWfeiCi8(x#PA^mmhNcOuyn(S{iV6K7fXm|5q{izhl5#pi-qDB6D^4qKZUxiH*T~g zLEnj}Njf9&U`0udfJBkjwv87EvQY+wSlnBO$AwXXswxDE8^KkZdPi&(lSZ%8CiJ#= zb~@y9n^Z1Rj2JAmU`9G`*9s|2<&JU6lLWP9uk+fOFmhz|m$7W3A22=NpdVb6feNFS zR6{%oES58)lppyRDnGNi9vz3-AS5v7$&kVxA_i?9wGJn80@&xoxH2u8;=T5F2#c%= zH>;vmm+N|+(XlmvNONPm?75hjR~{f;g+@ygWkyF7$K6e^6p&4#(^AC8x5kti22@J@ zjEQ;a(ocXsn~rdImUx4TdAE11^p5cIxM>-m5Az-s=|^wsnT z_vpha<_pRCFFI{5tu>G0&hBgcx8i78y=q<3W#pwVJXh?khnLQ?+jXaOAc@%KB zUM$y!ruV{(-%e1V-wc?^mX8TPjR-f6g3I5bozn`4bypAe{hO-tBZJYC^71<_s3dtg zzm?6Qe4 zBktfu8-<=M^pFq0HXCAsO!!M?e+UeH9A9qmprclE?jrlb z|0P0Xpo|F(-MhGGlSHBtEaWXzaI}fTDC$rex+t>p=z%(|Th#pCR4P-T-QY?deIVB_ zqwF~R-l`_fsa~8;dpl?)hPiwHnXvWW!B7Rrkyj$tw9;k^Is)-vI z3r=fjtcS_qw7nru4=xYAP4gz4h?7R3$tAV8Qs`_74;p>qOS9d+D1t>cdN&KK_H!v5 zY9_w5{Yt?N0X>4DIEwJ=cWvx1dW=PKEtc|pK|bMFhm%OwHUNUD*Fhl>6{wGTd68vE z1G9ZD9Mz>l=$VmG@cVlEkQ-CFvskT6;s*qVw&C*YY7w6sFXlUMR}dU`fR#TK5j)2~ zs%v8Dsg-Asy^rZ*V?)G-?djP}ugz2(F{LzPWsW-8rP2$SXlLv?7jHlJ3f;aT=p4ST zvy*QX0wP@x?8?0tOqP$nxzkpjUVb}gAVyy)1oD?3F(jPy{N9O|k&_7|(H&oUfJ9I* z&m@eMax=UiUce~s+N&(b-UmJ6YAFV0+56w4Ya;r5@Y5rGs26ptUYja!)|#~_<{jj^ z#?ieAo_*f5BDjvRUX*c7JNMP4+3|-TAw^~mfZutVm+Fp3D0&*_Gtcgebn_rbqMeqU zF*5$i`{@M-y9gi%j0REQYKNV4_HQO_w4ON)%;q6ooOT-w8Kc@akJ|yN?PjG;((=NFzoz`G+;O zWt;PQy}&;s8Z9ymbK&OrEv^utL>3H&Tb|g5qbL_IQ|;R@;|G6RTx~ru^#H5DXb7yZb)5 z^B9jbc^Sr<$c4MT)#rQ`8CO-kQ>QJJOXZ5KEM)=_A!AbMt;yT;#l7+ioE*&o)&U++%Ov{+pE1OMRZ$ zHM@5I3YE%uyJET}jmh}{0&q1@#xtm5aVYUkG)xY?1gDFD9Segi>d0@lI#>yJH(Ph{ zUlktH?wmq?i?!EY;4cjUt2N7NJ_KWF+P`q6$ING}bB8^$Pf_jeZh>5q-Tn(m-(<%3Chb*+9 zd|YCX(dJ%cS+PA(U9NOZ*JCYgzo`7UqSn|9lf!+DVdUw1h#0Bu>KcV~l(mv?hDQ-M zW`NBbO&{K9>tTgQ<%l&3&Y(sX{0P?{F#sOHUi=*#3#FJPA~^eH($m(ymyJd|LkN?Q zWPD&#Snp2`rHj=21DU`=RsVQl>VLBH@uE$&In}8AE&`}_J`y7cw9%xBLXC@Db>O6+ zj1OSU5QzjLDuKPW;*;?#_<)Is3B~2q0EeZ8*9M{3eB%=ey?kK!-XOeRKWCYpzP^}Z zCid!xGN7RKt0+limf(+fd072@c^+c8f^e{EmQ<}vWj^1gsm6XkqJmnoHUWb^t0Suc zcPHeVKE5uBJlG)v;??g7r7GW=Ag1Pm;UU~by=qFZ44*B#=Xw=^83`JIzd^|(la3$S zQ1kpfnk0974%dL8V0h#fenB9uoHzQRDS^)rMz64%c^5dWzgXK{1ZKvJ_D0(dzim;; z`QrAjP1XXBW$U>8DUY{HXA_W1+F8xi@e2t`RtuQV)-*C%uBlXQEQN7AGTbT8-zMCE zLpYk+@*nGnSs{<-le0#RpnD7$3cL;Z*uORcld}we)K|SC{#i}U?zb!d-aellksP(- zOB*O|PmrGGt#+-lC?)~7wT4E#!4HVL-L%}wb~w~75c+Bt=hpDomG??vvQ2Afdp+=D zcd;!OVm=!oJ63$pHfU!(oOQHZ0<0!7%s>dP-lO;SL{LB3Nv?P2B#hJJHP<-%I0>EhANF@ zUNw-132|cs^LWRkZ)eG{8f<}RA?+n1fDKD8DD(jnAsECKMg0I4gH0-=KHrOIqn*jt zM#khOz1&waSv%p3n;=z{xB;plz^zagAbo+7@Ym^VNgNg-27i)Hl6(X## zCt-5%wVS|EKGRi&hg-iZ7CIS;YB5ofPDHE(Ut;B=#XppU2=}S(|AQr!ebVeSB)+Mq!HkLymVE%_&Ram5EwuS ztIG*o9ZP%zTms7~B$TLtGukC*Io(txPEmHox=?=Um~xP~2`b3;h~12IB#Bv`2t*8& z&*L>f+Uidmp|p*eZ!ku--@~DFU^kxja=AYEGPAi^IHgi7_afx%yEtl4U^gS(;DNc@ zSLibUn3D4(#>y9`HkQb!+5)P8jPf|$L}D@^*1YLKw*d!zYP`e6o9Le5S=p*X|M*?ko*>X_4s?jv*^t2Nj924~-lf~?= zCp2#x0i`OtTKfg~-}m1O0!uZ1iUg_X9aBO!FhSJj~?a%7%zlEk(&h8m1=UmAs`VClJQ5z{D9xB)8Zt^*)~+3G&J_@a$l*L zt(3A2w2tQXdpz@pAKB=bUu}(4tw)idZ%b-~79Xy+_*I zidCPXeXwAT0QPPAXli@LYv0}oY*9n0_#EN(_jzKnnmAj54q>ajlHWb(hAPZl2Wzld zTx3>Ti&TQvne-bb`UQIdM;w0u`}(Wa+}#jDptG`nLQdR;J`Uix#1zL1-N*(J!5FV; zNT<;jLSA)w@CuF}|12%H_5`$Xcpg+*qd)ndWTC_j3?4#5X1X+15}(5-3oYjHB__v? z3hye1+mM#f2$x#ZIqq@IvbCHuyN2?bTU7L*5Gl~JTte!~C1-09@J zVBbTs`NU^wV_2ody7-eK@cE573i>=m2EU<7#HP64Fd|!VRvG5CbTLs5ZY$;}-#@^k zYVxf50St-TE*o*)6n*Z}3J~NI*i8(5$cRXxtC6q!MNXC|l0tEwx0>1!PtDNlo^&8^ zI0dA@XY$^l0V;h$*6ZDv9!nMzfKGGR=?Ln2lUInXO3@8!3{Vqgjf4qPyWLrukB1sL zO@*pGxATPy_C`YAOpj!?5-1UbgzbKM8K7q7g=F>i~5zrE|K6aUdKnF;--dPd|nST)z?G(u=SFpZUbD&d_bR_AvQN3O#lS^OiVPX z9IZ}OLIhcI11haHhr9-&a5v4z%;4B^aazVFYC#x4tEz6MEpdumc}=J;-ad(9?Wh$6 zS~$iO`i6&&mRQ_KB3|sypU3T@VU0j3%v9csrTvZ2L*A?XKvzw)ndx<99kCF+3eq1B z%=7Fz(#6)W+e$0kizF0x_w$#TrW2JvJ3_u+rQVO*68Vr6t_TL|qW0K3u5YS$DVfKD zGBwrvvWNd{X28|y{f`{ub4*3@|N%ii~;WgS2)@n-Qz3R_Cljk?MNEZ>304%FPIHf@zMCzy+Q+xVk3h7 zU>^~rVY_0Wf(!=`SZtp7XOI8=VjbkTJtdzKS#5lNP{()2(8E3}(fpb+bs?_W!!C(;X)LjzK53SxDN;FLDx4 z&^F)_6xCv-UKrpY5y0oOiNRs9_>vFb*YgF?_gQ^3=u^K@sF@Rv8%{*%!Yv`umdqp) z(B~UcE6Hk0`y?p$ig=G0?col9*5TUAr}7Eo@ib|G6>+#_vD-WOR9cg4<2=6Z0gEDT zoupTW(P^DZ;>SPDyUmUx84(d5rrPs>mt<(FMCAJZ-9 zn=`yRIIQ}=3j49xo0=_Dwb_Y#iS!*U%G;5LFS^2#33OFC%rwbPrdPNm`ZszTiRy9c z)ar94HCq){sw~8Ds_up!0*ZKL| z;0K#Wd;237;{(9EUNjG>EOkK33;Jw5RzGyh#bevjg%M;ht>p{N>qgf!vgM+W}7PMWhc$ z*()ta7a%!;K&RCd{D>ac-Vh57XC4W^eU#OIJ(+rdPN@v7JQiSu)-fEH_^g)h0_#b?)gbuX1#puna) zf|LQxI`bZ|kCMDPIUsp}6tazal&RNyH(ehXs1UGy1_4S<13%RgFA`tSwd%PC3b0d~ z|7=L)a@;Ru8*q$dpDD4x=78fKOXC#>^tm#_lIyYTRbQ&59{#G$1JY301&Y~4`WqN? z0|ks5U+=F{)r3eFeh(%J)9=g0Qs++eCdx=G4iV0VVU%G4&?Zwx(z3=cVS9t|>VWc7 z-2M9p`W>Ip)_6F~7lE%DUU(;b_E3K*SR~O2QBhueks9P-e)R4aSij9|OT(u&$s+7q zTf1Czg2`NoNi7T3VGNXUomL-T>;)8G-6t2=YmfBAMGa!1eaW|>x$W&7UAp-!7gRj}m><@ZI08Dr?0Vm-K zS~Ytrvywp#>11dNltyfq(j_yQH{Cb8-JtNC_z@8C`6&q9!*EJ!biU0;85I=^>_l?5cDz7 z5!Vr5Fa%&bv_QHqx6y_M(Z9xN5izQPk6(0krPm+#2V9bNot>U5w1f|vT?ok8ixR@O zfDy(Jh5F&pF0mh_(Q1gSvqXfPhU8Ay8^2uMRAR5*+iV|c`=m>|eT+tyrht{SX6xME zdbMT(eT_uR-lud>5xMGkI`+#k_eu0d6s7P!gt_k}O#}QoJ8YaQVmC4jtY4*}`Js%? zZ!V|#7pCX!{)9pI0I@N0?-x&;Gk47~Mfs<8woh3i7(yJMzRXLfx?HgPtz>99H`sc7 z$OkA?gU3T3*H;Ld5KJsB%3=c849*u%ENLP4;@UcZ6dBT~r$J&L%Kk3^IeN+5ef}>m zr;FSB1C78p#|j=#@{>aJ@%Xv$lS9k53VX_1U3~x$-pd@OX$WZ=YiIt)@3YIp=BtV4 zx(*bAjiVL3=Ms5CdL_9O7PZ65AZsbbu{|G{Z;F4&?2K6bQwW^3Ogz3i4X%xeZYpKXQks zg*nNfgK6vNGcwn^O`s8HGiuu4lIb9O=2`fK(EJ;!lj$&gwuOe`0^_k7*zwP0=sT$# zr7sO<(a`-rFRnu%^cp_)T#mzxS_$@&Y)JQ01L13)uT=%g1DNDM&+uD>KfU#ikOpiK zL+OD2$)BGKz)k1}Mjg^m;T7<&nV1I{77_^6?-!r{e$+|?=%u)w6TzRGa|i6=GbZ>R zr4jzG(fHtPB?B~N<#y(@_opR+hG)QW1BWb+EgE-k_-|7JP(b^)QvV{4 zfzICK0QlWo$#f4sr$2vB_~vLdlsA3Cj>|9Sz3B+yL?L2K5(Y#+P>0c(Gt^QYT_zmC>t;$xb4PJs*BJkuF;+B6{BLC^GcjWW>>Ob3D{?pELSYC_pq#Y;; zQ+K#1y-lx`wa;#$2)Q|ZuF+*Ap0f+6_+rukksh=E_!b0PT4t0BKGoorfZp zy7~nGIMZ`l^!>p+e}LY8rairn(-UtHxz%HrAr8xMIw9NZ zivvMGv_Hp`-6Hzw#`xl7!r&QQ#9H(*rO~et zN}W3;u-r>_00*sQvl#xz!_|cueWvem%4voCWs@QFL!{MdO;anIm!M0Y&DR%2!f8ET zc8$y%O_JB4kQ4zRToa+3Az%BB+*Pi(_f#sisIr%*6VHvW+k91;zq~Ed$}CYlGWiB4 z@iEBS{jVj_0PqSW=A5j}|FV7X1`&TSzI)H*0Aaaxa>&oopQ2+jsQY2kOj<v8t3Clt-MHylf3B1=5`<;cR+cDkpWZC-fg>N!A9JKH&; zdf@Lu%_+6JTW8hm!8CN-zN-ECx-^XR6@0)fP-W-OFZLt|tv`*?K7nf;7!-Pqy5L#! zMe;TK0DXBh zFKf>AfDMc-FX2ZNOz&q>fjReOv^le(gm_vj7kn{+#f34t(<20KM5jgQ&KA~tIB`)5gRM_bs}x**=h-1z+k<(R0ia5QN&oLzLd*f|@8&71$@PyJ zw(l5*c!BCR`EORptBZPIK0~2n{wkq=rB6O9lS0SowuNAy{_97P%Ngu|v0%Ql+LlY_ zg3jDzU~TpVaWPM~#Bq8nrB2gv=@q9kRA%{oO4`M*)|K~a<=4X6CW=*@qBfJnSP!!V zQ;})yE*3M#gZM+c#T+{7vBf?w-k~ZS!-dlsDv`@b8YG3ssYMlOgYWG~-#0OR6o0ru zxyrsp#>8H_+?`3qVK1>X<9C51%$BZvHOrTY@(F%Rr*Bp)qwrAR0=cz*KAWs>1GXp1 zA01L5V&VDQ0J5gVNk<{1*S_=<3%kj#pyhH4k!{UB4Ztq+>Llsco=A?@4cMj$+#db2 zDf_|0=yk!M$Ay8gqW%MS1TO^RAxA<>fX%9#SOD)xY+Yrb`r}x^(azn)<~&C6ogiXl zad=7I#6F~SVV-73t&v7`RC8e2B6*9QU@?cjx*0nzmW{^PUzGXXTm5aQe35<+WM1QA ze|L@jjuH|e_FLSpG{?F0f`+?a&@W|N|9wvoTAyHPMEy{d)y`na`^)n_0?+6<0Ucww zTZ6``&BK|9wm{suoyYauA(h4j`CfgLESi~X%)d+rmdSG(->7P!xxZ)HX zcUirb+uX(94#npI!Rx&KC=yLPxd@LJx$^xUyxfXkPOCI>Wi=fqTSSL|%H5&b@*@4O zE%c$88a5m7{`~F$rwSl!=h&un$@FCwy{qOWq4D zGo7H{V8tSIW-|%x#;?%QnuzvfA#FsG`5oEhqr@Z1odX)vD?)TIyfX=s||R`#iYil zh6|1U1Sc}sQxlKA;yF48Zq7DQ;?0<9=Gs)i+5c8UEB>#uzYOE10A>?_G3^Wh)jWEJ zJ|gnDMFQ*)*}$}*7!E}tYDJcgB*|7HaZaD{&tpl6^jb|qKqM^#`CYjJ;9PA+zvrNn zf0R{HsZL%UhWregvIA=CHjxlZwPRS0V+2)J8IDT$BYVgzW`W@&1nkD16;H^7fXXTP zkQGnyXYM(m5}sYXO)mw%3ot6;+Cru~I8A5Do-+h(RJeJMtycWbOn9 zlgLPV-g(5l&pm%fKb2eDJ`tAOju9u|t(i1UMd=%;WP0@@h)m9@A(S)=cdkIAlbnQg zwx~84p(PR^%1ES}@(BAP!kj}~4oFi0MuEpWX@P99FsYS5_=IOrj+FJ0k5mJB{qdso ziR>Mao4Q*M;mCTJtKz*wq=w6HUB{*Qg7WO`e0IM(aJF{W$@%4Yq=atmu78v(4H1~g z=C&05YFhTx`VgTZV`6xt>Sw>cK8oy5IL{^ljjmWmbEj6f<17ZyQ7lntiJyma57Yb$4;T~vdnYj_yYMZ`y74N-B zzejza<$jMk-V+kPb1`pw0f?0ko@-kS#<3y;B08yq@pRcA>j$4)F0kmp4I+yK43j{x zoXUPL=0dwnYZ}n`a&EU(&aI zCtL9`6!I30K-H%AI6ULhzYi}BSlrT`Y1_&H_+v)tFNbkJ$EExFnlW?i4GU%z;5wC zAD>Nr!_)>y%;f;OS-~qEc9;w>Dt$!Go}HGLX%FrF_me>GPJ9I^ePktQpYdaO$yr;E z;MX_yk9Oan9%aWXMB#5OX5UA7eK}@>7jsaA%A6} z8MBKEh*#!uBFF8CV%`FPvYfkGQ!rrdG+(KaHFCKRkT-OcDs`ZaAXVloAeDzE3Bcy4uk)3m?66=G zh2uRl@$wzVxlgTvRq{{9VvhFh)OdAT?{QgE$A>8yBHN%|nd=@3gWe9SrN^GBnl^b~~8nzepa)8X|E;UH-o%q=YReIm&lLSZlRZcXe0Ks+yI_JZBj%bc*fHb3U0Xl{Nmn zi7(ua{KLawBvss_Qy8~XI`vDe7zV9ai$|yN_0pYieKDe6r@(__zsB|b_#)u-j{v~R zPyVXSOUXpLJii8FKk3W5-S)|vjIo}w`?LiyI)m&&TudN+HkRfmi~YJ>H~g`7tS;xQ z6{dG~Pk*=YBNl7hrZsoe>fk&~V4A{mM;(zvt?!Lz69}QxYFuJ`yNR=oGK6ox&0DGd zDIG-#U2Q%e-*AnL8oY!At7A8W^FiCU4S?GwG|t>R5e}5gi;6#(Gs0B_LH7}(SwsKp ziB>1HmI)t;8cb}m4}t4f`HoJf&sU7X?auCGN^u9^5GjPx!i69Ob#5SSgr%}q84E-E z#bl&v7kjhpvUt99eiVKX{Yg657hHgf_D%%xSenkCDN(Ee3;0A{>{`q_jLp%Bap@PU{HW$dBPygBkaeTXYNmxDvx=nWC^SRV zadj4DXw((|wIKg7^izqD;P#Z<<~@%b;AOcYO>oR@ehX_wb9oVD8$|!~&PpQcG4NZJ zQ7ozNw4WKq(!&Gc6XS-V?&ytiYwkKy;DljE#WW81gc;wSk|!+Ykc`(cCz_&4?a0`b z>+F7itMtcpY`9P6zp8AsraqR8PR47a;#^eheIUn`i`ob)R{dVj9BWr-w1A2lXRkpT zC(QwPXPWGST!v4~FAw@ACSoIonjszW%zX!{EM{d@m!K6;9?<5xJ*U2e6l_vR{Vv~x zgf<9CIbqRmh6xel(qMP|rU_F({rxpe5n8cWDN}1Z31cDu@9TS_2daHdf#ku^Pcx)EI<x-Opx1hX|H4vnW_+iUW!y4{5x_5fR} zsmVzyaK7r~kvp+PH()rQcMosc>Ak*GZ2yjjBRmnOyC_l*bJlKYD&BINbXIZs5WoJ5 zYN|Y?+SmCJ9B`Y?GbBd4X)9g)+o40H%F^;;L(OJqp=|d7kWf|qsxU-I`b4$qY`%Io zuekWs$!aZ&KGy8{s!lz9EGeyWRaZvRWN(D%Zvy|??(-#`?4nWxLEs_G5U7sTWZp|d zb%thc4^9sNDHOb#Z^uhtZZD)8$Xgr*0>au(>9ZxH5*r+jKVH=FJjrC04J{tPaJ-;l zE$a^`RRFo##Lx1XiR#Dh*GtZ-K;b3 z1`F9Puuyl3bFT{HzOEnZ_>>g{!WO=w%MDKQ3n&vepRv$CY1mD_1%~jES{k(47*g(ev*K%a zxMf_gk?&@VfF`AYd(0zyFWq%L=KYkV>$KG?naBrlNeC#?Kmu!&G*rk_M&11wIgumv zm0QO`^mjkhCKBp~&KpT}L7c8>K7ps~RT;D0p;UhtJ7jhC!+nNmk48dbnZ4MwyuyjZ zt0d$8;A$K67U74hy(|Z~LDidu0|;*}!+Sh`qLI6h*g?8-C_?ddjjw^F_&>eB%i~pQ z2^m85G0QDZ)US>f((LW>SHp@o5Rk)Ko>s?`7`uo}t1sM~Ux|a*bMaE@?PrXX0Q3f= zm|X}26-T_dOV~dh;PLCPFghCvX0G=%w*%YvcMyon`2b^@oav)#nrbw>a*ip6Ndl$E zbSN*&M@`D2&rx0CMbl*|%jKpl!zqnzbMpoI43x^mt>s}70AVNf;|H2}j;Qk;xU%b> ziX%<;2em1!dNVZr;a~F~AC4B7D7ENLv;7u;6e5!82(oq5O?EuL9$B89dVck#G6QIG zOb<1M23mEa=wg{}ey6L$#Sq-7LbAfSx5O|`*S}rtA&ULA;C>(V4orWhChPqx7N-@v zqWhPFd;j(2Cv-$`Oy4y^MxatIiQh`3uJ8|he__N6CP6_Jquo)leO`=D``u zh~sB)3(_?jesaeX+6DyVI^z8gk6)6ao*RALsd*FO&K#6qY0Q*)1UPyA+|R^K=&*4> zeuARzkLqGZ?NiuJcpE=U&yHVTvViQ2uLs;)-_c+PdDV;$!j~CcJ-pI0Xs4&4MJwy_ zZ#IuvU9@V>8^GoZR3Ir;>%59h_xmc%G)|#k?{Ga*}ro^XHOGGi1W!JMmshx5|;i7mQ-r62&~6G4sIoAr<~?A+``CIKPfZA@Ds4Qox_5kRJSMu--=OBjy=6m} zdUf(hNnuF;!~F(Z3)PVgHV-7I)N{^Y**}4c*7^yQVF|hl^FK)7n5*e(V8#Ao*rEP) zMV!tjD)8#{M^QWuCxfv)6~QJJLB=6|+nBrOAXv*Jb{3{B(l zq~QT#P0Y(WzP0M`U@#`u9FA$s^!nxj$sD-o55yyUkAm=$9|(0++yMtm*j*xnxxZKL zqt-|=XJUp(h;YywZln0tBKYrU?XHL9C+%cNo~Ec@Nc0*O33c}&+LMiS&4n-gpcR^P zz!j6M_`b+eTRSrIary@3Oo)C5k7qI0tp3DfZ%qeK0avBVrAKB{@^>`>=dH!-|GFnonrg)y-b3DkgSM>f?hW@let3H$$7)rw%AkPDY);!BJg~AG3 zkFv&^C(X(QTLMO0H6*xBFb0a-8I*WGdMjac<1mnm(fQrOS3zzQeY|?n)sC))i@hon zCkqN|jcJ-Npp<{Gzl}Ykkt=ZUn^3R3trakZXt>k*9Fn zU_W)kXzs0dr#4sFj)Et0yLvAj?Kw_py3!az5JkPZ-=er9{_(20!T+^iG^k$&$YZ_d z#U^*DvjEPJL5&8md<5y5g?Y-!;vqZmiIumEm+Qx@H9NoKfb4y0yqLb+S-uwCS`XoL zLSVCdh66z^F@r@wEo^-YlX7!_E=ZgA-ns7TA&u0=whgjz{{91Fg0`{8h9KPMaK2UE zwalp8(SA~D$=#fSgZS4a7Q9fU@o0%LEYxHE+yt zJ=DLyc7?d`*nWH{6>PuW2<(WhwKwA^fcrr23w8*9dHKr*IH;0%>>KU(CBLeS2YOqk z+*%TDWR-mpHEHuoBZlfLy@6XvVE}_k_bB{izIT2E*6LpNOMOWnh(E^d%qRh9DhkL7 zjV~L(e&U85eZJ}84!ZAt6U{p#df-}`T}M}3%n$~z`bOLxpsMD>W45S4#jU2qQX%K% zj~;k(CkfH-!5+b{rEj?H=HOI zD;S8$k}Yer18K`*x5D6*=Ox!Q z>;=!$AUo5uongGjqeD0#X|)xf!#YtoJcYWK63Cia*QzaFwqEzGOLO$nXG4f|pgRly z@=B}u#YM;IANomNKa$ga*hsN8>+PZaLAw;7)Dr8@b9=-0yM>HX>2HXV@`p+h`alCxnhuG+w#$+2~?${rV ziBsoxP{-D}Ts;b*K4hp+OegJw?#6@p#llQb{^j~%vnDpCotD4P7lVYgdc}2u40p2o z<}7JDE<$E$^A6k2^K`OOG#BAoPShn)69Y;Jg_ES9XtITgPCqA5#boDY-LE+5px+fE zq6)~&RLCPx#$-k>n7c_W&?h*gEbE&+%-~6&inpTre1B_wD9X|8QA)ldOdyCtH2zV$ zzEJj-`(iImMBZE(DP%)qh2x`5Rv(sr4f8Wdza2lQo-LRhIMXs|t|daJZoYM^gB zFK}-+1t`RuG&d|z*Y?)JaZwk{5elLa-K{k<)f4jmN!IJZI~}yJpjF9>1iIDrVw!8n zJTSgZL=&!#hLaQ1`X%iBNf)`NV%nBLD8fXGn3*Xq>E!t)T)3D((lnx^a*iu!--v`; zRkd{=v&RfyoC>*kDnxzYKrvm}A$)t6k}q9-#XKLaPdH|Cvgr^{d@8pVPW`!LmT9-y z?agFIH#oOZISQ67xj0rX#9d1+)J7^Mg%tjR=UODJ0ez2A0hB0)e4$Db5LK;xxY+8- zL0<74?QvsUeBdWXn@C|n5maB~;Vz)G@unqB(4ULAQ4Z%xAVS@RK`eTYDj1U?r^%7$?I7sv!Rs}z%wjs8$@UFsa#$759Y^1eO_&HF~VBP2;vPL6i?as~>oJTnQ+Wd$qOMrA@QO9056Dc4&MV8Nv>4%$|3!3u%@hbVyO5e;H|PTb`S zG$y%*XIsD*E(gD>b3NCm-%HEadt}rIkxcON6cI!mI*ER3^eG0=ngR`?6jVl@fHOr> zd8YVn5hcsbVjgqKyBwgc|#+K}i28<0|VaJ29?VI#jky6fQ)6yar0pmKa0B>+oP-zZ}X5 zlyxRwl$X61aQ2^2Xz1Hog^O|MzDQ870{D5ajefspbhUndriaO+dfZ4doK>NhZUToX z?l!hhFR?3tp77Ow{O_Ic5zJ!@2VJ29-v?aD=^3nEJ@;9~tXvSodp`V9Y1 zjDYv4#4BBuz8F>%pU#lX(H$Y<>|{5?GA{CX0$Mgs|4-;m@paE5kmam?b6v;6-s0A3 zUsEMSR^w)0JN~1!h!>~(HN;&QK80)GiNGyyRgC->oWn|T-WH4*Imtz+s%~EzK@R{HbgzAMid?hwy*%5*#I)4Xa=! zRQ4RP;E5uIL(q<)f%A;|`~ez@TvmT1C_C?gSJ?=gQuP}X`b?cSL;_{kuT52ZJY`sm z2C#bVb)9oUjCaW&U+FC^hHdUiE!3y|5tYAP?7D1lI}U#o5XOGJSw%WXdKg98d)#i0 z;q9=!*hRzdflB6-cM&P5GO~}uzu3?}tFXpp2#1+O^9dFLyl((=|H4Pp`KC|y2XD29 zcT2#2nA%T+sxLRX5#~J^(e4^trU$TQ-#EPHTqu^P>JEMX8%QfRr}DL3Nq6>wrY|De zg)OvwN|ZCd1TzD+MTX~ct`!iS^3hfC;DpG7qw(^b-p8#REPn*?{{jpa=e+%q zZTsBmR^-$`#Y_6ju-C#pJA%eev-q3yJwO%|VtpFPt~2!BMAlAo*BZoD0opi#~ z4b50pIwzi(YpHqA zXuk8Lh?FT12U&WTaAY9kGp7YV3-J?aHO|Osx1ZqNS)L$-8-$fFFf7KLJxbY{aPd33@xX2Mnqu;6mJh8N7j zSFy*~_N7GOP8ACzFz90_uEiOjZRp$WouU;Q@BQ~-2sQLGU-peGYHZ|Lwpx(a!H6sm zKotqp)Kw6aBU8wi_Xdj0i{eb=<`ycIP88K&eD>p!SFbg}(eI1Ytg%+|5~Ki9l`>v= zfuB!v1sZ3jYV4_;Bf6L$U71a0COS@bK$zlN&g~u|Us1O751{*jXh~zx(48_$J4oz8#cp_51OZO`yu%Szn=de)OK8O7#TNZO#2o(J-&zp&Cq!E#10x7o9t8?M%~g1H zwE!0XMA7j3WoqJbS4sIeh*rRp{@w*h!Kst_q!orXripE0B-iV z=sgMd4H09q#S-FaOi{07Bt6An{Fu;BgEto`;O}G$=xDpFAM{( zZ*U-5NhFj>MnQi%9KRPLC^dzcw^3<^YR=QVoYz{>YjaN-UX8*hUxw)iqnLndgl4{! zoCCKSf#ZiFY8d6bUugm}*aq-E=Szl2Yj|}bM~o~RPsSEw*(cAB{dG6}v5u zZ6`hudqwFRMskXH90uf@)WmZDpgpS-89uZG_m$ zXV~?JcKY@?;`+{I-!QR{=puVO)4r9d22{3j67Bos8*LI0|`=kx3J|5*QM-mjVq{x)M2@PB2UW($7S z@KUeP`CP0*RHj!ceG@)GKRg3B_F2e|DAHxw9R_(4NEZstn=>KmswIWKkQ+9^EcU77 z1gOwCU7Q9Ab^Yad)5#;@>d_0F31H~q2=^lUNffz(EtWPRg&C%GVe zfNtwG_CdAEU#rhx1N{84doVy0$O04W1o$xF3&)o$P((bK^!;x(MXl4CN2ibMznTsOq=p>OJpQWu9Su7W0 zQW0LP`JkPR#+sTjA~v7Wnk&J|G8SHL9UD1}V~>T=IAp;wFSwk8e=O^8Ha2d)3>i9x zjPeULWM}Dq_x4}bZ@hSUO4UDJajkF6su*B%sYf>)NxmCNnCD2lgI?~`as!dvXq=o? zx%PkvRCrAcea37mJzO3cxNkn2_SvHFz=-K=YGB}fqr*%&U#UJxx92xC#6p<;+!a%* zd6c*s^FsqV62|om4>7%q-gO+O3EIp(kJW}=Q{-@E=gF>GUu^N zvLN>MY)m?iakuB3*8g^>8tcXhw!ZbqOC%N49&Iq3F2y_pJ zY5Q8Qr38nn-!<6DDGZLOg#?EDSb@4DIAQA)geTNC?u9Kng6!KMD%#$dIIWGLh8BA% z8eG?UQ%%L_iX1!I$(+$Ibf1vGI2 zEqq8V0b!>&GOK3gtTiN^&<{Jkge|DuV5nAi*! zn&CL&`ThN{C@72jC1Od3$?Dg7vUDsU@8%V?iGg6y4{d+C*S{6$##k&Qg78Qq|-V&9Ms>A*;f8p-+}MytdFztj-^6U z$J9<@zfP$k+jZTgg*vaGz(+fI?Xmk~M()s2 z2~+2Dm}w4QUusm&2l-l51Qt{}~+6^$QRVxAp8ea)hP^eVq>xGaVCOuJZ;o7gF=X{AcWvN7^-zkNBqz zU<`EsKV$gUN4yM5z~Br#e9UhC>}qYy+d(RzJFRDo1<1eGgFn%Zj#{pzsh zZx#4YTMk9Q8gR_?&HSIQ-{QSCw0gU>AW-?A#eHokT?HUX)~jSiszLvsR*E1V#JqRl ziIYrQucw_W9;*NO$y#Y4(1Yi)t)Z*MfA`6M##DxlVN{Y{T7PXyD{7JSul}`pGeJ>I}5bZSBJ^Kn*5Q6H^J+0!1@Da>e;g6)zJQ*>3cRn z3}aq0&3ZiTQ}i8={cB*YO|QFRTlzN_*k32lKSSn{{kt2k@db;2jiK%NRWBZPoohwR z|950%l7Nu!6Lnj!71Hbq0v;c#g?r6xkCZYAYN-CqtSs$y$9Xt(9IdPVS4sXODJROZ z(lrG+UP&&q@TUbO_g{pP`_t+V*&d5J|MUZ<4W2~+{ePzSPz~__ugL^GWyk-Y-m^sH zT!7i;uh#t0AfON6myn9y?isx1=AR8l69UW1WG?rYP17#hkEi}65*O%e%qA1~ynMsq za;=8~>50rw&1S7xG6Ke8g#oG#1Ao5inF`@4j?mYTh(2c;eYs8kJMW+-P?wWVBjRZ0aFR z!Tt1z0Qr>cP||!4pOurvTIspqNWk>G%eMP{rRmNfEjOGU2ZhJ#B(27?k?hZMJz`>x zt&V07D(Wm0u_;$N5U|@DMF8xhyrah&H@8;6WERlgoBSoxiLVx7w2QQ(gXy1&IZYSX z{%L~^o{EXkh%ah&2)yW@=Ck@y{?vMF}31?bvJ~SHajXN(zKY(ccjUms}&GJU$C{JM>exF`? z4&8tD7_TqHW^0ny4fo>^H7x9@h@@n3Ld(Xl3jl&>N5XW}HPLD>B;d=~nJaalrbwB| zxvY3P$G?>{&Q5#~D`yW#Uusv&w!%4Nf5vS8wvKo>F~zuzDbfss zo>gyLW+p_k%2|%56K%ZwrBM;8ez6gveAAP(BKi9&!7%+IjK!kX%@AuUI!<@|iiOy6 zB>6+3BMu94@d#`4I6Fjj>#75Xjp2|{Rk&go3XTuq&2mV3{JXR(6Dq3mt!oa%zDt$w ziyd3K;e4}dmVDas@^aJHM$4<rI#T>=$23d+xO)n|A9OY@HihSSw`#4xT$>Oa9i}canFKr68x3oZc zc<-PKM(?;IL0ty|rEn9S!4P_JOY=0#p;j2p(+{yZhK|-aV)M=@DCw@-&yqOqP^TTa z&>lKG92r?ph@NzR93AR<94zIX?+IHhzNqGn4TaQl#U#-@?qSl`S9ZJj%;6U=m1MH( zb+h`=NxTJ!LDTxm{?@u6q|)9GmV=4`U7pY@?gj&9>tS3U6V{NO};W6Suqcb{T2YrRu_(9u5QA6ZQP zM;3YiFIlv4!$gvs&g#H@zT0A6RyIcD9pQGZ>UBUfHa2=1^&}=OhNQHuC4Jb{+EaaO z7OCVSazX7EAv!7_aurUOIV~^eKBDnjy6nbQeqIwGY&3N}X6xxz!3r~l`;LH3d#&tw zTKghU7H4`~kekNW<9bpL>OX3D^2eSyYM`3B@$nCd1d5KATqT}P?{>2+H>GUrhD1s8 zckl_U6XEJCmCv?5g^O@hyg#z)-XEV&* z6v(}W0HiphJ;U?7FVDA>&bRl}wFwJ*A+c2f%Fm5Fdxj}-DVE~G)Uc?ZXF4$@-CTAo z2PGJ46fS7lkxXcrgSoV5rxx0fq1!a4TAu^t%b{}FfEuDArtS~nIohgWs>vp4J&H~GntMcgEy|Rv~DxxNXWRSYBJ3GEV zQ5!#xmP?i#s#WjSH{aJpzCTCst1(({F)Ecfu>`Xz4Klzh|L=|7=8@huSJ?Brt`6$t z=|(6bQ=>@_htTa%rOJ5uZN!peV{d~-!n_hnE{Dq(^Z%UhcV>T`?`W&hiUswhmnH>& zU0|Kp;*^K##$r^}Wu+s!a(`d0SKT|2csRO$Fq0`{0`GFY7j8R>6Sg8jUsVZaV`@Re{d9;Ral4OQq+X3n zPEKw#nZv~H2nw2%=7JU>v}V;6G*5$eH;fuPG` zOBGWK1tV9A#SBt9MUJHwc9t!6l~f-)_>G;m! z8w9CYcqymGSQM8Fq^NmSdrDgyPHJH?c8ALZZDFjqC}fVM>7q-VQ!z+Ed54oL%jRv> zRpq9y3a2wNB`dy5HTFysU0t`9E!|g}7RFUQ(@L7*HrLJ~DrFRssXiezXH|Wd7MF9n z;T@IIj{Ktr1ODWetsaN(b(Gv?ZmX|Te8&upGwRng9@!9GYDw4I?G|$7tS-&Dq zi{>XO$Y)MPr(t}DJrbvl@<3E{f}`@CL)($w&zX~IRn1~5xYB4Cdg^%%JWSeQvO)|4&va=k$CQWPpi+4TAuA>c0Zz$ zbM!;xIiJ^3xEE`|CUU7Ae*gJ)5rn5L@Bq4GZ@2krA;hBRh`o^l9;rEen_OI6&@sVr z!apO;Q$KU#dIr5&a-_P(yna+uq#PLRto$>jxfg5#kCNG-JpY)w@rGM3oah9UP+M4I zDuj-1!x2{_g=UB8WJGen$D2(Jm#oDF`Vuva7ia#@ zlk0X9b8Z(avIW`N5nNBm0a-@P7nGrcQL6qUEY0&6O?;wGYSqfO!o#d~F>!)^=pEAl zrkX6xgm1#xeA+R$Dsl`nNpd-jJErB$xx+5q+2D2m)+c5~o|`6ykesCg7LP|bMb7K^!jccj&(9nm zpSQxrBqcvf;XA|6a^#7(jDSzJhKaPP}8SMrfl(ds$Ypt2od;+VdI2yciIgfTJoX6I3@jsquZM@Fswgbf* z>@?aR1uGV-Chq4@6Tdw4EIRFt_iC6MZA3>2ul13k1h%H}c%(4mq>Vu@H>=xs>(_yT z->@Da5i2N_EM`iv!5uABcW-oypAMM5*jsk!ZFubD2VA&43&rVxs`g9RYnNTnM_A3H zy&G)0TQ-j$IMa7>iJA@7_cie5;QrV{hvd)}4Nu%=bMZeGEnBd-8tkpB?~hP;Hji$2 z+N}(F2!|2p|K~LZoI{M#(9g_Z0CJ-!!S#E^e^JfEyS64%By-sx+YH-wJil>AsKLGU zEQcZFnYPt$&f{vv(G{Nf;9aB9Mx?L0x#`B24?o~wZzSS3=IVThdy=K026@aAxT zi21&_E~1xkb*-f&*m3#HGW2;@rNn$-V8Ci2!LU&WpPgz6d@D{Xte3S%(r&;D{ONSZ zl$PxM`z{r|4L)R^{PlG*Qc{S@oF`BPq8U8zaoF|rPpXm@WFD#8`RQECUeEAwf|`iN zv3FiY+sbUWWtm*O2hh7|A!n^bMIx@wS$)@uN$7{4zk5+&NmiKN1A5yzrtKCiFRGqYdMY<&Hv|q0B{N5j~O^t z-Zl)z(wn{e70wFrRfJ%F@?Q4ryKj~N(*Q-UkP@RqR?fHD^nY{#rw;rQNQJ>_<^J{b%N z(2K5($Z;A0bKa0^MEE`(LLp`M{@9$&Ytl{61jOK(GI zITzP(kBd&BDVM>w<_1eTy0j?Rrq3{SKTvuHJ34RV8=g*3l{R9vUacxgWMF+Z`fEk1 zBeppoSHe7aLoZEINMh`uvwDrH1oFMyh)0{9UQojt% zFS!+l9XG=`QLEM5vP4bgG&MoEzhQiD|8~voC>xvP)HLMJIsR-04S%O|c%O8_|4B;~ zd2cc4#~8crK$VJeTsb%lGAP2d#E7%yCT&@%@fCvnH$-%VdAkTEN^Y3Ib+5GpYf4G! z#$Q>-=R0=c{eZT$&EB*IGL7WW4VYJ)`6b4Qo*cRM%~TpZOGozErHrD8LuWz$7Wz%Y z^*Z;@tImkqr|U(HkZ;nQ;L9g1i%ch6bSE3-AJtk{s7rl-vrL^+xvA_++_Uf8^OMF!m}DRS@xGy!Rk4F~*M@4H`9{~zOir&v4lmBb zzD>@h!qUbaF(?=qR~GLG?&qn_<%jl%6S{vAuVp*8wzQ*A7xVvI`=XlXN9sMbn ze)6glW$9qZ#ckF71k&lmH-I%Y*xC7-XN1wd349A>)g$cMuKAj#Q;M@+pcJTwMQXKJ zcWEK8NIA3lGmz+we*5tt3~%>QRrjA4sb>I0LQ?HoxGND8>cqTO+z5g7qU0=b-p^He zDXxDM;BP?B@-GQn;+WnBZ~{-vqVF}k6XsS@_Ihyh2je2@)3!zmwMI*>+JkD=R0b>8s2VdiA@Y~4;$BI+TvW($O=md8A_f`S(6 zIap8Cr9*e@)o${|$PJuX%9C9K0LGRodk?R=ZBo;le}cRTA7Gjd>#SXUSu4oV`{bk4 zG9YPJ{_ImSBV`Siwe+j;YJu+1uEzESE3fJBmrG$#57^d%}ol-Hmsk`h}9F2VAtIdN&^7NE!pdx&<9?N|+SKfmuX+%rTfv z|AhWK_hV=ox1pZk4Xf0l+vrYdR*%M_%`kJ_IJN&`aoW-tb9KfHT4Dyj)#9Xrf{cPJ zn<>l}%>M_z{?7qX12*xq*zLk#=)RYS3oMB@c`ZRZWhsuTqC&!+Tmk14L{%k$Xv561 ziYXCIZ+WOZTX9Pw5Rb7#&rs?Roo67@y(p>r@MC`yudCSY(b^#Id2TvuDPu9kGu70? z@PnOMtACA;xpA?g?3Eod4y+Jdz15pMj<{}J~WWud{x$k-gg-@ymXm%_4N28$#HgOExNQL zwffF$N$sdG1voN^Jnz{o8aFMN^aomnU(g*_96}fl&W?(YS}kz`FGh+{1j=f`vMM`$ zd>|g#o#8zm%)xUc)7IB(j;8AOdk(C|p?BFTuNVJ_#uEV3D+4hx4MqIj&RcMg3mD?;So9fG}nvl>U%HcBM>oln#>1)>#Xll6gotsv>7t(;;u zQ2Gpuiid~Dbhd=4JOPuiJFV6H^6cW`;uaYemRCa~MWw_zhPVZP7C~`(x+doFGxmVf z+Vu1^VdJ>NeID!NIpS9_v2)SO-Ij6E4WxU9W4Er$VK=t!_JBU;vDmF`t~Vb^UNIc6qylj*k}yHs^l!v=aD7;~ zBB3$>7vd)~62c2c4G=>?{=uu_j07(ZFFQ=vF2IXfTUda^uP=%E2r@yHksD~4kttI3 zn9T@SxH_06lIFUO7tu;iPzOa1tq!xJ+}C06CJTv(kkOStXL~3s$Fpg%kFr}Xh#WFXQK}*~|ncGD0bSk|d3yjC(iK!Eu z3oI4q)|6Ty##?Df<7EUou6YJHucmeg5F z)H=f5+{!ZfF(X(QBbe(LG+1-CFD_tSx;d5`J-b$*P$(lW@8^rm-e-2APP_7O#&nXJ zH}2|wy@&Quxf#P7zY&e|DS7~3jhwcY_joa_SMh86K%RsQajy$greqUsatCf6I^AA?~g+js!}jE^=WUoYtM+jK*7#13ksuyUOM?avL|lz}aSca&gXAw11`h;` zZvx-JFHmRq@Jm72ixdbe9i1xBQ2a?lX^?CM*XS#W$8dVBX1U&cv!Y)Y@y)^SY26tG z5q^s+!hOTJ_;V@5NuSYT2^USnqfN5Yd4FEsc60dC1XIDrQV7%XZy^Nt`B!g>jCbpM zugf<&0J6xs=6mDJ*brl;g|%!&X7fSXp;$)PSU+}!3hY<^cL^IjrGplVCI&ST`-5O_ z%cgc$)u*u0`2xLZlc9{kYFD<)-89s9IL26?*us8Iv1We~?+U%)X)DOZU2={I&Fyu+ zNtE2qD0$Byg(i<^xw?{Y1ynoRNm9P(2r1F$fTT|uSfNAOmZGlJIr*lj8Qubke5rhh zOx&#DPw{+7pnAM9-1L_@p|sl!zQv;D9x#%^?t&j@fIH~J^&|2mL%hUlT4^E4baTT;u+5GGg;~Gn`4`n%T>4wKQitwRkS|_=oov0Fe#8>}pJp{JHGXRj6b%Rec^zLP>b%A;62|lA*NY7;1%{-a2f-yU8GJMVV-@Q3i{D zSzm+$N*K_$Jnxuh)tCs0VujA#Lg9~KPr2V;k-YoVKJ|&=bUruj?NH1`dkku1WKmNV ztZr#D=Il!&$#HF?jLThIYN`dH-j!Doj4DhX>*@%-=kuEx0UKfAHwL4r=80%ipi!q~ zYk>Mdpb7H*^3A#g2dc=bkLJRRQjz&|8lx*^Y>}qH41!f2t+%%u?=FQGQEQ^Md>k~Y zOw8L43U9^UoO!nffBF5!T(wqEHP9g_7>OnQgCCe2&+2plaTqvU2AdyqwYrQ*aXrkj z!YV{^%Vut&R-6WVESO0)cp50~{zPPtOjB8$6@%C79XgJe-<Lb>?N{r zS}$#3?Z)t386(NY{U6*u&f&g zh{&rK1gN{;83nkl!^u8srL9;(eq!K!e&tZ@5Of8ys^7v*!VSUuy}y<|Y|LQL!YR4zY~p-$I9tOoycGc(pkTv{3JFRNx}oLqTzn{zY0xMtA>oHp z4+YO*S*I2K?=e)DVm8$WlTmjSIWYQ@r6`%Nbs8f4c3s+O=*{{mSdx9lMcQDj(1>4SZy*+;OC%1jm$Q7L<3`C#e z=Wn+e*=S%YyibFSit_;_d?5Yfw8cxfH8#Ddcy?z}LeEPQYPEZgfx*Ec_kJ+Z>(5@g zS~q#PnlMaF+;b$Cd((I~Q80FgQ~j6A5Ta?F9W+(&br`qe5TaKri`n&~lhP#L_he?h z+0boDQ<-(L7))CpxL)u#kXhHHp(AZ;Eg)1?GQ5n_~A2pT7r5p9XHAMRhh_9*t6<4GYqGHHYcRld**e1=r zLL;o_{NZ7kXYDxqgh84t)e_4whgz3&AWAr8UH0m4go!hD*=8~2_V9w1E4Cg|^hA%j zqAIF8#ZeZ^*fH)zmLfv%VCKqlFA*ZrHPij78;_U!y3d!@dCTg=f*Bqt>s~Fn~DlceEZAX^s$&X*0_DqO@KzDKSF=3;_xs#&CroDkV= zLBoUnohCh#nnHyGSp9H&)0rF}q>@EL20E>mKevEqQLoNSLQHyx-p}-UBi_$6c}3-T z-mb$y>Rzg4*dNRoB%}{mU*6*ktv0)Su|Vv}L)y&@bmtos2H%Q4DYLoahY(R^uduNC z0~b(>^f^o;cv% z<@6yz??qvC(^R};f3;T`MC+@#Wm(px^D$rly1-#KU@D-3rmaH)*E51GPJs;;xLsx@ z!CL01;a^m=u5v@V~EqHUY1a<4^p78QEE=yRUDkXXa5ywPNRYULC&L zxtOe~xSrqvVDv58~62k*Ky7 z*>S{KU|DOKEmxm*LtL-;y6>17EG`;>_g-RK#xwTPyu>@F(IXb!1=`i97R53xGyDBeJm~nu~{H#NWyta6U!fcFB)Z^Ox#-brdADqp6fOdx++bVhh z*~zZN)>9SbU`2aJrCa&&Ozl+m#d2|IdS^uHeeNL~a3N(HXdNaIT`}tVy@fl(+tZZw z+3?|y#=!c1U=Sci78II6CnYbz=uL*&Zb}imwh}Qb99Bf+9D(X*mhVbaN~A>|0#*?} zD@lAJgew4%+%OAerM6ENV)ldn|KsW{nBt7SEpMa=?(Xgm!L4z3cX!v|?hqhIaDt^M2fcg&ubK|Tp}9+>^2A-{5RWM>Vguw_X* zF~idRKzH35W3IYW{$cZUKF>F(t#5xi_ORt-6}HjU+#Efkn*!aEYj-rj4a_^iyk0nJ z$ZYwvw|I(9KHSo`E!K`0R1;GkG!0!Xrhb&zR#VOLWsK>oD2d;{L3}#v`2T}+nn9>y zSb+|B69UW*2@7SEpKjL|kZE!KtDn$c`j4W8w2_;`fPUmqK<1>Co?}`3;koc@D9^`t z6cbq}_-Brv#qtGlQub@q29h;e+esumaA^YhU z?Ea0$ycih{Gx0AD61Bj-kj-1rKR?1b0Uus@<6C(y^2{$;HeYUK>rX3TJ&n3DpKMtd z-(ak<;kQ~vKHUdXn^96p?^Z>6*Lt*K1fuUKJi0Ax(o^xzHwB8#w)2F*;u_uf1BDyF z7?<7;#82mA>u>GWIRD-!#5O(e?TOwp*qkBs4HM-yoy}Td$Z) zLdN?=KtD}fFw8)*6u!?(*Il6cP;mC8-we-&gr^asE|koK23GmF;IuVObZyaosUamZ zX;G}$vF;h{Yt=#@rvi<3YyAuh$X%%hUQ^@-N34>BQP?>F>rGRQ>8>|xssBVXH5i?y z*DOf{nU| zp5zT$pq>uf)IWRPe6nB^Y|IEILT{s&b4t&rtrjJvgb2}7R3%Z{4p^a&&^_N5{%mPf z^n-m?vst6}yZiVwR(m*NtBQo|q>1L5K6kFIb5%I-QAB*sv>l|^kKA~oWWwBC-;1Ch zxBElS7P|Gl8jbxJoAcMuK@4sB@G?YlD_SFjt801dvyL<;&cJ{jjwXoP;aWu zV}Gp4p$UFN2SKSD?*=NIu2&)Ipbig*L6fs32iAj>q?qa(Gs>xe^h|r#Pk|^DO;(C@ z=&@PBWRMgwvUGLUvYd>{?6ss7DB45yp@sCE;Hj0lHePamZx0lKojYCh)n~(Ch2I?} zJTK<8Yvq7*b?*x=uG1mi?$hcep}VZ9xhkMK2oP_Hg1`zA&tBHVSH?FuPT|+l`FmS~ zGavip)A@XchOfC+18=rzbAl3A#w-=gFXQCco6^ckfHCSEpqZx;D-HAs z?OKcP1IQhQq(m|Ml-EOA?b>CEwDU@^&J`;`Fw@b+Sj9z_f^tO&-BWY34vK=04rc-} z+g0+!h8+aqsc*O5N^}8Y5{AjCxuB~+0q%)-enhY+h!BX{Lfz_UC8hkFyd-!atCzQ*0|ZVUv-f}}Y;I$KONmIDw#n0v>-fXL@(X!gBlL^8RnglEBSc6bx;6^V7|DJ9V)^y&{?dwu$gPjSGTz0DW$_Di?1Xdm+ zC-I!bIaA8t@>WY&c5Hb;11>#^XjC62*=Jnr=U*q;XJ3Z#_3x(#7mY`JdZ!0U;;SZrx;faH%nM! zT-F4_>b7_SXP}VQR$rB>j(^|F$v()L%W6Kk7_5-)()!KjVCzY+SKvvgaO^6&gTqV}%!OXxE)JK| zq~l<%y3Zc|;oyAZHiw*pa!B3$OaJ!oBocZ*yfP6Ohf`tY;F>EkV>H!oOI5s}?h@Avn?T8_W}B{Tm$6c6=53-@1E741^cJ=%b^F#3+_!Pk&yAB9Db{p|>%v z>)YPkiGjG1S!Ixpm$p~q@cjV%j6ihd6t3Hed|w#0UU=vt1^>%o!Kjp>ICDG^4!0GU zz9-ji)sJn-r|m9hrh$t^4UOHA>z;wHZF#V#GOax7N>))i(aG__l;(3Y#Ut#&QAx6&ZbymdvCQrl=#Zvr(!bSIRRr0}b4z@>um+P_QI z3JkT-(-m=;Xt5-!kk3{7=^_wtqwE3VA)1%m7MN;iEH|4>?A8+$;5+4#=g?$sx#(ea z-(g`KyC0Yg_1Pwvy7tN153BQ@I2oC&)3GGL*6PJ6B(hxqylzq=XUk}V;SqBp)oALQ z5hfVR%cD!J2$befZkdW=A}Y2zLZFa{5Fk2wJ)SP7BWv|m#j-gWc?SY!%90xw)oRgW z(k9CrDp2sbw@dJi5-ffH@0(l-Kwr(Qs62ninb(n*m^Xq~D7vrAm87@Wm8?RrZH3ve zdovbR_;;0W6tmWe|F&Gn#wTiE=T-B@CN{@cO3SFnEQ=I=#&?*-?_Oxe(_Y%{; zrvmpX!&+w`w02dHdNjWF^cfI?)M<(?+5eGnIpB@5Kcp34f~&xeYCZPAb$u!(s42@qR zG`xc$#N6CqXco~6aF=8`HApH+_|t=sFZ1n(%>?MD4$uO9GnEAt3`WI_=jsp9dO)J% zlG&O7NPx#?>eXfL31mq=c-R{uOZ#9rVV8F>0Kb;x(W>_)w3y6{;qU*a$5gY=b9VwC zqjrA#MF7vo7j@tU(>nnY>+3E<%-aX9j(r&X=T2KpM-SC=IniI`bw5W^EX>V78y+O~ z+(o+Z)?CE}D@%(`LK5n4vNpY`Wj#GvciIqR2uPrPkqbm-cNvLqnizsMB^3)~{+h_Om8VSsNKlq-8Mxjbfgg&Ix3LeZn*6OJ4x3J<^9P3E*fWU}8YX{lLM zVv`R*;7YPbS6@C>@0+lN0o18b0qFCMHd|{i2UJ))LsKUP;{)LYblu>gFrZ=9y{e5gGzf#VP=rgG*3uWtMvCx})_ zXfZ(od}JJ~pgOh!6apzOyEa1AgYyiLLo-X#c&73fsG?_!el@udd)jDRu165x^>CT# zbcwBC6(mo0FqAjIY_*x}FNa1ac;N!^(hBS6-2}7e!<;1I?)-DI#VaENq0jt81^U4a zEYOCptz4E~pM3tcDAhm&|9oA`8V>lC_=8oahb4hhu>Ziyi>7ohM5Ygzr^A*rQ^S?now^`VN!5c@Hk5~2!6LEUlT+*Yq!WSt^KPxL z$y`U={|!O>^4_ub?yvX^BYVjT4Lq%rZ+m2Y7)g968KqufrS;RJ#eg`I}7o%q=V zM&zqcK3hrzL7IvpRk@2S;Tz*k;!kG0QoU;`k*_TPOXw4N>9 zLgV(LdFMS+J=Is^U4OKZE!oC1@|9^va)W}gRsC1&+#$oKr8LYH$F9J)r9P1gWj1Cr zJo$FAR?WNhC%5QGY6k@RPs(-b-$#yQrQ}L@mQvO*XTc1o!~UO%u9Bm>?At!*(Hy=N zA54Ir`=*VhR%E^HIwii(;}&}Qy(GJREF z2?RTAqb88O=#UY-3@7^?z(fvtKHKG^IM{q1+btR|KH=Y$&Q<&^Dc~Kv?pNdFEprhj zF?v(z2wFL-wX6-a+>1L|_xpq2;7I742m@Latu&7BY@Svf)fUCAlH8a$y#K)b4mN2_ zPngVUoG)dAk)i*`lpwMMn7A}Y7Jz*^q?5?*u|uX-LOTu$-sd4VhMTz3^lTnqG>|f( z$ji^R%b%-q?|Nn@;2&YCfp?iURiJSo;OP$-LsLcm>re1eTGj4+%56KH;BR$E2W-P7 zZ165%AjUD0UPkfsN`kYlElv*bGUvTUxC2w(ylAjOHd#kTx}kN(7b;a3UlW3F1hY9< ziKqY{FSmtiwh^iuP*PV^kMt>#eun6*W}l$={{B5N>&N}$%#o&{ILpu>w;2QBMoX^| z72s^A0e&5w2%3JHylQ!Vr81Xtk8KdeQzCRig$d#)bjoV&;x%EGcq}AW7 zJNYoLcXh^FI(BQdL`Q&Xs6xc_$>`sjA`_)H0T8l64@Ztm5!W3fnyCmh59Z)yuC!8> z6tociTkY=bCt@d}DB3J?fm$b{QO-2-{%==Ykb7=_ph%9YnbOWGE|~%saYhes1)qAW zPPg+oc$?+KeBA*0HRb~2&)$Wm;|>NVia!>sc-&xTB>yg(ykDPKr|||r$ygJ5pM=Ek zhAt?U3^!gu7BEOG%+IqJ^@2g-avT>$oYUQRu#M64 z2kjSZiy+sFA`2`6Sq#0e5CRLY2;vPLRwr})M^PjBPka|2PNSUuq4bOG^R;8G+^F{1 zK*SH~7$u7kHKpy|VO|%+Z?k_VGcH zTo|W9KI1VE5Q3HYSx=tv&TM7GxQCuYEf%Arn>T;CXPeN;JO*GY`mS(Xx7q*_bToYa znoW8yT_Eoh;}YwF-9pauY%6mnP6|Q@Fy@f>Yzk9Jy+19zGXUjAk`{^KYfa;Vir#|o zm&BSMVW1_(-LQIp1U}iog8B;Q?D_?Akv+Xl8tR}^8qk{8{(<{c{(FKb z)5{PU(EBfzOtxR#!C_6b=M#?9fC+p1gGRpvsmRT=YILla9$H`gG&;{SA?RJWo?aZK z+4q1d`JPdU(XkShkT-)nt@GkahP`wTQO%h+=H;)v1}HD~sl+oO@4MxWuDFnmi%T ze)1R4mQ(>|GF+JEa&q$0oYjim=l_%^9zgnaY>y*q&KyV4T?J$p2whdlwjqrF9RRV4 zgF9R}cW~NKco$HP`kl>3!pMWAuR~2P;3uGAj+M6&DC#uD_+$Q#77X5EDwnUESVeb! ziU*Xy#DImHd3P3#ZO&#D@OC5#U^;Rukk5Z}f)c%*rQ~J$^=BnTtHqm=5mY>j*)UAO zHOqVhUqckJFx@s|-#x3PY!>3$t=&Hrn%=_ufP(UN~plj~@y(=!L~@=Y0n50ID!VFH5Pva!?)H_pOi z`56qPO20NLP-LJr$wZ0j#CQhliA(|P+DmvBG^v8i_i7w#;BaFT5{GzLSIyJ$&={%C1F zT`xmSTAp?14qS_ZEqqVkC1bXQ+$zJ)4_*Eu;hXpM{c`K87OQ`ism)5w6pblX+W!S( zc9eYc!-6wd>gT(s!bPb%?$(qm99@FG*yxdBt4!cpg%7fx&r6X47k{^(Ht@Wqb~+_6 zRc{uGI3-r%ME*pYc<9e!8;Y1~ZY{8o;nfVP)H$!Y$?gYu;rdFN({vlcn^?}_w;r=O zU*G3(RT%14`CQ5~)(B#eG#rIl2KaiE-!XLUFq*f%?81tuNtE{Eeep>rCd-L#$t=nv z1v6cNqVYUv#=b9%@S`w9jw~b9{)n9B;ORq$dBG8Q0o&qOxsE*_%{-rwXLHMWqR{9o z%Ff@j(~9P0GI+pLmJ4iL=L@BWWu80lr(N|Gr=9uUz8EIiU1nbo3$ ztPh{Ca%!b2_r`*_1$jtn-gvvEwxP!O<83lvNq=jSwL!l`5*xuVf+(cu4L|W^eg^=K zdS*-~rF3-ec%%2aN@(Fnwb`lK;zp!_2b;_Q$`5Pf(XLDtNtE{mMRXRwVFV1;<-G6F zKV$mlzCt&o&`84EH7Bq6K}v>hJ*aArOu_NDupP)Gkk2alAin~Z_vbtcA?TdW4_=i5 zYjGWQ8U1H68Y<8M^-NXe`|%|~_xIgZlYR=)88bS-TuUa8J&dh3itv|bAw0L&m!4-f9P|7x{v3NRHndHLL=UG!B}l-% zeT`Jp+_XR>yxnD4bUqPj2zlZl= z{KsiQJZIpXmlP+y<4KVKca?f-|o%REeAc zOkkaI-iCHj3k6Dk|Ze zt4poBvhHFIB0zS)$D=0X5`Z{c?7Kqdt4Hs890Lg<%Mjw^u?1gSJNkn~VND-2vrt%l z=g-n(o~y+&d?ccEXkoyZ45ylC>K39etDx6kHw;S$aUAvz=8O-%W5?A{Jc!X$oPs*p zoe;TBHEl47*($-bUTK)bfxNkSj6l5(5610-dr&njrCK6XS(2S}hIOaSyDYt5GK{LJ zfwa%}KkmK9uzZH@kbK;aZ_6Ze4y^bp~UWe&&Ru4QG z`iJ9WFi%|Z1T%j#d$eL8_F^1OAdelU`c=moONt-u)C~jk6&p5k3HoeJ{ z%*96cgH?N_!*6KLO*|kAX4(pFg4laiw3ltM*)I6XYM{TrE{)*0Kaj$(97L`_3OkAT zGE}ugT9Ia3-XUS2d4pJS<+a6W@6z^skINA{Klf52P0}EK3OAXpdN6{ zH}P`8Qxmw-biZGU68QD=;QY8?d^W$Uk<(HM74&N_Q0>5q&C8BYaVs-uWJ}Ukxwmpo zvrMdPwAzB3(5Ml^s9NXsIFpghK(L!!l}g?EB8@Q|b@wL>##Rp~3Svqk;{Umy1t6K9 zX&_?)FaTKRIaU=`N00PX?Z18Rq?0Bo7#XJmC5C<`KV})l@>8i9GX1*RSSU(EUYAV^ zbUK~Qd&V{mnV4E9>@7vlSdqk%{Hk;FiS$s5D_;mcp=2x#Qb$`{PDeA9!<{~bwP$SavpSN2TbniCxJa(YlbV+VHB+1+3g(cb-PBy)=5v$Mf-QO?`}qIkR(OY3JP&!psHF(1;VqZUPxq5J;`ZLP2>zf z!U-CXZJ`T+;KSBRo%mYvL|*5 zO@4WawV-~}4|X_a#|sL|urtERpra2mg6w#WD_dTm+q`e}dmx1`H3KpgcLfctk;h3( z+IM<57q<+(++3VhrpH0oPS!mF(Koy2R4WGM!i!2i`GjgWYZLs+^ z$F^?y7(3bIq^lLS#=h~Q7}kT-9F&>XI^#}<5HI4$xLA|R5g5piCVMwM29sx4Bi{(8 zxHg~;(|A}{+EbGDJ+{d%X++*gpm66uP6!g%YI@Iq%KXw^J7=D)JV{n_9KWyN@jhSg zk<*0Ed=Sp&U^CNiq?pM6Wpo%X?}|mg?nbZ^tk1ZbVFc0nK(af?^SN_BS*RmY zk;kjYV)30AbdiwSfO~<9RvdW4OvM{LvlM%Pjry~QUW1&IG^LJAm-YAFw|?%SaZ?ve z!CndUz_F$0=RNAZOIGY>45`_%4G0zFaqr#~_f)h*{>Met(f>^w%&4vK)x(Cn!7^_ck=XP3!Z` zW;lR>#4c8(1<6_}7RmBCO>VSHAQnp&Hnb{QoRNl>L`T}CHhrz$_T?rg5l<#}1MQb` z5R9?M(P`*%Xm}CA!a_e#RbVm|gwY@b?xra?+QC=-^1zYa_?M0fKx4VAC!%IU*>bTT z%<$Kq5ZnyhSc!wNhb+yDFT*JiRJin>ie>a&hfUfb+1+>I*zWwd=!)at__tUyh$JSr zhPdLP{o_eFyRl+EZpI0+eH9e6lt_^Mg3}_ZWb5mm;2u2C=4-bLG<%!r+uy4x9u+Mz zVHRO2?LTAt$|v#;kHI6s6A-rbfs0=1Saxmrd?%A@HS9YWft8jfk7}`%V;FsCevN+q z21vyp*P?bhJn_|~#-U7$J2e>4k5}T)ZMg6t#yodD1YY+);f%KI37V>b$%8n)6A5Y` zJ_tj(eIxl7r41;UlJsiB%drTsB!Qdk@KXBl^??|nDGqp&F6OE3HEhwc^xA?l_ieH9 zJ#l{;=pYhxm|}LJiG62H^)9psyT0OMYo-zq^r`8Si~eI(s6GSkFobR};NIUE1!3p7 zL4XDv-enBDDby=mH_e{diKfXeC(rg)GsHbjd&WJUy&tz5%mp_SPiLWW7uM!|{(l*t zrt}v0AW3XLLge0;IvF!reAa8E*$TNF$6^dd#X%59zkimlG?x6I4-}v=5}BreG&fV|%xT((ZlRBGBO=_I#c@-Tsoc z#{!#~@muUTnN}fIf_#MwoNKxlA*Jvd&~xc6KF8ZsXN$xk?$V5`T{W2E`M%Up*x?MH zspu5`a4=V5_&i-d3d71nO~@DUU))d8&XKuLE#DUeWKYzHuZkeA&HvY2;3J$CSX-(@ z|Cb+KkQe}y@_sZ6E7Tt^gkkqTzROnIaHBHU)0xBjHv{2lb`R#DLnDksEE3lbtV+Fl zP?Yul%@DQWZo&Xk$|!h2*PkW-|K1t%NNW`YG1UQ2)M9f z4?G6(o7t_#?xI+zROQj)GWuxLZ1pmf-{U&gf~{;ip;xya^X5RnQjC+yAzy8aSGUw# z_xep!hIy@KNeEmgS%=}q%dWS(17jHq@gTqa zun!s8+%^{Auro;P7k;lR2URM{WDZZnQB;%6I@3y zNf^NX_5gaPvj9{VK$&rWL$r%m(BB}T;6y!YG7d$ml54xJKw*Hs+HlCp znmv1~AF8mrQV$!gr3-~xAxTsFb*7@EoFy95jR>UG4_m8=q_L1L<}je$>ZPZvI5Qr< z9DJW9C77O~FT^w>;&d4Ar_w1%nTO)zBqh3nZJXz9ED<;S-e9({C0K$o)cBXd+~Z)8 z)4KI0KRX`$%!uak6 z^x{A_hLhkK0=M~6yjp~Dgp=@o!{gr2u1Og8X-vNU5mh@WCeMNu=59>$ERKu{ORTjS z;!Q@?dx07u`JH}nGW9z~!#+t#-ykw2^lx@M;t+U5oQPJuU?Yn;8tU&DD+_^C^UMH3 zV~~_Sc@ZtVl(uj8E$!IgJVxkZ9em)~`s^bK*N>m3`m*yE z=M^>E4tloueqZICe)1Ezdv`=*8Gb#At{`zZgiXrQ26;w6YM?|ZiHpvL`h7{4Peq=H zJOl}+*L+{(4y_u)i~<31zYW325Ks)*Eo>943_5>!91VEUR#SY%BDJH61Y>iE2cvjA zZXyS3OG{u5Uk+hK4Lu<+B{P2s-Sn3$RGFqPQjPbI%vX030FkQ{Z8WD-B`nIOc!OyN zFw1O;gOwGy4tI5P0L-=~!(vU8!`l{$jm|oGLaXJ7#8!^+y3(SUT66eAYzgq1>F`_M|i@HIz{S>b*&JI*I&rdJuU%ZN13Ri8yrV>E(r!+ z5Iwx`x-{{t+ln)>zcqXXV@Gk;KJy9n_uySVzny|2m&QVLgw8|{K{3m~mU!8mAx;pQOr^aoe#dcOYUxBl*cDx`x+x6>OguC?U--#-Yn~bNfR^7K-#>oe;TM^%%M>=1KjX%#^Eo8 zd__3@_K&4qKZ5E`Sa2wCVp1Oemtn#LZ`Dr@^Y}j@n;qw@0%s>_PjzuONa#lx@@LXyx}rx-C{h|>Nq=Kjp`xssJpZEDdywMOlU=(2 zHV#;Z+zluJ!*LiWu8w#oOP5v}K8N@rI#;fbo#oSaMC9je;j0al(e!gO07O4l-BTq{ zRV+i?*9%V6tM|?grjzfcaXXW-Co*$k`A-XGU-MmeqPJ{$WU_Z` zwd5Ays=i}^RVe-xNs!-F8D;I-9f?OZNDnjnomACE8Ok~oi;ENF4mdUbwFg5vN}Gp; z&(@Ftd|Lc@F%KJ;hT+mXCw0byF~_*U5^jh>hLg$;B4JA=S+hv|k~|*=2G% zXwC1?{6$%iNaOeMxbkh$Cia{+L89J4%>?hKb6W|$cKot5wKdg+N)=zQ>5k8)ETrF8 z8;*?vWSfiHv^TBkL^3Y<9kx4*6BVA33-?t4v^Zn7HPOH+p)`lV#c@UL-?%9A@fwNh zDdwFe$+>aH;38>TJdsSp{*B${6p#)xwwYk{7L58AhJHjT=sm1hok4tH2@RGCY%8@v z-UOO17wa*s z@}}~N?^Z-sV1>N}FQ=Wi`^p0hd=LqENp$BS_qS;)y9MygIu)dYnIngK^w`sqm~WcH zseEgfx)h8l1>AoXxjoYAZZuAV2>Oqn2LW!^bA!+ZkNGP zNhNz%Keh)n+OeS%t<>kjYR7A~Rj&8pX9|ZDbP3#yn1>}cgE?$97V?==m$lS=SuFH~ zs2I~*tZ+dLhB1SOAnt>llYJ=*$47O31`;S~E$LjbKZV{}Sevi6Bg8+8G|8%h%y_7A z$YoizePG+I(uu0gg{f1;+a8HLR*i@8RNmb5g0`M&{JukxG}N!mH`RuM^7ml!A7?wY zU2hkDpu@b3r@d2R>2EX_(-#Tt*{yL-@Czk93(wYt-e{~@m=iYh7}jlI<(i&gg|<{V z_s;s4A{9a@TR{k`Q*hdkQ`qT>(`XHw@n)}S3K6h8TRl~K%gy}ei~(Z%B($RS|f_xzCMBGLO6i@oT6roelbYlE^?P( zy1P@3UbV81LWtVySuPxDVv=t}#EhQp2&uind-k~WMUWlttQ0Dd&$QSVv@kPEyRF7a zkl7~(R)`7K6Kw%+m{DqMrNFqp#1K6$nN|ibvFXVeYZn!v$n0;LFqR++y zJV^bg`!lv|3Cp>I+Uih6H2Im1wCt78cLs?h6?fE-G$w!sYRwQqyvjEtL!Uq4;n)?^6O|BQKTo17XM~nfEVUcj&u_1*UHla z;^V#oTT4h^bMm|;`d3S=->&m{8V~hb!Ipg2lvE9(s}`j|QFEcKBg8%gjGO~Yu?L@V4jBKO99IlI*GX-H(F=5wnOulQ>O9gNibZFE_%vdNWip_#Wc z1r!KXM-Sg1Mjyi1QHjOqoe2GaEZ6CjG zcOx}pa=BGssu(?%&fFZ?=_?1!%`mRC0&1 zK0K~S`vsv*_lIPdVOQwuYSpcuf9X}wl;|(jvEg)FCXh?#hCT9CLZ&ja+o8i`JSb2W ztJPFC5Pm+HiTLDBN1uDGOU8=893Eoxb4A5sG7NG6G-r2Ed7{ZZN2;h{v9V4UBdDd=6;Wa`BEdq_;a`wP);-q>VIs$ue!7uq(^Sj>4S}hlr6S{TLitaEZQUkO%3X zNpdSs#LhA5)Kg ze)8LKpTw+6&3ZgA+F>IoR7u^9vASTRnm8y^uja$L3|rwD8zmL^abZ;_E8C%NoA9)s z1e3--mz7IGm1j){-^>-b=qzO_%#tTERQ!Ox%D~hc9oEB&M4fu;--{0$%o84B6@?3w z9l+bZS6OH$iCwWKWTX{8|M+Ub0;&NNYeYhEn1|bdgidGUrEB;)&tW$)RJ#?l%OlkS z9fKTL-#q72VQBVd6CBR_ut5updJU{gPYZobJ#9+(4LLA_0b9OmcU?CEH?V%snj3XC zHZE3Q3Ce5nNvkQ_v9Hu2ftk5|zs+zU09}((ypB+(#$kFh);z}gFw7NG`5s${KtFzy`#Ax97-Y8{xO|MB6c4Qk`Q*l=A1TIx9?*)C4 zH;{|XV?R;`#7MkXnGXhRrKO4XG#Mpw{K3(%vKnlJc+E&UMDqM`PP)4zL8<4PbQW4!={)pd}l!nWp6r#^es7pj?j6C**qM0$}yqH8RWhyc^Py@>o1spiR zP1AfcWYIs3sWo1(z(5l@#%A&1Mwg+XowoViKw#m=#K0ho%18nUYoY?9R?up|RMlrZ z$)*rUdeLm7Bhq}f3SGe5y=Ix?3od2)D1J(PmGaRZ@b7b2K-SJ%#sN_bR>Il; zG*vbD{byRXGfAn-1Q!m5P}HFdixD|joC2LnnoAo8WIripeT=o3GB;iqUZ*vX?#C+# zQdn~9E6(&U+>bq;?@EK!c(>w^5!DTy_2aIW_kkD{Gc7w+)Z9^N_p%gvgCPS=?+b*p zl0dVpw5?r zM$|-Yr{g-A#VM&WS((73-MwtlecuEAPD9p~-#HxoyF`SgAVrbrH-HGv&!utK)wI8; z^wIsX<#VvDQ>AlJTIGJ-9!E9+wHh$=SW@4#E|<4E`QKjmwTq zMjC3}IVK+=_iVQO)aD-lr9hhV$9yw__vy+~Un}&Rh+AoM7KE8ORCV@u+1|}vFXc!| zdR`J-xG%iWp5Hh?SHP#-UEKYxA2HLee`P0^1UFi1PcQ*m(wzWq3Sq-E&3qt=CxDi& zuf(JFfT?vo|5rIVI1d94Kq1g4T`nO78eZz)3mQR?P6;Qn2R)&4s!w9}a5pYb!|0LHEb zR-7POi?@HA#9(TriJBw|zS&1TaKU+7a;x5c=i=^6|b#l(WM|CZPM zM>7*o+usUEd=-tuhNN(!Wqw6ZoB|4FrIf?> z;q{F$NN~4hmBS%oUBAy=g&y-{@w0|+c#-|o?R!!b{)9+XWhLqt#|RzbX*k|EjM^FC z(2TZO!bAz$uhfiJ7>$Tzk{e) z1#@O~LN=fsn`AGBL+L6yY-X{c2V-p*_eS)x zWm73?f&Wkd7y_18n%eMjU#cioLW;BPzE&3CBm7}Kj-0q+ADr&I{5zbz_D-7&Hde#m z+~xDsj7l!S-9k4KMY=i(KgL?Ot3~7ZKet1Z;M| z2)gI3U=YjZl`01^gr#-5d@|??ecH?RJtp)(V78drp#0Xib;g{d=~S^zZ_D0=PymYW zns95U>i#+1(X|;7T!!8E%jCo@)zGs{KO1ur7HJIgM33T;tD{Dnr%GWj%c4$%fN0uHvM&2CM&ullj2l$Pzn_SY8x1(HA8<;&cTk&6CQ@@GU;#Zqz zW$C8=Th8}{Lq}q{J}e>bb`+-R4B?^Dg8EBW6TQ z|6@~iBSG9b+eE0;TZP}#05Ud;!tKE@UaO(%f{Jo$IXc}M^&VHC*2I7SGup{qw=4F< zpRJjFB@!yN0w)%m;W(XZ8M{D)B zhfCCQSsf|}V`<>mf@P!*1s#AG@V`zV04MmPLI9eqvjztG2JuR0 z^-kktji)5X3cXmajy0Y?41y8`+D6F`cSx3wR6%{;xT~0m2b}a6=wG`R(!T0ELSX!I z0e4wZLtRkM7L7sG(hxVQs2Sokilj|wH#mw4b97hC$@b1^;CLpSgXzqc*DQE1lYw}juNr&~nQs9f4)uNcUErFf=O<1OY+PHf4ULw4SO ziEU2wc#4$`JCXAMQZ7ftBZ(&DqWkHY38cdWw(ZZ{4sC61(`S;mv8Ja{39iSJb=C{T zJh#8zobDkvpjxWFcAo*dnM*WTAH2~+Q`q1VoXRzf6fha|tri4*`*?u_75Wjj1&{|_DIp&Nq7|7va)F95~+I%Xk`6=&raAz1&~X|Aw(t;F+0pGSAu!* z0!F=1Nb>TFh`d563ErS9A`TkxT-m6=%b?&ueMgbL6&x^@)nNnZ8DG0a@>0kUfe3)n z_E1&>n%mU+s&* zUHkfJ3dG@$Bu@AQlu;ZN0^h0n)}IY3BA0I-^I~uNNs3N(?@GaSQh{L7b3AYky~?eB z!~fJ#M~m0la7)0F(NgeCUgtoKexs%U%Pq3>a3d>xLwP_R3Epqznt5qjVeVGBi4n1K zB^(^liLOrzSt=6$`-h%c2SKdcDzXTl?xtY67%kP+Z8c#_zdgbXCXRsx19GkoIXZMG z(2{U_1(+49Xlr>3Lwuc_WP97{A;JNdFys`_JkTDc6=B&A!Rl+?^IV;{w_~fZdU;K~ zI4TYTj188{m`;`kZGi@qA6g zPXfV7EJiK63DRltAqru)z!*eQueVq{W6_AKI1|n-eTC6V1%2gN60Sp_63Zy$ z!elo&J?5&z%PEwMpK}&%MeUV4MWf_lrl7ghydCjaZ$S{Ves6vX2Q#hYs+=X9DfIW zwgo$>8YY+}gLr~pQO#&4cdwF$>uwLsP(u7-<2)J|)143^ZWU~Xr1y9(M6+WfbtPae zW@9F`65K4=hBy<1s3dE|SX;Xk#rG9xtbLi~7g=w01g^HG+uoT1d$O5AuEFjK!K%n6 zJ{W_W<#3UfDA=Y8`6Lvg1Wcn1>L~vodvDnlSG#P1;xrJTfkqN&Gz4!T3GPlpf`kNj z5AN>n8YICb3BkQ_cbA}zH_*5Sx7+VI``zz8cZ_>~!5*VOJiWfGHJ|0p9_cIQ<5WqMSoFZP!u~{Jq(O94}`AQn1D?tL#0`BWz8d1IaXf=vDa6Vx4aCfa} z{nMb|W4L$Es+l`8BGk zW$$t0hnU4vk|q7$NvW`dnmQku#ZQB;s9VItU7sFed(?TZS>Jx{oUOB*kaYf>^!+)s zqdDjp-|#iA;w5uEuh8XSt*AXGq0p**c(!J}I-@pKq;3P!&_7$Ou(TgJ_2u>+KSrTx zAquc(qD6hVXzo9%|F=UI$LLHGr=yDZI^d!BWJ&k5J^8i0xE2%z{NU_{<#BlC{ib~wob}>a=XLqoM@qWkXYj6 ziH6bd9Q^5p_897YNuPfJvm`nni*%fPILXOeSy2(yy$tDQA%=qd;rzzCr5X!l;cuOX z)s}yP3qqhMw7{L8aD=}uEv*wd-CI`~*Lt>&M>95U0+81IGXg|mt%Y&<=3@8ZS3O4W_-JKkY6?+VgzqcGj-MOd~ z7#3k->Jv~G=mq(*6mfq^gZH1Tx^rh_!4**xjYW-npYYB2(s9(Ij|k8<*osKAybW}* zZ{SXJC+SY64;LCr<)~yyYOD0-rxkKNvJQz#)lj^ZjtWsIC+kUxq%BBJE~!2*R(Xz1 zAm&a~>NDF4+&bHDXYjR~7YS=u`Q|^k7GcjqPiPF96F^Pulji3g9V11-Iph+xd+-08 zPYu4sp5H({`)w+|f|DeGZf8%|1tWA>5xNVTml?(5oOC`XRxBilzdp5t2cYO@T zndzgke(3TPsCZ3YbfUK*Kzl6$z1;c*Etg+p$f<0sa9*TK;DmOI`rf+0DjXYXWegd} zLL&R(umk}3<~@fS1ty5~A7>R*_ zgz)oTfY&pE*nwRFpW@oI7VV1S+p3G)gGkHt%oGr#RhnY=7GgR5WM>^}k~y4V==?vb zem9!_(0Zi1=OD+-_k05DBc5_<=NMSur4>&EACX?6e#a7fn=D>W!(;7Sh*aPMf*Db9 z;td7%1wa22sRL1ok#qBEf(Vxh8}^UwBkugesO#G}^!Z1&6u(*{9@buKSK5b=s+U*# z5Qq#@`#zYa3%EVi@t6Z1<^hB))-|8yQGUS`rkILL4mD!@O>4ROEGi=8Dl`l(Ej;IT z@Xe;{VsXjQ$!V4PZ6CT-!REzwP-Kx*#dJzcXC9OIDcx7UhjFXMMrO!qGO2GWM0Z!m zVc1WOD2o0G=2JDbL$p~k8TqZyKhlskyu?nFbP^NVs*0Q#re_$J`!sgVR@ref(^mW_ zU(dLSdo-$qTq=1B<+TIf&XEGE=JMjjxOwxCQ}!gCC0n~ECoQ#WOkzqy>w&4j&pXV6 zQ=$U61V4F!ksnI1G1~OdZ#B_^846_$!gf1QG_?Y8hxuvLnCzx(mF?Zovhm0jgS|e- z$V{i?j$=EbN%lu{U-#u|$Un#UfMLYIr=Q26*V=3LKHK)3R3-(hg_WSsB8r}mr?6dQ zC+u^b!GuxpM>EaaVFDlty}hWtfuwVIumL&t1Q(eH3b(tW2Hm6USKa;LAv?l9U5`Il zP?1>uI+0H*LZl&)vF~#6vIGYc)HF7tg#-VLJ03;$5Jv7l4v4T(;ifO*sQnkS>LYr-8 z3^k%Mt;bp?hG~?y#MbaK>%DxuRVpDKZS1%O8@JpL)F@`E(qS1c(l&Evq&8|{VD!6Z zxT&H&M{r}RW%(8Mo*5MiN{xSY^rz=&Kw9NvX(pC(B1pbh4GC_DeU?*(hJVDYglee( zs$laW5h639vhl7OVHSx-r4&EVdb@ zbk;l2Mua~gtvhcQNL$+YB#^JOdhJKCe!97gu^6<_u1}K++96Q&37!}&N%V~%u8pc{ zXyZ>Qlem%ZF>&l_MqqK=(buW~0nt5s{i0I2g#ZsHo9o0LwI^yGh0NeEFLg6)Q1sw{ z424IP%l@~hhD98il=Y>>4W0FdW52^k_vlc*xw6mLCgT1k?$&P-21BK8fAfUU$}Tu_z%h-~9l0B8^iEJy5NvGemCQZP= zEeQq!ylF-bl7NcmNN3I-rpv^EMo;_qPaF+I>*v$&3pm*eR&pp@UF>MhJ`O3>Z2o-# zGj^lo@fHhLQw8cZ#);g=@mViqFal)07Y6FsfoRt<)}(wzFu}ria_|m8EJz-OaQn~i zbs=1-M%?V4{*UK-D}9Zwdx7z*7QtqHa}W81y(X`BRKBEU=f z&cP~ax$vkw)E+WkTy2nP8hPA`lfY%i+jbCrLk2w~GNhtVSL}l_|_;PG& ztj+Ss`}lK^7XT5Z+E=-t1<8;fc*CNG)lrre$i66j4%9H9>=xW6$0%<0{7&3LbI2w{8AQdp>rtHK_170t0^TA7H1>20`rZq z;;?F`UnAOFl%yGOhC+XQiDLXk=gif*$UyB^xTAwBnVu@} zQR@fLTmKDpD#A7{5@Bj8^2p~P1{N+Sh_Z&UyU0>J)#IC_7Y*Lw8H5k_DitRA=%+u@ zZ5@w-9@o4%B$iuh)1-z{Aa&Q$t@PJ__X1$HP715o6As=<$#EzA?WFL2tSW!B9Lc3H)&;d6TO5N9HFDAUoHR*9D_C;<0A9+@m zCKtXNKu)v*7SY#Y%W;5_%;RB}?{VUV#mXHBRJ}8~3n<@Z4I5E$xg#m`x!xCv$3Q!S&GmTnbzBU7ILbLQ232 zBbOUD)&vD7xj7XPwj20mn$gog9IrPpYlztf^$kCXJ(wiG{VIYtqkv4UL?l5g`2mDw zwCb2bK5S?O+TeSKa()6z4+rXxzrW1kZoJoNwg?!>7U{F(PQ7s*axjkf2O5FbR&ac{*AiN!q_?+Yk*#+P)AL~`Uz>Jd(WDR@4rAUZ==Qa; zKPnEr>VHj)3EYdL@Oh3?h_sXb{uuJ_(f`A>2UIXBhqF%RUp}+Irg8qlpLc$WZbHy;V$bK%lUX_Q!toX4(?CW5n&Ycfq$Vi*`L+M5Rml)t^ch6WK9Q2~diS3rWHzoCG{Jt;VG;eEykDnka&q%)@*vK^H(+ z>#gx4yq`;FtI4>Zhs{7Wcz9sIp#g(M@`JSl{k$1!B0U)nlUzAy*>< zOS5xG5)&WaEKbUPG;IHya0l zuq8Zk?XM64<}DE#e*>Tj&S2p$rRvV**}V7Pm{VrXPl}U#)+19M4@_0jDM*il%eg(r zl#eA}QS~=t=EdBuEhHG0jcMaC=uxXme0RT4#3tHnli0vpmd#81;l3 zH)!?+$5br;H5v@=e_x8Lqo$PpIlJXnNgKbnP3Vj`Tm(1?bCm(`c4}I^wV97D-#;1? zjeOf>U$%K@)+Kvra~ngAsdo_X=r0q)wMsEyf*btNTk^G%|MR3D&&J|rQJk`>nBNfU zq-Go~rW^{rq^E%xGdh$FNs6(HcbUFNrtbT_0r9nGh`dXDBay6}%sLG`!)9LIo?W+< zr3D)A_@0a9ks>-Bc%1=v^PBbwjkq(HK+3w9)d;zc1Pv{N>y`HvF-L872PrufxETBz zYt$oh4>~`9%{DOZRK#?}vEl%4*4rC69JgN-xH+?sZ5Qs(eD^?oNpq+du<$Unvb!t%eY@a2ed|HoYM9P@XD9jEj`& zx)N-CqJQv0$$eTjtQGCS=$l&<{Js?zQDX?l61p(JiO=1NObKB^V)`|KLqV(m`0!DI z2BiB8vh;)t)cMw%mH$d$y$fCJjdaYTejid%6*eAL0 z_+5wP$jx+}dk^bJD@aeZ^K;e*Nt0ldr}#t=BJT9BJ2o6I7?&F97aQ>%%SOKP_07;@ zYpe4oKw9otg>KSTLaDGrKa^|L4mLC~=T%%`MU5z1YeiE+|2`?$&*J`%8)^P3Mf1r!578@0h7uO>s7jWU%FB7W*sK$ov6 z^e3ipm}nmQ?oDY+grQ!LBD=0nIGId=$sHa<@5&DCHY^#3N&0-R>F1@wJ&;^UIAZzHODy* zNg$2!{7V#(W)ub|YhWq%zxVxOxXqO+yq{Us_I0 z%S@K4$dw$n?lEK|rN`np(W7BRJor;ujR9(&h(Bjjap2e9VQ;mi#VGj(p0xe2Pg14- zmm}qiG%*>Y3IRQ1q4vz8>lgor2DR5>(zJ(UW+;4 zUWla7uY*@~?LAtQ8)7k^$A8or^ftWDZTSVXwnHzIO0e3WtBj?SDsJE?Pg-2eE)FZ# zX_y?zM<)~>=eX?VvJ-olMOuUy^Be$vnRa1VVK9CxaGtJ7Ft?HnBPvm~WMuhP3l@mrH!vI54t<6lx20q^4>zHt|&di+{#wlMb?-9yOgQD&jQc=I8Osut9DRgKdl zhr2hdGO#0g5@Reik!dPl9Vm&_%>WF*G5M7I zHyo9Mo#`&?nHmiHc)$Uj!gtaW@p}euSM{*mUT#e|jfvV|p8d?{`uNgupf@L8#fyn` z)<91-&rfqcv&6UB-ioUA0?D2OEE4+5VVg20@6P^Z&T`& z>dNc9Ev^u7m4JbYw$y!1)|CsTMw5@;Jam0VNLl5>fV54Uu3#A&Q;uONqzj^{*y4XWqc4wv?Juj-V?y)s!Ku>p3e_EqS z&nm|tBnh&@shbJLqGHO2<8C%n3xDGqW;ta;c=RYimI9Y8R^O2%JVg!j!*`>qu@d(1 zDl^Rfsko|V{Ir@^1!(4BzjOJe_QSL|?YVa(I5J!Y@(HR6&;kDl8 zT2$RG3v~xzfvcM&gZKBrH4|16z5znKYS#Q%dP}z>+1FXgwfV=0(G&uC_M)G7AhJ`t zwoD6}=2NPlv=s(ATt_4c`qc!Nuu=P^3!1qV!MtNar<&f}oOh&KHaos_dups-yEbZl3u zLkAY1uBT%(#(8ePM^^H&bI)h5OL1m?9gVUWF{MO%A^ ztj6=lwT|lkN9I059Dng+QlGCOXX_ugTi?Og!dx@3##$?O#;0^H_8Z+jIrS2K&%HLr z`~s4!XsN%bgiv5wV$mVAUsFf3^h@{6EKqVbhfe}3568CoGE^x} zPXY+g)zW{uKD`U|*N(}1*~55U_)N#R>A=CP5Yk|J zo#O;?(Qtr%gh86oP_t(1#<@jK$CCJ}eJN1hwVS?LT??x_h+sN>;o2b4#fdYHnQL zqV>I>&lj-k;0^_OHRz8iNwDK~-NoGfMSPsKyMdq7&{M5GGM<7RvqyCYJUW-@QrU|Pe)4EyHZ8pH zzHivW$}9$PTnidbn%pAg^Ew(n_=l#D-xSTwd){ZG9{!Cu7mX_w5$uk71Vbf$DmrP4nRivaTMEw_>l7P-}{ z1rhX{lKOvyoUa}v7t#4>Gf{Q>K$^NM<1~6<8Tt52C{l|n3>L7^G>uSaD$}%;T6u-l zEmPQQtJEyipB7YyC+r323E=YjSM|Sh-W5xXnk>_Xzw)zA1~-pU<0DG_WW+J9y5vaQ z+&YNy-~zmXKZX(l(I_8Rd_~>8(4wKDZD$u<%7-x9rjgAV_~|M#C>ZNR zz0QRxfiDo$t9)Yp<`U6+LOF4GNzt*vN>B1|GZkIf`~Amz8wEce%KG-W6f29H>r%J& zHLNzxS^O@HEtQaWCW}0cu7LP7!UmHm?X#RIWHba$t8CbpG3YjGRu3^mkZXE|neOC~3gGr*^9&V~WbYe20cvJw2(3 ztXcxFcsnt&{eeEyo_I6ugEt2&Yn@JbMry|Ot+?2o9nw25inM}y_<41<8Z__eiF)|9 z0t?39pe6?5$jC#KWHp>|gDGM;!BwFBZFdv+1B>+JwJZ}I-uUZJ!CSC5`mlSqm42K6 z?m{`tD=c*z;@CGtiGlAvO4qmyjMTn@v@WwIC^=onz1m-bl~o6giL4NaJxT(6fgE%j zAN{S+jEd~q)>zpzs&Q?(J^dLH!s2E4Y5UtzqdM%v)?wIL?vt*RRE?)XV|`BI$nLzG zI$Iu7OY$eR%_WPx^dV@v@gRns=bQBtm~Z&F@F3jXnP(XSuUeeZz47@K=<+_q=W)${ zgt_Bl^vj$n|Nb^hI2t==ulUIxnMzWqT^P+|&()QSvP?4k#JsGUo@O*)FD?sxQ&;#p zd^@DRe6{>_(ct+lbU81Hu062WTd1CU|(z|AUR%WVVj=-m`c!^x?lA_%`~v1*`%srD$#aH!FTyCb=0#4 z^rzgevML3NnNIO+DG$FnV3J&r?mLU1y|5maemG*UDc8@1CnsD~BBY=>Jl_6}U;L7R zP1*2XW8);I<6)1BH)9AyyR&Y6^@NBN<`nBW>-zcg(>Zlm07IzlJRJv702d=NU;hqU z@8^H!>;2cO-Ie{eAGj|r+a9YW{MqGNUk5Aq$^Onkkq8DmZ5X=VeD$jkMGx!jNHbuR zp)4iKP5R8t^~z_4N?~X?loHa@dUL6M(GBOETO?&m@Z%cr%zydEpSs0*FfqhlVrKq? zDa!;so`e&tEOVpoO&t;8oaX#e>Eo)16ajkiou0>Lavg|(PpSD-Z6m09R+u}1u*JI& z(Rc?pAKQ^q$z2O*lWCWS&D&nM&_jqF;_TVbI?U&Z2K zs%bglQ^iW0djUnYIQ=ndc-Uk#2Yb2?0w6~NMPcFJXCH}xJ+)W2y1~UlM$)iq?kWUbZCo`x4zz2O|qwSyQkT$ax785M!kMbi0 zGU|}(TEp_KLYF+}BVumWeU35Yk6y`0lRd17x_c|pZkba@4Y{*7Qn84iCXWgqRU@95 z7(Nq3X=q{k@_}nzRKq&_T9mV4gSd(4GrDB0-Cxi=E*Ayop8U2@mYcwN(1>>@d8@vi_1tgLiI9tv(-kNk;eYxghsrVpYu>BUY z&(>xR_fY-vTx`@Zv`V$z6#jDS{rAE#tH2WXCxQ$tA3m&pKVJT*?KYV}hKicltN6}B zYRREkB6%C*V@K@4Lf7u(hXgUMGQ4$2oV7?MK`@-;W5v!?Erj+KR~wB7b*i{pF*53sdyDo^sn^i2A)+%s|?0y#pN8@zXjVK&0R;kfG+}aE3Fe;RFGxZ0Z8k)VusZhANv&w?N=A7 z#qZwKrLWwgeDZfk054$GJV`O;fLlcs$#-q>*5JD-a(G?DX?BWRUpgPgQ+uleVe%Gf7vL z9H}(vewVw|0J7|*f!!G?5q$zTW75Ugrw724OiU!9PBEpd>g~q280qYy%5sd4Ua}eG zpYH#BCw-S~da&IYq^E&xZV8GUFA$rmLAjnzef*&o-Qa(IGUi-B=Dv5}M%zj*5Kx}m zKRi|@Jo=RPh?E4yxJls2(^>oH-7;?PjR}y)2Iue_g{ZeuDqdp9k9x(_vW8L29apkH zO1^rnBN+liIC0HG_OTuW@)rrVFvnb73D(x_`qo_s_6Tat6)t#02!0lzGnE^sl2*%7f8cyw6-Z zy-d-uj~0+5%xBECwgMJ{xeZurb9a>inC{Hpz5Ya$x^atHj*R+N+-lw&VP08uvm1Md zPx;GP!%J~HT<8A80r=5~X?ckLA-y9xaw#Y>QGWM(pVGMui5-9X;D+h(WIz&9vc8!h zn^swUF5JBfQ&p6e*?b@i$U|2FjFri3Z)EI<&3$v(v*D5suE~Jgsw^HaMJBRZ#E80hT?)T1=4svd6Uxq;#m}EhuPuSKx%j1Wa zKLVYjCvmkm%!@Y?%UemM$Lr`ZcBr0^2}>E+t}hk5N>b9EG(DMT4$4616Hv}Bi)6=6cSY}dCw_lZJrzO! z`@$+6ETW&CNRCRW6@+!4;4rRY`z6RlUTTf-<9X;RkW|->JkvQ?Xhr$)T~;lDOfXp| zi~6c`D1iUU2(C&?)ScUofq_TWL|~*$FS!RlQP))2V*Ra_e`?RO&Y}P$({B1&-51y? z&yfa7P07*ntRyMl-Y&4{q?i7vf&FLK`f}0!uYg_H8w75t%(+b<5XLoFerekecle6f zg1g&OZ4aMC#pxVISS@C)!4MBDm zVaGdNF4pcZ6vqnkBURO94FuQ9st2`JoV9N^+)KLCvM>HPrHGjL)oZBJi&=*H++T-X zOlUt=>`odLat{m1PedUwI`{|>3Ks@4+?O3p*;XI?3!IWLU6>_Lb$0%k)bq&5;Z_T) zLl7RXzGPyi3KM_~1Zb{X`o0KXf6d$f!lIhdl{h54d>0GjLcEv)zn(^_MCf0SFVnh8 zeB8_UjN=tov3oHOKv%3PEJBNtc+Bfy!x5m({l*=V(?bh2#yAz6k?GSUEhpvoDc<6& z82swQk&@?$CYhB92SIumt4r+{`J;wb{JrBrpj?;3`DPRW+xguUW8GBQL&_nLwq(BJb?6)V2!UqTviyl3%kjC z`*5YcTvpdC7n^LuB^B`3_1@pf3O4AcN{QWvj^?i7$Ie@9>aDG^8}J{64MTk%M(lizy$+w=jCYLs(pESQ<_?SqSbCca?^36ZmN*U2lfj`Q=w-GEk%2e-Cy^GXJ7ZZ^k*AO5QW1B#UOC= z)(`A!b)dlhGBW^sh>md!v}ltw%$RJYK(jq!D{`vCLzvP z0fD^iY2cEt%eY}b>eB^O0f%*IgyROqu{X1zCw*RD@GTuvsDbJ@BRS-Z;zT4p-739d z@=XKi*ORNk%{%x*^LhUfa?Fftw$y!6ocCAmInExOL?ad1z0?^e?%<3g>e{$Pq!CTi;w>pBdkFjliqv`60%?-RlA-!W% z&rkD$=34?iFfiYE$A;z$%m@&|kGmur&t zm*d$8p%9h9F9kg=+gy4r)^v-p{pAt9<0tYH@$mh{-xN@jjc+6SUt+B2hzQKe-!q0(_-(IZ9mPFF-ugRi5+@ApSQp{@+Ew3^E9=a=ErV z`iHXiZ|>UvE`T!_&&5N}kM}l^NwNQQ!vCyuT#%9#Yu(m`rvE5_{jFU2UkOVv&tGI% z5#-?c|16yUpS6W9($8zBmR~^rCeQu9o`e?7@cmyJIKnnXz5kCV5y#Ljd|8C3weKr5uod0gif4AlD5B$F$(LcuR?>#|Y`R}&;cU%7DoBppSauq@I zxW>FlZEH2EMvSif7-f3#V(u3c*!=dW>5{j!Joy>G`()EyyUDiY)_(G&PwS&e!T6mR z6PMG4PP(8^%HC!`{$*{fCb+JtZ{z?j2JeOW_4*h$5iXDTKBhCU)6*L@UD7m5IQ8M_ zUHaW$2gQj&^VW?N6l|>Is9eW+-Q;E`dGjYD|Lw%v43NImuOp~fmE?cQR`dZvM?T$K z!`c-~KV2W@f7Uhv8cYU0cx}>@YudbjpX2A(ct>mntFu`>n_2#-_DLY1wyv&j;M1!~ zm^N}^cZvGg;mixhhJkaf)1Gr^bfqbqTBC0BpM7I85|XLJrO&WOv;e=>lUSAK#!WY; zc$v!eEnzm6GUu^&SQmKS%M*O>!FF<&v)^F4_VcxBI?V%ldGrU# zi0s8Jse`w(lcV)vHm@j3ng0d>K()W{$F%*P$zS-xVD^RhCEQefWnYoL#YZR~2(8^B zXVX>)E-5dE&g%J1*|yx5aWuX<6wB8584HGLEdLH%f6wUJ@qPC7`8nB;lT+iu`&k`Z z9Gnwv@7YAmrbLU$#Irj_o2FOY%|9+GEzh4d-Si5f*O%2_3B#P`;@c5mpQ+y`uFig? z4NIJw{)=BPD`u$B548VAAO^EY2<12n7CP7Y>r!VdN>|xYP)(=gJ>UX!obIilRD(UfxQP}%>J4BFifW@^M9}&EfNZT!~Wm1 z+VmsP*$Qt!!g>my& z5$xFUTS}^29p5o9p9U1dL9W)oi4$K?VO9J0{cHby|4AemZ2bSfe+nR8cp#HSvP@1T z)<^D92j{X%0aArGDg=uayZ)HYou5n09d|uFr=$|YA7uyqb&V|RIf`Q)Z6JsEL6L&K z#vVkbM`X;hoyjq4U1ddoE5&Ushj!~EF0Zw;N(N}?@b?74oS%Mk=phWLmUK2&y#CyH ze++-E9TYk5!km%x^{Zji`H|IaES2rV#Dw;ro;H6E%%5W!#tNzB70Jaj8n>>WXY##b z&-+It(!9&fq`WmjrZf8(6Sjq*!j+MmtPvka`pIFeL2%YGiFru zZA4T|Z3)3wUdJO5YucMuhJ%&tnA*-fBZa`Oi){vi+Qvq~+h=Q!)$zOr=ih2IvMh9) zOkla#v31eW98Rf@_kJzstwPRZ8RcyYcG>Yug*~1}KF1L!RE^GuCbzK^)Eb;$(xC1; zFK^A(-E8-Zi;GLqN1e(=T%m?dgt(eLg1<$Z(JQ{aI;-gI?WItq4YrKpB1a7CTi|g) zt}!X2M|EO{4ui0@u!mz-$-J8-&~KaQRbQEnR0=qeYiMZ|DSRDo)3@78Tw-xQlg-u^ zEZaXaf4m+{$-g2l@7j;moPjDSQHoeT#~qWN9|h62Wxt&E{l+_`R-%KMRe315ah^6+ zs*vxrzPNQ&d48~zKi?@ywP)A%I8X|s#4O_P9jQg0j_cdz*{mk*%M9B(vjb1c+iAYE zFt(DKl0{uRDOXB^+vvIK`Mr$$l>`U;L-ZrJSLP!<_hxk*8a3TZoDa?e*QmnHWk1H! zZ17H&0%f8chAoF-5L@93D#7l=L}K*4P|q%}z4{Z96Zn)T8#}w}rG{GWiros4typdy z&LKlN$#Rm$(=0KFOx~Qz?C5-5-(gV9ng08K*%wzAq$PJdC;IsKm-(ZO1|Yj=Y+SMn zcHvIE-}Lws70+(uGZsZ9;1sk3}fgcM6XcmGD-F zKGDOu{QbFnLOW;HY+vqCJJDKbi9 z32*O=CAYr!bUnPH`)v<1UICFKxpfE%y|bTD8T=G?_kO)G(6-h;W2-#@W4Gd8gb;s{ zI3N(-ieWFQfPI3GAAVAh7gZLH+3@L^a%&SQ1wlpjI@wC{@+LF+5TN2(yEzSt=5M#& zyKmZ{U4#NT6K>Om8NN3Ssg0)2m6IdSibzSxVIiryh*tXi^ztV9if{VEO{bH1`%N^y zjsleEY*)+5NIpu66|~Uya7E6Z@jy(^L8Lo5FaA@GCXyC;Qhbu+E%*5@-##c2|tCob9sk#&x`07E|)k=}>|*68|0V`oAlKt4_M@${^%45m&a#kQ%|^j< zJC*!dFj(D>M)9%h1Y(LQ<4}I`@TYSsu0HN=Z8Zy<#?J9wJp}Q>DH{uVdW!3HT={d! z&n>X+O!TsskX~Kib&ZVvM_b%Rjr%~AzrqS^#tY2topyh6_lm=kX+!t?;+Oirtnif` zGBt3$@}dlmRI(rgz6z2#`b_F#K!w%=}Ud?)>EK7Y*<2ovvCpowDt0V!Qn zWaNG&Q+8c(Sv?5$upfJEhZj#Mc0!I2-)P8i>ZMt=yqg!eg#UhexR$o!!NE<}F*rEX z5_gzP*cL`r@0V|iBvJAJhiqHn4=7T$6qry&6O)e&hMYXLr6TT^9NHB=yYu8WodsCx zscy=+M4;n4pFIrh1$4KS#r|KHkVU`pwxw0jMx8KL)bV(2??H=fAFw#+mJ)2MuIJ~K zFZw~}*skw9j9_`Btnp6r@rSn05l;NZc-{MS|0{|}JU7>_>C_IJ>*}1!YE1d6{If}` z++Lr!+@O&oG8v2%PiVB$TBMa7zRuqA=_=eo;7D~CvG=Ibz0zm%^_B_j#$J{g)Y7&6>2EtD z@Ryxwpi>R|A3NiX^O{NgCC1^6wx28ZM99p?+^?C8lA+Hc9)BR^x>{S*St5KZHhemt zonaLTeec~CDS^tqPQML-Pvx{NVZ6O(<~+u2uTBN|o3Zfs$@v-EEKVn@<9HkgMNT)W zdx0N#MK$yv`kYG4<8+un5IOlB5~VgEux*>U`E1JyZ5>TFfc$aC+>NHI_i5;x%7_^H z84*HJA|TFD3tX1Galf@&%$NJc+@?&}RB8H>kv)y?|IGZ%v0v8w$TkK;BCW6NHRxI0hSvVzxT9vsBhF8k)V0Z%U%Vgd0F+~0G0-<~~bGBvgk z==!D!h>Teu)~9Y0qh-B~>pK$2E(%w08U0G=7JY?k&bw<(quV z545Ya!dv}a`@t*VgHkg0&GY`f#2C7ZR9$D=)uscVsY$OieT}nNpM8}u7;65d%V#q8 zN5kDv^T&&~s}G?4JL{c#tjhpn*Ne|gu$-kEO22)B8^9>%7UmDOtQeyme0BX@U-4DM z;2`VmnG+}0p^Fy*rIEUhH+7riK~LM`(1^{^t0Pm;c_s=@82{J_r=L&H?ZWqFenfN< zdUnulzlXz8Hl$7ukZr!wzdAP70=f!_Kpd}E#|>dVr7h(97vy_}#D7f-;lJAc`VZ{I zK(-Eu2pN^-#DLL!dxooN6%o(jCz^hnzW6~m z2c0^)AgsB7eCU&3_kW_YyL#^pn}(lyoX5B|+Uz{f_a|T6zM&#i$;G1U82;6_7-VhN ze3sjC_Rx1I5)#^E*J2w*l?)Qw*)WFbB@A$iJHn7h<{40IiQt4#1|rBMlA0}c*TRF* z5BKw`QE?}*^(ANNi$|-Ty$f8e6QtENTqdD-s--ybs@~^nfLw7H?l>xgTVwqIujB;9 zumG=NKN5*=;hVFVi$0uUm(m7VP-mSLNycmF@_j!zHg_g&{p#f83=~XT*zY+^(Wz(V8YvACJ75p0;#PNRByWvk!`l44A4r%BCVH<(#Y$HAto}IGX z6&S*!7v{S*vNyxK=_AR%uzEH%9uO(RKiyA4W z#Z_)r$m`n)z4(LN!E!Bnao%%d6t{PBXAR`~o3RqyU+6mZnocgfYz8Jb4~^|9coDJW zz9T>cBFmGDcH9$YH)f@9^p`KWzaB~=e7&>KwD%yV+d+B}r}&vH*U0Lx7Y@9GM+&uX z`BD4bl=EIUu^c8nVxv9^<}ND*CtVGg>)Gpb2j3}fsM-`=BMw6l8MgTs^FyV(N5)DS zmtg)!<%3^scOx&}JuLf>dcP0V(jWR)erWZP4f%~f>dVRA6aP=4VJ@(Jl#JE`C6ska zU}uxs`WIk+GR&sr@ZYj1kC47HbL!fT(_)Z7|sedw+T&vv~+-(0p1 zVjrnS4RPbOT|H)d++mwS{HW<0sgKmBhH(~!^t0~AH<7vbs?Y^-{P!7|I>^%4sXNTB zR*G*6P#`2Q;z=!~ss&a)owxVzxWBnPt>FdVprGbITv}Wr2X8l4-s&;=N-4A@tubg4 z`QaA7$k#b;oZBC1UXgz7?SK5EzqDS^iFJq}Y+U^wRI>1<$?fJ7x|p*M)|irfpheZ; z7u#07_U`6}NCu?;SJ67cVwB&^#GS3_`xvJ@Igh7phrhNp68c^|aB0II7J1{kQ0@nV zVEG(6mNh`zUQeTr_YR0g=7%J&{_N>yT3%s%0uzhAP${4~_qJ7q07}@*5b5`v$ojT! zikK!om)KACbyvI5z}h(!--l>Sga7M7S95~I%=c2>S z0DjyeiunlNZ{7zH6@^FjgOKA`vdz*b&BVz@A>bVU(Od&s)j?#__}VG#ign;d8y6sN z;m4BjA2l7tNgO^$^SdsU;}8~^`n2BxLv^Ar%D~mo!TO1yS_pn@nFtz7vMxJF2iNza zkucML-#E#|!3satz$G2tF`troRJTOC0pB9WLY@Vhc$?8F1RyTQ(9=sMK98NE7pY1c z=K}l-jGHrw-GcC=cs)cM>3ktNK2WTl#ONaNNdD<}+u}7))VK@R-H^bew?wHW^)|@p z0fSO>0^lHy(Pa3El1ta<{$hDfFlX|<@8~WB-rQWq*&GfFtuEP6x5#)I7E>8T`GJld zhc7?tUuOXfiTdRmmZ8LWx8y9N)oIcB*3W8NUqUyX*2hG)1JnY)}D;-5L+w*iQ*Lz{@pGcydrhK!opAUDpX1r!60rB0P^RD&r@80AUzm|WOjuIWcKcE*o=G601k)4p=aRdW9CmcW=7vZwzTco z^9#U)83=cSu4!;OS|7fbNmmmR(j~}@+~XNYTUoT@@N92qF+L*)owol-iC-BQoG6pR zMK0FNoz4CRJBXWxezL6#Q<`U6pDbRpl6BbZ)Sc=Af?$zwHj0RKO|H<52fq;jpHYS` z+mK0>dCk>X+eS52m;TcXJlM^m>`_bErj<$465^(F?=HEP8 zYbj9bvtBCVz56@58Nz_kKu^KbY}cvaap5X4iaVoDbXw%doc(5}-ysumP+6-MITtrM z8V)VNjonW$X+0$`I)?8N_U1f3KD94?pB5ia?Q|C|O$>VbU0i_5Ws{FQZyOTsAW`Y^AQO>%iyj(teb_cj;B z8dt-56A)buvxKu>ncAn#rgV&v<3=`dK6s#+DOwDN1w2sFP*U$yf7%UjSzz?ptJ-vN zzV@06HOw5Te9#{g(W1`W)huv!FZ)O_*`PZ`$YArmZ*`)BbpF00URHHZ zJIe=1OdH^g!((?2J6<4H6^Zhy$}wAP{f48fh|w;vFtuM{HO4&v`%>{`V|VfHHyi#fCjV$=tU zgHufc%->qd%NNdBx#x4#?bHxhq=!V*sAN@eQgtw=$i~8;nB3=?;k^ALWZ+Re8 zy2;Kdz$8~s>WjX-CCB|~9O|}wAbfV?)qfRz6fwQsbe6Lar z#=qQKXNu>gR zkwqm9dM^7wK$fOvVy&K(AH7EY{fetSF?!Dhgb;3bq=I*vMSMfCIovLh{R!o#gjP($0ch~?RkMd$Yk z_k&k=#P@&x{Q1CWqR@U0%W?Nq&-mRziME>BPRkj(uA0+tUFJT0ZR_`2|9E(;f#{SQ zf_{gqMkFZ>f66OzdI2)BKv)#UNuNpU z&p839Y&zfloq&$R2bx);7@yzHh!A}|lETdf3Z1pR2DwLJ9ko90!|x`VA2KpFX)P3) zNSHmPY~Yx=Dpl~ev@q7*h6s@H)nCVc7`I+c89N};3QiA}qOXsa6h}z&`&*vryxZD3 zQ_c0}{jTM6tu8MfrEiJFlh?zj&c;T{x2_M=E|q$^_0`9L5ATt2_IA6AVP?`1ncLpz z46fcH)Zc%OGUy=lF$tO1AxdUzG3s7l)9w!H8_giiFgPaf8lddeE}^##D;LX48}{2J z4pkjfz@~&r*R;R|%By$S&UUi2*4Clnp_37f*JYdg=}9-g?+zjfrc%~Y-o~ehT_OQ_N9e?A?KzrsN+2}xmQq$%V#+Blt%#J06ZF7^ofDqdS@=c{rZVHcx;e_KRSnT z_E0_NEOkk=%YuYz+HteRu)?+8?_^^NJ(9<~cayL`J zANvs)aNQ~%5DvH5uJ@h1?%X*7ec9a%gVLA;4=&`w`7lK0`v4lWaWN;dSt8UKxBZw z3?)uXUt1rp|A!Bdz^ain^^xwGyiYeXm?+ld7;~f7jk{sBA;9S!qoIo|!qA08r>uTw zNaE5|;{hANuNNC0#Bk{ZKro0C@nwN(6R}@Q?j2f_HzmJLou1} z?=H6PIR@-#hx3V=i+8eEJu=v%*#B||L6QLGMJEKR3jBdn`ZDyoAtL+BCNtJ7bhW^h zZW_MpZPDU8nrTAz-ph5wEhs{2%bmbs10M}_eVZ*K-)aMU14B>Off2!Onb(h=moXXz z4^TaSJ?h~=gBB-gSC&j>F?tW+vArkeiKP?7B+vUdwEL(gY~EZv@LzB0onqpy#YcF*ux(K4v_c6%5Y z)opRN-DT)9xL>f>Etsk^PhbhzBZge<52)-l2wx@a9PYR)Mz5MXgK)4d^T#+1&8K@> z;k7d{b#n)!=^#A&E#a00E0uFT{T8$Lg6UBNR#q#NptZWn2Y58)Z3iZf%}3N94QZ+K4maA(Ojs4LYs*-aYNpDY zlemWw8SQJW7=8=W%q)Cd@uTx6O$V?BK8%XoHHD{{-;9sl+6CLj2}odEjc`jAP5ZJN zUierZ+~dhpqs4+}2QYGz1Bp6p}X^9sPKr{mV1Ew!*tXF`Z_|w1Ri*C6J_Z^|T!&GveBx2tSu4?){J; zI&1LWA+8&+r5+>p_o#wgd^lY6_>JahpEh56q(GEt_u50Af3t2Xi z8LD=XmcE$gla{M7#ps?pOuFog-EX?OQ-gcUYL))GxrL=eZO9HiZcq|PQv&d6Mqm(lP%)7O0Q zTsPo6y7!4jhMBtaH(?oH!!OVYZ4uvu#hi_azcm0i1gyCr^&RT6g_ zRrd}fEl6BFhqUf#R0^3No=2<=LgHM$Gp#9Lcp~9ftzYId1Sbr^l78Kc93o^Np~v1z zN=i7@vt<2OFq5>RbN*>tXif!mqm+3e**(Yg8mt?M8Lp6WqyQ$UNzcTX_c4WQ@&})A=_T?8-c!n|NIa~v z&0;c|MXx?~oDLiBbC?ZTu_p7~+?FNxX2vvUCA|1OMqpsim4Jc)VT|8T;b98Q!r9@v ze=-thnwE%lkA5tk+5Q$TuidQB&!s|I$Hl5RLz5PzAG`0CWCKJFHCk`{(+jRVFgAw# z&==RQ8X%#6FS&7ly?y0r>VZaTq{pnGj-*fut2F4ww?8#WKv-SAK zqk_=kZmi^lf#+CvjGebLrT7cF*z(PXBa?dgXk;C((Z-b{O8HnbNtuGz=4;*8$KIkp2Ga= z+rK^rVgVyfF(qzy`nTWxcZ=8*9C``MyqR_V|J1+~m~dh{$p?4;{n7u`1rISW#sS_m zL;U~H;C|!{O!J^uI30oiWAy)YAz{e~j4{PB!S+8j2qKaQQ2K%U`uV@+<+l|6ySE-C zV2sbk?3_9OLj$=dm_UsiKLY{wKWh75qyOivQ$7G=v`l?fdh0(lz?A_ex{Wzx<$pZ- z_aXp#qkjgBaX_iExB5RdXagpic{=0?^&cJj@6rF$g*h`Y#uRJ*db0n};QuMZ?^XQ& zl;K)u|DQ7a|3?{?>+oZJE)G9`NXYBkuRnVu;{vzNmrtAITt|gL%*4VY{==>mAORyLbqc6dw_Q0qxja$7)RTk#VH&m;0QksIIu=kq0KQKzt z3Z0i-!S~9XH&d+SYV2m3PI4_Q(SbKB9FN3$(}k11c&>i1o~fGB_C8;6bN`eAp%RPF zCl}pI_d}G_%FXcPHY2Ngt}f<|PPcnTj5RtV$l~CT!?O!w(X;Lh(bKYemSLg20W+a- zarBi23JM0tSc~txh; z&Zb}$(G3zo$hbzwxLh$KjpIUClm!wVv){T3GvIen79um64|}d2hz?wm68zqE{eGZ!(zq@ zo?`P&GSQ6LtNra(Wc}YdhkMCQ9H9EFYFF$dXq(9b%i6`j?4GOhF^3c}v%DtwEY;~+ zsgW_h^hZO6JG)CPwM+Vnfcf72O!tae6#hK*owU#vY=c{Ft5lvY1_?j^Y*y+Q49r*d~E(8qAPbp zkxafVD5-IQcP6j9@-y>I(b4z%_gc!|2+$R@ngWE2yz|=Dg7W?~zt^<0J!;zaFj7_LeUL=)yz((BNcSoxz z$JIuud##=&h#;6I!>JwD83o(=fD(P|Ed5$=E%I5A)~FpC&Mx2sl7ckXtprb4Px9aS zjmQ4W03V2Q;J{yU^#y&xsa>j<8>T}i0ONC5+$Ic@KO7Kk_^>lT$KOIKP}HQROef_m=(PwEXpn|;p|e$j>ikZnmSkMDL?wsD5n_AiE= znS8L{#kY4Hngv-()B^fk4aY%mCm3lJV{GMP#2Ag2)o3LG2yW$1&JG$>#qrrL5sKcM z-kU2zsOfQwk7n13)UJD#RnNqzBsg32dm>IO-4EdM?ArCcwldOBN$DqqhMD}tLC^)L zgU(@HNn&{gVYQ96V&87E|6-oRz1dGkX;wipSND`fdLowvcG+SJ7{LJR^*ITW48lSBNzR~rso4tJ< zqy;#z^(#T=uATgFVd`=YQTY35FKX;n7=3j0T;wAOUYUkL4ByJoTMkPTqw- zF3i>I9$HxMOfoqkmmL&G3?w+`>NRAfexjXfudd80;Hs`%A;aG`x#qWbY^|N2%YC@y!HJ84R% ziGs(ruv~70$xT2DJYm3UdbAo_2v zbW>kF#on78JkQ37rSz0Mk_CM?-0`*^t&2OsNYWw`Z+uCXg1)kbfBK+auPzNzivZSi z(<7QjSNy{KH>mx z-VG#1UYBE1gktmp3%Xht`wNeWSzeJMzxHG<8bQL=2NSwYNciYThNDAo6y8+DmwDAd zEtvdSxa(WiviI^<-C^Qh`ZAzi#<(@CB$cn!P$B#fPbj>}(vhfPupa?ZFj=9o3*mqVC4V#d-l zzVocfd%~ebjX9EL<3P5*Kx-hNO`a@)^6i_MQE3LU=*Nq`imA0WRHFmm1x%s@S*3wZ zho_Er{=-)A^U2rdBp5ubss%T)`!kVmx_%I4n{O7^FXk3mjGX3vG$UibOZ}WxUjTjo{#tDDq0t6llBN1qXI=zEhSP3IUW15#_91$IOk7S0cxdO@P(L?N z^q~Ip@x|1HLO1)9R|kzp#CMEW)N^wEY+gS%{iRCGa0#mUE@LrKkXEjnkA-+3?w+Fw z7VOnY-fOhjyI@F6^z(MF4YZy=c{_K${ZJq6t>lNt<>jAZce!mgQ*+>ATb?tS)A^CS z@{LO;-o{31k>Vp;=2`6WnnJpYXoNJm@mo$Qj|W6PT>~?xC!2#6euyb&_eBxs+>^Mx ze$okcmSjfU*vCuW2HMSMrA>%K8{1nxew}#gr?a-}iK!FzPeM(F9YBbSvUNaTXZPl> zddVJ7*0t6H?;ezbVt59ht`wZr1;1$d9;zd3b@)WDziARdt^ICotK^$(u{n8kx;Y2Q@Ngt1rlj_R`+{<|6dP1&YJli74g_Y471CbeoV~ z`6*{5@0BQQzta92O7$a!0M;O#13S5K>^zIjl!K`BEv;8u8^bIM4em9F=EyQFzwi=+ zTCtaJIZaB7*9THMCd&-AXop!g)+#qcbbaqqiL~ky%|^(g1ZQD59x6X6&mU7tp{IGp z&qv~TY=?-A-wp0gnD1||EVlH&ZLQ5G6MJZTXYUBS^m@q_o*mKBy*KYuO9K9$TtrzB zr4=ADdtqdC(y}+f*SE`e)XTDY^s_sS5P#d-J`~T0>vLJz1HRE#Tw8UlD=yj%#fP2k<=`*0(&l9ok>j!*!VjZFML~+M(w#Fj6KWu^4mgscL z#6QlNw8-0UuX`h28h;S`;DfPVQ;G=)`KnK|V4p9Wj?i|=h>a!PHC|_vr|kxhR*`0W zVM1492T?5m;(iXrP+vMD+#i#`IX|_hkAWSziM3!Eu~H*q@6jlPBb)w}P?>-E8|hr> z%DmBvSJ-77$s-$k=|WX^$|(t0B#c3RUOS7Gj>oQzW$inaA2UArZe>t88;Zjr+1{5u zPZ>7aXlS-R;jYDh2ygR7Aq56_&}1?p?rgJHgj8bcmP5+$x+9dFmDe&V>~Oqb?u8WX z=lU};PdDZ?dLnkGTnmNYmRo6j*Hz~|;h6WyGulfWJzvo#O1n#*(f}ZDV?U%%#egmW`gE^M zy+*Q+s5t!YA-Bhb*#1;S3T{{BX^EDx0bQ{k>3ub!3>eNL@ij~|W02S-6n>RfeO~%P zx;8&k$=j;1j^AR|jK}@zQJHd`QVxQF34>?xV$E-Ak5IZpHtMPWi%bF!J!8Ew=BQl1 zIqhCl=JK#O`V&{oIRQ*TD*5Im1VnicXDewmCsfh+3yEMLMI)y0zY!ar#Ut}oe(Qt zG^|&kbx0wRSWdN7=+QXa^z?&2Tk?md&+C>Xg5}ijTUR?@TZ)3#X#J~#*djWm@*E7L zcfVg(MQ83?x}PszON72aW~s1=j^<`ZX&>(1x+Q0HyG$`Mo2mNeC{s5J75>vC%i(ku zsjw)gMzva@$0PJ@O| z11XSX0lqb6B_0f)JRige&%p5^)jV{{2c4(ZunbcT%>Td%M?;8xrHq zLinDM+RqYH>(^oAMv@U_`CaUPGyELahTp4-+_(5;kD$sxQkzslVo2ewK5Idhgcc;W zG)aBXs-D8s`M~N{j@6OBF`to);OYp&VvBe-8L^I$MxV(eDly%3yB#CBTa^j4epra} zBW%RfhKo&T!5sIX`i2F7f{GUXyM>u987L2epR-Cd$ed>@BAs@fd))Q}dhoeh_V0Qb zpieilZtSoZ#z-68_J}8<&>F{=S%Dbn7Sc6De0IdE7vNQu@v8LI;_PxQ{G!hU51nS& z8ceh;tDkivcbnUYqpfhA!8fKM4b&vSOR6f9Arx7sQUBQAiJwqR*?jXgkAK`t=}+Vt zAnn_PR9yW774uH=Nr}KZk67<>)2{1y-Tw!M{UG1_kLo4kiqM8J+XF4FMZ#CqJH%4hVqlUVg{w@x4X33s=H`{ z;2T;a!mJJs3sr5ESTRtTyPwRgu~CI#&$F{We8pUez>gi;I{4nzIUYMJmV^rV7hhXk z7Rs0T`7m>Yb&}+Yz;8&m`Me>DWlg(xXY5s*&cqFdFx8Wc!S=-%e6RS)K>m+Ulxb#D zpyn7p#ZF%(7oBI{lEt13$sT9m7zfiRg@C?2CCK;&lFc-{jMORaFT_rz%j69uK7wR4 z%{0aE;Y|7*HFIZoh3TV*Glex2j6F)GjCudrFtE{ydrL*{EMZ=N3xDt|zrO;4T#2VO zIlD;9po+{=u`07#V)w+vQ-g`|PRG2CLh%lp$h5NGjvdkzDXW$$PMGfXOY;Aw=i1VisyRg_ltu9 zsC+}!YopEmpTgjKk3)3zY=kKb|}|8xL)kb zlhwD;sZ~9zZWzowIu?Ein4S}0=YYJ{gN5xfFfR9ZVXrYIQImD8`n6OK%gJZfx9f!A zozs;V5RVY%$^;yZJnpq`Z|=fg%tHAw^3kc&z7oNQW~gO`W)BGeJc@rf9R^?ApI9R* z%XGrb@%Ux_=8h!stAI!ku^{M6ef(JVMbX!ZG<&1opj0u7Z@AR=RGB`ZfH35(s#JYS^ecFx7rVY}R;U1~2x^40^A!9d5by7AnSNJoON%i@NZ| z-h)G-2MCQ)HmxBOl8J*5eRTwqXIEHvsk1yM%X8agm*!9uSm0%Pw%VY%HaekCm8b4( zqF8cMI#u>n*RbORCl;=JjAkvjI-;c_;kbmVqr*7)#3`*!87z#x8!{a^eitL(Tl8Uh zx$QPZ=G!IUf0oHI{~Jn`Q^f2x3Lt>LQm`c&UGo3M$XHDu+(vlri+rH2 z$PF^RdFOO=8O6-sP_ieLL=LXo7p$dvS0q+CK02Cv_ds9qV|YU1P=j-=)=3|j`g9^G zaprx}p=X`F{smFhFWjljMEixRMc*fuxIVhw=#C*ei=~!k?a0MO$4mlh5ssWgz&*`f z-bk9M0IA8)z`5c@9&*ffC7@@ZtBh z>UZ7t)#jH!+OEy!WJqS37zn*aXp5V#xK=~eCY0DyhH^J-dA*ibae*Y9FXixjlL!HC zlV0-dg4M-ajYe}lY!|)84rJz00FkQR;G1jS&Bt>pVJ5$ssbM5m*w2b&(;g8Ab{I~? zF}^Hn53=>}gNMHCO>JN6M1!K(!uEj0Gau;w=daAVv5J5Y+0R94x7nsNd-$KL*jVS1 z>7)h?Yd^x@UyfG+NqmYO8c?>$JX(gKkWRzU#2E2U#d?+SA}=qu>R(@7;yYhgZH)=< z$T9N)@3_VGppN71#4b2S({+@N=!)&q-_IK6;=IF@bXhd*%ZuM*x-oujlHSV(5JWT0 zxA0Jk*~MCsg3Y=K)i?4w5_d{l;QM!yXlb4bH$Awldk^5qbBr~QrMNkzi%_Dv*dcdoJl zc29wORNbt4zNzA+e3>G6nV5urB1pZYDTuAEO7KhT*A~W1Z%eg^{>18oab1a;yNy_~+#*X$zs0ooVAX31TgNV>k=cmBIUj~jR%a?Z zyDKhc8;upJb7YE_vb?lG^4;aZe{&}{Fy9f$;b5qj(O-UzCu7V3zp4&M6R^qyq7J{* zZsK!ojfH*FTbiF*M%^3fML#96z6V@?5m9yYiR8e5lb$zAwyw&jmPqh%XvCLtU)3B7 zI@yO3rN(C&dNuPS2I}O8vq2WJk0oR(MJ6^1LL(A!c6P@GsrI`a^#O1`F7VX@h?apZ-b()@51WAO}hO+ao4L0oTb>-Dpo2oKZ%A)#aL+qfa`j?--mw1iwwo1ai_|H zU=vVNp5FX)duMmF&`(a|MVrXFDW0&4rE+bcVU_+P3?9x|l_C#hguqh#PRuX?3?1f_ zG~H}#<<uXVHb@@SA*e$OP1ffip05Jy}Gc@0yxT*Z9cq3m~7sCcUJV}%Y(`41YYZT zR^7ovY)(l<5^x_pkicL@C;5+E&GIotV=R$A8s6*!3iQgHrjIP2o1{(|`9$3zQR}&U zH(-4T8&ej3kn#CtaU^ye4lEN zBAm&ITgX>Z@=mIEUa*N}gnGz8hsC+UB_V)to4w8_>jr9&}BTURDVi@}t<@BQi zX6^kCb=RRqSYG!FZ}+A;I$T^|y$G;aMPa^9As^os+E*P-YZ?2(NXzQO(?nU*XKNuB z4=n(0TF!4TeB#xFtyj1k+cA)BpRQy&(Mn|VZdY9dbG=f98|P$XXO`f0?1{leZs-k) zCc+Mw6ag1nG3o{d3F5qA(QofgZ<+w_@^Iiy?A*Sn38}+EiZK?S)#NoIYvI?Unki4% zdhrDGv(j^AoQ~dvcqBO#>KS!K`i=t@FR!~gN0u&*>q%V`&jU51VSKK=DA|BVkA0&YW;(R6YI(>h7t6X-kosK-Pp@|AGI!K(8x_Yq3V}@)z zQh(y9z*|ds_{C{X4%1w}imqv>%6F;=JPr7M_TNHcV#``kU5&ieBolP;L64t(tG7Q< zX8yOx#F_;C3YMJ3y{k;v`1{zCFI4!TI~8AFP#fAzXO*5G#)<5noRS;IM;pcWY2DKW zAlRZa3q-u`&4z*VDlUt{h61V7x5wBB)e+~J_)Z2j@!)<|HxZSgG|nkwmujliD-`1B z8)MpS&N}$+Dg&d5K4is>%#68?q|SdqXtdTNCbn{7Hrp`vj@$7HL%SipKpDD z@px`Kl@Sj5RyjmjQII&(4@BQC`Q>jo>Z2#UfO(6{UD~~f?lg+_E#>_?jQ|}qS|x8* zmJtz9G{|!RP{6$aW4-*@mbv6Ng+k#;Al#PQy7En?j2ESPO&?d2#oQ>23L$13f1_t4 zb(tWZ>JC^kRV-Iv;zgE(_>pnz9T2MhGndM8$_rUy^y@7kMB4GXZQLkare+dn3N>Eg z=HunpnP#lUTclbR&rN(~5RZdt{>XOtT6P1n#n2GK^rWb+Us`xpq6KZ9=gkM|PXaV^ z=r+cAv~T)Y_oecE6uE3gE-p>VVdhLm)gnEYAT}G9g97ra-+-F=7_w3`0@V8zf1Ft` z2uuR5iPSEaU!sC%XXr=36Yx?fkL}Pz{RdaD;m?gWEP9FXz4-9I+~L-8`q=9b=G)^A zCNiSaw?p!rnr@pWU!AwZOZA`a#E-iS2^yfLD`kznVOl$D29!m9m%((~;jM!*U({dA zCit^9!B=@yOaYP8s6#eWFOm_moHVnw_7+L^_fGf^ghO#e+hX>zs*{!)ROXaEip@`} zSKiTI->$c5&e2w4`Qj902heyv_R&$c!n7FbbH8w=+zy)+@r?ZI?cnRgYHAK+c`Aly z?uh+oDt(`&KTi7srn3!EzUT*42*0pjj~r8}MR8jVrm$Ss`B6xz1}It62CMm3KLyu8 z7H0`_r1#tzQ2ZJZ#k4$G4~1WR)qGeGO(WWVx%k-O;cL)IXVR!uYnFLS|J66!UqYjf zUik|-o!3izrDjPhKp6I2N*~-CRcgY_;m;fPi`o_F*R#rC zqboMxPRLWjCt9c`ykq#8(|~`@1JILe)0p8%BR9N=TuUIwl((|7Hsg1|Hk*pZPF6}XocpnptX`+4ErNlymB`OIB`A*Y8#y@w? zd*Q!a(%{-5^sssQ9i+o6O-#RLFYcLM=r>gqTCbnlm;)+fR-xWQzP*?-0m*Nbib`TZ z7DXH7JK$~yYzy8O<(Rp`CJU*N6nutwq#SS2V9D%q+khVy{U)wjIcmY)qeZgnA)ZG! zDE_wU)DJOnA4}{)Zlm+XQgKpJ8%`>|0Lc%LX;0Ynp0W2`a_$=5f{dL{SIKL8j`CEy zzdcoT@tAhl8uC`^`^2^JIf_^8-Zj5{U@Oy!35mG`k`@>?8rH~%T|wv5xIAuffM5X9N%{G|r-?U^<_JZfB){*q9HiTMeDnPrY3w!pbPl7e;3uP*vxr()m4(qGc zJ6xJpdnns{GxcG~jU6$SWLIw>DVin$jxBQss1bZc zp*w0cUcwMkY0HsxS#0tejKQX3Zp>fuvC0KF$V5@;r85ETqR++A#`%-DsOAypYTrpZ z3Aw++G;-Y6JUn~IGPcrlBA!GcYg|pg>Zr6Qf+-RYN(rl#G!<_n>HL%U?NKkU{pq>t zIi`=~`g=4w1={fo-sfboDVZ{F^$Tb4J887+-oU4aE$KCgoj?0j^Pl{7MJ^9=4{s>-d z!@eIXfc{^N$t(D z&A}~7JL*gp@bM2Bd?`n&<95eKeJA(m0WM_hHWNOJdZWdWH&Gh`70g%EWU&V@sKwBi z&yzzltW`zJD;&JyhtklX8JYo}ZRQFB)KetJNKz45K~ zTPmXVB^1GAqWUj5dm7w#O%vM^<=ji*&w&W0xYx`^MSJzmmV?3UI~BHidp z2?Z6Ud1QmnG- zx1Bc+!ZiOi%a^fbfJhNQvpM2c!!f@I_=K?(z`9TBiR`)`*gAsCWYH%zn;D?vKpE#g zw*1SFW_{4@i7Dg!A`#G`5}VgTwYyHzAbI_+lQBN;w|cIVyUc!$CPo!sbPUTS1-*Q| z)g|(Sq$7N~&xIzSub&jo#cU;taGzxwJ~+L5Vj#iqIKjUjeiwYB@SyVNi1<(fH<&yO4fhU-pPdFRdhz{$94y6c-hlC2tO8X)aYCvL(VO%W)kvst% zrXmQEV5{XyZE5ezzmICeou`xIp>vCvgx&bPxIpb%rP`6iPL{>fR2HdxXO$c88ZOH@-j^>QmURGd$L|8c&PKWE+@ zO*7f9>i5Ff1v1h5vSeA;mEtQrKY~PhZbFCUj9tOkR!o^UQ&`1;&1poMK^bneu&jNH z$Ecl@WI714y7O>a+vY;+iEDp{tDtUOL35#f+1rzj{)=-FQhIW3!)3m&+FZgOsJDK= z<*Xj1xSFvO!tTY-8a>b);M81aA&{5zma>*d`B1j;l2xW3*ODK)xw%%;j$QYdr#F*Z zY~|^5-D-8jYCrczrTyH?vt6^}QANBQPnGXZ*)JHYO3zHl?dA^X4z96>L!@k@);kI0 zkMDHg>q~av*21$j=S@zS=CW&!nh9L?OV*gRSC&EQ=`I&D@!j*F7b_#$BDc{$&wP(& z8g=|(Fme_1D1H$?u^JHM^F9xz(jyQ zOzu&1gSq#ViuecAoe9`v04H2bWhedq9^cP7e~}|^0U2bu(%gt(V@_))LlLWCx}3os z=i0MwqlzgJDY%#jH^?6`FAPeK8_K5sH=)H#gb~q`N~(sO2MZdnW`hXUW5h9#x*wS( zXwgJGm^eA2fxuQd3zhl!w_W*DpfOI=qY6ONSs=^Q9?Q%lrGcc-sR`@@Xb$}Z zNZv;uucO1cX)sR3MPP%4ziVY9QlmIpm66$u)T`wGSSIid}>cM4i zvncNW`!j(}l%D81TfUv+Nfk+foK__0OUh1&+B4CVLaQ+$zSyn$njE zh|gbt`FDijI<2Smp!7lh15n z_`Bxfzqk0-`=yeZqA)&^qzJ#^0pt zUu~B??*sRBWSs9%{jHII$vEW;P&&b!Y05?T9~yKg+`wEv$x&JQ>qmco>{-9AFmVck zB4PQ|&z)42`%^TO#b7zfGM>jEbV9QaRDQBpZ)4z@GIR(AOEQs0KQ=t(DdXTvkvquC zi}Kt#?~Rup5;}|IwNLB%zr-YANe@(? z1XNy57kiyJO%vp|k>r}JpBd~kB3$oUcYbkpFdFPw_MFGl2rZ@WzU?qvrUQ7)TF9>C*;5_7sZzA3_j-&>z`R-U3m*ubWr=vO z*+BfpOY6CBg`b*gULLD{hl(#YX@y0l0^Qm;fB9P}|Ix%&P$(c*%pq5OfOWFY1eF`P zr!h_EMo#DTS8Am3e7gb6FcdUeFAJK1t*OKVzFPg!;au*rMN-c&7{xp+(x`M@lh*mf zf1SS9teA049w+wX*P7w~@p>ry-wKd8rVdbXr`KH{`q1^{SXb`nLJvmd@lq_NxRADq z79KpS>!n7G8}L($9Ir8%!(VE^sSq)ERR0z)_(ye*>8^{4B6=5_HZ=5J`{Ehv<^0g( zFwr;m+;M}w9b<9+g%w%f@bhz5-?2^o+v*wU0=47V3wh5I1;|DaJQ)@i}9JZM2h3 zBeX5^8K#@=T{5gR18OyGi3^}Bx{d5)Q;z0Uv&OBD3fI&-dqg%lMu+ws%1l zCp@JOAW1hPpg*de2WPzEGmEf4i}8zbx{0-)9e|#|LTMt4+*mitsA}On==(snU>}ir23Cm}o`7HV zgv|H*f+IUe-ubP>%tphk$M_)}cOswK%~r=p(un5hlBs5BU{_oXj~r99+={Yrm9L)E zey$6VDZP^pNH^N@Rw z`GxY8JY4U(eJ%^5cyo}K5;R=9H!bOp-u3XIV(CSrhd|ZlJt}>vJU!~{jf>{FMjktp zL(cc^|1K<@g4?p{FdSl+;4A~K$qW!!4n=0- zZ@kXwI~iq|9ARrvYtbmueAE@=?ZBjCn(cjcOv%l%BU(P-<8E)23~6@PF5lsCYVbv& z>MMHZ7R`Law_oxpXTPL-rg7G6yO=CLW;JL26+HS4hi{tk;@>^`-;~;CPl5QUHSn2; zW`VhWvPE9OMDv@$Fy4`Tj$k#8&!t5p-%Gpk) z+I3Y=aOHj=^e6<1&C5^mdS%Sd8s|T$u;iBN33?5vLCoR}dQjxN-`3&D%*@&>iS?wB zHd{rLk+Xw8+ZNWo;Sbihjfbh-6eB^nUcww94&~1d`?`M^T8y~BSBJlV?OXM7Uze>} zpcx@{==Yts`&&Z7A)eOw10a@HNvy^i6cf#cD!e+W%nT%p-Y81OCEt@)iy{B&d7lk? zXX$0Q<%RB2?=J>UJ#6*4J2GD#<{Fb>30e~BeroH3iSV#KRZ8jv@5~9uQnPNS=v|W# zQJBRzjRXtL`51lcZF0nS>ij6{m1D!wkUL3k$i~j<1zR?D?NuFGEufQnRKIb+^Op0) zWD9coqIl*83L?D$Xr=*zPOTQnMYoak9z&aF9t-coVQiFSp z@Wi%3KKmp*FcT6wN3-$xP4xk4&92c_*Q3eJhF;g$D@1n*Y_~qnwOIYDEl76ur+}q` zv2Ct0XmdjMy;J4G{5rb@MiO{p5-H(=W3=emfJ^mG*VO8`rb=v8=WV^%;mrJ`XmduD z`sOMCCtR3Wj&0M?6NcZ(vneS3P{g6Xbhg5wI?!^wU6ya29x7UfS=TT+g1LeLA240Bt{pS0|hB*oTjoyGwqO{y8=z=9rvtakEVu*~X-4HK5G6 zdY+e}`cznHP-Mjwf%Ce1=d5pgyCHGe^y0+u3#VgN{@U?Z+fhH5-uT*ZlTvHIkbS_? zBe%)%s>yBbWQ2hA;#dB$+V_5QZMK?zHl=)!Tf(EOWHgzT2CHEoMr#zCA50EWVjq-9 zEA9&VBTNlDK>zT}S+D^4UP+1ylXz(k>U+fJzCl;B)FrwXKvS5VSUU!v5%$5T;nb^n zM?V>4>ui=|Iz8&l#DAXr+5^e+-QXzGMa9H=VF!E2KofC0-d13qkNSl_O?vIi`Szvl zL(JRV^2DWKjA(@A!Wpe{>CM&6yJJ!pPkGAQMfshkAKQw04`tR&Xd1)vn2C7y0 z8QJ{8-&Zk1^&gF!zY`$w^*_O*(e=ad*~VJ@a*#KZ@REJrqW)&3ds+x8VFAsKi3GcysCBuqZ7+?;79t0 zaqM4p0_{<=Ztjg$x4xW>=}|rvIRynZeHjMnK)!mf)4< zeZ?Bwd4^0E0%uprHM}=LJq_MpA-6h43Qn5_w6f8JGHlW-rNdj~v9%Mm3|2C=lmCu>~%S6jA2z+Ipd>6q53(!Ke zepEIzRD8)~=A9UA@pga-woN}k%mKZUXU*gDuo5G;&yBZwMu>@NG84blWVykiZV@)jC1L=hG)IWV*GB5# zwHggU*r9mmh0(;PIjaax1=PuATpiRU7I3oV&x_Z99qUCl?aVpCwg<-`rmpTd`B!3} zYQN92kGNyl(f0p=F#QcS(HuSis_ZT!A#9D1eDZi%24T&h;o{c?W>JQv+qk_>lM(*m z^6hdfxvxzPe$tUoZ^T-lTdEH1y?h7b`Co^Jds4|icbyEu08iJg34vez^}3W2&IKg& z=*g(qSvPy!n{p&Qd*EV-=*}f+Q&Vi6O;vGHxH82=B4wGDk`Ck~Ko-(v%0?RF?Ho@^ zRnCxo%WLE{=hu7*HJQk43U1Y}LJp>RS%?->D>lgqD~lJRhx5)}duL>lY&4l2C2rK* z*d`UNO${0T1}Z+=MRQ8Ejw?J|&&5l-RwW@qhVONf-#BtB_HBqZ%JoxFXWBdxfy@-kGd<$KdcWoQST+G3Hdhw?_b*+f8E6B3I?`U zm3$Q1Y_x;F_{FkjLzEp*&(gU3_C+Slr1H1EEt-^=-R-PQhHR2p1u&`lefrzsw>0;e zBH79xeuQ$G%A^U{TM$Y=!V3aSk@9jvDpRbF?emXJ1RJ=KR~eEcq>(EYrEOdS+A1<%3c@iKxS%~&J4Ax zDr}(={J&$Ca7NEUS_Y(EQNJ#iNB8MJ1->6r^K)y%qVcXt9=uY3TwNWab>WJ59)fSY z&iCbE=atp^i{#YipVe=B(35Eb;WE8Z2^m;rCsR9HE4$pDx>I-an~=eh?d>wgb&IVo zhMYMOVVnKp5HUVMY>mS~532(6?F;z&t>gTz5byZ$bV`4+cThpGv|JlY^ZMf5#C?gs*-f_2CV ziyW^IX3oIcnpF=hD|$$*eP=vB$%7(5CbihJjIN@PfKq@wJ3-S9lQmo4zY8nXmubp3 zW>;9?UeUWL*KTPIp%9R7^#M*rLS^eNdBX2>;qUsd+&Y=1;aL3oB6aC%n%-UrRf$s^ z=14WiUq8||@y&7Y(n<=V&UbdRSJ%YUI!e?&xmT4!RBK-2=(-uu`##>@5V#^hGEcd+ zr%?6r7ky6U^t0d=)GXgFKuY~7`93s;wWR@Nj92}*(V;ccPkLpdFj`d`dCWvXHSo zF)yr`Ma)LZjB|Ex#_5DH(fY>H-_c;?o7>8R*4r(&gHAHR?605W26;rA!%r4 z6AFJHT|^qmB3^oDZ4h8%ulHrb&!@(sc(3M=?S}gbCqWYGbaz95w%-ty@D`UBc;VI$ z16qU`QHepaco`>1*&p5|w>ukVAn+hq20mftu-Usmsi1k{*5_SeWR+&SXxRh(W^rX= zyc!qIIoin&5SS@#gKd<(FUxs`j=J+kIwo?jpNcsry5jZ3L(6317-&0skjU3f-nThP zxz%gbJ2uV~nAa7`GWADKn1oZNn+9k_Q9a#S`H>jb3(WA>oJ6D_0(9xR-K0EQ6UZ&? zf#V`7&<^jf_Avq16te|%LkrCmGOJReZe^BNDj7notNx=14RviV zOVHVBCrRFA*>nM69)t0INsmV7-rC8qd@L+4)hK zkkb-u_e-uXc13F{zgTtntUJ2!yvy|@P>fYNlFvFw$U}ayrLnci;vbray%|8`N|Ota z2pc`SKfYFaLHLB2U_MSmgX`_aps{;n1&4VgU&&@3T!*hjE+xqt+2$wndyal1ZQlx> z#>bw1Jgb3d2Sxr&WK!KrIaeD|f$Br~_~^b&ec{aWr0@^bR_NzV2`OISq@jeu|Rd-ud56Vs3#y z-q`UaHaAI;CJB!E-C{yH)QackaC=-Fbx$z?RZx)V1!0X&G>e$K-9=^9K&$vMg~WTb zZ2BrtsqBm%C(yZ52fZ12_76^lJmA`?Fx~||yRw*qClK0xrt&e}a-QQ=XOCU>z z#I5A`=d!tEQq4vBB*SKFv)k_v+-K3T|4zR7J9htUR|cBtB!}(ZyFy;;jg}g@dg_hs znAVb)@ud$wDZPeI+H?1Q^5JN5tzjfEGpL|y>@s(e@_Shd>fvlZ@4mG>vN=U&?36{! z;o3Ow*2C_6AkRdV9%W7PzuVe@_pZN6Qk6RBAJ%bQAB&p-U3I0Mvp25)P@-Kw;Jw3u zt{8Z^=HMF1j1y3GC~-HpgdPK3-(FV7^4beP z)hg*%SD1HCFA%b~RDaGP-Fr(tmTIVUOVxC)0hNKEPe&O&^WwKkPp?(4kYB)S^Be${PC0b*zqoX}NW<20h7fBucNZhN8&dOhp)F(U~;@ED>W-h{T5 z78|)+2gaCNH)0DSrY zz$XgXeBs`>n`Fa9NH^;8)aAyO-usC;WG^MFj<;x*+ob+zn?0)|$Y?#D-Ov)?`&E1Y zFgQCL0@)`%5p#n!RDgXC*Q+`lj8`%u^xFqh)m->zxLmB ziz*<8ipV74yZ-gE=uYwPhIa?i)ou$W$R_wyFM~F+FLUqJYTZzKOyLg$3f4&DMZIs9 zM?tlIbCV_25l{HsTa?luV>@4A(A>VOk5jK! zzdgv>$a0A)_dcA6;l5JI_o!(fgurb2e}4(mKnQi5kPRNz2H{vG?Eu5G2t8{SEqzw51;Vh zr0NHZd)O6mEUcD6+vU4C0g0^l2fXB<_s-QW-$>@)8?uv&**P^xCUl7d3GFR8tv?E! zfxNVUeKJ0_#=TBu*Xb$`%WiO2%}pKW4z~WbXskORKUnSuiAYqVD#IB}19!HZN9rfr zdN}IcGmYK17)Be^Z`AmnX#n)8m7(9TDa)AyvV}LzR03~<$BW%vq? z!ThoYKt!)8j7*GI73#A!LF??DTi2JHG^-?Wfc5W_gWskdYzXVh+}~Q6Pz=8ZaQ)Rp z#Owi54fS46+0?*u@$F`Z?v)y8$Yc5fIh@rEQ(xx#d3UQ`>qJ&#PGt%KZg@~l|1YcL zUb@3%+gi)z=kwd<}&&OX#|FNcbp(i%*jUZe?mwPZLeY{sq8cFObus(&rZ;}DnVBjg-> zjxag(@8M$M@us!TTpa-pDtzow7-Vj@o32>*O13rEB)T@4E(G5j&=Pw3l##RTGEA3LKEQ6GE(mpkU|DoE*G_%uP@4g0tyRclLnk43|wU4;pjM2qeG-Xwt~ zaJyvbqS08HX_JV8Oe=cqS;=6_d}8@7*}@?Q2yRf;~d%FfgcBVlGEiE!+E z9q`ogw=DPUMpz zHuRrJ)Rh}y#iO$3ay^7Y+xyBKTP*RR?CMH*CjQp%Lg;-={SGsM{+rF&n~msdlIox%h-E5 zP8WH1L$=nearEh!)6^r|i;C=bb51Vhug(A-a%^OJeQyb%@2JSxsAn^;#rNH^<6~s{ zt_au`M;{O#lB{^{+GwO*{>jKy;;3Myo!qnp3e{s+^1W!?G|G72ZS8D=@zsE7+^i85 z*imz9b6ezFFj!$cJ6Qs+(Yp}(AMG<$yKHc{n3~YnPnAA(-s9Hn1b0z5mwW(c>ugPX3GxZGA zDt$+10?8)eR}7U z?&!)}oTD3W0J3}^Q?^45vg}DwmJRa6MnEg6#mgmh?O`|;IT97JoAT;U)qXkzpaqvh z%7SFq;+r&}?+8k zTQlyat9YS9ICGhCrV3|;LTk^S8qfA6N`J$D=a228wj^8r{H-eYRXz->B-bQV_I!37 z$`#v#Pu!qJ%6XTBkaxCDW?`~+NUD5y#G@D;Q-3oMTuu3KeFVFe&Yu{3v2cHD23%aP zv;c0Bv9?G5z9Hi}%jQ^NU{8ob%;@8pxPSgpM#FEmW04NElq&T;nLN(kTU+8A31y=C zEN0XrMcpR)z)ug<)T5k53qblmGl>RV?G7uAJe2oeSCQB2f3R6UhSX0z6JE!onDy@b6^%z@u`-`u2-*#_r=t+N{IV5E)D|IO%ZQfXeGfB!SKOi~% zR>05xG@)9i_k}Ss^T*CE?Y!X1Sl8{vA<`13*=EDr9@BGAclBVv{NjB%0V2!OBKq98sm<5{Wo;-K zm8^l(*GXG1*P~}=a9qE;$sZ0!tbRJ3eY>-o_MyjaITq}WIgRg;ySctaBy&m_3P4ZQ zW+BepuESWYG~1$Caad>FVFCrxh+~uV5q~8Le&76o40Nz={RMsITHpnxHz4=()u+{F z4ewb0>H^swpP9q}|IDv9Z7CCRFZq|>6a@XcRVjm?XQx@^Vhm#_Hm=v7)W)HIqHN$= zdD1Qxzs>3Xvy$roII5hftmq~IVv(KCp(1TZPXU;jm`W~}#QWp@e}WVN1}R7wW%Tm8 zBG|+o$8#Q8&7`HXIM!52DD>l061a*Uk@Y++_J85NH!FD*G*!@8^OR?jf0;ei#K$jW z^ARXn$n6~yg{V(*6{&(F_5mR6-do#42o_InsS9>}w=i&@bp*f-X|O0;v%-zW^qmh!+qF;UPX;d`r>&b` z0@FoAsvOliW_uK_KBf8?YGTh@CkO|~D>UlXJu3EW3b<@C@3fkVdE^nQektS*0lZXAmb1uPY-NuHYk%f-0B6{biH(*CkCtQRYXz(oQw)gm_IhRC-wH@{)84C z1M>F4X52MrL;B5v+MpR%?tU7=56>Y16Vu+;Gk+z8S0X^pbaly& zg>~)x0C7Hs)ec5^>Y+1^ehx^e>65cy*Ov$JRo{gz#O|L^ytgR3OH=cEOS*cm6J;`F z(>UGSLr;tOHvhF9bFS#na7KDjRbqK_fZG5?SxD{MBN>o^`mTA9rvIU|&v8F-6DOal z@@xZu8|Ay4EnC*A2W96{K98*h5rV2Gj)GeK;DwCu)Ubt_meSUcM1=!KxXCzVrq5Y4 z1effaf-9#2WY=tKcJ$-Jl-Q}8OvBPF=Vq$kCITG7*U1ChaXMfHTkKKC%u;l5ND4># zWI<7rh|BV?4Qcl0d?hcxOlDhA>El32aW~)8<54Bi|V{wA+tQH411h82O~B-q9|6ZRt!`B>kyQg==B35l7{I0VF$aj*R%I5N z#HNbiRbIt7H~ABm!yCbivKZG|oP1l!uC8tZgy&>OHux+NX67~&kC$lv@ua@uhU*M? zEQxB@Xj5b`MMP+ad*|5r!jm*(Mdn__=A&=d5-+6K)o^-Ii>>Ns@a?ZRF8V}0Lh4`p zJMLbLZU%Phtjt;gYJZmd-)_b>5i%1lBD~e4r-eKg9P$RsLaOk30DcroN|YollpK2s zO_Q_n{jg$eqro`YWU)qVnyubJ?Suo7D=~-JPIt7#XbySf)D4cL$llf?d*E#pPeenA z{46?IE`I}Yi&im-?O61DJeOgS@aB2F%8jh81Bc{mQ#H!A&HkHU(gDO}*Jsmz72A3^ zq6l9K4gXH#Zl={%uUGxwc8fh5mm#9nOLp1~ExB5QP7@m1br&1i1(zs+U{P6ggmuEW z4ttuHnNDS{j726t`aRV1D^bmAlP$FBVvAk;7ASyvYg!>Jo$#G9xkP~PZ%mW(HOke3 z0gr=BuV_PqE~cZ6&6gh^iPl*m#kS_@`@X&ZR7KM=eVRC)Pp8}dmA;h`-DC76%(L~! z!3cmzO_InP;KkU;Pv(31s6JL(O4{Ze&eqzb5HZWJn`!z%Dy%58;B^KQ5DipM7TF%{ zd9CqgyM~@L4&XcrNNLH*2Sn7Pf9lQq|IXSOZ7U!#UUnB`W^ z;o_gO?6((FuYHy3P2HG~WIl0`=O6zp{F~Ec#w@a>h!h?UZCU>4G)@{b8(?a5M8Qi= zg3*$4O=^zZUZ9_d9MV%Jin!Cf{wampfxPZ2OYOZT`}1i2E;@0s>GF^k^q>tiJT+SR zFBMVDfUc<@`-DT|0&5uYcz4-P_$gE|eBzbY_nbxAU%5$TOKPpj8Lu&NJ(KIA#!`g( zruq9V2vQMr1{-*bZ!QU=#^bHmZqfEsn@yJt+d&_870Mzy!YN)V4s;%t9xPQG$g(p} zO~xFTy8PcNaZHKQZP_ zq0ZAC=W?4)#_M$AFe@Ba+mx)4mXl-d_40X5{L@i;r(LidREDr_J&PH?XsCH&2=PC|@++&PEFld1p1^ucDZF?B1g; zkkym5O+?7%y}tFKvngYAstGy6oyq#{Fqmd^o4c=@-|x|!MSdu_Wkc$4M9M+5khF5Q zDL6}#pl+foVx!=Cu61JrHT1W_$4|gt9m!SxAtVKg<78o#e6<=c9l=-1`|#_Bc8x-b z;UK=P)s1Q1g~yCy-XwU&>C)S^{VThLo@FBv$Tnz`eUZ8nnCF9xMN{9Y|C3>8v<1&Y zrG-_4$zs^*2QQu<+_ia089^ib?(wGRZzV$ z%b%)m-kq(;2a`&(iY`Wp_l}ImyFzQ z7%6|EI2udPxflPFoyQr9 zwey0~<3^uskb6(WKo6bxBxFiW$Di0618cP{csjE*XxyA{bf)0{{@8A2HOLZqcF|`! z?_)f4F`+J*t25=HolLK@;1HANx#(6QS8*enQt;(=G;!0D7KhHF%d=LYZD|+CE6^&i ze5k{&{de2;-1ztG&h*k~z$!#GHts3^%PN5W=aG8MU)dK8U=^wD!}=Pi*bMGc#9Px~ zS40_2>e-Ic!B`f^vi+<`KG}AI(>ZD2X|tlc1EweZ+t8rze* zYrAR(6CceF)N|jRH9xcwEW**L9k=RGBf2YW!Ja6GJsQdJ)P5)DfQyqLfoJgL!qZVp zSW^o>cgeJRxg4$ezW$&=hF2Tsf_Kj&8kmC!y4k$ZOE=-Od!#XTwK&Fiv{jR`9v?*g zOuR|G2OY*`VFVY`4TyLPtDBaR0edMuuavE|TwJWI04W21_Nbr`HS+Vb(Rgnxef+M^ z*g4Apn_EK*j{*_f{lhmqnMj6k-&ngv%(Cg>{8E*27Jr+HqsXI1k)#XScNy<20Vep5 zw0b=J=aYbDafuF0;dS!$BoCmHGzBV5inHM&S9BgyUI1-Ii;u+l3^jl77C{QZJSUFR zj;^q$O1a)W-P1Fvj!I9*2{ zKomGwZNp@UURPh{kDPAyel$KXVC@ZwKj{xUyNI5tTVd6mW|#_BLWhhU&z=(qufcLx zxhRWrz8zBu=Wj0%2J1`NIHi8jHF5wo@coW3fWOmVO`S5OBzv1$ye90vmtf$wZ9Q37 zZK97fjZ zv*D~VW&1Jv-M(Lg(pJ(`XE&IA=ijh7%vYN~K|-^Vi72ijvK+a9?^Ht4LDt{bb4Lna zZ?h+>o1513XtIizf(E{F9(@w}_|$1h`5LCk8)}|fF#agI3lZeD?|w386$2W!xQ+kv zaX8jYfuU;ZOXk%yiRO1_c0AVel@j8P-Nv0CJXW`?q73RwQ5Owd^fwSPq)i(}EcvT76t& z6c3E@yVP&WK^+a5yFq)+BHfHyL4QE#_)oyFqr7XCp!Ri@R6_fJS=`%iQv=~v=AW4D ze#J~VMfE$(ewch{cHgE(q`6Yxz13;kWM;op!jLJJGzOEyIM!lGnabnQX39Iv*4b9m zPZekMlcN2Ai(B#*Dp`TV5hMc{ese+(h;xb-eK1$hY`{9J-Isi9$G3eeW^<%5lG<9o zr_A_DUf3>Qx_=f$Y4^-r)RPVIV(x1!Xz#WQ?|X%^CPjYXI{T-jMqRr@KM>BZ9Pc)r z=V`XPrhUK}ZrC+~XBOjFtl?=iucIA!Ku8&dinE`h&Z-l_J6y&TZBF|d>AIkV`UU5j zCB{Z2_nIA0Z?1ZtF!W;EmNLU~CM?=FQ2Rmy4qLwAbCDEpKw1W9Z15G-Ua6JkgUuVe zEBN#j*lGB0lqMELk0 z6ESpIOcDT2IZ&k&G%Ysx>bD3Oh7AbX%FVldfa&b!e7ivJ&lOb8AQ}ia{-npRP=sC#w&bR+h(*+CYxX<7CE0tusp3JV5VNq(EKKD7ZMrO;GCRFHe5BFhVQS-@5 zNoZwgmrf2P=8F{n9R4DyQM>Af`2xo`Vsv@iMvl61vCpUq&pmmi_!OodU6GkDgS!2Q zPQ2}9W%j&!$p=vKD);9HGz+~A$`n)afE>4&Q}3~{&sl8FSQysK?iuD_B6f4|M?^=y zP8PE~k+Rx@$On*;_d!C=wlkyZ={|5@*auc||Kl#9tp(8P7{tzc#k5+zx81@*mcm*; zx!uP3rkscTj(vSX>_?Q1EWa|U%|O%7BDjH;GxB~!c^OraR)8xLk>Ztup8yh%eMD;A z6Oa|1{jK*cN0?K98W>tY8CNkJ%=|vrT=L%D7_4D)xt35nUu%L6xZRV+Y46i}V-vjf zuB7JkIVSQmrh@q?0Fy+7Ke2_^?T!{o_P!bwRfR4JhbQ%>=rYY1!yan~Hh85Ex`Pae z-$U)o=k#!UdwVBmPYzDV49ebnJV6y1w!N}EdvE%@y5=b*>fi;lE@K@vJ`kPf7&n4O zNb(%pVdWy{a=m`CEl8mgG>J8!oPRJn)P6~)%4>_*?f=e2i!fmaymTFVR@^UX{4>;i z1V(P8QvUgGB^C2PQ034FmfZ+$ujkMZRkjG=(}BjXI4}t1ObtBk09aOytHB~}VZ+}$VchYgpMk$?!ry@JzD%wvcPDDd$FQD@}5l2?e3_jv;}~e zx-ni1l3kyJz9%@zV$sctVdPzV>{k8K{oa)y1{ZWX`Mn2@`r_Z-XUBIx=oH(3y%3Gba87H5zWCo^JohbyKr@^nlYV?Bh zgBl_@n8%}016CQ!wIXTSa2bNz3&kK(W=R+WU+nw#A7iTFt2M*O70!e~Yj=$_MIK&(mtt1{XWE0j)!-5ZZc}^&&J7BUP9g-IPs{$qbJ-u9h|GnMT6z;& z68yH>#tRaP^~CKxSW{5UJ9oQ0e9yCo)?x2pnT|B7fLC(1v$em&wNvi9De%7MrH&Xd zV|4M!7dZvdR1~TcX6dlbd=G776wOBF>4W^5&TrI|U$TKgjS)Uj+t$#CL|5%j2JVs^ zsLsq{G)pAGk|BYWGH~jGH_B(kW5{VLljMgFrmc5*7qcp0)gPh%g<2tuv~84)%yE6n z1!#0qYX{#`7_%CTXCAYfk&Jb?d)amOF)`)c}tf2b7g>Q-f5{Px7}+_(}0mTT2IK$a;2Mp$s0VRIZ6MCr&@1^#Lqif z(3UP;0_#35yzb4JJm#IhI-M*SV!^T*JywpwwHih%)GyJYw#UcIv;C*-a-Vo$pzTm{ z-GFhwsix;~kxxx)JyRnn1k`Kz8*%bU8{mX|an3~>S&5oFmU!A?2Ofp`Z-uvdxeawU zT|t}LdRl=a$}Bd;s8TX^5pKCY8X^*}wQW_qctA)_At=?-qpz2*_Bt^+VR3hudR4)D5}ID9l+6y<3M%~8(cboj9ngp^8fp+j zm^cTqds$}tRZZ%-5Te}IN_r@Jl?99tNZ@%TmBFNZu{@`jk6!$;dDw&uD{ca6ym^M{ z{jBU`<-b+f8vy>OF~#a1sze7nN}9Ti3ccLhy4TshQ~4s?I4?NiZLg+0Eu zJ1#~s3%Fx5^x;WthxF1uhvCFC7Z_DY;Q0RfT?1!7h+=@cqqkD1L57MXXz zaPCbV60g=;i?h&!(c=BZ3W5fw1wIC8KWzW~H6euJ{_o{>^h(-iVw#1uAR!r8KZ*3l zmv7@e*}m)H*(OY}z__R^dlq8b5K)rdV5>ly%!*GMlkJa@7Sn5-HN{l;HNdHp!3_!@ zDFUYzSso`m*E#JyL)O9D>K*3Z5F+Mf?(HFNTe*eY@7EBbh8hp^1BUB0QEV*R_TpE1I&VM< zqsI(v&oqTKc_3ZX_$ahUFWv|0V}GPS?vvBtrAu|b60uBXzCo}gwl%{nvlcRK$NUCv~i+l&dnfgoC5EvlpSJdp=@bb zB|R&mAjf$LofJ4Ym$bE=)(B@$yGc5L6orQ~}=QN~~~CYJ2o z+~Ze9XHmw#Yq@`+7$unGA5hxf%`LFxI?xnLG74y^xwr&%NeybBOmJ&J+{Tx_6xKcy z-}W`ic5b3hI0|Z4Y);bXxWgE0y%XFgQ*87^e+OCiyv!^x3^$GLrX0+{)}F4%`&H4> za9=UFuS-#PIu5uFe1X)0@ywQwha?jw3j9aYpu_u51o;2By0ZslUeC)OHW{gsLnEsXOPBqvB|yrHp$a*sfwrA zww+D4;>qY)BdIgSYkBG$5e@1p=vr=b#|wFCPsd~Pqm;BKHV~MdrGZ5Q`KR;!MX{y8 zr+5F{+bGV!1m7#FrPN?=fLrn~f&9jGf@GyAla* z=tTQ4&oor~g>aLS*EWEm1l{o3eDdtcbCzMN^;x_H5* zO79@xpr(tl^1XN8&#QcwUoK$$hK*?9RL3E<6)W{w-lW2|Fo&G@1dC0d;0$ilXX05c zPd0;97RvecjORLr6u6ehEgqdoGqUHO!;8QtA}zjbQ`0Eyk`1WhSWp}pOknnriDj;l zo0pTtC_iif)w|tQIh6s3NRY}0t-+%U%_EG+?wev%R&=H={#^h^Oi+v-`lJEpMPvgyTn(?6FSy?y zxGp(Qr3Z!WdPB4P+z*iUZi+d3cX_v*Q5}2Z$)|Zg1rzcukdPl*Cotf(M z6D13PoaW0&Q7NP8tmEJwtp```42rdtI-cT_6TxkA`ZVO$ZQ+qK0BIu8U&zDL3 z(jL~U=qMuv_pdIgTpuP&upSCfDC=iWK4N}q4S!l9TT^NLy_u<)k2Q0U%CtjkSp-Vi z6ipSKJIj5T7fN=GzZ4>yW=~4m!<7!28p2-0h4^Jt;DjM4Q(!iVzN+h z)C=lwCYj@QD}wFg5weum_vS&b-t{=jBx=>}x}td&9B?a|e1g69iE^?LS=-(d{rYX) z>lVcv7*2*SH<=+1;d;dVGE1zR(m<8G8#8uK%T)$aEXPm*ZE2T#~K} zXAPy-TFF1Et zmHtl^XTb~9?Bu&)&SKZ!{zyvv#)uMCo#Z4GGl6`#KO!r^NN_!QeS?gaK=sXs{pOb^ zyCFRpUpQPQu&4!{EkJJc5UZQMq%y z`VXlR*V~-$h|~1!Lh4qg{8DWS`ZL`N?|DQu&|MKWQhSg_#7EdI-;CQf`y0~2>+KsS zE+=FjnQxM-_t5Jo*5K}8Y_hvN?huMXm+@8j6LJeVfG>(>NGVquR4 zO8kf3`oF(cjt#hN-w*Ny{;wr=&<0>_b$-~Ssx{f9jk|F0R``L7uOlac@R2LHb> zgVB7fM)NTV;jZ~J9$`&}zhg8{VEYxuPzPc{Z#=Shx#WXPSdXjd?!mZzMS859?R4pBN=}eztDcgw1s{JzH+Lf3t9Uzd$oVkckM{z z2m+z}zU<~bs=w10)vG=vw8JvmvmbI_T^>e{ml~>0mYWIlXJ z4xB3UjL0PYnPez%=ER_wqJh|)(s-DNIxx7c{%q?u5JCSfoQP}SSicGoIh}j6wfK`# zxVc~HsRy#xE+l6n13U?Su*PaJb^?-XthNN$ zVHHWG9y&?koP$J@q0KdpOa8zZNEDl=)fc}zKXmhE2)DyA> zWjhnZG4)Zdsmb#3-0JcF3poYG`trBR?78z~shP)$4^~R%GtQ7{QzptqxkJn0wX&Y$ zv^QtSy9?iwZ@&Fbe*5h=x#W_I<%-J-$bsMWMrBr|5{$x4D%lYSDevwIUOqKWE54~?r zJMA<(cD1Tiq)O#V_PI@I5SqXK`b*lh>nMi~9kQpH>6A>;>-p}1J{9-u-7DRCJn!KU zeU{t^)O!Ex`|y)bKbNn+{zf!ljNV83oD?#A^qIT5R7t13On&`U+oW~d_VW9|gEpV%qTJH9bxW@+f2*wY-r8X1q1Q{FDSb~BD^f%X6}n3F zc@BE^g9OL|<{IleWZ|O4vUcq{JI3W^K6h5RL+-uju0U3?2BFb;O?qRBtX#EPwr<^K z-=}&{l`K(QYMOUOiQ>ilb0Px)2tWV=5P$##AOHafKp?#nNHYSY2XgAr9rDSNpS@kt zfHYO>=koW{LT1j~`O>^)n`Eb=0@8@#L#*KCRSXg!%ayxXo@?LPs}i==5BN8yzAm{h zyfCa>cT@<|Ij9JjTzYX}Ke@w*p>A6F(Q2t%?@_<#@x~2h%hs);=jEma^Je+;kF>CI z>v{Q#6>gKk16~Le+vYELN5+nyV5>HGQ0GB z4-M+pFMF;{OR4`zc+_wIAQ=ci00Izz00bZa0SG_<0_lvv{{slF002ov JPDHLkV1jm!iE01< literal 0 HcmV?d00001 diff --git a/docs/update.md b/docs/update.md new file mode 100644 index 00000000000..8494849fa51 --- /dev/null +++ b/docs/update.md @@ -0,0 +1,168 @@ +--- +editLink: false +--- + +# An update from the Faker team + +_January 14th, 2022_ + +:wave: We're pretty excited to give new life to this project. + +We want the project to have a fresh start and become _even cooler_. + +[[toc]] + +## What is Faker? + +Faker is a library that generates fake (but reasonable) data for you. Mock data. Data for testing, development, and the like. + +**Faker was first implemented in Perl in 2004 by Jason Kohles** ([he reached out to us in support 💛](https://github.com/faker-js/faker/discussions/55)), and has since been ported to _many_ languages including [Ruby](https://github.com/faker-ruby/faker), [Python](https://faker.readthedocs.io/en/master/), [Java](https://github.com/DiUS/java-faker), [Clojure](https://github.com/paraseba/faker), and [PHP](https://fakerphp.github.io/). + +This is the JavaScript port. + +## Is it called Faker or faker.js? + +We try to call it Faker in the code and in titles, but faker-js is more available as a username. + +## Is this the official library? + +We're referring to it as the official library in the immediate term in order to disambiguate between the many rewrites and forks that are not community-maintained. We've [merged all active forks to date](https://twitter.com/faker_js/status/1481918305669627905/photo/1). We'll drop "official" once things have died down and there's less chaos around the library in general. + +## (someone) is also working on a Faker library + +Please send them to our [Discord](https://discord.gg/k4bPM5dzqC) and we can share ideas and collaborate. + +## Who are the current maintainers? + +We're a group of engineers who were using Faker in prod when the main package was deleted. + +We have eight maintainers currently. + +- Damien Retzinger - [GitHub](https://github.com/damienwebdev), [Twitter](https://twitter.com/damienwebdev) +- Shinigami - [Github](https://github.com/Shinigami92), [Twitter](https://twitter.com/Shini_92) +- Daniel Bannert - [Github](https://github.com/_prisis_), [Twitter](https://twitter.com/_prisis_) +- Erica Clark - [GitHub](https://github.com/clarkerican), [Twitter](https://twitter.com/clarkerican) +- Mo Mahallawy - [GitHub](https://github.com/mmahalwy), [Twitter](https://twitter.com/mmahalwy) +- griest - [GitLab](https://gitlab.com/griest) +- Mateus Dadalto - [GitHub](https://github.com/MateusDadalto), [Twitter](https://twitter.com/MateusD) +- Jessica Sachs - [GitHub](https://github.com/JessicaSachs), [Twitter](https://twitter.com/_JessicaSachs) + +## What has the team done so far? + +1. Created a [GitHub org](https://github.com/faker-js/faker) for the new Faker package under `@faker-js/faker`. +2. Put together a team of **eight** maintainers. +3. Released all previous versions of Faker at `@faker-js/faker` on [npm](https://npmjs.com/@faker-js/faker). +4. Released the Version 6 Alpha +5. Almost completed migrating to TypeScript so that DefinitelyTyped no longer needs to maintain its external [@types/faker](https://www.npmjs.com/package/@types/faker) package. +6. Created a public [Twitter](https://twitter.com/faker_js) account for communicating with the community. +7. Released the first official Faker [documentation](https://fakerjs.dev) website. + +::: tip Thank you Jeff! +Faker has never had an official docs website and the awesome [Jeff Beltran](https://github.com/JeffBeltran) has been maintaining a project called "[Un-Official faker.js Documentation](https://github.com/JeffBeltran/faker.js-docs)" for the last 3 years. + +He gave us permission to re-use his work to create **[fakerjs.dev](https://fakerjs.dev)** +::: + +8. Cleaned up tooling like Prettier, CI, Netlify Deploy Previews, and GitHub Actions. + +9. Done a TON of issue triage and many, many PR reviews. + +
64 pull requests were opened. 34 were merged. 44 issues were opened. 25 were closed.
+ +10. We've gotten in contact with the [Open Collective](https://opencollective.com) and discussed a transition plan for the project. + +## Is there a roadmap? + +We fully intend to extend Faker, continuously develop it, and make it _even better_. + +As such, we will work on a roadmap after we release 6.x and merge all of the TypeScript Pull Requests in the next week. + +Some of the items on our roadmap: + +1. ESM Support! +2. Browserify => Rollup/Vite +3. Improved testing infrastructure +4. typegen docs +5. Engage with existing maintainers of the Faker ecosystem +6. Interactive Playground within the docs +7. Node 18 compatibility + +## I heard something happened. What's the TLDR? + +The Faker project was maintained by Marak Squires, an early-days impactful Node enthusiast and professional who [went rogue and acted maliciously](https://www.bleepingcomputer.com/news/security/dev-corrupts-npm-libs-colors-and-faker-breaking-thousands-of-apps/) on January 4th, 2022. The package was deleted, and the project was abandoned. + +We're now turning Faker into a _community-controlled project_ currently maintained by _eight_ engineers from various backgrounds and companies. + +::: tip From the news +For more information, here are some major news articles that covered what happened: + +[The Verge](https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected), [Bleeping Computed](https://www.bleepingcomputer.com/news/security/dev-corrupts-npm-libs-colors-and-faker-breaking-thousands-of-apps/), +[The Register](https://www.theregister.com/2022/01/10/npm_fakerjs_colorsjs/), [ZDNet](https://www.zdnet.com/article/when-open-source-developers-go-bad/), [Naked Security](https://nakedsecurity.sophos.com/2022/01/11/javascript-developer-destroys-own-projects-in-supply-chain-lesson/). +::: + +## FUNDING.yml + +When we opened the repository, we received an influx of issues to remove Marak from the `FUNDING.yml`. [#15](https://github.com/faker-js/faker/pull/15), [#43](https://github.com/faker-js/faker/pull/43), [#110](https://github.com/faker-js/faker/pull/110), [#111](https://github.com/faker-js/faker/pull/111), [#112](https://github.com/faker-js/faker/pull/112) + +We were closing issues every other hour. Discussing the `FUNDING.yml` was inevitable. We pushed it off for four days so that we could focus on re-establishing the health of the project in service of the community. + +When we became aware that this project was the most stable fork of Faker with the most community support, we realized that we needed to deal with the `FUNDING.yml` file and take a stance. + +:::tip Short version, please +Jess posted a [concise and thorough writeup](https://github.com/faker-js/faker/discussions/56#discussioncomment-1958057) of the logic behind our actions and decisions. + +This was backed by the support of all of the co-maintainers. It's a much less narrative version of this section, so if you want the TLDR and some photos of the transactions, give it a read. +::: + +We came to the determination that users unfamiliar with the whole Faker situation wouldn't know that the repository's sponsorship links aren't funding the continued development of the project. + +Faker’s financial support is held on behalf of the project by https://www.oscollective.org/ and managed on https://opencollective.com/fakerjs, and so on January 12th, 2022, we contacted https://twitter.com/BenJam, the Executive Director at Open Source Collective… + +During the conversation with Ben, he went over the terms and conditions of the Open Collective with me. + +Ben said that simply, "The funding is attached to the project, not the current maintainer." + +Unanimously, we agreed that we **wanted absolutely no ability to touch the existing funding** and created a cut-over plan with the support of Open Collective. + +:::tip Legacy collective +There is now a [fakerjs-legacy](https://opencollective.com/fakerjs-legacy) collective. Open Collective transferred all funds into the legacy account and invited Marak and the other maintainer, Brian, into the _legacy_ collective so that they could do whatever they wanted with the funds. +::: + +After the funds were moved we were invited to become admins of the Faker collective. This meant that _we retained the existing sponsors_ of the [Faker](https://opencollective.com/fakerjs) collective who were paying for the continued maintenance of the project. + +We believed that this was the most equitable and transparent way to act. The project's sponsors were able to continue to support the project and its ongoing development. Marak and Brian were able to retain the $11,652.69 USD previously donated to the project. + +Since Open Collective champions transparency in funding, you can visit the fakerjs-legacy collective's [transactions](https://opencollective.com/fakerjs-legacy/transactions) to see the deposits and any other transactions that have been made. + +::: tip SPONSORING MARAK +For those who were sponsoring the fakerjs open collective as a way to personally sponsor Marak, please donate to the [fakerjs-legacy open collective](https://opencollective.com/fakerjs-legacy) OR [Marak's other open collective](http://opencollective.com/marak). We don't know which is his preferred one. We will update this notice and post a new link if we hear otherwise from Marak. + +An e-mail from our team will also arrive in the next few days notifying Open Collective sponsors that the maintainer team has changed. + +We have no information with regards to his GitHub Sponsors. +::: + +## How will the team operate financially? + +We reached out to Ben Nickolls, the Executive Director of Open Collective to get advice. + +He had two recommendations: + +1. To do what ESLint is doing. "[A year of paying contributors: Review](https://eslint.org/blog/2020/10/year-paying-contributors-review)" +2. To attend the "[Deciding on how to use your money](https://opencollective.com/workshops/events/deciding-on-how-to-use-your-money-020765bf)" workshop and apply what we learn there. + +**Those are the models we will follow**. + +## In closing... + +We're excited to give new life to this idea and project. + +This project **can** have a fresh start and it will become _even cooler_. + +We felt we needed to do a public announcement because of all of the attention the project received in the media and from the community. + +We believe that we have acted in the way that is best for the community. + +We will continue to work on the project and not only maintain it, but actively develop new and awesome features. + +_\- Jessica Sachs and the Faker Team_ From db4c0189ee82cad0dd7bb4e5cfa211e453172a9e Mon Sep 17 00:00:00 2001 From: Mohd Imran <42844688+MohdImran001@users.noreply.github.com> Date: Mon, 17 Jan 2022 00:59:25 +0530 Subject: [PATCH 02/15] chore: add files field in package.json (#173) Co-authored-by: Shinigami --- .npmignore | 27 --------------------------- package.json | 13 ++++++++++++- 2 files changed, 12 insertions(+), 28 deletions(-) delete mode 100644 .npmignore diff --git a/.npmignore b/.npmignore deleted file mode 100644 index a710c22e831..00000000000 --- a/.npmignore +++ /dev/null @@ -1,27 +0,0 @@ -.nyc_output/ -.github -.vscode -.editorconfig -.eslintignore -.eslintrc -.gitattributes -.prettierignore -.prettierrc.cjs -.npm/ -build/* -build/build/* -!build/build/faker.js -!build/build/faker.min.js -CODE_OF_CONDUCT.md -conf.json -CONTRIBUTING.md -doc/ -docs/ -examples/ -gulpfile.js -logo.png -meteor/ -netlify.toml -scripts -test/ -reports/ diff --git a/package.json b/package.json index 9fcc74b0198..a36c878a60e 100644 --- a/package.json +++ b/package.json @@ -102,5 +102,16 @@ "vinyl-source-stream": "^2.0.0", "vinyl-transform": "^1.0.0", "vitepress": "^0.21.4" - } + }, + "files": [ + "CHANGELOG.md", + "CHANGELOG_old.md", + "dist", + "index.d.ts", + "index.js", + "lib", + "locale", + "tsconfig.json", + "vendor" + ] } From 2cc11e432f88b40a203c62c641e2a45a0555e9f4 Mon Sep 17 00:00:00 2001 From: Damien Retzinger Date: Sun, 16 Jan 2022 15:26:06 -0500 Subject: [PATCH 03/15] chore: update license (#157) --- MIT-LICENSE.txt => LICENSE | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) rename MIT-LICENSE.txt => LICENSE (74%) diff --git a/MIT-LICENSE.txt b/LICENSE similarity index 74% rename from MIT-LICENSE.txt rename to LICENSE index a0b8b5a1add..683ce1b6ce9 100644 --- a/MIT-LICENSE.txt +++ b/LICENSE @@ -1,8 +1,12 @@ -faker.js - Copyright (c) 2020 -Marak Squires -http://github.com/marak/faker.js/ +Faker - Copyright (c) 2022 -faker.js was inspired by and has used data definitions from: +Faker is based upon the work created by: + +* http://github.com/marak/faker.js/ - Copyright (c) Marak Squires and contributors 2010 - 2021 + From: https://github.com/faker-js/faker/commit/a9f98046c7d5eeaabe12fc587024c06d683800b8 + To: https://github.com/faker-js/faker/commit/29234378807c4141588861f69421bf20b5ac635e + +Faker was inspired by and has used data definitions from: * https://github.com/stympy/faker/ - Copyright (c) 2007-2010 Benjamin Curtis * http://search.cpan.org/~jasonk/Data-Faker-0.07/ - Copyright 2004-2005 by Jason Kohles From 4a69d6dc295153e037c15e084e55aef1e662096b Mon Sep 17 00:00:00 2001 From: Eric Cheng Date: Sun, 16 Jan 2022 19:19:42 -0500 Subject: [PATCH 04/15] fix: typo in update.md (#180) --- docs/update.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/update.md b/docs/update.md index 8494849fa51..55e3fc743d1 100644 --- a/docs/update.md +++ b/docs/update.md @@ -96,7 +96,7 @@ We're now turning Faker into a _community-controlled project_ currently maintain ::: tip From the news For more information, here are some major news articles that covered what happened: -[The Verge](https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected), [Bleeping Computed](https://www.bleepingcomputer.com/news/security/dev-corrupts-npm-libs-colors-and-faker-breaking-thousands-of-apps/), +[The Verge](https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected), [BleepingComputer](https://www.bleepingcomputer.com/news/security/dev-corrupts-npm-libs-colors-and-faker-breaking-thousands-of-apps/), [The Register](https://www.theregister.com/2022/01/10/npm_fakerjs_colorsjs/), [ZDNet](https://www.zdnet.com/article/when-open-source-developers-go-bad/), [Naked Security](https://nakedsecurity.sophos.com/2022/01/11/javascript-developer-destroys-own-projects-in-supply-chain-lesson/). ::: From 6871f638f16c0af59ed5d9c3bae46490eb1cee77 Mon Sep 17 00:00:00 2001 From: Eric Cheng Date: Sun, 16 Jan 2022 20:25:42 -0500 Subject: [PATCH 05/15] docs: add yarn and pnpm install commands (#163) * docs(index.md): add yarn command in index.md Add yarn install command in the installation section of guide/index.md. * fix: docs/guide/index.md suggestion Co-authored-by: Shinigami * docs(readme.md): add yarn/pnpm install commands Co-authored-by: fncolon Co-authored-by: Shinigami Co-authored-by: fncolon --- README.md | 14 +++++++++++++- docs/guide/index.md | 12 ++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1c3c21d6d02..0e922d26fee 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,19 @@ Generate massive amounts of fake data in the Browser and Node.js. Please replace your `faker` dependency with `@faker-js/faker`. This is the official, stable fork of Faker. ```shell -npm install @faker-js/faker -D +npm install @faker-js/faker --save-dev +``` + +or + +```shell +yarn add @faker-js/faker --dev +``` + +or + +```shell +pnpm add @faker-js/faker --save-dev ``` ### Typescript Support diff --git a/docs/guide/index.md b/docs/guide/index.md index 18f6c87d0a7..ece6c7bc849 100644 --- a/docs/guide/index.md +++ b/docs/guide/index.md @@ -25,6 +25,18 @@ Install it as a Dev Dependency using your favorite package manager. npm install @faker-js/faker --save-dev ``` +or + +```shell +yarn add @faker-js/faker --dev +``` + +or + +```shell +pnpm add @faker-js/faker --save-dev +``` + ## Usage ### Node.js From 156b76f94e47e8d7d55350f6fc3db18013c463e1 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 17 Jan 2022 18:32:13 +0800 Subject: [PATCH 06/15] chore: support dark mode for favicon (#195) --- docs/public/logo.svg | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/public/logo.svg b/docs/public/logo.svg index a44f389860e..161b8b6d9b0 100644 --- a/docs/public/logo.svg +++ b/docs/public/logo.svg @@ -1,4 +1,10 @@ - + + From cd4695abf47510f2c8741fd54270ad6d1a0aa1ff Mon Sep 17 00:00:00 2001 From: Damien Retzinger Date: Mon, 17 Jan 2022 05:33:08 -0500 Subject: [PATCH 07/15] chore: retain original license in its exact form (#185) --- LICENSE | 40 +++++++++++++++++++++++++++++++++++----- 1 file changed, 35 insertions(+), 5 deletions(-) diff --git a/LICENSE b/LICENSE index 683ce1b6ce9..6901562fcb1 100644 --- a/LICENSE +++ b/LICENSE @@ -1,12 +1,42 @@ Faker - Copyright (c) 2022 -Faker is based upon the work created by: +This software consists of voluntary contributions made by many individuals. +For exact contribution history, see the revision history +available at https://github.com/faker-js/faker -* http://github.com/marak/faker.js/ - Copyright (c) Marak Squires and contributors 2010 - 2021 - From: https://github.com/faker-js/faker/commit/a9f98046c7d5eeaabe12fc587024c06d683800b8 - To: https://github.com/faker-js/faker/commit/29234378807c4141588861f69421bf20b5ac635e +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +=== + +From: https://github.com/faker-js/faker/commit/a9f98046c7d5eeaabe12fc587024c06d683800b8 +To: https://github.com/faker-js/faker/commit/29234378807c4141588861f69421bf20b5ac635e + +Based on faker.js, copyright Marak Squires and contributor, what follows below is the original license. + +=== + +faker.js - Copyright (c) 2020 +Marak Squires +http://github.com/marak/faker.js/ -Faker was inspired by and has used data definitions from: +faker.js was inspired by and has used data definitions from: * https://github.com/stympy/faker/ - Copyright (c) 2007-2010 Benjamin Curtis * http://search.cpan.org/~jasonk/Data-Faker-0.07/ - Copyright 2004-2005 by Jason Kohles From a973ee1ce64d2b593f64b633e927382280da8f27 Mon Sep 17 00:00:00 2001 From: Shinigami Date: Mon, 17 Jan 2022 16:43:38 +0100 Subject: [PATCH 08/15] chore(docs): fix imports (#154) --- README.md | 4 ++-- doc/index.html | 38 +++++++++++++++++++------------------- doc/quicksearch.html | 2 +- docs/api/localization.md | 2 +- docs/guide/index.md | 2 +- 5 files changed, 24 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 0e922d26fee..bd1bad8bd6d 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ Coming soon! ### Node.js ```js -var faker = require('faker'); +var faker = require('@faker-js/faker'); var randomName = faker.name.findName(); // Rowan Nikolaus var randomEmail = faker.internet.email(); // Kassandra.Haley@erich.biz var randomCard = faker.helpers.createCard(); // random contact card containing many properties @@ -384,7 +384,7 @@ In a production environment, you may only want to include the locale data for a ```js // loads only de locale -var faker = require('faker/locale/de'); +var faker = require('@faker-js/faker/locale/de'); ``` ## Setting a randomness seed diff --git a/doc/index.html b/doc/index.html index 0e58ae01082..881398c6bda 100644 --- a/doc/index.html +++ b/doc/index.html @@ -29,23 +29,23 @@
@@ -66,14 +66,11 @@
- +
- +
- - - @@ -85,8 +82,11 @@ - - + + + + + @@ -116,7 +116,7 @@

Browser

</script>

Node.js

-
    var faker = require('faker');
+
    var faker = require('@faker-js/faker');
 
     var randomName = faker.name.findName(); // Rowan Nikolaus
     var randomEmail = faker.internet.email(); // Kassandra.Haley@erich.biz
@@ -502,7 +502,7 @@ 

Individual Localization Packages

By default, requiring faker will include all locale data.

In a production environment, you may only want to include the locale data for a specific set of locales.

// loads only de locale
-var faker = require('faker/locale/de');
+var faker = require('@faker-js/faker/locale/de');
 

Setting a randomness seed

If you want consistent results, you can set your own seed:

@@ -642,11 +642,11 @@

Sponsors

- +
- +
@@ -673,9 +673,9 @@ Documentation generated by JSDoc 3.6.6 - + on 2021-03-30T13:03:12-04:00 - + using the DocStrap template. @@ -765,4 +765,4 @@ - \ No newline at end of file + diff --git a/doc/quicksearch.html b/doc/quicksearch.html index adc9dbdb61b..485d32a0b1f 100644 --- a/doc/quicksearch.html +++ b/doc/quicksearch.html @@ -7,7 +7,7 @@ ``` ### Node.js ```js -var faker = require('@faker-js/faker'); -var randomName = faker.name.findName(); // Rowan Nikolaus -var randomEmail = faker.internet.email(); // Kassandra.Haley@erich.biz -var randomCard = faker.helpers.createCard(); // random contact card containing many properties +const faker = require('@faker-js/faker'); +const randomName = faker.name.findName(); // Rowan Nikolaus +const randomEmail = faker.internet.email(); // Kassandra.Haley@erich.biz +const randomCard = faker.helpers.createCard(); // random contact card containing many properties ``` -## API +### Typescript Support -### API Methods - -- address - - zipCode - - zipCodeByState - - city - - cityPrefix - - citySuffix - - cityName - - streetName - - streetAddress - - streetSuffix - - streetPrefix - - secondaryAddress - - county - - country - - countryCode - - state - - stateAbbr - - latitude - - longitude - - direction - - cardinalDirection - - ordinalDirection - - nearbyGPSCoordinate - - timeZone -- animal - - dog - - cat - - snake - - bear - - lion - - cetacean - - horse - - bird - - cow - - fish - - crocodilia - - insect - - rabbit - - type -- commerce - - color - - department - - productName - - price - - productAdjective - - productMaterial - - product - - productDescription -- company - - suffixes - - companyName - - companySuffix - - catchPhrase - - bs - - catchPhraseAdjective - - catchPhraseDescriptor - - catchPhraseNoun - - bsAdjective - - bsBuzz - - bsNoun -- database - - column - - type - - collation - - engine -- datatype - - number - - float - - datetime - - string - - uuid - - boolean - - hexaDecimal - - json - - array -- date - - past - - future - - between - - betweens - - recent - - soon - - month - - weekday -- fake -- finance - - account - - accountName - - routingNumber - - mask - - amount - - transactionType - - currencyCode - - currencyName - - currencySymbol - - bitcoinAddress - - litecoinAddress - - creditCardNumber - - creditCardCVV - - ethereumAddress - - iban - - bic - - transactionDescription -- git - - branch - - commitEntry - - commitMessage - - commitSha - - shortSha -- hacker - - abbreviation - - adjective - - noun - - verb - - ingverb - - phrase -- helpers - - randomize - - slugify - - replaceSymbolWithNumber - - replaceSymbols - - replaceCreditCardSymbols - - repeatString - - regexpStyleStringParse - - shuffle - - mustache - - createCard - - contextualCard - - userCard - - createTransaction -- image - - image - - avatar - - imageUrl - - abstract - - animals - - business - - cats - - city - - food - - nightlife - - fashion - - people - - nature - - sports - - technics - - transport - - dataUri - - lorempixel - - unsplash - - lorempicsum -- internet - - avatar - - email - - exampleEmail - - userName - - protocol - - httpMethod - - url - - domainName - - domainSuffix - - domainWord - - ip - - ipv6 - - port - - userAgent - - color - - mac - - password -- lorem - - word - - words - - sentence - - slug - - sentences - - paragraph - - paragraphs - - text - - lines -- mersenne - - rand - - seed - - seed_array -- music - - genre -- name - - firstName - - lastName - - middleName - - findName - - jobTitle - - gender - - prefix - - suffix - - title - - jobDescriptor - - jobArea - - jobType -- phone - - phoneNumber - - phoneNumberFormat - - phoneFormats -- system - - fileName - - commonFileName - - mimeType - - commonFileType - - commonFileExt - - fileType - - fileExt - - directoryPath - - filePath - - semver -- time - - recent -- unique -- vehicle - - vehicle - - manufacturer - - model - - type - - fuel - - vin - - color - - vrm - - bicycle - -### Faker.fake() - -Faker contains a super useful generator method `Faker.fake` for combining faker API methods using a mustache string format. - -**Example:** +Types are available via the `@types/faker` package. You must manually link them using a `*.d.ts` file, like so: -```js -console.log( - faker.fake('{{name.lastName}}, {{name.firstName}} {{name.suffix}}') -); +```typescript +// faker.d.ts +declare module '@faker-js/faker' { + import faker from 'faker'; + export default faker; +} ``` -This will interpolate the format string with the value of methods `name.lastName()`, `name.firstName()`, and `name.suffix()` - -## Localization +## API -As of version `v2.0.0` Faker has support for multiple localities. +An in-depth overview of the API methods is available in the documentation. The API covers the following modules: +| Module | Example | Output | +|---------- |-------------------------------- |----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Address | `faker.address.city()` | Lake Raoulfort | +| Animal | `faker.animal.type()` | Dog, cat, snake, bear, lion, etc. | +| Commerce | `faker.commerce.product()` | Polo t-shirt | +| Company | `faker.company.companyName()` | Zboncak and Sons | +| Database | `faker.database.engine()` | MyISAM | +| Datatype | `faker.datatype.uuid()` | 1oijf8-3iuhiu-21jddj-1092jf | +| Date | `faker.date.past()` | Sat Oct 20 2018 04:19:38 GMT-0700 (Pacific Daylight Time) | +| Finance | `faker.finance.amount()` | ¥23400 (After setting locale) | +| Git | `faker.git.commitMessage()` | feat: add products list page | +| Hacker | `faker.hacker.phrase()` | Try to reboot the SQL bus, maybe it will bypass the virtual application! | +| Helpers | `faker.helpers.userCard()` | `{ avatar: ‘...’, email: ‘{ first }{ last }{ number }@{domain}’, first: '...' }`

All of the values are self-consistent (e.g. same first + last name in the email, too) | +| Image | `faker.image.avatar()` | `https://s3.amazonaws.com/uifaces/faces/twitter/martip07/128.jpg` | +| Internet | `faker.internet.color()` | #630c7b | +| Lorem | `faker.lorem.paragraph()` | Word, words, sentences, slug (lorem-ipsum), paragraph(s), text, lines | +| Music | `faker.music.genre()` | R&B | +| Name | `faker.name.firstName()` | Cameron | +| Phone | `faker.phone.phoneNumber()` | +1 291-299-0192 | +| System | `faker.system.directoryPath()` | C:\Documents\Newsletters\ | +| Vehicle | `faker.vehicle.vehicle()` | 2011 Dodge Caravan | + +### Localization + +Faker has support for multiple locales. The default language locale is set to English. @@ -327,64 +99,15 @@ Setting a new locale is simple: faker.locale = 'de'; ``` -- az -- ar -- cz -- de -- de_AT -- de_CH -- en -- en_AU -- en_AU_ocker -- en_BORK -- en_CA -- en_GB -- en_IE -- en_IND -- en_US -- en_ZA -- es -- es_MX -- fa -- fi -- fr -- fr_CA -- fr_CH -- ge -- hy -- hr -- id_ID -- it -- ja -- ko -- nb_NO -- ne -- nl -- nl_BE -- pl -- pt_BR -- pt_PT -- ro -- ru -- sk -- sv -- tr -- uk -- vi -- zh_CN -- zh_TW +**List of locales:** az, ar, cz, de, de_AT, de_CH, en, en_AU, en_AU_ocker, en_BORK, en_CA, en_GB, en_IE, en_IND, en_US, en_ZA, es, es_MX, fa, fi, fr, fr_CA, fr_CH, ge, hy, hr, id_ID, it, ja, ko, nb_NO, ne, nl, nl_BE, pl, pt_BR, pt_PT, ro, ru, sk, sv, tr, uk, vi, zh_CN, zh_TW ### Individual Localization Packages Faker supports incremental loading of locales. -By default, requiring `faker` will include _all_ locale data. - -In a production environment, you may only want to include the locale data for a specific set of locales. - ```js // loads only de locale -var faker = require('@faker-js/faker/locale/de'); +const faker = require('@faker-js/faker/locale/de'); ``` ## Setting a randomness seed @@ -394,21 +117,38 @@ If you want consistent results, you can set your own seed: ```js faker.seed(123); -var firstRandom = faker.datatype.number(); +const firstRandom = faker.datatype.number(); // Setting the seed again resets the sequence. faker.seed(123); -var secondRandom = faker.datatype.number(); +const secondRandom = faker.datatype.number(); console.log(firstRandom === secondRandom); ``` -## Documentation +## Contributing -Faker is currently in the process of migrating its documentation to Vitepress (the successor of Vuepress). +### Building Faker -**Developing the docs** +Faker uses [gulp](http://gulpjs.com/) to automate its build process. Each build operation is a separate task which can be run independently. + +### Browser Bundle + +```shell +npm run browser +``` + +### Testing + +```shell +npm install +npm run test +``` + +You can view a code coverage report generated in coverage/lcov-report/index.html. + +### Developing the docs ```shell # build the Faker library for the browser @@ -418,7 +158,7 @@ npm run browser npm run docs:dev ``` -**Building and serving the docs statically** +### Building and serving the docs statically ```shell # build the Faker library for the browser @@ -429,29 +169,10 @@ npm run docs:build # Output docs to /dist npm run docs:serve # Serve docs from /dist ``` -## Deploying Documentation +### Deploying Documentation The website is kindly hosted for free by the Netlify team under their Open Source plan. See the netlify.toml for configuration. -## Tests - -```shell -npm install . -npm run test -``` - -You can view a code coverage report generated in coverage/lcov-report/index.html. - -## Building Faker - -Faker uses [gulp](http://gulpjs.com/) to automate its build process. Each build operation is a separate task which can be run independently. - -### Browser Bundle - -```shell -npm run browser -``` - ### Building JSDocs [JSDOC](https://jsdoc.app/) v3 HTML API documentation @@ -459,3 +180,6 @@ npm run browser ```shell npm run jsdoc ``` + +## What happened to the original faker.js? +Read the [team update](https://fakerjs.dev/update.html) (January 14th, 2022). diff --git a/docs/.vitepress/config.mjs b/docs/.vitepress/config.mjs index 5899ece2452..b3713c2f415 100644 --- a/docs/.vitepress/config.mjs +++ b/docs/.vitepress/config.mjs @@ -90,21 +90,40 @@ const algolia = { }, }; +const description = 'Generate massive amounts of fake (but reasonable) data for testing and development.' +const image = 'https://fakerjs.dev/social-image.png' + export default defineConfig({ - // Empty in order to use the faker.js logo instead of a text title. - // If we had a square logo, we could use it here. title: 'Faker', - description: - 'Generate massive amounts of fake data in the browser and node.js', + description, head: [ ['link', { rel: 'icon', href: '/logo.svg' }], ['meta', { name: 'theme-color', content: '#40af7c' }], [ 'meta', { - name: 'og:description', - content: - 'Generate massive amounts of fake JSON data in the browser or node for testing and development. You can mock users, mock images, mock products, and mock transactions. You can also mock filesystem paths and folders!', + property: 'og:description', + content: description, + }, + { + name: 'twitter:description', + content: description, + }, + { + name: 'description', + content: description, + }, + { + property: 'og:image', + content: image, + }, + { + property: 'twitter:image', + content: image, + }, + { + property: 'twitter:card', + content: 'summary_large_image', }, ], ], diff --git a/docs/index.md b/docs/index.md index aed22725896..7a4b9300289 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,11 +1,14 @@ --- home: true title: 'Faker' +heroImage: /logo.svg +heroAlt: 'Cartoon logo of a panda magician' +heroText: 'Faker' +tagline: 'Generate massive amounts of fake (but realistic) data for testing and development.' actionText: Get Started actionLink: /guide/ - -# altActionText: Playground -# altActionLink: /playground/ +altActionText: Star +altActionLink: https://github.com/faker-js/faker features: - title: 👠 Products diff --git a/docs/public/logo.svg b/docs/public/logo.svg index 161b8b6d9b0..e290a835bfd 100644 --- a/docs/public/logo.svg +++ b/docs/public/logo.svg @@ -1,10 +1,736 @@ - - - - + + + + Layer 1 + + Group + + Group + + Shape 272 + + + + + + + + + + Shape 273 + + + + + + + + + + Shape 274 + + + + + + + + + + Shape 275 + + + + + + + + + + Shape 276 + + + + + + + + + + Shape 277 + + + + + + + + + + Shape 278 + + + + + + + + + + Shape 279 + + + + + + + + + + Shape 280 + + + + + + + + + + Shape 281 + + + + + + + + + + Shape 282 + + + + + + + + + + Shape 283 + + + + + + + + + + Shape 284 + + + + + + + + + + Shape 285 + + + + + + + + + + Shape 286 + + + + + + + + + + Shape 287 + + + + + + + + + + Shape 288 + + + + + + + + + + Shape 289 + + + + + + + + + + Shape 290 + + + + + + + + + + Shape 291 + + + + + + + + + + Shape 292 + + + + + + + + + + Shape 293 + + + + + + + + + + Shape 294 + + + + + + + + + + Shape 295 + + + + + + + + + + Shape 296 + + + + + + + + + + Shape 297 + + + + + + + + + + Shape 298 + + + + + + + + + + Shape 299 + + + + + + + + + + Shape 300 + + + + + + + + + + Shape 301 + + + + + + + + + + Shape 302 + + + + + + + + + + Shape 303 + + + + + + + + + + Shape 304 + + + + + + + + + + Shape 305 + + + + + + + + + + Shape 306 + + + + + + + + + + Shape 307 + + + + + + + + + + Shape 308 + + + + + + + + + + Shape 309 + + + + + + + + + + Shape 310 + + + + + + + + + + Shape 311 + + + + + + + + + + Shape 312 + + + + + + + + + + Shape 313 + + + + + + + + + + Shape 314 + + + + + + + + + + Shape 315 + + + + + + + + + + Shape 316 + + + + + + + + + + Shape 317 + + + + + + + + + + Shape 318 + + + + + + + + + + Shape 319 + + + + + + + + + + Shape 320 + + + + + + + + + + Shape 321 + + + + + + + + + + Shape 322 + + + + + + + + + + Shape 323 + + + + + + + + + + Shape 324 + + + + + + + + + + Shape 325 + + + + + + + + + + Shape 326 + + + + + + + + + + Shape 327 + + + + + + + + + + Shape 328 + + + + + + + + + + Shape 329 + + + + + + + + + + Shape 330 + + + + + + + + + + Shape 331 + + + + + + + + + + Shape 332 + + + + + + + + + + Shape 333 + + + + + + + + + + Shape 334 + + + + + + + + + + Shape 335 + + + + + + + + + + Shape 336 + + + + + + + + + + Shape 337 + + + + + + + + + + Shape 338 + + + + + + + + + + + Shape 339 + + + + + + + + + + + Shape 340 + + + + + + + + + + + Shape 341 + + + + + + + + + + + Shape 342 + + + + + + + + + + Shape 343 + + + + + + + + + + + diff --git a/docs/public/social-image.png b/docs/public/social-image.png new file mode 100644 index 0000000000000000000000000000000000000000..17e0874e92297a84f7c5453b818ba260623d58c0 GIT binary patch literal 469588 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 z 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�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�tG+|gXLc-ZF*m@^_JzR z50=ZlkL(DErvTWb#(+d8#10>`B&kUqm)Lc=2a4*JD%^sH0Yfh;BBHF5$TZ7jlmmk9 zCOFF~3xsOuB!ASQ7>E{2G!rexqUCKq0`hK1X{>B-(na#?Z-mqsq zjf7HeLmcJkFm@x}NR7bz`C%>w@MVNKBP6WGGEe*ckUp_4X`vkDL@kG~JL+-yrHt(L z@#n`%d2t76Z)cdC$*SH*U(8c}r=05s8tC4Q8`vx_0~fiZxxj1PV+bB9Tl9+}eCNW2 zF8XFM0BI%ku*x~LR3ZCw!z=E+i9AyM#O)@09KGU6PhW!Ejf!4pc0W#EyLP*edwnyhs$qLwE6Ws9VzfvLmPp$VMmq^9dKEjx`wufU!CL$g0ec&7H(}K2oF3C8pA8NW>#^F$A4QVHOLUqRCG6$DIR2^HBHpD>k9R za2r%C6@Odhw+;CfGjv8;jP(Y9gQX}XCJFBaYuU^X3O$jRgWzOZPPt9*Sc|MZ6%AZ= z8*4q*vML-M6Os`_=&t?a>z+1rLFcp~Us@$YH`xr2T#}xFT{tK~nLa(;l{5+9dG#k_ zC?)A#j6s}QU+T@HXAD>}%GL+yN*9o}>3+JkIy&?XoK_XCX9|@u9IBOOEw4m@1ihYg zN+IeXQjkXP>Y2l+Ar6KzO&}*jQA#>s0I$97C>MtlGWbv}h^bAJhpTD}4o&LOqezGOkaNspQXhulHEt41r1PEH%b7A z!l#QM70N^1tdyEjib@~w0sGODCJPPfmi2oX$JraCpi4I*M`jB^-QXgRrH6z|)laIp zWO1(rDCOm<<@^=u7U zU5>1oDtD$Ei{6f2+}efmd;LNzr`+}HndWb{=C^1&!4_Q|sya6CxX~Y+Q4rdOBm2Y2 zGGm6za`7weAj3)*LVrjrtQXdQl21vj(EOu6L8feAe%VrS!K3u6WK)g}$931D)z7^d zsnJ}47qOH1S2-eU(2byX|bEd1^7B@^{~K(2vf()hXE84pW2_+GHB> z4wFWz=Ze6=2vuNfXxBvSYW(fl{w2IY*w9qQO+8$bsJazq3fs2ILT%*Y6}6(!@7evS zW>d4wYqKOBWevelug<5MFX)IlomD%#tZnTBU7sn}TIbJT&n&m4b_pCRx7p*C@7CBS zGNipCDN=2FGPD(TDbn`qVGwD4lDs@E6$uCjqNvF(&C*9XkY5LIa_=M7F$f8tv@{ud zQC42Z6a{b|65H53OEdAqy}#)r!?4pa$U~2X+Lk|6(=4(IDHy4yg<w~t|a6#PbU_@}#BenYDB zzcwBI;3k0f511{eK)j7sbdSnpZa?X7EqR;PqY{V^B6G>}KQzG|8V4Bm&L+xcJ7TEl zpEWIt4LE9k>;a!LmPAPUPwJHPqN??|pG!_*vUQSE9;^zDlf%ZBPN9v$t12Uq1sZr$z0OHS}NkPj)d8?nae=*bh%LEr^U)FK$P9OPRRt z^E5P1TP$bU-JO-#5^@J93^=7lmd&NHeJQ>|x9N1y1XgS#cQmKW%MhW{2|D77oN-7Y52(^ZwPpl}!8& z+0cVaU;4%|vd@LJVM{5j)hzY70=XtfEG{^$k|``z#|-yJ2fHMM=e{<^+LBR;vp};b zB}p$NITwf9mo%S_LB(2IP=1G&f(vQd&-ol3^&+XJcja2Hl z{UTF!g(_R*pEzyGk++Y4Gz0qW*MCQ{itHEFXk0hBF-EQ6AHvc83gPN%cA^%SL8138 zQW}(-Z_B8X%4&A)meM`GVSi=2QSxyYP<__Gxo)lSV1Nc#uB$heDG~jiFBn}nY`thP zVbP#j9cx<%@hKokSKO~3qCe=l&(b~Rf5Ta$YvONp(7r%y*m(WJII>@18|o(GE4Ge) zVVmxMv3a6v-2FoE`&}n$(OvL+cNfwn2q*y=9C#%-pmKyunI+)eeT~G1?R_QIcTwN9 z=QKriQk}Xn-50i4Ac))UtFP^;*4s}z6o@3wpAxKihy;GASPbhk{4jlN+vp`!bP8#$ zLQ0CA1_Za(VrfC zqM!&4*3>?>tK}349o<^Uo()K`O5cfPGaH;F$}G>(5Ku{CePMMUjL|$*7(DlFrM&u5 zDeV5@Ojf;e%+VAI*3{%oG*&aO1vcump3Z)d zI`n6xr4vVoa{~AeQn{{dR%e_>MSo#v@S3J%TC5(SywlzpRlT>Jn@=J49a?a-8vl## zQ`A|(%wtvL-#}^pSAi0^{d*}TC#$(n%YB`NFNm?8PruVQZ`?$f8|4xBcou~5>?|w61!A@Klf6elXgkAW_GuP^3 z(?w6?%qY6R4fXvP51wMJiLL~p^_^2qFBa8-?sj=IrfR6xW1Ce$gfn0sdA7r-aN8uA zjWE+VG;>|hxx_FdjdZ*X^gxrDGaAn8dcM)LntQ3gjRG zMB0`osf*yffCjYo;z=Iov-FWqSO{sm*3!<^4s(iX{`9-g%XKeL)Ro~{AIwWo-q*wB zzO3FzSCMBS9kwzU_^5bgAddJ*D5be)>wOR$7l*YCLffDsp(9<3&kc*`&5tSdo zlho}lmFmxp&z~t5V;#wBQt^T~EAP_Hn*+d;I2Dzfd%vh1s-*K!%|NSj4m$S!Tzybv z-NwXOxHamFdP8r3(b%=w_*+5cN}sK}r-3M)Q?51L3*@e`cKu8TY7FU8%VusbiAu#q zKJdDslIaQ=J;UF*DRF=8E-#5ldo(cG& zBc75eh-+=8>*HjH{392-5T$^*hkb76QwiC>_G8RGXsT0hND0nTFDX;ZMM(&K{o{8^ zzERx4Ad-;L<700;>|#nuF|6H{zYB7dedZ{U67-EZ^|H;-V@1_2El~b9@3>wI-2%e% z0^$RW>J$QVRwHwCz4~F%_+*dLR)t=O>NgOPs2jOp=l;nWu^@U?i4G3+7aS8F_Fd;y zGbL}#$C7|`44BDtK4-y1iJa=EgV_j@^PRr1VMkvvY}g$hf4f+(;vwjf*8J3>Z&w70 zvI5=?(j^1(#W;lZpI8DED*)j-QH|y0N3vd^>v2*`6=3*God`>B07M{lUgU6;Kcg~= z;$0b@vQmX-KmslsO9ttgHl+OF!ggSN!!V#6^2UAJ>WkRKUI5n=?#qnVBxdrqN-Dea zYc{(kwhuTU>2Df>^gbS#+wZ+pz%QzOjS&9niou#CslJAsYd(sg7dE-x3^fb}RaAw| zpo_4Y5L&pcq!ovmCi~H5Ho@dzTY)DR(bKX-65yrwV?viMpk!(uu*(*)c<}p> zv-6M(z3t`K1)_abi;A$Bh@#`JV6BIXSSPSn|Qf?jrB zocJ3)Vjg(#j*6Linie}|?(^oFiIs^Y-p@Sml~WBCZKUX}lHX0O62SVnX5KZ(ejUH- z-TU$Ew?vX+@8X+crB1ZlcDsO+B+EpHuZ$09_^p?t6Q1dXk8fA}f1O{$wf*&#D z9PI$qF$p-{c7!bqoF`zcf1yR%^K$GjVe9^!nO_9NwMFc9uVfg17K#4)T-lOL-SHP= zlK=~Wydq}10QPbMg^y0tNg4G8k zMwv-iOw1wwSDE4}IxkT!{g%XJWd=V_nXwFF$ey-P5aIugm{aOuA z=Ax2+0`E1eW5ELwjsJUq{7mONFLMwq z>n-(03Cxl%w_yFd>T*D84FK%8)rFuP6aD32LTdipxkX!tW4p%J$p-QKZh}@n5Mrpy z=G9`iWpF3mbu0W(;(BV-puX|!hD=>Tbsn|PBR=n^^24!c0N0=BX=&_wnsJYx{Sft` zBVYQ-mfN;E%&`6h=RsZe*GVpLp!tecqxA~O1M6DLGJQp=kGy)Ff&R0rk)wywYo}eb z_j_CXwxc&>cKjzcjRDuNTif?UV}~{G6rdT#wXhFW<?p#cH zcmq+Te|c)<>xZ9W@O5kc?Xa?vN(bMLPXAh)+rS6&0o9XA^M5-uFyJqzgi6+&lo{5c z<>Gs(-}7&Wb#?Exx&KW}6vKeQPuHB>}=Yb&uIYGZmZ*kb<3Nb&F+x@csg+&Qcd zPj0StH`{7fLz8M7qyz1fATh8^D+C@0+iht%FVYTi<%Dil|2nhuAypZw7D%IG!BqND zSBHH2#MBxyHQ}A+UlfY$OnG2GJdn1$M(}9TO}Tn`?F^5{P<4_~Yf^c6yc}pw+!z=y zaW%6U3N2lU!z+&Bgfx*F%^~FlyGCOFF^L-Shx`$bMc#zL?N&VOe*dT{{MAo6tmpJ07JM|+%msjbQ#6VGpCr=D$jr2j!P8dik%lVZ-*Ra_U1 zRKdBOelX8q8J&Cs4_f=3ZR@p?9^zKz!e7%2DPZbtbg9VbdKtOkI}3CP>Ukc^BWT@4 zXx#gF#Re$!%w&`EJ_6!-I>+kt6!kq`ZKH(XM8=<1#6YWGb>=ebF)!E zx`JQbKHO&x)2XU^D9v*At+cYvp8MFRAN(`Sv+p+^L-Sp!W#B!pRhTV6M;E}Fzk$a` z$8s5@M{ULcxzYdn98oW+C(bGee4>e-(!ML2(Lv3=x&4%3bINb)6$Hjp)je?1Zq&`m zS_Y=e&^9M9FW?Y%P5XS}UO5>@f}Ed6a?;!$$tZKx$}tvBCeV;t>xgr_=$cv1+0JyR zR5H8ScmnHmfgyp%-CgqP;=KJ`j5iLrYbsdA6+z)Gt6~pz6^ZnIE8X4oKNh%-51hKY z{i5;{yYTkTSCYJiQcCiXGtFO|*1X_b1nMCYh2leutw~AYuAvNrbpq~;-85F72+}0} ztWKbfcp#ke)wO-&>tpA922GBdRP#Ff$V=-tWj}9we%D^cZf`}H5s?-sW!4a_IssWS ze$e>f(K#)>$$RyJLgpU(L}dkC$8-=VG{xjvQ8}9z-;<*R>_$oZMdDT&1X!s{Av&&l z#9T+;F?ZI4Z5f6P@s=(6Ilx~BY&jK62~6=&JlXq9O75)pJf(+QK#uV=fi~*j7*g88 z=jl?xjun-Ulo>)L8Sgit9h7@6%ldRcBZ)YVRy;cVj@zd8z0T{^=?v4LZ9(dB>)B6E zKKTl)l2x_Uze#!}h@ST|Z+xb{jyAiGyXc_3UTBL!Jrb7cCr%6D><^Ufjfa_3KZwz* z=OpBq@}fx8e*$G9`SousS(+#kz5VnIpwVLDrh(NwNgV0LAVL0@^9$*9?|x~jWf@uK zx$sL3%$9u2@Ffat8&`aSKa0rzzp@DG6m@@EfLDSq6<%ew78J0o9)~Wy1~Y3hmSty? zN})1|w#Y9%xrnXA<8aHgdsqfYih2P!bsxdM&plOYSKwAZVw4o_EBOGpFRDucVJXia zJqBsYSQ{+cvXyL!{8D77K-ahpV2i$_A$v}9B%~Wrk0;6+mKuj4igh14Psh7Kyy#i4 zn$a>$p$9N8dVhiuV&Z4T-MsAHk7&3%A8{xGN%~F>v5T^%M{q(KhM7|r+NaAaAOI9) zo{)Z77vgSLQr&0S?L%~q73&e*tg+jq_w(lweaO(T?%Rts{wY#=;DKkq^a$@%gyI$r z)Qb3j8O{6`ZG-~i9X9zH6pC+je89m!HzS_L7&Me>=z0z!DP}RkJ|wcR1o)e{QKTxC z<%)&naYQhMq5WGn8K61c-mM5L^#a%}d&tOdEzItIg(clX{!c<{LF!^BDfNnQUYemT z-Rjt;e5th{JvUXE4#%49xCW@|lgQ5HHSjTO2s=k)xNc?{EN7&v`G^++rl{;egv})eL|0Mj0t+Mk*7cy10 zwG81g<8S4B)3xAz`8fGYy=c%$(0S*JjWoxy3F|Jtf||xw6kMfdtCjprxrv@t`2s`| z4l$5obBNOzFZu%$9CL@03C}1Qb0?928P&U=nRoNabNMX0nk3!U%7I^R zha-B0uy0S7nyX2e^6?xNY`U#4s8uQU|L|-(E?~>(CHXjjwqmhapH29?IZyz zLRvH}IhQ<7C=cUlUeDohRYeTnL%@uHaZT zm&1r@U{@5`2>WtUBU|1Az)ZdRhId~D#!l5Wb5fCL^C@}z#AF7y61}mCsi?l$?*ZuM z*F~WS`@uT%&X#FdCn~0AywVbuFRUq1RV^D)%vMEfRMbtfQO8<&aPoU}9{*HqF(Sfj zctz)=$FiD5&mt@Ie%@Zbc3=F?@&fd3GO97Dwnp%fNyp=bM-v4axS5hy{~biGl*YT6 zHYy(5aPz7<% zuekCH`>lPB+mzojj2ejUM65pcy9$4z6j#UHsmUYB*i3fZtAO2pwG@IdUD>ocq&M|i z$>L@h&&ME$HiRKB#C6CObOPTI{o%kI&4HAp4IaU=FP(%X`)z8F)tYguuoTJphh-cT z_v)kiedZId#$m%}9%R?bw$yaoDa)%jyGsp;h;+AsX%*I9TB`zw#zySD+Fpq-v6cm{ zCT;NM`F$;x*M?H7N|BqTP%ZnvA03N+^hj#~rNUc(iZ3Ex2n9s!$Ka__V@fJ2f)M;Y zL`hTSGqDblc#bZ%zzB@kXu}Jn(SZOPFE2wOL&1BR zHRO?pTHbAd11c)eMm5O7lJ4H9E&WEc7KBp@E;Ll$kuIW$C>yy=r@vd|R~`r}{0wkE z^8>+%p82PfzH3EMkZF|};t4@=-9w^>*ch5LV`#C-pW{Nb18o$@JgPaFnqwYR{IKF? zY1nbUzrR|Upl-%j(zzQ>#wLsG4@=cXXDZmY^iv8$aV5%;yFjGb9*{+jf&)To0rC_F zY2<3$il&feHnp016w<-x#L$$Son?^^S6J@S)`p@V_YEq1Z46=j&c&VZ$b zhQQnBGNb}71H8W4f`%~4&_ebNak2zos~GX2vqdSSK}Ai()g?icWCNc^P2A$R#o4SCYue1UuuZS6t)s*WJylpfP|je2Q7&6GoQP% z=hrVO)#|!}SiWjhOqCBr^Sl=<3V%Inki*+z_|3lIfSWR+IO0$%vw1UJyqp^17u_>O z?v{%?*g-Qu--NWAb>qfT(CYJLrN8ig9{ThBy?v9mOJav@l*k9te_S&J6f`PtRx}lO zo6V1Fy&7jl+-`mWgzuMNKjhTg$@V)R+W+`f$8aIBOT`>_AB?HZ*pwZU6lAc!_Z1MU z4APJMNy;}GS^0EC#{l46HdZsrP^%9-vM75Pt;7TjF&9}BHuTdevgcw*iwWb?1Z36W z8?c0>4$6u9>VSUi4s&RK*ca&wxjEQ^e|heXBka7EjW9F_*HJRZwG;dn0L6DGjNOYi zYmh&z)wJIR>1jd%xEy6w8}^(DIxB5OrusuKLHf!s8^NU7^xqD)W*I%vg>Sc5l_$Eh zMvkktQ9s$-&Cx=Mw_G*9rJ1*MMT`02As{r&%j(GId=L9_Gi zc>()Iw$eXfV@1t6maQ`SPLbDIpO;qzNuxJ8%7Aj;3SQAomU8)u)j#VRkF#d_zK$Cz z{FhbkW_%i5a(irfs8_LR_&BaO;zH%k&antqExIz`pUb(8Gbf<$kv_T`=_b=Z=E2PN zh;ZGbH!Caf_IB&Vwv$yJbNrpoBPZhdHD5QF<-V%Y&OaX3T+9jdA~^OLByl8b*M4MR zqk&GF1djxrJrjdf;|kC(Q%C~`7@cC8 zaZn>I4fz@$=QWhpa9R_?-PofelyozbLCUsofDPr&R^0&?i-pQR!ef)_1g#d;Tm#mU~yz%G> zK4s^9;apQJmhLynMdK2J#${I${*stZ_f~<1egv>@@yRoPxQy>if&XrPh{NPae0D^g zheG6U`-aZVFyM;4rO>mr^y~4WY0vNz{NnVw$-nKNE%q4mm4j8ntIHSm)&)s;RHp%0 z-|<)Ob?@&HVo+z}vGY{{66VLtBjV40)&DST|KnGkkz>j4{+pEcxo{vFSzVO^nO7u# z_4sd$i2wNFeu5C&GNS5QS{tqzegwjSL3ELCCEk2Zj9vsM^;S~pjN}xufYrVhn|erB z8fKW2-YiS9?fDdsOxo5U6GzQp6=F1nZ&bOSG5E)xRR`nE1-xHL)5?k&41Y2!7()7c zEk0VkkE-Iiw5B1}t5CEy3*on=LWYpu$bHEPaA7@c)z3F+9On`ef0;gBZJ0(lBOTPu zdD}xusB0k=2XB_|!CuG8;D5i#!bVerJcJ+ws7b3U49^ntP3Wo`x76A-l!Y3miFDi2 zzIJj9JYld!-c~6FcnP_x=Kcn)5?2+Hq1kZdko53f)y@0k3ISm=-T#iMFl&9+{>}pU zPnzvtKhqQ?AhMbxOmweYBw(0$^4q-0-R?#)!4#}R!^0W%1bcY@)e$dp+x=D#fYEsi@@ z(NteWE}Sz*!Lk%rKHFEVLmT!2=?c<*~*^qB_&u}iG8oT9K4cl*)&=~C%aO`f2P`iq|_qOIM_>-oSR zfJ@Iw$p71(&zES%6M6|6rm7<$Gn2gxb6W>AE!ghZ>6bXK zs|t-ezqx4uMFX7bXSOzUux`po+3({_1Zx?_$RZ|nchAz|&reHnX78)EDa9^o5osM; zb43@qkC+U)RJuKz>Z|)LJj7OhXqy%44t)BdRuTB}T#h%}_L~EDYxlD!7PWVm)wnLf z{D!>oQBcicV8_+vI|3i>>@%t=xVc>E7yWP8g%xE>Is2CLyKcA>a?y??79Ytk&4VwiAsva7_?Xo5P}5pHM&XCCJnO%^e`}jLk2mY028@x; zw8H8+_(abQ8}18U8|Z?;^m%)4UxedWa^rZH5OT$Zlgd92zn2;PC{CZBe;AMO5iI=i ztQV=#hp$g`)cMxUV4BMSlQTe5$mb97;GYH(+~rtP+qc(^umC)uzG*f5D~tgxiP z0N}d8^X{Yhmvh79ul41+;;0xD$$Bugbv-P+LATTI3V&V$K!)@_*3wdLAX25o|5s&y zQK^^fhX7)&>@JO}k3if`gBW64C1$OvvF;~lFM<@rI(U7l7!rCYQN%{WZ-w_#hSgy; zKRF{Mw9H9Hif>l|Gft`hxF=O?j*RGP!gT?oszxI`* z$%f?}9*<$lB98<=M|lcg#T*CkMyHrb4r&dzH8-NJ^{5xGVWEgCQsX=Ka76s3JZph7 zn)pNJTEG!4r@qdp5{Q2MvPUFfWY%2&W(r@y#GT!l1)hi-fQb14nX`yax%Mg2bH0}N zfR`+8>^FSj&i(X)5fz_eTf6%?1~SmsgBVV~wh9A1t{LuRT16brRLPc(FIz53e7=RE zkdFHnU@c`Q5KBp8w3+|c&PHBpKDHnx#@rEqN@9cOMV+LDbss_>$7wISXGUo!%?oc9 zSE=)Sq)86#gwgpZDrZc^JyAV*+U`28Qkb9GyTWyC-mcoRE{oP>6{jr`9w&>&<6$xQ zXVU@UhcA{0#MHSk7H2oI@Y%o%i!=jrTEot#jlEW0V7-i5x*DoW(s{bl4`|KN<9V$U z^6+NW+Dog)VG3h;Bv@xj(j&@b*t^B59ZLPqmOp(T z)S-tiv;bfAtW<0i##knK^H%T0T)eJ6E3X_WlB=GT5_ z=y8sMc^>A_**%Bv*o|#%QKy%#O)AwbDo+`F%A#`9Z@u}<`*|MwY|n*rM3J$lKm7=5 z(pv0y^%?b%lKRKF71uIccoPVZMJjtbQCARq+UJ`S7gkiy09y-orfG(X}Y*A2-8u90t}mkKnIWAAd`vBTv3@Oz+-6z<;P?rsp4~Z=8NF zd%A@6Xb-XEUAMsfH7-2CP1jYe@u>N<1xFzQR|eJ}#8?`xuHIjm9eO0e5Fe?6&11qR z&Qf{A3fAq*o6vbt{pLg8?R!b$#NRGB0`XJ*tc=;*ZJp?G(dt^d7Q|rKqes~>CZ60G zk2SZoJ9yuQ6O@Ck}WYF(}u7Tt&C8#2tz zEEQ>UUIW307KhTp+=2ZCs8a|sEU3s;Gg7W-{wA2UEb-S}ROd@=nA~vjiT38Q5cDLj zY^0=aF_~Zg6tSCLE3ES_9eQ&3*oS8DIypF!z)M=of}Nf`849UUS#7_$f?jJwVPgU( zG|9$rP890u_7UgE(m_kYkjN>Ua3U(h6utoeN%?U)4Fiu{an8Pua=-ahx%$xOX7ti& zb-NK{Aght9xZEDPJqUNahIKHx@uLaxo&O$F8QZU0QfB($N{9#gAh_S%^QMlP+aH5~ zN>Nhhp#SrzKvea(8`;cGvt4}$aMm|c`j(HuFi*ClC4n94GzZN}@)z~g=I>@w2_l{qbWPQ<6 zHamD_D4ZW4CE1F4^G^58v-sQ)8NP>p5@YLp?l^cKdwE?RZv^@D;6J9q#ZjWJym?i! z_JnZli`wc|!=`b5)G8Ts%1uy#ic7%A)wo#;`=yRPr=H_LhU;yC)!1QT{++%Urc}2e zC!6lx$WLVaX>9+}eL24RfYEQ;R{=6KAdN} zrnzi`M2K+87s6yulR3)TG_1=d|9@6@beo8(#L7fh$BJ~44X?6gE{Hyn*$r|xH7qJ2 zJf>fZ<+oEokKLA#(Cq><7APiEyl6TL%!tuVy5)vOzN^k3TCQXBI7t_2-tb z&5o9TQT6*dCQ+ za_57!5lQuxS$@Zt?+zF3#;ia$0AgGILE$5IIAR^fB~DY;82y|$mT_Og+#Bw>lry|F zt?JQb4))@F2-!_p%9Oo2J~<&;g795B^xizU>9{?f5E(t3zQ5upp0RyGE)sz8n%=S> z_E%lz|LQuyuQra^DC(f1{NV>{d;z&ORT$_=Q_@>(pVw=&w>fVK?tc%X9LWAP#Jl$k zZ9DT3XXcz^Qy7)U+LPwZP{(uC{6eqyWlnxtI+>(O5kYy;_T* z-`77;F~Y;*?zxwA*K=N)fi=<}_S!v5=6mt>cWjPF=28Wk6y{x*CQeJbMWq6IaN30r z9eA!IM`$)ZKR(i4Rh^!&mi~ky&&zJDCe4zE0iyU@_`J6O0`Rt2;|gp|HS;i^LZ@yy zPcetbe#3>*6Q2&q`dzcVG5V|5Tx;V0{;Ssr{+nL&@Ri94E|HqHu{Ym-3!K3Edxqrp zciHC|;3@c`CxKEjuiEJq7RvAs@KMShxI8qa!xszuIO}0W?y*I4mY0I;Jj8TilxVKL z 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 v1@eD=R*VOXH& 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

k!_*4=R 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 CQelly*=+xh0GF_&L061-FvPop2Py`yWxtS;T? zxYNV*N-kSXNAuGeQPX?$u=LjIc5(k9ns8vMoc$Jl1M$BM%EG z=bs&c8Vjgb&JZ+9h*_tju~siU+$E8;Buw!+u~UjA&`UaY%``;i^Yajk!p51oCj~QQ z555?{dl)3{r2A0sH&J0K??b6{8;su#C*%A1Vtg>id+eiS$xHYx{rP&^j+=cp%kF-iOA6=KNI8sh{cs}7*X9D= zfox|;%B2tqeRezot7!qBzQ298cjCph3u}}w#ryQO@rph@+-C_v6|6?yID zE(x8*%rZZ_>H8g>;6%O_k>e%!Z_4|$ z(As_?(O>szh`Z1|1clS;j^l3f*4UBTMMpE6^H-W)xKu7V8AJ5*XROU3Kx7a8g7?%t>n2sh7jmv+{}2ddFJPgWY#sb|3u3|Q z?NF4lJDrB_cPbH5!)vpoh959UTDx4D%)%cMd2qvUtYQD`RM=BABkg<3MIz2FJZHsn z-gj#EDD$aecre~4#$j20%DEG4AeD8>`^ib-QKVf@W`ToR%)%-9nL6EOv6SauUNGMXeWtEr(6K(WV_Yo*zOOQ zGm#q;mN8Fp#qyB|=_XhwQU!VZe3z|K4A9lAnNF)xQwC_ zi^AgiuV>gOHe(d8rcS05@=O_}f1>vNOOuqWa3$noHsYLw8>#7(u@Y^z(%+677o6Ki zo|gA)^^0Kyz-9jdZ8BXj^Nh}G@a*M$>_=*6=7Z)X{if5Op!*x@#!9e>_Q*t&mks~@ ze&{wGt1Sz7E0z)qYG=i~1A*$?p7h;KgCdhxq*nr69)0#5JWq3;M6m!xM`SU>MB9skw1a`%h(&o7S75qj|DaVhScfAPrDJ9rU8mb+(gCvP~yB-86-D4)CoHB>oyj2}$ef7i_0w`@ob zwM)L`N05T}uShle=i(rJ#jvW+Hh&p*3tL{mz?Ii&HYW^UrtYP2n_w=njgJ2kLlH$w zG({FuYMTUcbQ+kbM6NX7UlUX zS{>5DTJ3l($Ec@TJ zb9ypiZiM_oLfx2{*E1?xs^CPZ4{>Z1A05W}r3SfA_oLBHeVR36;6fs^dX6TRG5LB2 z9!NCiQNw8nli4XCD~-WG0d*Ry8)lfgaX%lKasOZ?tiyrvM?4~Fw6kNq^7dO!QGf&2ah?tD98TPSht?Ogug1rzM)579$_4}L4 zNz`Tn(Ws3~Q!Luhv+#P{{?` zwnzX88MLtCeNlfr4z9s!J%0umMMoCWl8;@yw&}4*P(eMB|PvMG$;R^xFeo zZ)q}Ho$=G%;Q392wln}-WZ+Jftn1!oDnr2W4c1;74ZnX< z)C|nhBVd-|EGDB*|LMn4CEK?Axyl#2Ov}NsW$}NGV{4x>RD43t+(RoJE|sQPd9GIX z2a_4@&k{f-gF`O0ZY1>UrKXqM7WG(5$TOla6Z~B}DV05$P|W}c z-Rnw#+}8w-EkQ~gV+i?Y`d7ccaPXirv4q^>8Ll_q+O1rLu`~fXNj~99c+w%RA#smS z+|Q!-kErjByfh2ZIBM1GyD#g(>e>wG@6V}+BST@4Immc|3Tk$JZRkohohtYO0xzw%bg9ms#pX<-n9B}n|)7sQ(cWS;i=H9v5fu9H&<4>YD`9Q*9Q){pO zxH;-yaF|$TUhDQyKO4%$Do*6fjQ|rx0;8k6zlCHVl2&Gr1K4Bvax)O>f+5o5E^*h? z&%fBAs?Li}R|9u@+OqI$0N^J)HL+RgZr&wuG^+2}mo?r^Cj6BmoWz0PK4s4sAZpEd zKEI=vRqX{`wsb+}XnVPDjt$K=1d8h-*~|{dph{aU{!WBb)nhhlnmoay=&VUB)@b$( zWA-0`6GK;m_#a2F&)9^z_eB?U1+Xs1TNQ?WWd5y}H`jCL!7s4Jr!v4bkNd0hu3!>J zl8ev3eUN##!9tJb*d-(RwU_9fI>v9KUL|cxKba1?Ue!zsH|{~kaHI<2(Gf=`$Qsj(3*i zVccC+*2~(m+kiV5L@lU(D4J3)nB!GiE3&#rBwMa92PwElXI!n zD+t6BH8fV@yNQLuQxs_Fqj}jqMzDn>5!SLKK7^KL;{k%2c8i_!;+#NpjokW=R4eio z@lP$g-0&TU2Z#O7k0t|)Ojd1rce?~LcmsFgmOO2PUqD!&kG+ins5lFaS+NeBBngaanp=q9>C} zzdjRkM!(6Ll8wHzREmLI;l~o55@o_Pl$z9N8bp-`uBFFr#e7)j8Kv)R3=aQhGUe?f zrfJ~U;#RZT6kH$rmpzO2NB@z*P5P8pQPrp8Z0~Nt6q)mM;$6n6S(6r(omdRzMudu= zjHI%6E~ve~EBmFS28K#3-- z%*N^GpVqdnIxiiOuOEpz-V>x16l_Ll`L$&o4P9Av>aq=luYAO3Oq||*U zGBeK{byi*%zRhrL5B7Ys^4=VZ!E_CeUU!oyyPb&HSZ?#b=5!9rP^inm!tZmDuj9dT zpqn09Mf5U|S5ACGgu`y#G$YxRd&E}+k`PXJV?7h%aDiKR(b~ha{>N74hj#I7IJ{&0 ziJcVK*VfsW;s>*8FH7NQFZ;O?@*aby<9(o-mJIc=zCz`Vv~F2?E1Mf{f5X*cA-Q#Z z?5y)rsCS>{6U1l(6AtKDvSBAdU^~KtIxpD;BzarGDlw1vC62zxF`a%%>XnxvT<5E{ zrq(OiP znz{MmA374?Eab0ZMxVg#ka9iqtbcaima5){5QyJ{=VE_CCKg5CLRHd;#w<&UMUF(v zb|tW(nx$HfT1?%S&dKd^wSD07jgBuLW~;W*v8xzGM{0>183+~njF5j}mhgS>Dvp__ z6m7c0As^RD9mX&JQ&_5-#mc~(iMgVA(W}Xq^vJ)Bh!8IlmB+pgrAejcU&d0)dElZ+ z)qP6m=ccWYrl3jaf%1>>;E;FkMdo}s335cZy&7q`hIu$}7<8ZS*r5`Alw1S%&9xg% zq?WbDe0T%56_qg{e_l3Nqz2XDO5L)XxCf&5L-4=!==*3DtmG_^w=CRFA>G>oxhsZu z-(W`VB2BUiF{*$n^y52o>mK>$k=TkVGqbUIv&9 zhx++d8@mJP{_zs{kOv!0kGI48{*IeWn3kxNgnVSsCd(T>;rsi^8(SJITpQTt8Nl9H zI9s+P^XmNN2>VqyDp0Iyf-sHGpk%eclDb!$;ec(%)NaQV1D6-Ca0}8KFAE_@lm74) zi>u>8SzaN^{is~IoSsb2ghlOU9)wqo|2*jMr_zlrQ!jao+Z|I+U?4UE;fh8ggdAyuS{=nro!xN+b( zOPg+A@BsK!@|>dGsd^*QTY4f9H%p z+D+Atj7|rW@vP1J9Hst>+gy9RuwiG9Fx{pc&$?wNm+T5E-PMsZ5Wk*V zKr08!M1jQ7%_ZZLKjm{FI#R(!o9Rc>Ls@UPPY(r?(FADSrT^>g{pEZC|Msl@#xo>f-NIcnXtJpx1q0M zcv)l5lYPQ*A~_@fR{i!?dd*_$WA}SSq644^Xr)V6H7T5&H^T6;9>*`C?jxi9HH8f) zfZVT*wYwYbO-jSIoCyg!;?%->^+(`6n@G!Xd#JlKb;-6sHM_h$UF-+}!9Q7AfH-Nn z!f|?#NVR#3{NwPjEgE{KdvV{k5adA4M`g}Gh%zoN)+;llyfb^rqF$MItlk#BHcP%! zH%562*Y(;^VfhT^0ppgXJD1Y$+HT~V1k7=@Um@UjGF?ZYYT_gO^_=ExT*J8fA0Y6P z$Sy8YY|=-JeSa@oi#&c&CD3|Rt}Ttx`qX%5mi$_zk6N%K|ET5$&hkB;{c*<=Ss}a! zXWw6oxiS~@>iu~nDcdz?S4BxCksQhoe}dPp3Wh%mKA-p!_KZZ_LyWTfwSyuQ6wqUk zf*pkILts3zsPK)wPiy={!u9EF`SJBq?>n?%{xq0#SG=0iH{65k^QH=5WvoxvPwiO}wPDsN>6+Stg3I2O>~O>oc!G|a&Q>v*i~Qr|UI=C$P^wuYqjRy8& zLfKxxpB#}5aOIUZ8}<_3zI`#0`3JB5a&|=!FIAm_E@P0Zh^}~by;HQQ$}2mT+d_2= z*mIM-w)U)g7EB+th@R$&(S}}>5i>`+d-Ck(C+UDi4;xBt#}RSIV;b}^ZZ%!me!gFa zx{M(hZVy3gxH zh3n2i{P3=*iIc4-dO`1bF#o049Zo1#!2c3u=6jqc2BF(u79+syM!?I~<0P7>aKC>k z&H#5s6-E53hF}@p;KHlx&bHD11wduz_YZ)ap}&_kP8JeaDKF&o(q`%U9hWg2fY^L| z6%?6eo#qLfPYaZB4} zv_ikbk?vy;E@csZ&*vIKoOQx4z>OV=72J{YN~2}2GT)JO*3x4ULapx+hG@H`Rwx`w z-(LAfjR7snQBDR|lA#ykNedctYbLU4OKw_igx<#9CcZrJPOd%)T_e1ZHppcFI=Bk! zRe0ZZ64EfzA5q!$2ji`ogg4yN?mF}$vTkyI6Uq}yU@Bk!^5m8p!R98n2ww6UZ zrL*Sh-`CTYv9c9#m%-q!rZ{|jz6tg10kS%y+WyY zRNJ%FSO);$pDR%QT{?#wrmV0b$AZgI^Z5;V`Pr4}k3{_|liCpSgw!qK@uQLZwU~|z zla!Q7-Ywi=(tsx_`Ar8fD0O1Vm3rEdxuZ=4MHc51oS)Ke#Yan`EA6kcM~MX{Y}^al zQt}+ox3Sy(ekv{Q!ZcrNxzc{VF(|x|g>rp~bvy*T`sKl^lwhnttjGXq-Tlvyon$nN zm?28Q9@c}sHJfbPm1u>X(DYqip)oz#(RyS@G<^{jMjNL)76Mkm=Wo1zDc={Ekd;XB zyZ8*fVE*xDqcj2%*d8b$n$PC^bLsq(KeyChy+#FkJ#kX2P>t|f;0W~6>UOr=>(4%xLG^Vrdr%JKuP#RyFPs-0i^cu6@7VkE2FcRw?7poMj za@m&qHj!=HEgaHG%=Sx@sB>58cc9H4pY)`-j&u^=<~a`nQqF~I)0)oyUvZ{lie6NX zw1ri&VBYvSdactJ@+EC+ZXayej3xQwjvwcedcOK{|J(wO{!33T(o3%A46k z?46&Dv4lLAJMrb$Uru}G7*1fViSp}M+o$+Pv{*g$5^2z}j~%0MJh$@S#u~kdNln|# z%C#Z?pc_?|IKR$?PU$uG0vKBJ!_c<3=g>xojrPTbr%v(E?{BXPTfAB2zpg#aXesZt#`U+vv@};1aN6m&QpbM6}4rZ27dKy|17FGm<>{~WM_<5)eW4m zd`>O(D8sIs)U$6{grYbKn_!V|D=oJ=qsH?j-D2H(d`hP<`Zi+xpyXh-CLf^1^U*ceQrMqFR%8uEL{<5QsvR|O;5pc}$t@V{6|I1Ltub6zQrJi%0E85BwZ!9l)dD_%#oZmHG3ME(B-`U9+}fPe)WFNW6omoiEVy; z|G2NMQEr(!XV{T#E5=qs`!Am0^gL$kWjS9#ryd0q0^f@T;pXpf7W4!tzZqXl+tZ<` zDf02)WQk(aWP`3Bh~} zgnQrLjL5K^;@$0MKo(&;n8>H4zBFwtGSFj^f!$mAFdt6~JxSaCQBFa$-&9}^Px!OJ z%5(NBk^%ZvHb;1e@h^h6%JS6lN2)XC%ua1a@g`$zpn@LLiB4FwpK6o=TF?g@;~i2e zfAvU6#}EYe{doLE7dCcqp?X5b3VYJUS$QUCQ#3`bH^$QY@{yRkcZ5)fVa4vX8Wc1T z$Tby1H*>d-6m)(^;StoMH*r>;0Zzg)E2ERCyq-bE-nr&WxF&=z{sG4hX#bozvuPXz zd6Q(GL}cdoCyX_rvJIbWnv94i%IBW3)rYV)tZD#}osDMj_C!~Si8r(7JB26e<0l9p zU`DE@pcli{)8wL6xyA3j?z|4rywKL;X%%?3XRSOrY?({ zFT3K631bi~F6+~F?)>v>kx(4G2x@2eN@xn^(TTI!u9qFICyst8Daque zqVkH+BI}2ve)I&kkcncovCiN^^XJkrvfn5?zn2Ne^2?7|^*|>z?n=hVTJLx!IWXnu(xql`J zyysVnU#EL~AXnYCOlzJv8_Z z?lA(ykiF54zZht>#a|=u|AQv&1t#>b{;F3;mHFyvZg#sw_Z*$VVxjM?hRtM(ul@mz z`J1Mmxxj5NT?}cRXxByfd!OQ}ZbcwwpcHg>4svr3?h#W6eA_268?ax)kAB&9ZZB%OBfLzQ)=S6Nu}JRPI3( zcY_&vy}df6m>DU6vwue?9%4Pn&8~&%Q(`>mE|yfgcui|prwHd_1NSTX3V`4#L(c21 zM8@gKV6}qRN6&9h!BD|pRaltmo#F;Z%Ku6gPhxpoV?R0MhNNO2H0DxLXUV7}jm_h# zIRTS2Nawy_F4c8dK_wnG2C#w{h29Ca(Rq5)L5xyKQPaD<7in^!dq=BRnw(1;%vP87 zYv3wxAyBb*L%Q|FuF6Tn`~=d^JL@A5){!%b?kaQf04^10kh^VI!C6|PkKt^#7(=Lu zBuc}Cm7p5>VKp&}w;{Xk(A6#63fGo`D{Vx98&TtOw|DaFm>+&|_gh}fU!{?i-{;NV z5p_U^I9nU$XY&p;n_>t;X<1ZD%kh!QyOMk#((=@OE*OQduS+bR-ZeZhN9~` zU2~YU)%3E}#hna0mYv-Q(&y{7WN=KK`^H6=;|w>iB0?X16f%36qkHc}d;^)(E|R?x z`r(uazcH!J@E9GwkIXU~v&rp}S{i=1s!`=5qsGi}>ITD2%9PKf9F9*Iu=!0FXo|wC1sDt?_-|gjpL7vB ziieHYK8M_qIvkT|SH8}bDou!JIw(eFD0AL4nA7HWDNsqXl~RkLQr@vZQ~N>u#hdAb z6Z0l8Ozub2jwneodlaM%*3k9MLV3aa)=J~M+iM%fCV0bMUC9Zv9S-~n>i)q6u8}%ddNyZt6E_o4gOD-+nx_E#Qahc^|Q5o7Zc+^Hl?*kpZ;%X7AcWk*Vu<1{f$_ zHk3(ft^9HW3h&{4D=$y%(nC2 zAiGsej5i6O_`C_~l;ZoX{n!ta^4bPWwyAr&C5s;6d4TY-Fm+A@m@3jQ=qNOO-sK0q z)Z!Y8=G3Rug5X5wG_4sh;(lk|VJIJn2>IkP*Z^>O+yu0}XEq$i6(z=iQzcPiT~GGv znS9x4+#b!wkG9P(ue}%B12yvsl&3c*{50(B_1gmsfAPHP4uFVbonheeDMt|bi^_K2?A(&B{Tspt~0B(M0UCRWER@8Nw`tPc@zdMhI z0qSooHFT9F&5&Dly4~$^#$?PLp5@u=g+pEw*^OUZYrSc5YBn#kSI)Pfg@2+yRqKT? zJ3o)jF=Eno9lAI{_+ibkd08-KZoiAJm9Hse)o$1pjJtLfp#EUX+vCt3mbx>4HZx*bVDFx!y1KUZaxMWce+#N@>%yOt_N6{Rt-4Iw4WtX947-E;rUah ztGm1iQyGbjx4~tp-U8eN+8?op=Jda}c^rWy)wBfCYf&%9J16A1%mOD=X?!ml!PU8&X|L}f>5Zdo z@Ny?fgI?(p5N0{56uElo1q8elA4L654untUAm(&e%Y$ggWX4JodO14~*s(R}5fmDu zEBVbf=O-B9J>Kl$vfDq0DskEy80*?KEabA3dyzzIMpw99y?kKnkB&D<7o6$}J}4^8 z5LMcf+9m8Is^8F>lG0^mG!{dbDEo?Vk)QgSheq!y=^wg8Zr5^lQakLeO&_zDGn3`8 zC!kCs&41PIczo!*MNvSx0Y3;vJ(gXA9)Q-_Ry>ZHBk5(+KHNskC%Ru9$_h1H4HNnr z;tD6RF1y{%J3vQ?b-7;K-^=#&9B`#*+O^Lpn|2oUNT6UTT0mv_(y?B|_xC;S{;|@ah=x-k%Z4(DuaRmE8R` zljmX9Umv}K_+lX8{Z)T0(udfH{fo|3T?FJ~mWbrr6~Dhcv2|uMv0FWE)hgViU0O{q z3QQF7jn{A7bF4}5R7rYS)6K-v?Dl0_y1-T8tH{hejPm%SzN0@lj))G2A1Z|lJ4vyH zw)!U?KO7+X<7HPb8n)Ub405o>M$w^b)K_4dXEZGw-!0W zxH5{80JRT%(V)lp*NtGOrYR-$wXpd(yh*kqpT1IoLFTyzaBP<2tyR7gFCJ<+{}NWP zRtUeFpexof-AE)_Qr={m&vz!hVR7Auk4gF_o`0{>4~%5&I?2?n^9edrZBJ-AP%mRw(m8jfkO;C?`V&Ei6S$z*fp`JM@$1yJomGqEJ~6U?SX_c1fv;ej*C z-_w#@$LY-qB1~k7apRI;gx`Y6`8Q5urS~ zoG7KsZnEQW-P#Vq?x5KE{wmv92z^Ai4sG%%wR$RV>N-(d_MrY!Db?Cz)B#IpJY6Uf z#2v|BQM#3JYcE@pFUT#{;$o#m35?Mz`NqpV+LjNoI}8KDgYAqlW-)lQOT6; zx9O>q$hPmw?44qZ+C~IDWM4$(X#+FNnpOMo_LMJMt&` zRgqW^?s$6rw z`+} zi|b`JvS(x4zTu!zxo_359b#d&#d;4!8V@x%S>FwIODTnOJjE+x_79} zaD)W}>l3QFQfz!v)9=kN`+K7Y$58OhX*^fbUXWQhlhlh-2iSz}tm(loHDb1r)ce&? zmh<8L`ZS~cykK#49A4YbHZG4tWyg*|7bO{;d!B&IsiaqtTbC?u1toOhbpzq2Xx)lU;gNvE ztMCM0ESn);C~YH_|ho&)ZQmP5p8+Lf>=S1mZJ0Z@m)tZX?@14yJ#%TmR(qnd-YX0~aChu;^}- zcahRhi2s$9^hknhREw;Rf7RRtjQt}S{<7d38m)hAMObN_xWpItUo|(i)7moM z|F3o$6n8?Mc7}3qyv5qED;+}(S|O8$+{swnpdx1C)l|X-*G+|-Z2R02R}Z-Z>=80c z?wYZmLAS~>*1xgB1*~7PxLNSs)(+1xEoMJM4Ml4C=OeAV$?sp-Yq`_trfhlJpCFs;{VREVN z&+eV3teaNflr-#)ySx>;0Pg&kqxl-1@0rZY7Z2ULs!cR9E|LiZTTspYps5^5br`^C zJ){=B+i(uKf-+V3NiBsglK5b9w*OX1{yW^a;U93d{~qoO{Hy*yMY$ED1mj2%B@&Ed zI=r+*H9in$B;AEsNLJS6WvM3N>odK!V3Y1u==pcN;lFoj(X%h^%uSPQN?{ZQlNf1B z+!L(^C2sNQ(`CVyi@s&)!m+rN;L6FqS+75@Q)=~S zdU@ItC|wFc4(SD7sfm3Y>n^#!dIt|bWc5c$EPBgAj55B<_t82zd91I{5wly(SpJ1KS1k5n5Dt zkCq5R(VkiK0snhJKEO8V;z}Nn$5Jjh|Me3BR$?amP{O!{dwxG=vyId+`^Hj#?E_|c zD}O+&A{*qCKiv_)hF0!gvGALU8tLkUU$ldDqES_w-fR=H(6$`4NsIsyS!coi(buyIdIk3f%OdAJ>@n$)%_Dr#?RXpAfyXX25h_lTr6SCH?XNx zCHL`>mXEd^`F#D^BYs4sMIC$^_9$7N3YYNS9Ov~kiw2&vju*==X4c3wNk6he#0 z0@>v#U>+f&<)i0a2HwpcMV)wR=o4#PUP{Xd&fbro;AJl>5M_daxP5j@vZ|L0q8hue z-AJT3?|LZ|3?R%e{a*FDdq#*GJEj1L$I+@vH^+(}1>Xxt=K>0;bp6MSUho9DMYzRlo?-Pk>8zkD_l7AVKjrh@<%c2A!~z{n_Y7q&9J zME0h@AAp0LK9Q4h5;dauXJuO;^b!t!Syuy2GmRO+e}-kAbx`WoRB&5NrCR8mOp0hD zjf<*j9n5;kKWsgk0&Vfg1a}oQV5?x@9fkJBBsJr_yhdmzU~H%$I~Q*XrPmKYT|ptR zF#ivpFIO12?l09F3?${c_joP2F334jocDyIgf}%bo$k)AT?QCqs|(^SDdXa88XXVh z@rJy$LL07TEoko}uxk2u>vWJMM$xHl6))Mi2da`S!X7y5<|Em7+PrJd?k*SR4QGq! zMLkp<)$}vKnaj%}sY?iAI=*am3=YE2aRs+am6UmoW|d&xurSCQIYHAH zGFDhDGDm>D^?Rrg;yDh;miazf?e;E2zIhLj?96*|ov39*QJ$#l7Vb=43A*=_e&-vl0JR?|a zkoMw=8#C>aCEJ(guQRz`*9@lej{Sy0{`8h1IWAAHnRN*ibA^%fSm&i4)qRs^vn*x! z06)|{xEOE0$E7US#0_0T7t+CD#r)6wJfe*?d^f^Owdjxuar#RBiF5eJzV<6doVme_ zauw~u(?@yXs%QX@?(c{`W;~08e*pT;ni@ZSJ<<91ubx)?pRfK!GW^fDX?1fjbBt4K zs*t?gHp*b4QfU>5wIEHWs5Gse-pPF3u@-N#e5+I?)AUqkU!}Y>T-RFtuNg6#ShmFb zmkBZw@-{{h{r(eK<&uC!iWlY4jGm)ZA3WblP21~2na?*0LE*CdnXJ9In6{`Aq2FV= zilJ?}`C&3gZD~1AO--Bh{M+UMw>n){2VFMPy*7}l+r;sMZOVAJq;OM;##O4OBm$!Z zE%78b4O~1`mb>VGIdT#BpND&FfnAOyMKdAh013QWJ_& z14sm& zP5pPV!bgRft~hB1Y%hXW)K~mSN66uo{pC;ixrkXcRqh7fy2(XGN5U0JLm1m~m7ZSe zE`!)j7E)&7m{fI1$xsHF{h?WtN^xZ=Nm2nCfoY1?zVR!6Hb z84YXF3kZo$45&z{UuV;arDmvo6C;wXZ5L8zO;!#{pVnsec=w{4;qYBv$5X_F`y`V3 zGbRrG3L`3{Et;*F>f5X*yGKDeNVe66^zaDM^eD@ zYDPf^qW^PedpSw3^6rCpHhAOJYKHqoe&uk&Ys!=xb(QwtOa9MX^dHfn8qhnEFc^H% zb$8S@PBJj3@#nX0`bZK^Cd1G}FqzE!WS%E9I9vQ&*h(Vo^_=|Kj<{9&?>mT}UZZvB zRTew|J?b{uetTZ#;#zRTZ-vNM%+43G<*z%U`v+Y%Rx=D1OZhZKRzI&?VY#NGp$awA zdd{J9gih@j0Ey1+G?S^XKkOtx+w>no+xP6YV0&Cn3#PMfu@rVm>>$@!zed|tu#u^z1;VAp7ZJFue|vsq3fm1qg+(*SwURR^dz*_yJF3$jsV& z{EzH-dk=q2c7@T@!U@tPINCG9EE4W`8)AGket;9;OD|E2l+ch?ujGob&5!ESQ^MV% zS5Px}m>2C9c?Be#!)fx8_lg}sDtdbI>K>LtRWpFB{FKPC-Xp2CLj1aC&B3M5z*7m5O*(@?g0( zk9xSJ^HJN#QAh);FHr^eu6~`@7?ahIUyO5UxLM=%EM3Joy$>x1-!fRU=s#hd#It8& z-Z*)USgX(~T(B_JO{zSei2Pj7=V);taxg!HK%Dt`UtF?GEq+APapXu?i@Fc9ZaOT- zCGmX5EHDG0K^Z#>>6%`iq zzyQ{U=n_0u%PdiIu}YC#?Y@xhLbw(sGc0Hq_1!C8Uy8e}>Dc-30^u-a3ZozT0rUoY z#D%ml?RHYn9Yal)*~kV$5{zxy$QL7+rQ6|%;MZFfmi|jJ%9Gw9kVAGcpcA6uN?=3- z`Fh(Whot8eDM!wsp_ z4a?LFV#$X-CK2lo4aW&wCPB;pY2yD13;X<)l?mQ_MML`IUoXk;r|)=eA!%Rf4VYk+ zq?yOR&;U%KrBwL7gz3sv%Y_(G21IWl=`N?n`IN!6ZOhz=^o!oN{Q=3){Qt!jdRahd z_Bxqtom2>Pg#-yYE?7%YOja&j(W@3aAHc*Gii@bTMd!rOf+0k1Qf(ZV;9q&w;<62K ze5Q$zINgE}8W*RP?juWIJExV`Wf#AZ*#X(uoFj{%HUL@L2{qcJo==68HQPrcOs!9A z2wG)XbmGupEli`Wz-Ih#smVM^?1RnAe#RJ91(=sHgV#yVCMx&s4F+9!CR^Bm9!lap%Rcj=D zNr@YN%1WgTm+2LsdycyVh24MSyTFyf^Plg9!Vj5r31Z-FkFq+w`ZtCSmMK^|VF6#{ z21xbx^Z{;6=eAp7vt!&-7ael40%uvve7yf?l7+npXqnSuG@76`l)0gtR}as8qjxv> zS*E`&HYB0$`>8(P$5Nj4^lKb&o*OLT`O6+5|9hrDrzI;B34@kcVUI`47q_#!Rv3ng z;e%za4r}7{`74*PIC=ndV}hnzAe2H844(d3_!>stB_&dVkBQ_M>{q*&ZtoJ6ZHg7P zH`lB@%y`CQ4d7PLNQS|IN@!SP%2wKlIe%j}1?@=sI{BZFF;RD1HHF2q{vh+SW9b*r z-Ll1lbk{Y2K247`M>22^e8j&!`-S}2SN{28>_@S+LLY@m(aI?xfPcsC$a!mt!b@_< zFSfeo(k5zfF_FpaUUSrV@Q?ZT%4i0-Ju{=9>xGd|rP2_`o$xh^@URqVE<6L~qNf$h zB=Y$KYBEIzPefjwHx{+hAcj(}FM1z~hUD%Dr7F*=AoxV4fST&xL@^Rd3bB&(9S6m^;oMu&xAxlhVaYNXho|kSaMk;&uGFnSlkF!52fqA^jns|ai!}0rg2UE{QC(>( z{(T)A4o`}O0m*l$N3aZnw)qnW=U~Ggxtc_AkW|WRDNnIferSh(#rIR0nTA9ip2pI# zYHIz$7zO+rqMX!l0xenRA6@Q#F~iAvq$J#cXzXL=#-igCFK@;){6VL*LOj*Mg#(#~ z^ua!J0?kGj@7EOmPHposvax4sr1w70>T}|uZ5C;?JE=b0ZnI|QPTJ45$3KGSG4405 z!j1hRe*o($O3gI8D|!)Yo0$f*GObl(CuA7NGbcDq902~&EG!iMvNE==hF4KO)j9l< zp{l@(YLPz7!BFP!z7nsS3nOqZ?hGZ~Pw6YQE2?yjb=4>&E(R<3QykxiXVF^$HW-}% z(kRp>yH$4J_KEljjdy>h=Uk!i(497l9tB~$)}ty67B%n*sWo7_Y)KJ>@(|LHa#^^R zV886nC~_lL>iC9BY+bAy168Z!5V}WAq@jkn;0TAC40lQNmMtPS6`rTa|J~;{er6)% zB-~{`(C6oLk=pY;GRt}_DT=&wDMC&JQS{d9{%l}00N)C#-x?*cj&KkWT_}2-efYJv z*&C7OEuheU{5+FU#B!f1-BpWglR_bcII&}6z} zUH(Y4l)1+om27abpFK2vF!XM#yrcyyAH^W3R}KoOJYQ86;>VKGc!k0{yx5&@mu{Nn!fc*b$Oce*I&g zJr6$xW`&(+W3|BOT3t7Pc{aa$tr;a%%x77xz7U)oqqt=Xygad%H#y_oO@cSCb2t72 zMdg7Dqy5b~>KyFR(W9oD-FifTc-~M7#MLY5Z@7l=m)EArIgn+&O(jYqi^PWun!9k1N0ID*j~8(N$!Yrz5rXod+q{+Qe^5m{jd2-0j@ zWD#Jf(QSCsM98b*$!((^0Z>t8@2p>4zH?WE$JC7C7yyFLF;d2UF1 zDaE~b3^Ob?c$Ob`PpQx5_9UcT;SZW=e??Qgp&qucr2u%9yd+DK9BJyZSS_zdMlu-a zo|v;Z)%_t3Duw_89<9CKa5yut%xF6F9d9yhqs_A;77@7EI+Ur_p3d9jVMKrO!Vm>U zHnTMsZaCuSUvLb?ynB%RTvjtJ_^_vu6r^O7VyX8F3&p&%_M*{WhJ7Bfu#-{NimFN?m@n}3BDVBg2$cx z!mU2)Yq44O$_^_xQ01z;(>hqc5j-fJwTOSg_KGu}$^%7b>Wuyc_FMH^lgb$)d_Cvi z00p47^qFahi}NfNT9XWMZi$n&^;4uX3l-z^m9B}IL|&zroa63D-uxv9kYM7<%I3BP zeL*kXW`ixgJ{FXqMk;;9Cm;}>sP9N|WKo^ScLG!|BxZZkbVq)qi%%jhRCv0JK0G1% z1!ld0Q0q2de-@al^Z2+8u4b(6GS@6`6(2S}d>zRe;PM;FZ#ANR@|fBJ`NAeGz9;|U zh86Ua+-o2!(IWdDb~Nz#w5)@=a*w|`O~$yL41D5h&WP?pk%wgGsX;6=BilyvOOfkV zsm4`3144sj-=m^xccbDv8 zYDa)*uZX>;M@`-s8CiEPWeiCu!10yz=Y5Q0>+x>u(u}n`Gx?{PGd1jig*s%zL z$1$Jd9Efg{MwD*Xr96aZzj-hss*_iy2TA@*!mBG%G^E|nee zB@goAZpa6AjJp~YUi~EnH%Vi~OFi6UF74Eyzg9ENl%-Q#hbF+#O>pw!7G{ z3FiRBi^!ES9D-MH10hW!)g&c+8EsJyEc2s4id+jSBR+&#R6Fr(+S^SXF>%Se%lyC=o1#I-nm_2kNJ)io1d1qcc zIZRMwBv#t9<2fnsJb49^mwyDOFq@<0{IAV6i_}x1L;GAsRoa3>I^Cwz`=2`@=r32c zq~lU&ZGyi`MLsEzeau>kd@K9~%UQ?UIG`!y@ryVdV9qx`F1P#iX!Q}IXdz1d7w(Z# zx~?j|`2r_uS;J~$X261%O>kv58i~W?o3jCo95}+LT$(v|77lL=L5p;#Y@pjHYK(km zz)lNF@6%8W$B9WB_69#g(7rsBKG_aB{&9igH~_`tD}m7*HJtOIFIk#XxQ%XJRJNEo z;35&kDam+Y z5~7@aayZ&#^fHB=&yVtU6F!yREL}B;4qq@Dg$xbuA%;36-mYqN`)l}T1Iy?5q#N0{ zf0uGnghRKbxa`4-p;srDzm+@Zhmf5e?EushfbnHUCCC+8<+#BdX;o4t2f;uSm5>m* z@Y+zRZzzyDZ5oIqqPq8>1G|jHo$vYXe}~%Pi-XCWC!^N54>&haUxyflc;!b}tVZ4IqjnnQLnS;|$OXdGnG){N* zpR)f?3{X|&v$P}$sR;l=&)+gMq0 zC296!`~aQvPzYN(`Z`W`C1d8czAx9-;go2Ic2T88-C@SDzCf+{@awWiLO$b~x0Eu{ z&7`irkWBUpW3mJuWfD^4WwL2B>5HFDLDvV&YGIlb0QC&!_Bk8E9;gUeKa>yf5tz$6;qAo2NzSb8>{t-;lIqEsAf-F5 zRHE^#e)}brC0UZm97T$56vTFV1u)jz6y%g$c2vw@A7wVCLLlbAo(sA28&)v2V*y1}RcIg?p9WsWr zt?=YnmOELQ_b#=Id;*CRfnr4Lw5$Y{`H=EnWT?dJEbom}mc*dqONc4$)gQ4py2xU5 z($oH`ospH*2@~3UcnwCvls}KLE2bUuYhqu0k1InVye{tq z!%kww4yL&6AWYpZQ86&D3G2o?Ltl^FH~cf>w-S|E9aB=q9wA(Bl8K|V#~z@{+z97K z&HN~cnV}fViA(shyos2s{C5UwfgBon($f<_8R2gM5)xnmhD)}GU)V{kFl!@>B;W^o zHe5U)w|fO3vwwSLPfS0EiqVvUskU#kxf=8JsR-7;*P=5V8&Z~7b8>VD3b>=)$!+A zt2uLCYfn$x)$gLd3gcHEoAsoDV~>3TyQR!nN*}U0+b^pt3eUmela%HY%Li(Sch&nd z+llat2Ya6qt7>2`%iMWv&O%>hvUv6W&EprVG02%RX2~LtKFmw_azbtlvO{ZCKId{w zw_+rl!*8p9xz{Y&)Hh4kf);>~{HeF481AX=9y7`MyU#W`GUTfiMCK kiL6$x;c=2O(tk@3W$f_Q2y8El;R@l>(R`p$rDhxRFKg!sHvj+t literal 0 HcmV?d00001 From 80e8b3d4aec2e8944f7488a86f6b1ad4d2b2445d Mon Sep 17 00:00:00 2001 From: Mohd Imran <42844688+MohdImran001@users.noreply.github.com> Date: Wed, 19 Jan 2022 03:35:39 +0530 Subject: [PATCH 15/15] ci: add node version matrix (#179) Co-authored-by: Shinigami92 --- .github/workflows/ci.yml | 59 +- package-lock.json | 12348 ++++++++++++------------------------- package.json | 1 - test/finance.unit.js | 33 +- 4 files changed, 3936 insertions(+), 8505 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8919b79f3a2..1734cb504af 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,4 +1,4 @@ -name: 'Continuous Integration' +name: CI on: push: @@ -8,26 +8,53 @@ on: jobs: test: - runs-on: ubuntu-latest - name: 'Testing' + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest] + node_version: [12, 14, 16, 17] + include: + - os: macos-latest + node_version: 16 + - os: windows-latest + node_version: 16 + fail-fast: false + + name: 'Build & Test: node-${{ matrix.node_version }}, ${{ matrix.os }}' steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 + - name: Checkout + uses: actions/checkout@v2 + + - name: Set node version to ${{ matrix.node_version }} + uses: actions/setup-node@v2 with: - node-version: '16' + node-version: ${{ matrix.node_version }} cache: 'npm' - - run: npm ci - - run: npm run build - - run: npm run test + + - name: Install deps + run: npm ci + + - name: Build + run: npm run build + + - name: Test + run: npm run test + lint: runs-on: ubuntu-latest - name: 'Linting' + name: 'Lint: node-16, ubuntu-latest' steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 + - name: Checkout + uses: actions/checkout@v2 + + - name: Set node version to 16 + uses: actions/setup-node@v2 with: - node-version: '16' + node-version: 16 cache: 'npm' - - run: npm ci - - run: npm run build - - run: npm run lint + + - name: Install deps + run: npm ci + + - name: Lint + run: npm run lint diff --git a/package-lock.json b/package-lock.json index ef7ef72a9bb..5abf66bb094 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,6 @@ "lint-staged": "~9.5.0", "lodash": "^4.6.1", "mocha": "^8.1.1", - "node-minify": "*", "nyc": "^15.1.0", "optimist": "0.3.5", "picocolors": "~1.0.0", @@ -210,9 +209,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", - "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", + "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==", "dev": true, "engines": { "node": ">=6.9.0" @@ -257,21 +256,6 @@ "safe-buffer": "~5.1.1" } }, - "node_modules/@babel/core/node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/@babel/core/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -279,12 +263,12 @@ "dev": true }, "node_modules/@babel/generator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", - "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7", + "@babel/types": "^7.16.8", "jsesc": "^2.5.1", "source-map": "^0.5.0" }, @@ -292,18 +276,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/generator/node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/helper-compilation-targets": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", @@ -474,9 +446,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", - "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", + "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -500,19 +472,19 @@ } }, "node_modules/@babel/traverse": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", - "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.8.tgz", + "integrity": "sha512-xe+H7JlvKsDQwXRsBhSnq1/+9c+LlQcCK3Tn/l5sbx02HYns/cn7ibp9+RV1sIUqu7hKg91NWsgHurO9dowITQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.7", + "@babel/generator": "^7.16.8", "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-function-name": "^7.16.7", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7", + "@babel/parser": "^7.16.8", + "@babel/types": "^7.16.8", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -530,9 +502,9 @@ } }, "node_modules/@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", @@ -542,15 +514,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/types/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@docsearch/css": { "version": "3.0.0-alpha.42", "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.0.0-alpha.42.tgz", @@ -792,9 +755,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "17.0.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz", - "integrity": "sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==", + "version": "17.0.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.9.tgz", + "integrity": "sha512-5dNBXu/FOER+EXnyah7rn8xlNrfMOQb/qXnw4NQgLkCygKBKhdmF/CA5oXVOKZLBEahw8s2WP9LxIcN/oDDRgQ==", "dev": true }, "node_modules/@types/normalize-package-data": { @@ -803,6 +766,32 @@ "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", "dev": true }, + "node_modules/@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==", + "dev": true, + "peer": true + }, + "node_modules/@types/react": { + "version": "17.0.38", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz", + "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==", + "dev": true, + "peer": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "dev": true, + "peer": true + }, "node_modules/@ungap/promise-all-settled": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", @@ -823,13 +812,13 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.26.tgz", - "integrity": "sha512-N5XNBobZbaASdzY9Lga2D9Lul5vdCIOXvUMd6ThcN8zgqQhPKfCV+wfAJNNJKQkSHudnYRO2gEB+lp0iN3g2Tw==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.27.tgz", + "integrity": "sha512-JyxAglSM/pb9paG5ZNuKrf5IUpzLzQA3khjWGF9oESELCLQlt6O3YyPMR2A69wIpYWrf5mScZ8YY8TJKOI/1kQ==", "dev": true, "dependencies": { "@babel/parser": "^7.16.4", - "@vue/shared": "3.2.26", + "@vue/shared": "3.2.27", "estree-walker": "^2.0.2", "source-map": "^0.6.1" } @@ -844,46 +833,37 @@ } }, "node_modules/@vue/compiler-dom": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.26.tgz", - "integrity": "sha512-smBfaOW6mQDxcT3p9TKT6mE22vjxjJL50GFVJiI0chXYGU/xzC05QRGrW3HHVuJrmLTLx5zBhsZ2dIATERbarg==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.27.tgz", + "integrity": "sha512-NyQ7nEbopUBPUMHM4c3FPCbFbnQwptoPjW5Y5qfJ7hfiCNhOuhQsDNqi5JYKBxfpxiFNwjcN9F8t1AsnLrDloQ==", "dev": true, "dependencies": { - "@vue/compiler-core": "3.2.26", - "@vue/shared": "3.2.26" + "@vue/compiler-core": "3.2.27", + "@vue/shared": "3.2.27" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.26.tgz", - "integrity": "sha512-ePpnfktV90UcLdsDQUh2JdiTuhV0Skv2iYXxfNMOK/F3Q+2BO0AulcVcfoksOpTJGmhhfosWfMyEaEf0UaWpIw==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.27.tgz", + "integrity": "sha512-WyecUhLN5UAQAr2QlmG2nA56OEnhZJaBnSw0G1tazb9rwDuK0V9tnbIXbQgmQlx+x4sJxgg61yWGcIXfilTl3A==", "dev": true, "dependencies": { "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.26", - "@vue/compiler-dom": "3.2.26", - "@vue/compiler-ssr": "3.2.26", - "@vue/reactivity-transform": "3.2.26", - "@vue/shared": "3.2.26", + "@vue/compiler-core": "3.2.27", + "@vue/compiler-dom": "3.2.27", + "@vue/compiler-ssr": "3.2.27", + "@vue/reactivity-transform": "3.2.27", + "@vue/shared": "3.2.27", "estree-walker": "^2.0.2", "magic-string": "^0.25.7", "postcss": "^8.1.10", "source-map": "^0.6.1" } }, - "node_modules/@vue/compiler-sfc/node_modules/magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dev": true, - "dependencies": { - "sourcemap-codec": "^1.4.4" - } - }, "node_modules/@vue/compiler-sfc/node_modules/nanoid": { - "version": "3.1.30", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" @@ -920,84 +900,81 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.26.tgz", - "integrity": "sha512-2mywLX0ODc4Zn8qBoA2PDCsLEZfpUGZcyoFRLSOjyGGK6wDy2/5kyDOWtf0S0UvtoyVq95OTSGIALjZ4k2q/ag==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.27.tgz", + "integrity": "sha512-+l09t319iV7HVSrXfBw9OLwMZIPOFTXmHjZ61Bc5ZcwKqOYAR4uTurKpoXAfcSc5qs/q6WdE9jY3nrP0LUEMQQ==", "dev": true, "dependencies": { - "@vue/compiler-dom": "3.2.26", - "@vue/shared": "3.2.26" + "@vue/compiler-dom": "3.2.27", + "@vue/shared": "3.2.27" } }, "node_modules/@vue/reactivity": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.26.tgz", - "integrity": "sha512-h38bxCZLW6oFJVDlCcAiUKFnXI8xP8d+eO0pcDxx+7dQfSPje2AO6M9S9QO6MrxQB7fGP0DH0dYQ8ksf6hrXKQ==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.27.tgz", + "integrity": "sha512-QPfIQEJidRGIu/mPexhcB4csp1LEg2Nr+/QE72MnXs/OYDtFErhC9FxIyymkxp/xvAgL5wsnSOuDD6zWF42vRQ==", "dev": true, "dependencies": { - "@vue/shared": "3.2.26" + "@vue/shared": "3.2.27" } }, "node_modules/@vue/reactivity-transform": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.26.tgz", - "integrity": "sha512-XKMyuCmzNA7nvFlYhdKwD78rcnmPb7q46uoR00zkX6yZrUmcCQ5OikiwUEVbvNhL5hBJuvbSO95jB5zkUon+eQ==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.27.tgz", + "integrity": "sha512-67//61ObGxGnVrPhjygocb24eYUh+TFMhkm7szm8v5XdKXjkNl7qgIOflwGvUnwuIRJmr9nZ7+PvY0fL+H2upA==", "dev": true, "dependencies": { "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.26", - "@vue/shared": "3.2.26", + "@vue/compiler-core": "3.2.27", + "@vue/shared": "3.2.27", "estree-walker": "^2.0.2", "magic-string": "^0.25.7" } }, - "node_modules/@vue/reactivity-transform/node_modules/magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dev": true, - "dependencies": { - "sourcemap-codec": "^1.4.4" - } - }, "node_modules/@vue/runtime-core": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.26.tgz", - "integrity": "sha512-BcYi7qZ9Nn+CJDJrHQ6Zsmxei2hDW0L6AB4vPvUQGBm2fZyC0GXd/4nVbyA2ubmuhctD5RbYY8L+5GUJszv9mQ==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.27.tgz", + "integrity": "sha512-NJrjuViHJyrT4bwIocbE4XDaDlA1Pj61pQlneZZdFEvgdMLlhzCCiJ4WZnWcohYQeisUAZjEFKK8GjQieDPFbw==", "dev": true, "dependencies": { - "@vue/reactivity": "3.2.26", - "@vue/shared": "3.2.26" + "@vue/reactivity": "3.2.27", + "@vue/shared": "3.2.27" } }, "node_modules/@vue/runtime-dom": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.26.tgz", - "integrity": "sha512-dY56UIiZI+gjc4e8JQBwAifljyexfVCkIAu/WX8snh8vSOt/gMSEGwPRcl2UpYpBYeyExV8WCbgvwWRNt9cHhQ==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.27.tgz", + "integrity": "sha512-tlnKkvBSkV7MPUp/wRFsYcv67U1rUeZTPfpPzq5Kpmw5NNGkY6J075fFBH2k0MNxDucXS+qfStNrxAyGTUMkSA==", "dev": true, "dependencies": { - "@vue/runtime-core": "3.2.26", - "@vue/shared": "3.2.26", + "@vue/runtime-core": "3.2.27", + "@vue/shared": "3.2.27", "csstype": "^2.6.8" } }, + "node_modules/@vue/runtime-dom/node_modules/csstype": { + "version": "2.6.19", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz", + "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==", + "dev": true + }, "node_modules/@vue/server-renderer": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.26.tgz", - "integrity": "sha512-Jp5SggDUvvUYSBIvYEhy76t4nr1vapY/FIFloWmQzn7UxqaHrrBpbxrqPcTrSgGrcaglj0VBp22BKJNre4aA1w==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.27.tgz", + "integrity": "sha512-dZnzkFCDe6A/GIe/F1LcG6lWpprHVh62DjTv8wubtkHwfJWOmOeHp+KvPDRrswL/L3ghsm+E31xY+pvkgM3pbQ==", "dev": true, "dependencies": { - "@vue/compiler-ssr": "3.2.26", - "@vue/shared": "3.2.26" + "@vue/compiler-ssr": "3.2.27", + "@vue/shared": "3.2.27" }, "peerDependencies": { - "vue": "3.2.26" + "vue": "3.2.27" } }, "node_modules/@vue/shared": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.26.tgz", - "integrity": "sha512-vPV6Cq+NIWbH5pZu+V+2QHE9y1qfuTq49uNWw4f7FDEeZaDU2H2cx5jcUZOAKW7qTrUS4k6qZPbMy1x4N96nbA==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.27.tgz", + "integrity": "sha512-rpAn9k6O08Lvo7ekBIAnkOukX/4EsEQLPrRJBKhIEasMsOI5eX0f6mq1sDUSY7cgAqWw2d7QtP74CWxdXoyKxA==", "dev": true }, "node_modules/acorn": { @@ -1107,58 +1084,6 @@ "@algolia/transporter": "4.12.0" } }, - "node_modules/ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", - "dev": true, - "dependencies": { - "string-width": "^2.0.0" - } - }, - "node_modules/ansi-align/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-align/node_modules/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=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-align/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/ansi-colors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", @@ -1632,1076 +1557,795 @@ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, - "node_modules/babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "node_modules/bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", "dev": true, "dependencies": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - } - }, - "node_modules/babel-code-frame/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "node_modules/babel-code-frame/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, - "node_modules/babel-code-frame/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/babel-code-frame/node_modules/js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "node_modules/babel-code-frame/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "dependencies": { - "ansi-regex": "^2.0.0" + "is-descriptor": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/babel-code-frame/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "dev": true, - "dependencies": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "node_modules/babel-core/node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, "dependencies": { - "safe-buffer": "~5.1.1" + "tweetnacl": "^0.14.3" } }, - "node_modules/babel-core/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/beeper": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-2.1.0.tgz", + "integrity": "sha512-85+CcymhlP0jM4fs4ZMiMRl58VthoN9NRdvi+knXiQpP2UggkSre+A9rOZ0c2g2Vh+pEF5ZAlT+k8dsJNoanAA==", "dev": true, "dependencies": { - "ms": "2.0.0" + "yoctodelay": "^1.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/babel-core/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/babel-core/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/babel-core/node_modules/slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", "dev": true, + "optional": true, "dependencies": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" + "file-uri-to-path": "1.0.0" } }, - "node_modules/babel-helper-evaluate-path": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-helper-evaluate-path/-/babel-helper-evaluate-path-0.5.0.tgz", - "integrity": "sha512-mUh0UhS607bGh5wUMAQfOpt2JX2ThXMtppHRdRU1kL7ZLRWIXxoV2UIV1r2cAeeNeU1M5SB5/RSUgUxrK8yOkA==", - "dev": true - }, - "node_modules/babel-helper-flip-expressions": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-helper-flip-expressions/-/babel-helper-flip-expressions-0.4.3.tgz", - "integrity": "sha1-NpZzahKKwYvCUlS19AoizrPB0/0=", - "dev": true - }, - "node_modules/babel-helper-is-nodes-equiv": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/babel-helper-is-nodes-equiv/-/babel-helper-is-nodes-equiv-0.0.1.tgz", - "integrity": "sha1-NOmzALFHnd2Y7HfqC76TQt/jloQ=", - "dev": true - }, - "node_modules/babel-helper-is-void-0": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-helper-is-void-0/-/babel-helper-is-void-0-0.4.3.tgz", - "integrity": "sha1-fZwBtFYee5Xb2g9u7kj1tg5nMT4=", - "dev": true - }, - "node_modules/babel-helper-mark-eval-scopes": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-helper-mark-eval-scopes/-/babel-helper-mark-eval-scopes-0.4.3.tgz", - "integrity": "sha1-0kSjvvmESHJgP/tG4izorN9VFWI=", - "dev": true + "node_modules/bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dev": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } }, - "node_modules/babel-helper-remove-or-void": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.4.3.tgz", - "integrity": "sha1-pPA7QAd6D/6I5F0HAQ3uJB/1rmA=", + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", "dev": true }, - "node_modules/babel-helper-to-multiple-sequence-expressions": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.5.0.tgz", - "integrity": "sha512-m2CvfDW4+1qfDdsrtf4dwOslQC3yhbgyBFptncp4wvtdrDHqueW7slsYv4gArie056phvQFhT2nRcGS4bnm6mA==", + "node_modules/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", "dev": true }, - "node_modules/babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "dependencies": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "dependencies": { - "babel-runtime": "^6.22.0" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/babel-plugin-minify-builtins": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-builtins/-/babel-plugin-minify-builtins-0.5.0.tgz", - "integrity": "sha512-wpqbN7Ov5hsNwGdzuzvFcjgRlzbIeVv1gMIlICbPj0xkexnfoIDe7q+AZHMkQmAE/F9R5jkrB6TLfTegImlXag==", + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", "dev": true }, - "node_modules/babel-plugin-minify-constant-folding": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-constant-folding/-/babel-plugin-minify-constant-folding-0.5.0.tgz", - "integrity": "sha512-Vj97CTn/lE9hR1D+jKUeHfNy+m1baNiJ1wJvoGyOBUx7F7kJqDZxr9nCHjO/Ad+irbR3HzR6jABpSSA29QsrXQ==", + "node_modules/browser-pack": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", + "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", "dev": true, "dependencies": { - "babel-helper-evaluate-path": "^0.5.0" + "combine-source-map": "~0.8.0", + "defined": "^1.0.0", + "JSONStream": "^1.0.3", + "safe-buffer": "^5.1.1", + "through2": "^2.0.0", + "umd": "^3.0.0" + }, + "bin": { + "browser-pack": "bin/cmd.js" } }, - "node_modules/babel-plugin-minify-dead-code-elimination": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.5.1.tgz", - "integrity": "sha512-x8OJOZIrRmQBcSqxBcLbMIK8uPmTvNWPXH2bh5MDCW1latEqYiRMuUkPImKcfpo59pTUB2FT7HfcgtG8ZlR5Qg==", + "node_modules/browser-resolve": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", + "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", "dev": true, "dependencies": { - "babel-helper-evaluate-path": "^0.5.0", - "babel-helper-mark-eval-scopes": "^0.4.3", - "babel-helper-remove-or-void": "^0.4.3", - "lodash": "^4.17.11" + "resolve": "^1.17.0" } }, - "node_modules/babel-plugin-minify-flip-comparisons": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-flip-comparisons/-/babel-plugin-minify-flip-comparisons-0.4.3.tgz", - "integrity": "sha1-AMqHDLjxO0XAOLPB68DyJyk8llo=", + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "node_modules/browserify": { + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.2.tgz", + "integrity": "sha512-TkOR1cQGdmXU9zW4YukWzWVSJwrxmNdADFbqbE3HFgQWe5wqZmOawqZ7J/8MPCwk/W8yY7Y0h+7mOtcZxLP23g==", "dev": true, "dependencies": { - "babel-helper-is-void-0": "^0.4.3" + "assert": "^1.4.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^2.0.0", + "browserify-zlib": "~0.2.0", + "buffer": "~5.2.1", + "cached-path-relative": "^1.0.0", + "concat-stream": "^1.6.0", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "^1.2.0", + "duplexer2": "~0.1.2", + "events": "^2.0.0", + "glob": "^7.1.0", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "^1.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", + "JSONStream": "^1.0.3", + "labeled-stream-splicer": "^2.0.0", + "mkdirp-classic": "^0.5.2", + "module-deps": "^6.2.3", + "os-browserify": "~0.3.0", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.6.1", + "stream-browserify": "^2.0.0", + "stream-http": "^3.0.0", + "string_decoder": "^1.1.1", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "0.0.1", + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "^1.0.0", + "xtend": "^4.0.0" + }, + "bin": { + "browserify": "bin/cmd.js" + }, + "engines": { + "node": ">= 0.8" } }, - "node_modules/babel-plugin-minify-guarded-expressions": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-guarded-expressions/-/babel-plugin-minify-guarded-expressions-0.4.4.tgz", - "integrity": "sha512-RMv0tM72YuPPfLT9QLr3ix9nwUIq+sHT6z8Iu3sLbqldzC1Dls8DPCywzUIzkTx9Zh1hWX4q/m9BPoPed9GOfA==", + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, "dependencies": { - "babel-helper-evaluate-path": "^0.5.0", - "babel-helper-flip-expressions": "^0.4.3" + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, - "node_modules/babel-plugin-minify-infinity": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-infinity/-/babel-plugin-minify-infinity-0.4.3.tgz", - "integrity": "sha1-37h2obCKBldjhO8/kuZTumB7Oco=", - "dev": true - }, - "node_modules/babel-plugin-minify-mangle-names": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-mangle-names/-/babel-plugin-minify-mangle-names-0.5.0.tgz", - "integrity": "sha512-3jdNv6hCAw6fsX1p2wBGPfWuK69sfOjfd3zjUXkbq8McbohWy23tpXfy5RnToYWggvqzuMOwlId1PhyHOfgnGw==", + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dev": true, "dependencies": { - "babel-helper-mark-eval-scopes": "^0.4.3" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, - "node_modules/babel-plugin-minify-numeric-literals": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-numeric-literals/-/babel-plugin-minify-numeric-literals-0.4.3.tgz", - "integrity": "sha1-jk/VYcefeAEob/YOjF/Z3u6TwLw=", - "dev": true - }, - "node_modules/babel-plugin-minify-replace": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-replace/-/babel-plugin-minify-replace-0.5.0.tgz", - "integrity": "sha512-aXZiaqWDNUbyNNNpWs/8NyST+oU7QTpK7J9zFEFSA0eOmtUNMU3fczlTTTlnCxHmq/jYNFEmkkSG3DDBtW3Y4Q==", - "dev": true - }, - "node_modules/babel-plugin-minify-simplify": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-simplify/-/babel-plugin-minify-simplify-0.5.1.tgz", - "integrity": "sha512-OSYDSnoCxP2cYDMk9gxNAed6uJDiDz65zgL6h8d3tm8qXIagWGMLWhqysT6DY3Vs7Fgq7YUDcjOomhVUb+xX6A==", + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "dev": true, "dependencies": { - "babel-helper-evaluate-path": "^0.5.0", - "babel-helper-flip-expressions": "^0.4.3", - "babel-helper-is-nodes-equiv": "^0.0.1", - "babel-helper-to-multiple-sequence-expressions": "^0.5.0" + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "node_modules/babel-plugin-minify-type-constructors": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-type-constructors/-/babel-plugin-minify-type-constructors-0.4.3.tgz", - "integrity": "sha1-G8bxW4f3qxCF1CszC3F2V6IVZQA=", + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", "dev": true, "dependencies": { - "babel-helper-is-void-0": "^0.4.3" + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" } }, - "node_modules/babel-plugin-transform-inline-consecutive-adds": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.4.3.tgz", - "integrity": "sha1-Mj1Ho+pjqDp6w8gRro5pQfrysNE=", - "dev": true - }, - "node_modules/babel-plugin-transform-member-expression-literals": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.9.4.tgz", - "integrity": "sha1-NwOcmgwzE6OUlfqsL/OmtbnQOL8=", - "dev": true - }, - "node_modules/babel-plugin-transform-merge-sibling-variables": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.9.4.tgz", - "integrity": "sha1-hbQi/DN3tEnJ0c3kQIcgNTJAHa4=", - "dev": true - }, - "node_modules/babel-plugin-transform-minify-booleans": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.9.4.tgz", - "integrity": "sha1-rLs+VqNVXdI5KOS1gtKFFi3SsZg=", - "dev": true - }, - "node_modules/babel-plugin-transform-property-literals": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-property-literals/-/babel-plugin-transform-property-literals-6.9.4.tgz", - "integrity": "sha1-mMHSHiVXNlc/k+zlRFn2ziSYXTk=", + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", "dev": true, "dependencies": { - "esutils": "^2.0.2" + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" } }, - "node_modules/babel-plugin-transform-regexp-constructors": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regexp-constructors/-/babel-plugin-transform-regexp-constructors-0.4.3.tgz", - "integrity": "sha1-WLd3W2OvzzMyj66aX4j71PsLSWU=", - "dev": true - }, - "node_modules/babel-plugin-transform-remove-console": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz", - "integrity": "sha1-uYA2DAZzhOJLNXpYjYB9PINSd4A=", - "dev": true - }, - "node_modules/babel-plugin-transform-remove-debugger": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-debugger/-/babel-plugin-transform-remove-debugger-6.9.4.tgz", - "integrity": "sha1-QrcnYxyXl44estGZp67IShgznvI=", - "dev": true - }, - "node_modules/babel-plugin-transform-remove-undefined": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-undefined/-/babel-plugin-transform-remove-undefined-0.5.0.tgz", - "integrity": "sha512-+M7fJYFaEE/M9CXa0/IRkDbiV3wRELzA1kKQFCJ4ifhrzLKn/9VCCgj9OFmYWwBd8IB48YdgPkHYtbYq+4vtHQ==", + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "dependencies": { - "babel-helper-evaluate-path": "^0.5.0" - } - }, - "node_modules/babel-plugin-transform-simplify-comparison-operators": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.9.4.tgz", - "integrity": "sha1-9ir+CWyrDh9ootdT/fKDiIRxzrk=", - "dev": true - }, - "node_modules/babel-plugin-transform-undefined-to-void": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.9.4.tgz", - "integrity": "sha1-viQcqBQEAwZ4t0hxcyK4nQyP4oA=", - "dev": true - }, - "node_modules/babel-preset-minify": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-preset-minify/-/babel-preset-minify-0.5.0.tgz", - "integrity": "sha512-xj1s9Mon+RFubH569vrGCayA9Fm2GMsCgDRm1Jb8SgctOB7KFcrVc2o8K3YHUyMz+SWP8aea75BoS8YfsXXuiA==", - "dev": true, - "dependencies": { - "babel-plugin-minify-builtins": "^0.5.0", - "babel-plugin-minify-constant-folding": "^0.5.0", - "babel-plugin-minify-dead-code-elimination": "^0.5.0", - "babel-plugin-minify-flip-comparisons": "^0.4.3", - "babel-plugin-minify-guarded-expressions": "^0.4.3", - "babel-plugin-minify-infinity": "^0.4.3", - "babel-plugin-minify-mangle-names": "^0.5.0", - "babel-plugin-minify-numeric-literals": "^0.4.3", - "babel-plugin-minify-replace": "^0.5.0", - "babel-plugin-minify-simplify": "^0.5.0", - "babel-plugin-minify-type-constructors": "^0.4.3", - "babel-plugin-transform-inline-consecutive-adds": "^0.4.3", - "babel-plugin-transform-member-expression-literals": "^6.9.4", - "babel-plugin-transform-merge-sibling-variables": "^6.9.4", - "babel-plugin-transform-minify-booleans": "^6.9.4", - "babel-plugin-transform-property-literals": "^6.9.4", - "babel-plugin-transform-regexp-constructors": "^0.4.3", - "babel-plugin-transform-remove-console": "^6.9.4", - "babel-plugin-transform-remove-debugger": "^6.9.4", - "babel-plugin-transform-remove-undefined": "^0.5.0", - "babel-plugin-transform-simplify-comparison-operators": "^6.9.4", - "babel-plugin-transform-undefined-to-void": "^6.9.4", - "lodash.isplainobject": "^4.0.6" - } - }, - "node_modules/babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", - "dev": true, - "dependencies": { - "babel-core": "^6.26.0", - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "home-or-tmp": "^2.0.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "source-map-support": "^0.4.15" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dev": true, "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" + "pako": "~1.0.5" } }, - "node_modules/babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "node_modules/browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "dependencies": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" } }, - "node_modules/babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "node_modules/buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", + "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", "dev": true, "dependencies": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" } }, - "node_modules/babel-traverse/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/babel-traverse/node_modules/globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "node_modules/buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=0.4.0" } }, - "node_modules/babel-traverse/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, - "node_modules/babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - } + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true }, - "node_modules/babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true, - "bin": { - "babylon": "bin/babylon.js" - } + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true }, - "node_modules/bach": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", - "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "node_modules/builtins": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-4.0.0.tgz", + "integrity": "sha512-qC0E2Dxgou1IHhvJSLwGDSTvokbRovU5zZFuDY6oY8Y2lF3nGt5Ad8YZK7GMtqzY84Wu7pXTPeHQeHcXSXsRhw==", "dev": true, "dependencies": { - "arr-filter": "^1.1.1", - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "array-each": "^1.0.0", - "array-initial": "^1.0.0", - "array-last": "^1.1.1", - "async-done": "^1.2.2", - "async-settle": "^1.0.0", - "now-and-later": "^2.0.0" - }, - "engines": { - "node": ">= 0.10" + "semver": "^7.0.0" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "node_modules/builtins/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, "dependencies": { - "is-descriptor": "^1.0.0" + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/bcrypt-pbkdf": { + "node_modules/cached-path-relative": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } + "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz", + "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==", + "dev": true }, - "node_modules/beeper": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-2.1.0.tgz", - "integrity": "sha512-85+CcymhlP0jM4fs4ZMiMRl58VthoN9NRdvi+knXiQpP2UggkSre+A9rOZ0c2g2Vh+pEF5ZAlT+k8dsJNoanAA==", + "node_modules/caching-transform": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", + "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", "dev": true, "dependencies": { - "yoctodelay": "^1.1.0" + "hasha": "^5.0.0", + "make-dir": "^3.0.0", + "package-hash": "^4.0.0", + "write-file-atomic": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "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==", "dev": true, "dependencies": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "node_modules/bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", - "dev": true - }, - "node_modules/boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", "dev": true, "dependencies": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" + "callsites": "^2.0.0" }, "engines": { "node": ">=4" } }, - "node_modules/boxen/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", "dev": true, "engines": { "node": ">=4" } }, - "node_modules/boxen/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", "dev": true, + "dependencies": { + "caller-callsite": "^2.0.0" + }, "engines": { "node": ">=4" } }, - "node_modules/boxen/node_modules/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=", + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/boxen/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/boxen/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, "dependencies": { - "ansi-regex": "^3.0.0" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/caniuse-lite": { + "version": "1.0.30001300", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001300.tgz", + "integrity": "sha512-cVjiJHWGcNlJi8TZVKNMnvMid3Z3TTdDHmLDzlOdIiZq138Exvo0G+G0wTdVYolxKb4AYwC+38pxodiInVtJSA==", "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" } }, - "node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "node_modules/catharsis": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz", + "integrity": "sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==", "dev": true, "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "lodash": "^4.17.15" }, "engines": { - "node": ">=0.10.0" + "node": ">= 10" } }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, - "node_modules/browser-pack": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", - "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", + "node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", "dev": true, "dependencies": { - "combine-source-map": "~0.8.0", - "defined": "^1.0.0", - "JSONStream": "^1.0.3", - "safe-buffer": "^5.1.1", - "through2": "^2.0.0", - "umd": "^3.0.0" + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" }, - "bin": { - "browser-pack": "bin/cmd.js" + "optionalDependencies": { + "fsevents": "^1.2.7" } }, - "node_modules/browser-resolve": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", - "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", + "node_modules/chokidar/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, "dependencies": { - "resolve": "^1.17.0" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" } }, - "node_modules/browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "node_modules/browserify": { - "version": "16.5.2", - "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.2.tgz", - "integrity": "sha512-TkOR1cQGdmXU9zW4YukWzWVSJwrxmNdADFbqbE3HFgQWe5wqZmOawqZ7J/8MPCwk/W8yY7Y0h+7mOtcZxLP23g==", + "node_modules/chokidar/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "dependencies": { - "assert": "^1.4.0", - "browser-pack": "^6.0.1", - "browser-resolve": "^2.0.0", - "browserify-zlib": "~0.2.0", - "buffer": "~5.2.1", - "cached-path-relative": "^1.0.0", - "concat-stream": "^1.6.0", - "console-browserify": "^1.1.0", - "constants-browserify": "~1.0.0", - "crypto-browserify": "^3.0.0", - "defined": "^1.0.0", - "deps-sort": "^2.0.0", - "domain-browser": "^1.2.0", - "duplexer2": "~0.1.2", - "events": "^2.0.0", - "glob": "^7.1.0", - "has": "^1.0.0", - "htmlescape": "^1.1.0", - "https-browserify": "^1.0.0", - "inherits": "~2.0.1", - "insert-module-globals": "^7.0.0", - "JSONStream": "^1.0.3", - "labeled-stream-splicer": "^2.0.0", - "mkdirp-classic": "^0.5.2", - "module-deps": "^6.2.3", - "os-browserify": "~0.3.0", - "parents": "^1.0.1", - "path-browserify": "~0.0.0", - "process": "~0.11.0", - "punycode": "^1.3.2", - "querystring-es3": "~0.2.0", - "read-only-stream": "^2.0.0", - "readable-stream": "^2.0.2", - "resolve": "^1.1.4", - "shasum": "^1.0.0", - "shell-quote": "^1.6.1", - "stream-browserify": "^2.0.0", - "stream-http": "^3.0.0", - "string_decoder": "^1.1.1", - "subarg": "^1.0.0", - "syntax-error": "^1.1.1", - "through2": "^2.0.0", - "timers-browserify": "^1.0.1", - "tty-browserify": "0.0.1", - "url": "~0.11.0", - "util": "~0.10.1", - "vm-browserify": "^1.0.0", - "xtend": "^4.0.0" - }, - "bin": { - "browserify": "bin/cmd.js" + "is-extglob": "^2.1.0" }, "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dev": true, "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", "inherits": "^2.0.1", "safe-buffer": "^5.0.1" } }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "kind-of": "^3.0.2" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "dependencies": { - "pako": "~1.0.5" + "node": ">=0.10.0" } }, - "node_modules/browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "dependencies": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" + "is-buffer": "^1.1.5" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" + "node": ">=0.10.0" } }, - "node_modules/buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", - "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" - } - }, - "node_modules/buffer-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", - "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", - "dev": true, + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "node_modules/builtins": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-4.0.0.tgz", - "integrity": "sha512-qC0E2Dxgou1IHhvJSLwGDSTvokbRovU5zZFuDY6oY8Y2lF3nGt5Ad8YZK7GMtqzY84Wu7pXTPeHQeHcXSXsRhw==", - "dev": true, - "dependencies": { - "semver": "^7.0.0" + "node": ">=0.10.0" } }, - "node_modules/builtins/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==", + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/builtins/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "restore-cursor": "^3.1.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/builtins/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/butternut": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/butternut/-/butternut-0.4.6.tgz", - "integrity": "sha1-HuTkNZZekk99JFueXmphTLGZFbY=", + "node_modules/cli-truncate": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", + "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", "dev": true, "dependencies": { - "acorn": "^5.0.3", - "chalk": "^1.1.3", - "magic-string": "^0.20.0", - "minimist": "^1.2.0", - "sourcemap-codec": "^1.3.1" - }, - "bin": { - "butternut": "bin/squash", - "squash": "bin/squash" - } - }, - "node_modules/butternut/node_modules/acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", - "dev": true, - "bin": { - "acorn": "bin/acorn" + "slice-ansi": "0.0.4", + "string-width": "^1.0.1" }, "engines": { - "node": ">=0.4.0" + "node": ">=0.10.0" } }, - "node_modules/butternut/node_modules/ansi-regex": { + "node_modules/cli-truncate/node_modules/ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", @@ -2710,32 +2354,33 @@ "node": ">=0.10.0" } }, - "node_modules/butternut/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "node_modules/cli-truncate/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/butternut/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "node_modules/cli-truncate/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/butternut/node_modules/strip-ansi": { + "node_modules/cli-truncate/node_modules/strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", @@ -2747,2316 +2392,1354 @@ "node": ">=0.10.0" } }, - "node_modules/butternut/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", "dev": true, "engines": { - "node": ">=0.8.0" + "node": ">= 10" } }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, - "node_modules/cached-path-relative": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz", - "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==", - "dev": true - }, - "node_modules/caching-transform": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", - "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, - "dependencies": { - "hasha": "^5.0.0", - "make-dir": "^3.0.0", - "package-hash": "^4.0.0", - "write-file-atomic": "^3.0.0" - }, "engines": { "node": ">=8" } }, - "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==", + "node_modules/cliui/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==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "node_modules/cliui/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==", "dev": true, "dependencies": { - "callsites": "^2.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=4" + "node": ">=7.0.0" } }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "node_modules/cliui/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==", + "dev": true + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "node_modules/cliui/node_modules/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==", "dev": true, "dependencies": { - "caller-callsite": "^2.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", "dev": true, "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "dependencies": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" + "node": ">=0.8" } }, - "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/clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", "dev": true, "engines": { - "node": ">=6" + "node": ">= 0.10" } }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "node_modules/clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "node_modules/cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", "dev": true, "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001298", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001298.tgz", - "integrity": "sha512-AcKqikjMLlvghZL/vfTHorlQsLDhGRalYf1+GmWCf5SCMziSGjRYQW/JEksj14NaYHIR6KIhrFAy0HV5C25UzQ==", + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/capture-stack-trace": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", - "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", + "node_modules/collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", "dev": true, + "dependencies": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "node_modules/catharsis": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz", - "integrity": "sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==", + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, "dependencies": { - "lodash": "^4.17.15" + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" }, "engines": { - "node": ">= 10" + "node": ">=0.10.0" } }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" + "color-name": "1.1.3" } }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" + "bin": { + "color-support": "bin.js" } }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "node_modules/combine-source-map": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", + "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", "dev": true, "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" + "convert-source-map": "~1.1.0", + "inline-source-map": "~0.6.0", + "lodash.memoize": "~3.0.3", + "source-map": "~0.5.3" } }, - "node_modules/chokidar/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, "dependencies": { - "is-extglob": "^2.1.0" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true }, - "node_modules/clap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", - "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", + "node_modules/compare-func": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", "dev": true, "dependencies": { - "chalk": "^1.1.3" - }, - "engines": { - "node": ">=0.10.0" + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" } }, - "node_modules/clap/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true }, - "node_modules/clap/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, - "node_modules/clap/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, + "engines": [ + "node >= 0.8" + ], "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, - "node_modules/clap/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "node_modules/conventional-changelog": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.25.tgz", + "integrity": "sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==", "dev": true, "dependencies": { - "ansi-regex": "^2.0.0" + "conventional-changelog-angular": "^5.0.12", + "conventional-changelog-atom": "^2.0.8", + "conventional-changelog-codemirror": "^2.0.8", + "conventional-changelog-conventionalcommits": "^4.5.0", + "conventional-changelog-core": "^4.2.1", + "conventional-changelog-ember": "^2.0.9", + "conventional-changelog-eslint": "^3.0.9", + "conventional-changelog-express": "^2.0.6", + "conventional-changelog-jquery": "^3.0.11", + "conventional-changelog-jshint": "^2.0.9", + "conventional-changelog-preset-loader": "^2.3.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/clap/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "node_modules/conventional-changelog-angular": { + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", + "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", "dev": true, + "dependencies": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + }, "engines": { - "node": ">=0.8.0" + "node": ">=10" } }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "node_modules/conventional-changelog-atom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz", + "integrity": "sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==", "dev": true, "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" + "q": "^1.5.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "node_modules/conventional-changelog-cli": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/conventional-changelog-cli/-/conventional-changelog-cli-2.2.2.tgz", + "integrity": "sha512-8grMV5Jo8S0kP3yoMeJxV2P5R6VJOqK72IiSV9t/4H5r/HiRqEBQ83bYGuz4Yzfdj4bjaAEhZN/FFbsFXr5bOA==", "dev": true, "dependencies": { - "is-descriptor": "^0.1.0" + "add-stream": "^1.0.0", + "conventional-changelog": "^3.1.24", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "tempfile": "^3.0.0" + }, + "bin": { + "conventional-changelog": "cli.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "node_modules/conventional-changelog-codemirror": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz", + "integrity": "sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==", "dev": true, "dependencies": { - "kind-of": "^3.0.2" + "q": "^1.5.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/conventional-changelog-conventionalcommits": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz", + "integrity": "sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "node_modules/conventional-changelog-core": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", + "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==", "dev": true, "dependencies": { - "kind-of": "^3.0.2" + "add-stream": "^1.0.0", + "conventional-changelog-writer": "^5.0.0", + "conventional-commits-parser": "^3.2.0", + "dateformat": "^3.0.0", + "get-pkg-repo": "^4.0.0", + "git-raw-commits": "^2.0.8", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^4.1.1", + "lodash": "^4.17.15", + "normalize-package-data": "^3.0.0", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/conventional-changelog-core/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "node_modules/conventional-changelog-core/node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" + "readable-stream": "3" } }, - "node_modules/clean-css": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", - "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "node_modules/conventional-changelog-ember": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz", + "integrity": "sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==", "dev": true, "dependencies": { - "source-map": "~0.6.0" + "q": "^1.5.1" }, "engines": { - "node": ">= 4.0" + "node": ">=10" } }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/conventional-changelog-eslint": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz", + "integrity": "sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==", "dev": true, + "dependencies": { + "q": "^1.5.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "node_modules/conventional-changelog-express": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz", + "integrity": "sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==", "dev": true, + "dependencies": { + "q": "^1.5.1" + }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "node_modules/conventional-changelog-jquery": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz", + "integrity": "sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==", "dev": true, + "dependencies": { + "q": "^1.5.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "node_modules/conventional-changelog-jshint": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz", + "integrity": "sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==", "dev": true, "dependencies": { - "restore-cursor": "^3.1.0" + "compare-func": "^2.0.0", + "q": "^1.5.1" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/cli-spinners": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", - "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", + "node_modules/conventional-changelog-preset-loader": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", + "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", "dev": true, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/cli-truncate": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", - "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", + "node_modules/conventional-changelog-writer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", + "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==", "dev": true, "dependencies": { - "slice-ansi": "0.0.4", - "string-width": "^1.0.1" + "conventional-commits-filter": "^2.0.7", + "dateformat": "^3.0.0", + "handlebars": "^4.7.7", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-changelog-writer": "cli.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/cli-truncate/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "node_modules/conventional-changelog-writer/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/cli-truncate/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "node_modules/conventional-changelog-writer/node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", "dev": true, "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "readable-stream": "3" } }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "node_modules/conventional-commits-filter": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", + "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", "dev": true, "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/cli-truncate/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "node_modules/conventional-commits-parser": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", + "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", "dev": true, "dependencies": { - "ansi-regex": "^2.0.0" + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-commits-parser": "cli.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "node_modules/conventional-commits-parser/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, "engines": { - "node": ">= 10" + "node": ">= 6" } }, - "node_modules/cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "node_modules/conventional-commits-parser/node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", "dev": true, "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" + "readable-stream": "3" } }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "node_modules/convert-source-map": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", + "dev": true + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "node_modules/copy-props": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", + "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", "dev": true, "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "each-props": "^1.3.2", + "is-plain-object": "^5.0.0" } }, - "node_modules/cliui/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", "dev": true, "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "node_modules/cosmiconfig/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", "dev": true, "dependencies": { - "ansi-regex": "^2.0.0" + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "node_modules/cosmiconfig/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", "dev": true, - "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "node_modules/coveralls": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.1.tgz", + "integrity": "sha512-+dxnG2NHncSD1NrqbSM3dn/lE57O6Qf/koe9+I7c+wzkqRmEvcp0kgJdxKInzYzkICKkFMZsX3Vct3++tsF9ww==", "dev": true, + "dependencies": { + "js-yaml": "^3.13.1", + "lcov-parse": "^1.0.0", + "log-driver": "^1.2.7", + "minimist": "^1.2.5", + "request": "^2.88.2" + }, + "bin": { + "coveralls": "bin/coveralls.js" + }, "engines": { - "node": ">=0.8" + "node": ">=6" } }, - "node_modules/clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "dev": true, - "engines": { - "node": ">= 0.10" + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" } }, - "node_modules/clone-stats": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true }, - "node_modules/cloneable-readable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", - "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, "dependencies": { + "cipher-base": "^1.0.1", "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, - "node_modules/coa": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", - "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "dependencies": { - "q": "^1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, - "engines": { - "node": ">=0.10.0" + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, - "node_modules/collection-map": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", - "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "dependencies": { - "arr-map": "^2.0.2", - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" }, "engines": { - "node": ">=0.10.0" + "node": ">=4.8" } }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "bin": { + "semver": "bin/semver" } }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, "dependencies": { - "color-name": "1.1.3" + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" } }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true + "node_modules/csstype": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", + "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==", + "dev": true, + "peer": true }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", "dev": true, - "bin": { - "color-support": "bin.js" + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" } }, - "node_modules/colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "node_modules/dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", "dev": true, "engines": { - "node": ">=0.1.90" + "node": ">=8" } }, - "node_modules/combine-source-map": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", - "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", - "dev": true, - "dependencies": { - "convert-source-map": "~1.1.0", - "inline-source-map": "~0.6.0", - "lodash.memoize": "~3.0.3", - "source-map": "~0.5.3" - } + "node_modules/dash-ast": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", + "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", + "dev": true }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "dependencies": { - "delayed-stream": "~1.0.0" + "assert-plus": "^1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=0.10" } }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "node_modules/date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", "dev": true }, - "node_modules/compare-func": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "node_modules/dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", "dev": true, - "dependencies": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" + "engines": { + "node": "*" } }, - "node_modules/compare-func/node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, "dependencies": { - "is-obj": "^2.0.0" + "ms": "2.1.2" }, "engines": { - "node": ">=8" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/compare-func/node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true, "engines": { - "node": ">=8" - } - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "node": ">=0.10.0" } }, - "node_modules/configstore": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz", - "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==", + "node_modules/decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", "dev": true, "dependencies": { - "dot-prop": "^4.2.1", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/configstore/node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/configstore/node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "engines": { + "node": ">=0.10" } }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", "dev": true }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, - "node_modules/conventional-changelog": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.25.tgz", - "integrity": "sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==", + "node_modules/default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", "dev": true, "dependencies": { - "conventional-changelog-angular": "^5.0.12", - "conventional-changelog-atom": "^2.0.8", - "conventional-changelog-codemirror": "^2.0.8", - "conventional-changelog-conventionalcommits": "^4.5.0", - "conventional-changelog-core": "^4.2.1", - "conventional-changelog-ember": "^2.0.9", - "conventional-changelog-eslint": "^3.0.9", - "conventional-changelog-express": "^2.0.6", - "conventional-changelog-jquery": "^3.0.11", - "conventional-changelog-jshint": "^2.0.9", - "conventional-changelog-preset-loader": "^2.3.4" + "kind-of": "^5.0.2" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/conventional-changelog-angular": { - "version": "5.0.13", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", - "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", + "node_modules/default-require-extensions": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.0.tgz", + "integrity": "sha512-ek6DpXq/SCpvjhpFsLFRVtIxJCRw6fUR42lYMVZuUMK7n8eMz4Uh5clckdBjEpLhn/gEBZo7hDJnJcwdKLKQjg==", "dev": true, "dependencies": { - "compare-func": "^2.0.0", - "q": "^1.5.1" + "strip-bom": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/conventional-changelog-atom": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz", - "integrity": "sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==", + "node_modules/default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", "dev": true, - "dependencies": { - "q": "^1.5.1" - }, "engines": { - "node": ">=10" + "node": ">= 0.10" } }, - "node_modules/conventional-changelog-cli": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/conventional-changelog-cli/-/conventional-changelog-cli-2.2.2.tgz", - "integrity": "sha512-8grMV5Jo8S0kP3yoMeJxV2P5R6VJOqK72IiSV9t/4H5r/HiRqEBQ83bYGuz4Yzfdj4bjaAEhZN/FFbsFXr5bOA==", + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "dev": true, "dependencies": { - "add-stream": "^1.0.0", - "conventional-changelog": "^3.1.24", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "tempfile": "^3.0.0" - }, - "bin": { - "conventional-changelog": "cli.js" + "object-keys": "^1.0.12" }, "engines": { - "node": ">=10" + "node": ">= 0.4" } }, - "node_modules/conventional-changelog-codemirror": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz", - "integrity": "sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==", + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, "dependencies": { - "q": "^1.5.1" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/conventional-changelog-conventionalcommits": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz", - "integrity": "sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==", + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "node_modules/del": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", + "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", "dev": true, "dependencies": { - "compare-func": "^2.0.0", - "lodash": "^4.17.15", - "q": "^1.5.1" + "globby": "^10.0.1", + "graceful-fs": "^4.2.2", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.1", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/conventional-changelog-core": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", - "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==", + "node_modules/del/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "dependencies": { - "add-stream": "^1.0.0", - "conventional-changelog-writer": "^5.0.0", - "conventional-commits-parser": "^3.2.0", - "dateformat": "^3.0.0", - "get-pkg-repo": "^4.0.0", - "git-raw-commits": "^2.0.8", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^4.1.1", - "lodash": "^4.17.15", - "normalize-package-data": "^3.0.0", - "q": "^1.5.1", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^4.0.0" + "glob": "^7.1.3" }, - "engines": { - "node": ">=10" + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/conventional-changelog-core/node_modules/dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true, "engines": { - "node": "*" + "node": ">=0.4.0" } }, - "node_modules/conventional-changelog-core/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "node_modules/deps-sort": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", + "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", "dev": true, "dependencies": { - "locate-path": "^2.0.0" + "JSONStream": "^1.0.3", + "shasum-object": "^1.0.0", + "subarg": "^1.0.0", + "through2": "^2.0.0" }, - "engines": { - "node": ">=4" + "bin": { + "deps-sort": "bin/cmd.js" } }, - "node_modules/conventional-changelog-core/node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/conventional-changelog-core/node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "node_modules/detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "bin": { + "detective": "bin/detective.js" }, "engines": { - "node": ">=4" + "node": ">=0.8.0" } }, - "node_modules/conventional-changelog-core/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "node_modules/diff": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, "engines": { - "node": ">=4" + "node": ">=0.3.1" } }, - "node_modules/conventional-changelog-core/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==", + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "dependencies": { - "yallist": "^4.0.0" + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/conventional-changelog-core/node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" + "esutils": "^2.0.2" }, "engines": { - "node": ">=10" + "node": ">=6.0.0" } }, - "node_modules/conventional-changelog-core/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", "dev": true, "dependencies": { - "p-try": "^1.0.0" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/conventional-changelog-core/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "node_modules/dom-serializer/node_modules/domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", "dev": true, "dependencies": { - "p-limit": "^1.1.0" + "domelementtype": "^2.2.0" }, "engines": { - "node": ">=4" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/conventional-changelog-core/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", "dev": true, "engines": { - "node": ">=4" + "node": ">=0.4", + "npm": ">=1.2" } }, - "node_modules/conventional-changelog-core/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", "dev": true, + "dependencies": { + "domelementtype": "^2.0.1" + }, "engines": { - "node": ">=4" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/conventional-changelog-core/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, "dependencies": { - "pify": "^3.0.0" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/conventional-changelog-core/node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "node_modules/domutils/node_modules/domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", "dev": true, "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" + "domelementtype": "^2.2.0" }, "engines": { - "node": ">=4" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/conventional-changelog-core/node_modules/read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" + "is-obj": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/conventional-changelog-core/node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true + "node_modules/duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.2" + } }, - "node_modules/conventional-changelog-core/node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dev": true, "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" } }, - "node_modules/conventional-changelog-core/node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "node_modules/each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", "dev": true, - "bin": { - "semver": "bin/semver" + "dependencies": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" } }, - "node_modules/conventional-changelog-core/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "node_modules/each-props/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "isobject": "^3.0.1" }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/conventional-changelog-core/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, - "node_modules/conventional-changelog-core/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "node_modules/electron-to-chromium": { + "version": "1.4.47", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.47.tgz", + "integrity": "sha512-ZHc8i3/cgeCRK/vC7W2htAG6JqUmOUgDNn/f9yY9J8UjfLjwzwOVEt4MWmgJAdvmxyrsR5KIFA/6+kUHGY0eUA==", + "dev": true + }, + "node_modules/elegant-spinner": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", + "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", "dev": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/conventional-changelog-core/node_modules/through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", "dev": true, "dependencies": { - "readable-stream": "3" + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/conventional-changelog-core/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/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true }, - "node_modules/conventional-changelog-ember": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz", - "integrity": "sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==", + "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==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, "dependencies": { - "q": "^1.5.1" - }, - "engines": { - "node": ">=10" + "once": "^1.4.0" } }, - "node_modules/conventional-changelog-eslint": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz", - "integrity": "sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==", + "node_modules/entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "dev": true + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, "dependencies": { - "q": "^1.5.1" - }, - "engines": { - "node": ">=10" + "is-arrayish": "^0.2.1" } }, - "node_modules/conventional-changelog-express": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz", - "integrity": "sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==", + "node_modules/es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", "dev": true, "dependencies": { - "q": "^1.5.1" - }, - "engines": { - "node": ">=10" + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" } }, - "node_modules/conventional-changelog-jquery": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz", - "integrity": "sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==", + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", "dev": true, "dependencies": { - "q": "^1.5.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-jshint": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz", - "integrity": "sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==", - "dev": true, - "dependencies": { - "compare-func": "^2.0.0", - "q": "^1.5.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-preset-loader": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", - "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-writer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", - "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==", - "dev": true, - "dependencies": { - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", - "handlebars": "^4.7.7", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" - }, - "bin": { - "conventional-changelog-writer": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-writer/node_modules/dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/conventional-changelog-writer/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/conventional-changelog-writer/node_modules/through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "dev": true, - "dependencies": { - "readable-stream": "3" - } - }, - "node_modules/conventional-commits-filter": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", - "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", - "dev": true, - "dependencies": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-commits-parser": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", - "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", - "dev": true, - "dependencies": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - }, - "bin": { - "conventional-commits-parser": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-commits-parser/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/conventional-commits-parser/node_modules/through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "dev": true, - "dependencies": { - "readable-stream": "3" - } - }, - "node_modules/convert-source-map": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", - "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", - "dev": true - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-props": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", - "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", - "dev": true, - "dependencies": { - "each-props": "^1.3.2", - "is-plain-object": "^5.0.0" - } - }, - "node_modules/core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "deprecated": "core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", - "dev": true, - "hasInstallScript": true - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cosmiconfig/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cosmiconfig/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/coveralls": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.1.tgz", - "integrity": "sha512-+dxnG2NHncSD1NrqbSM3dn/lE57O6Qf/koe9+I7c+wzkqRmEvcp0kgJdxKInzYzkICKkFMZsX3Vct3++tsF9ww==", - "dev": true, - "dependencies": { - "js-yaml": "^3.13.1", - "lcov-parse": "^1.0.0", - "log-driver": "^1.2.7", - "minimist": "^1.2.5", - "request": "^2.88.2" - }, - "bin": { - "coveralls": "bin/coveralls.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/crass": { - "version": "0.12.3", - "resolved": "https://registry.npmjs.org/crass/-/crass-0.12.3.tgz", - "integrity": "sha512-0gOYgXVAr6KF7xNUv/+QmTrVsMowpuYu9y1SWzMHFrERzxTygqpeBTXI9CMg1NI1AwQ96ZrkaGHVT9eTC66+Tw==", - "dev": true, - "dependencies": { - "color-convert": "^1.7.0", - "strong-data-uri": "^1.0.4", - "svgo": "^0.7.1" - }, - "bin": { - "crass": "bin/crass" - }, - "engines": { - "node": ">=6.11.2" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", - "dev": true, - "dependencies": { - "capture-stack-trace": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.29", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", - "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", - "dev": true, - "dependencies": { - "mdn-data": "~1.1.0", - "source-map": "^0.5.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/csso": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", - "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", - "dev": true, - "dependencies": { - "css-tree": "1.0.0-alpha.29" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/csstype": { - "version": "2.6.19", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz", - "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==", - "dev": true - }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "node_modules/dargs": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dash-ast": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", - "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", - "dev": true - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", - "dev": true - }, - "node_modules/dateformat": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", - "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", - "dev": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/default-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", - "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", - "dev": true, - "dependencies": { - "kind-of": "^5.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-require-extensions": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.0.tgz", - "integrity": "sha512-ek6DpXq/SCpvjhpFsLFRVtIxJCRw6fUR42lYMVZuUMK7n8eMz4Uh5clckdBjEpLhn/gEBZo7hDJnJcwdKLKQjg==", - "dev": true, - "dependencies": { - "strip-bom": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-resolution": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", - "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", - "dev": true - }, - "node_modules/del": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", - "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", - "dev": true, - "dependencies": { - "globby": "^10.0.1", - "graceful-fs": "^4.2.2", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.1", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/del/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/deps-sort": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", - "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", - "dev": true, - "dependencies": { - "JSONStream": "^1.0.3", - "shasum-object": "^1.0.0", - "subarg": "^1.0.0", - "through2": "^2.0.0" - }, - "bin": { - "deps-sort": "bin/cmd.js" - } - }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", - "dev": true, - "dependencies": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - }, - "bin": { - "detective": "bin/detective.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/dom-serializer/node_modules/domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true, - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", - "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/domutils/node_modules/domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/dot-prop": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", - "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", - "dev": true, - "dependencies": { - "is-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "node_modules/duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.2" - } - }, - "node_modules/duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/each-props": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", - "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.1", - "object.defaults": "^1.1.0" - } - }, - "node_modules/each-props/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.38", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.38.tgz", - "integrity": "sha512-WhHt3sZazKj0KK/UpgsbGQnUUoFeAHVishzHFExMxagpZgjiGYSC9S0ZlbhCfSH2L2i+2A1yyqOIliTctMx7KQ==", - "dev": true - }, - "node_modules/elegant-spinner": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", - "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "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==", - "dev": true - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", - "dev": true - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dev": true, - "dependencies": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "node_modules/es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" } }, "node_modules/es6-promise": { @@ -5088,32 +3771,33 @@ } }, "node_modules/esbuild": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.15.tgz", - "integrity": "sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==", + "version": "0.14.11", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.11.tgz", + "integrity": "sha512-xZvPtVj6yecnDeFb3KjjCM6i7B5TCAQZT77kkW/CpXTMnd6VLnRPKrUB1XHI1pSq6a4Zcy3BGueQ8VljqjDGCg==", "dev": true, "hasInstallScript": true, "bin": { "esbuild": "bin/esbuild" }, "optionalDependencies": { - "esbuild-android-arm64": "0.13.15", - "esbuild-darwin-64": "0.13.15", - "esbuild-darwin-arm64": "0.13.15", - "esbuild-freebsd-64": "0.13.15", - "esbuild-freebsd-arm64": "0.13.15", - "esbuild-linux-32": "0.13.15", - "esbuild-linux-64": "0.13.15", - "esbuild-linux-arm": "0.13.15", - "esbuild-linux-arm64": "0.13.15", - "esbuild-linux-mips64le": "0.13.15", - "esbuild-linux-ppc64le": "0.13.15", - "esbuild-netbsd-64": "0.13.15", - "esbuild-openbsd-64": "0.13.15", - "esbuild-sunos-64": "0.13.15", - "esbuild-windows-32": "0.13.15", - "esbuild-windows-64": "0.13.15", - "esbuild-windows-arm64": "0.13.15" + "esbuild-android-arm64": "0.14.11", + "esbuild-darwin-64": "0.14.11", + "esbuild-darwin-arm64": "0.14.11", + "esbuild-freebsd-64": "0.14.11", + "esbuild-freebsd-arm64": "0.14.11", + "esbuild-linux-32": "0.14.11", + "esbuild-linux-64": "0.14.11", + "esbuild-linux-arm": "0.14.11", + "esbuild-linux-arm64": "0.14.11", + "esbuild-linux-mips64le": "0.14.11", + "esbuild-linux-ppc64le": "0.14.11", + "esbuild-linux-s390x": "0.14.11", + "esbuild-netbsd-64": "0.14.11", + "esbuild-openbsd-64": "0.14.11", + "esbuild-sunos-64": "0.14.11", + "esbuild-windows-32": "0.14.11", + "esbuild-windows-64": "0.14.11", + "esbuild-windows-arm64": "0.14.11" } }, "node_modules/esbuild-android-arm64": { @@ -5130,9 +3814,9 @@ ] }, "node_modules/esbuild-darwin-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz", - "integrity": "sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==", + "version": "0.14.11", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.11.tgz", + "integrity": "sha512-olq84ikh6TiBcrs3FnM4eR5VPPlcJcdW8BnUz/lNoEWYifYQ+Po5DuYV1oz1CTFMw4k6bQIZl8T3yxL+ZT2uvQ==", "cpu": [ "x64" ], @@ -5182,254 +3866,9 @@ ] }, "node_modules/esbuild-linux-32": { - "version": "0.14.11", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.11.tgz", - "integrity": "sha512-Cg3nVsxArjyLke9EuwictFF3Sva+UlDTwHIuIyx8qpxRYAOUTmxr2LzYrhHyTcGOleLGXUXYsnUVwKqnKAgkcg==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-linux-64": { - "version": "0.14.11", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.11.tgz", - "integrity": "sha512-oeR6dIrrojr8DKVrxtH3xl4eencmjsgI6kPkDCRIIFwv4p+K7ySviM85K66BN01oLjzthpUMvBVfWSJkBLeRbg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-linux-arm": { - "version": "0.14.11", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.11.tgz", - "integrity": "sha512-vcwskfD9g0tojux/ZaTJptJQU3a7YgTYsptK1y6LQ/rJmw7U5QJvboNawqM98Ca3ToYEucfCRGbl66OTNtp6KQ==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-linux-arm64": { - "version": "0.14.11", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.11.tgz", - "integrity": "sha512-+e6ZCgTFQYZlmg2OqLkg1jHLYtkNDksxWDBWNtI4XG4WxuOCUErLqfEt9qWjvzK3XBcCzHImrajkUjO+rRkbMg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-linux-mips64le": { - "version": "0.14.11", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.11.tgz", - "integrity": "sha512-Rrs99L+p54vepmXIb87xTG6ukrQv+CzrM8eoeR+r/OFL2Rg8RlyEtCeshXJ2+Q66MXZOgPJaokXJZb9snq28bw==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-linux-ppc64le": { - "version": "0.14.11", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.11.tgz", - "integrity": "sha512-JyzziGAI0D30Vyzt0HDihp4s1IUtJ3ssV2zx9O/c+U/dhUHVP2TmlYjzCfCr2Q6mwXTeloDcLS4qkyvJtYptdQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-linux-s390x": { - "version": "0.14.11", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.11.tgz", - "integrity": "sha512-DoThrkzunZ1nfRGoDN6REwmo8ZZWHd2ztniPVIR5RMw/Il9wiWEYBahb8jnMzQaSOxBsGp0PbyJeVLTUatnlcw==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-netbsd-64": { - "version": "0.14.11", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.11.tgz", - "integrity": "sha512-12luoRQz+6eihKYh1zjrw0CBa2aw3twIiHV/FAfjh2NEBDgJQOY4WCEUEN+Rgon7xmLh4XUxCQjnwrvf8zhACw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ] - }, - "node_modules/esbuild-node-loader": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/esbuild-node-loader/-/esbuild-node-loader-0.6.3.tgz", - "integrity": "sha512-Bf6o8SiMMh5+r20jsjAThNOtzo3t8Ye4Qdzz+twWHnxu28SdkGUr5ahq8iX0qbd+I9ge8sLNX7oQoNW1YzHlqA==", - "dev": true, - "dependencies": { - "esbuild": "^0.13.12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "typescript": "^4.0" - } - }, - "node_modules/esbuild-openbsd-64": { - "version": "0.14.11", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.11.tgz", - "integrity": "sha512-l18TZDjmvwW6cDeR4fmizNoxndyDHamGOOAenwI4SOJbzlJmwfr0jUgjbaXCUuYVOA964siw+Ix+A+bhALWg8Q==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ] - }, - "node_modules/esbuild-register": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.3.2.tgz", - "integrity": "sha512-jceAtTO6zxPmCfSD5cBb3rgIK1vmuqCKYwgylHiS1BF4pq0jJiJb4K2QMuqF4BEw7XDBRatYzip0upyTzfkgsQ==", - "dev": true, - "peerDependencies": { - "esbuild": ">=0.12 <1" - } - }, - "node_modules/esbuild-sunos-64": { - "version": "0.14.11", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.11.tgz", - "integrity": "sha512-bmYzDtwASBB8c+0/HVOAiE9diR7+8zLm/i3kEojUH2z0aIs6x/S4KiTuT5/0VKJ4zk69kXel1cNWlHBMkmavQg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ] - }, - "node_modules/esbuild-windows-32": { - "version": "0.14.11", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.11.tgz", - "integrity": "sha512-J1Ys5hMid8QgdY00OBvIolXgCQn1ARhYtxPnG6ESWNTty3ashtc4+As5nTrsErnv8ZGUcWZe4WzTP/DmEVX1UQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/esbuild-windows-64": { - "version": "0.14.11", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.11.tgz", - "integrity": "sha512-h9FmMskMuGeN/9G9+LlHPAoiQk9jlKDUn9yA0MpiGzwLa82E7r1b1u+h2a+InprbSnSLxDq/7p5YGtYVO85Mlg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/esbuild-windows-arm64": { - "version": "0.14.11", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.11.tgz", - "integrity": "sha512-dZp7Krv13KpwKklt9/1vBFBMqxEQIO6ri7Azf8C+ob4zOegpJmha2XY9VVWP/OyQ0OWk6cEeIzMJwInRZrzBUQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/esbuild/node_modules/esbuild-android-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz", - "integrity": "sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/esbuild/node_modules/esbuild-darwin-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz", - "integrity": "sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/esbuild/node_modules/esbuild-freebsd-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz", - "integrity": "sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/esbuild/node_modules/esbuild-freebsd-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz", - "integrity": "sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/esbuild/node_modules/esbuild-linux-32": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz", - "integrity": "sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==", + "version": "0.14.11", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.11.tgz", + "integrity": "sha512-Cg3nVsxArjyLke9EuwictFF3Sva+UlDTwHIuIyx8qpxRYAOUTmxr2LzYrhHyTcGOleLGXUXYsnUVwKqnKAgkcg==", "cpu": [ "ia32" ], @@ -5439,10 +3878,10 @@ "linux" ] }, - "node_modules/esbuild/node_modules/esbuild-linux-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz", - "integrity": "sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==", + "node_modules/esbuild-linux-64": { + "version": "0.14.11", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.11.tgz", + "integrity": "sha512-oeR6dIrrojr8DKVrxtH3xl4eencmjsgI6kPkDCRIIFwv4p+K7ySviM85K66BN01oLjzthpUMvBVfWSJkBLeRbg==", "cpu": [ "x64" ], @@ -5452,10 +3891,10 @@ "linux" ] }, - "node_modules/esbuild/node_modules/esbuild-linux-arm": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz", - "integrity": "sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==", + "node_modules/esbuild-linux-arm": { + "version": "0.14.11", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.11.tgz", + "integrity": "sha512-vcwskfD9g0tojux/ZaTJptJQU3a7YgTYsptK1y6LQ/rJmw7U5QJvboNawqM98Ca3ToYEucfCRGbl66OTNtp6KQ==", "cpu": [ "arm" ], @@ -5465,10 +3904,10 @@ "linux" ] }, - "node_modules/esbuild/node_modules/esbuild-linux-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz", - "integrity": "sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==", + "node_modules/esbuild-linux-arm64": { + "version": "0.14.11", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.11.tgz", + "integrity": "sha512-+e6ZCgTFQYZlmg2OqLkg1jHLYtkNDksxWDBWNtI4XG4WxuOCUErLqfEt9qWjvzK3XBcCzHImrajkUjO+rRkbMg==", "cpu": [ "arm64" ], @@ -5478,10 +3917,10 @@ "linux" ] }, - "node_modules/esbuild/node_modules/esbuild-linux-mips64le": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz", - "integrity": "sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==", + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.11", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.11.tgz", + "integrity": "sha512-Rrs99L+p54vepmXIb87xTG6ukrQv+CzrM8eoeR+r/OFL2Rg8RlyEtCeshXJ2+Q66MXZOgPJaokXJZb9snq28bw==", "cpu": [ "mips64el" ], @@ -5491,10 +3930,10 @@ "linux" ] }, - "node_modules/esbuild/node_modules/esbuild-linux-ppc64le": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz", - "integrity": "sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==", + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.11", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.11.tgz", + "integrity": "sha512-JyzziGAI0D30Vyzt0HDihp4s1IUtJ3ssV2zx9O/c+U/dhUHVP2TmlYjzCfCr2Q6mwXTeloDcLS4qkyvJtYptdQ==", "cpu": [ "ppc64" ], @@ -5504,10 +3943,23 @@ "linux" ] }, - "node_modules/esbuild/node_modules/esbuild-netbsd-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz", - "integrity": "sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==", + "node_modules/esbuild-linux-s390x": { + "version": "0.14.11", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.11.tgz", + "integrity": "sha512-DoThrkzunZ1nfRGoDN6REwmo8ZZWHd2ztniPVIR5RMw/Il9wiWEYBahb8jnMzQaSOxBsGp0PbyJeVLTUatnlcw==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.14.11", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.11.tgz", + "integrity": "sha512-12luoRQz+6eihKYh1zjrw0CBa2aw3twIiHV/FAfjh2NEBDgJQOY4WCEUEN+Rgon7xmLh4XUxCQjnwrvf8zhACw==", "cpu": [ "x64" ], @@ -5517,10 +3969,25 @@ "netbsd" ] }, - "node_modules/esbuild/node_modules/esbuild-openbsd-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz", - "integrity": "sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==", + "node_modules/esbuild-node-loader": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/esbuild-node-loader/-/esbuild-node-loader-0.6.4.tgz", + "integrity": "sha512-7Esvc3CWHf+DcXHX+VdIl91s4hPs83wV/DqDbjrR2q5gKjnR4O7NCX2Hw7QVYd8h5Pzc7fIV2z12SMqAcHIyJg==", + "dev": true, + "dependencies": { + "esbuild": ">=0.13.12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "typescript": "^4.0" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.14.11", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.11.tgz", + "integrity": "sha512-l18TZDjmvwW6cDeR4fmizNoxndyDHamGOOAenwI4SOJbzlJmwfr0jUgjbaXCUuYVOA964siw+Ix+A+bhALWg8Q==", "cpu": [ "x64" ], @@ -5530,10 +3997,19 @@ "openbsd" ] }, - "node_modules/esbuild/node_modules/esbuild-sunos-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz", - "integrity": "sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==", + "node_modules/esbuild-register": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.3.2.tgz", + "integrity": "sha512-jceAtTO6zxPmCfSD5cBb3rgIK1vmuqCKYwgylHiS1BF4pq0jJiJb4K2QMuqF4BEw7XDBRatYzip0upyTzfkgsQ==", + "dev": true, + "peerDependencies": { + "esbuild": ">=0.12 <1" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.14.11", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.11.tgz", + "integrity": "sha512-bmYzDtwASBB8c+0/HVOAiE9diR7+8zLm/i3kEojUH2z0aIs6x/S4KiTuT5/0VKJ4zk69kXel1cNWlHBMkmavQg==", "cpu": [ "x64" ], @@ -5543,10 +4019,10 @@ "sunos" ] }, - "node_modules/esbuild/node_modules/esbuild-windows-32": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz", - "integrity": "sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==", + "node_modules/esbuild-windows-32": { + "version": "0.14.11", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.11.tgz", + "integrity": "sha512-J1Ys5hMid8QgdY00OBvIolXgCQn1ARhYtxPnG6ESWNTty3ashtc4+As5nTrsErnv8ZGUcWZe4WzTP/DmEVX1UQ==", "cpu": [ "ia32" ], @@ -5556,10 +4032,10 @@ "win32" ] }, - "node_modules/esbuild/node_modules/esbuild-windows-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz", - "integrity": "sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==", + "node_modules/esbuild-windows-64": { + "version": "0.14.11", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.11.tgz", + "integrity": "sha512-h9FmMskMuGeN/9G9+LlHPAoiQk9jlKDUn9yA0MpiGzwLa82E7r1b1u+h2a+InprbSnSLxDq/7p5YGtYVO85Mlg==", "cpu": [ "x64" ], @@ -5569,10 +4045,10 @@ "win32" ] }, - "node_modules/esbuild/node_modules/esbuild-windows-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz", - "integrity": "sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==", + "node_modules/esbuild-windows-arm64": { + "version": "0.14.11", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.11.tgz", + "integrity": "sha512-dZp7Krv13KpwKklt9/1vBFBMqxEQIO6ri7Azf8C+ob4zOegpJmha2XY9VVWP/OyQ0OWk6cEeIzMJwInRZrzBUQ==", "cpu": [ "arm64" ], @@ -5719,49 +4195,6 @@ "node": ">= 8" } }, - "node_modules/esno/node_modules/esbuild": { - "version": "0.14.11", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.11.tgz", - "integrity": "sha512-xZvPtVj6yecnDeFb3KjjCM6i7B5TCAQZT77kkW/CpXTMnd6VLnRPKrUB1XHI1pSq6a4Zcy3BGueQ8VljqjDGCg==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "optionalDependencies": { - "esbuild-android-arm64": "0.14.11", - "esbuild-darwin-64": "0.14.11", - "esbuild-darwin-arm64": "0.14.11", - "esbuild-freebsd-64": "0.14.11", - "esbuild-freebsd-arm64": "0.14.11", - "esbuild-linux-32": "0.14.11", - "esbuild-linux-64": "0.14.11", - "esbuild-linux-arm": "0.14.11", - "esbuild-linux-arm64": "0.14.11", - "esbuild-linux-mips64le": "0.14.11", - "esbuild-linux-ppc64le": "0.14.11", - "esbuild-linux-s390x": "0.14.11", - "esbuild-netbsd-64": "0.14.11", - "esbuild-openbsd-64": "0.14.11", - "esbuild-sunos-64": "0.14.11", - "esbuild-windows-32": "0.14.11", - "esbuild-windows-64": "0.14.11", - "esbuild-windows-arm64": "0.14.11" - } - }, - "node_modules/esno/node_modules/esbuild-darwin-64": { - "version": "0.14.11", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.11.tgz", - "integrity": "sha512-olq84ikh6TiBcrs3FnM4eR5VPPlcJcdW8BnUz/lNoEWYifYQ+Po5DuYV1oz1CTFMw4k6bQIZl8T3yxL+ZT2uvQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, "node_modules/esno/node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -6302,9 +4735,9 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.9.tgz", - "integrity": "sha512-MBwILhhD92sziIrMQwpqcuGERF+BH99ei2a3XsGJuqEKcSycAL+w0HWokFenZXona+kjFr82Lf71eTxNRC06XQ==", + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -6810,119 +5243,13 @@ "node": ">=6.9.0" } }, - "node_modules/get-assigned-identifiers": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", - "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", - "dev": true - }, - "node_modules/get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "dev": true - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-pkg-repo": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", - "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", - "dev": true, - "dependencies": { - "@hutson/parse-repository-url": "^3.0.0", - "hosted-git-info": "^4.0.0", - "through2": "^2.0.0", - "yargs": "^16.2.0" - }, - "bin": { - "get-pkg-repo": "src/cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-pkg-repo/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/get-pkg-repo/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==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/get-pkg-repo/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/get-pkg-repo/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==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/get-pkg-repo/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/get-assigned-identifiers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", "dev": true }, - "node_modules/get-pkg-repo/node_modules/get-caller-file": { + "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", @@ -6931,90 +5258,51 @@ "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/get-pkg-repo/node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" }, - "engines": { - "node": ">=10" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-pkg-repo/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==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true }, - "node_modules/get-pkg-repo/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, "engines": { - "node": ">=8" + "node": ">=8.0.0" } }, - "node_modules/get-pkg-repo/node_modules/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==", + "node_modules/get-pkg-repo": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", + "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" + "@hutson/parse-repository-url": "^3.0.0", + "hosted-git-info": "^4.0.0", + "through2": "^2.0.0", + "yargs": "^16.2.0" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/get-pkg-repo/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/get-pkg-repo/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/get-pkg-repo/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "bin": { + "get-pkg-repo": "src/cli.js" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" } }, "node_modules/get-stream": { @@ -7117,15 +5405,6 @@ "node": ">=4" } }, - "node_modules/git-remote-origin-url/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/git-semver-tags": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz", @@ -7287,18 +5566,6 @@ "node": ">= 0.10" } }, - "node_modules/global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", - "dev": true, - "dependencies": { - "ini": "^1.3.4" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/global-modules": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", @@ -7344,207 +5611,44 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/globby/node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/glogg": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", - "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", - "dev": true, - "dependencies": { - "sparkles": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/google-closure-compiler": { - "version": "20181008.0.0", - "resolved": "https://registry.npmjs.org/google-closure-compiler/-/google-closure-compiler-20181008.0.0.tgz", - "integrity": "sha512-XmJIasXHyy4kirthlsuDev2LZcXjYXWfOHwHdCLUQnfJH8T2sxWDNjFLQycaCIXwQLOyw2Kem38VgxrYfG0hzg==", - "dev": true, - "dependencies": { - "chalk": "^1.0.0", - "minimist": "^1.2.0", - "vinyl": "^2.0.1", - "vinyl-sourcemaps-apply": "^0.2.0" - }, - "bin": { - "google-closure-compiler": "cli.js" - }, - "engines": { - "node": ">=6" - }, - "optionalDependencies": { - "google-closure-compiler-linux": "^20181008.0.0", - "google-closure-compiler-osx": "^20181008.0.0" - } - }, - "node_modules/google-closure-compiler-osx": { - "version": "20181008.0.0", - "resolved": "https://registry.npmjs.org/google-closure-compiler-osx/-/google-closure-compiler-osx-20181008.0.0.tgz", - "integrity": "sha512-xzf/yH/4MXdb6GbP84iHnpcVCOPBbH0gMVOs0JhR/KbrQh+DlJU+Y8Z/DQzTkw9HgD650R2/WZmBknURyg9OTw==", - "cpu": [ - "x64", - "x86" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/google-closure-compiler/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/google-closure-compiler/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/google-closure-compiler/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/google-closure-compiler/node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/google-closure-compiler/node_modules/clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", - "dev": true - }, - "node_modules/google-closure-compiler/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/google-closure-compiler/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/google-closure-compiler/node_modules/vinyl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", - "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", - "dev": true, - "dependencies": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/got": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "node_modules/globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", "dev": true, "dependencies": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/got/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "node_modules/globby/node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true, "engines": { - "node": ">=4" + "node": ">= 4" } }, - "node_modules/got/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "node_modules/glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", "dev": true, + "dependencies": { + "sparkles": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, "node_modules/graceful-fs": { @@ -7612,6 +5716,262 @@ "node": ">= 0.10" } }, + "node_modules/gulp-cli/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/gulp-cli/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/gulp-cli/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/gulp-cli/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/yargs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", + "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.1" + } + }, + "node_modules/gulp-cli/node_modules/yargs-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", + "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, "node_modules/gulp-gh-pages": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/gulp-gh-pages/-/gulp-gh-pages-0.5.4.tgz", @@ -8231,6 +6591,15 @@ "node": ">=0.10.0" } }, + "node_modules/gulp-util/node_modules/dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/gulp-util/node_modules/object-assign": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", @@ -8282,19 +6651,6 @@ "node": ">= 0.10" } }, - "node_modules/gzip-size": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.0.0.tgz", - "integrity": "sha512-5iI7omclyqrnWw4XbXAmGhPsABkSIDQonv2K0h61lybgofWa6iZyvrI3r2zsJH4P8Nb64fFVzlvfhs0g7BBxAA==", - "dev": true, - "dependencies": { - "duplexer": "^0.1.1", - "pify": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/handlebars": { "version": "4.7.7", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", @@ -8325,12 +6681,6 @@ "node": ">=0.10.0" } }, - "node_modules/handlebars/node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, "node_modules/har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", @@ -8542,19 +6892,6 @@ "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "dev": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", @@ -8568,82 +6905,21 @@ } }, "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/html-minifier": { - "version": "3.5.20", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.20.tgz", - "integrity": "sha512-ZmgNLaTp54+HFKkONyLFEfs5dd/ZOtlquKaTnqIWFmx3Av5zG6ZPcV2d0o9XM2fXOTxxIf6eDcwzFFotke/5zA==", - "dev": true, - "dependencies": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.1.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" - }, - "bin": { - "html-minifier": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/html-minifier/node_modules/commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - }, - "node_modules/html-minifier/node_modules/he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/html-minifier/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/html-minifier/node_modules/uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", "dev": true, "dependencies": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" + "lru-cache": "^6.0.0" }, "engines": { - "node": ">=0.8.0" + "node": ">=10" } }, - "node_modules/html-minifier/node_modules/uglify-js/node_modules/commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, "node_modules/htmlescape": { @@ -8745,15 +7021,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/import-meta-resolve": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-1.1.1.tgz", @@ -8971,15 +7238,6 @@ "node": ">= 0.10" } }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "dependencies": { - "loose-envify": "^1.0.0" - } - }, "node_modules/invert-kv": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", @@ -9047,18 +7305,6 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, - "node_modules/is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "dependencies": { - "ci-info": "^1.5.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, "node_modules/is-core-module": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", @@ -9163,18 +7409,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/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", @@ -9196,31 +7430,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-installed-globally": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", - "dev": true, - "dependencies": { - "global-dirs": "^0.1.0", - "is-path-inside": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-installed-globally/node_modules/is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, - "dependencies": { - "path-is-inside": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-negated-glob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", @@ -9230,15 +7439,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-npm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", - "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -9264,12 +7464,12 @@ } }, "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/is-observable": { @@ -9303,12 +7503,12 @@ } }, "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, "node_modules/is-plain-object": { @@ -9344,15 +7544,6 @@ "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", "dev": true }, - "node_modules/is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", @@ -9374,15 +7565,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -9759,12 +7941,15 @@ } }, "node_modules/jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true, "bin": { "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" } }, "node_modules/json-parse-better-errors": { @@ -9813,12 +7998,18 @@ "dev": true }, "node_modules/json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, "bin": { "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" } }, "node_modules/jsonify": { @@ -9923,18 +8114,6 @@ "node": ">= 0.10" } }, - "node_modules/latest-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", - "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", - "dev": true, - "dependencies": { - "package-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/lazystream": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", @@ -10345,52 +8524,36 @@ } }, "node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "dependencies": { "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/load-json-file/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "dependencies": { - "error-ex": "^1.2.0" + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, "node_modules/load-json-file/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, "node_modules/load-json-file/node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", "dev": true, - "dependencies": { - "is-utf8": "^0.2.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, "node_modules/locate-path": { @@ -10513,12 +8676,6 @@ "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", "dev": true }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", - "dev": true - }, "node_modules/lodash.keys": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", @@ -10664,6 +8821,7 @@ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dev": true, + "peer": true, "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -10671,38 +8829,25 @@ "loose-envify": "cli.js" } }, - "node_modules/lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/magic-string": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.20.0.tgz", - "integrity": "sha1-JV8H4LFFncANdGNjZ+kgDLtdUp0=", + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", "dev": true, "dependencies": { - "vlq": "^0.2.1" + "sourcemap-codec": "^1.4.4" } }, "node_modules/make-dir": { @@ -10891,12 +9036,6 @@ "safe-buffer": "^5.1.2" } }, - "node_modules/mdn-data": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", - "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", - "dev": true - }, "node_modules/mdurl": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", @@ -10942,16 +9081,10 @@ } }, "node_modules/meow/node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true }, "node_modules/meow/node_modules/locate-path": { "version": "5.0.0", @@ -10965,33 +9098,6 @@ "node": ">=8" } }, - "node_modules/meow/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==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/meow/node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/meow/node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -11078,12 +9184,6 @@ "node": ">=8" } }, - "node_modules/meow/node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -11096,15 +9196,6 @@ "validate-npm-package-license": "^3.0.1" } }, - "node_modules/meow/node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", @@ -11115,18 +9206,12 @@ } }, "node_modules/meow/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "semver": "bin/semver" } }, "node_modules/meow/node_modules/type-fest": { @@ -11141,12 +9226,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/meow/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -11334,15 +9413,6 @@ "node": ">= 6" } }, - "node_modules/minimist-options/node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/minimist-options/node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -11460,15 +9530,6 @@ "node": ">=6" } }, - "node_modules/mocha/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/mocha/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -11573,17 +9634,6 @@ "fsevents": "~2.3.1" } }, - "node_modules/mocha/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, "node_modules/mocha/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -11663,15 +9713,6 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/mocha/node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, "node_modules/mocha/node_modules/glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -11764,18 +9805,6 @@ "node": ">=8.10.0" } }, - "node_modules/mocha/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/mocha/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -11818,46 +9847,11 @@ "node": ">= 8" } }, - "node_modules/mocha/node_modules/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==", - "dev": true, - "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/mocha/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/mocha/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "node_modules/mocha/node_modules/yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, "engines": { "node": ">=10" } @@ -12138,137 +10132,6 @@ "path-to-regexp": "^1.7.0" } }, - "node_modules/no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dev": true, - "dependencies": { - "lower-case": "^1.1.1" - } - }, - "node_modules/node-minify": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/node-minify/-/node-minify-3.6.0.tgz", - "integrity": "sha512-/t7Xz0yXFyBrHhnGgAZAoOtuqu+oKyYONj0xUDiST6onGEQ0lwzprXhjTNazNWn7ZfIYYoiyP9Bn0rOd+vBuOA==", - "dev": true, - "dependencies": { - "babel-core": "6.26.3", - "babel-preset-minify": "0.5.0", - "butternut": "0.4.6", - "chalk": "2.4.1", - "clean-css": "4.2.1", - "commander": "2.19.0", - "crass": "0.12.3", - "csso": "3.5.1", - "depd": "1.1.2", - "glob": "7.1.3", - "google-closure-compiler": "20181008.0.0", - "gzip-size": "5.0.0", - "html-minifier": "3.5.20", - "mkdirp": "0.5.1", - "node-version": "1.2.0", - "ora": "3.0.0", - "sqwish": "0.2.2", - "terser": "3.10.2", - "uglify-es": "3.3.9", - "uglify-js": "3.4.9", - "update-notifier": "2.5.0" - }, - "bin": { - "node-minify": "bin/cli.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/node-minify/node_modules/chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/node-minify/node_modules/commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - }, - "node_modules/node-minify/node_modules/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "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" - }, - "engines": { - "node": "*" - } - }, - "node_modules/node-minify/node_modules/minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "node_modules/node-minify/node_modules/mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", - "dev": true, - "dependencies": { - "minimist": "0.0.8" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/node-minify/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-minify/node_modules/uglify-js": { - "version": "3.4.9", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", - "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", - "dev": true, - "dependencies": { - "commander": "~2.17.1", - "source-map": "~0.6.1" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/node-minify/node_modules/uglify-js/node_modules/commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - }, "node_modules/node-preload": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz", @@ -12287,34 +10150,34 @@ "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true }, - "node_modules/node-version": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/node-version/-/node-version-1.2.0.tgz", - "integrity": "sha512-ma6oU4Sk0qOoKEAymVoTvk8EdXEobdS7m/mAGhDJ8Rouugho48crHBORAmy5BoOcv8wraPM6xumapQp5hl4iIQ==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", "dev": true, "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" } }, "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { - "semver": "bin/semver" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/normalize-path": { @@ -12484,15 +10347,6 @@ "node": ">=8" } }, - "node_modules/nyc/node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, "node_modules/nyc/node_modules/locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -12894,6 +10748,15 @@ "wordwrap": "~0.0.2" } }, + "node_modules/optimist/node_modules/wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/optionator": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", @@ -12911,102 +10774,6 @@ "node": ">= 0.8.0" } }, - "node_modules/ora": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.0.0.tgz", - "integrity": "sha512-LBS97LFe2RV6GJmXBi6OKcETKyklHNMV0xw7BtsVn2MlsgsydyZetSCbCANr+PFLmDyv4KV88nn0eCKza665Mg==", - "dev": true, - "dependencies": { - "chalk": "^2.3.1", - "cli-cursor": "^2.1.0", - "cli-spinners": "^1.1.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^4.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ora/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "dependencies": { - "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/ordered-read-streams": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", @@ -13022,15 +10789,6 @@ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", "dev": true }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/os-locale": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", @@ -13127,45 +10885,12 @@ "node": ">=8" } }, - "node_modules/package-json": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", - "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", - "dev": true, - "dependencies": { - "got": "^6.7.1", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/package-json/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, "node_modules/pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", "dev": true }, - "node_modules/param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "dependencies": { - "no-case": "^2.2.0" - } - }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -13326,12 +11051,6 @@ "node": ">=0.10.0" } }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, "node_modules/path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", @@ -13442,12 +11161,12 @@ } }, "node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, "node_modules/pinkie": { @@ -13656,15 +11375,6 @@ "node": ">= 0.8.0" } }, - "node_modules/prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/preserve": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", @@ -13704,15 +11414,6 @@ "node": ">=6" } }, - "node_modules/private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -13749,12 +11450,6 @@ "node": ">=0.4.0" } }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, "node_modules/psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -13829,9 +11524,9 @@ } }, "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "dev": true, "engines": { "node": ">=0.6" @@ -13936,28 +11631,33 @@ "safe-buffer": "^5.1.0" } }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", "dev": true, + "peer": true, "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" }, - "bin": { - "rc": "cli.js" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", "dev": true, - "engines": { - "node": ">=0.10.0" + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" } }, "node_modules/read-only-stream": { @@ -13970,78 +11670,145 @@ } }, "node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "dependencies": { - "load-json-file": "^1.0.0", + "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" + "path-type": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, "node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", "dev": true, "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, "node_modules/read-pkg-up/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" + "locate-path": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" } }, - "node_modules/read-pkg-up/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "node_modules/read-pkg/node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "pify": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, "node_modules/read-pkg/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" } }, "node_modules/readable-stream": { @@ -14122,12 +11889,6 @@ "node": ">=8" } }, - "node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, "node_modules/regex-cache": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", @@ -14199,37 +11960,6 @@ "node": ">=6.5.0" } }, - "node_modules/registry-auth-token": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", - "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", - "dev": true, - "dependencies": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", - "dev": true, - "dependencies": { - "rc": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/release-zalgo": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", @@ -14303,18 +12033,6 @@ "node": ">=0.10" } }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "dependencies": { - "is-finite": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/replace-ext": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", @@ -14507,9 +12225,9 @@ } }, "node_modules/rollup": { - "version": "2.63.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.63.0.tgz", - "integrity": "sha512-nps0idjmD+NXl6OREfyYXMn/dar3WGcyKn+KBzPdaLecub3x/LrId0wUcthcr8oZUAcZAR8NKcfGGFlNgGL1kQ==", + "version": "2.64.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.64.0.tgz", + "integrity": "sha512-+c+lbw1lexBKSMb1yxGDVfJ+vchJH3qLbmavR+awDinTDA2C5Ug9u7lkOzj62SCu0PKUExsW36tpgW7Fmpn3yQ==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -14626,11 +12344,16 @@ "postcss": "^7.0.27" } }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dev": true, + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } }, "node_modules/semver": { "version": "6.3.0", @@ -14647,27 +12370,6 @@ "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", "dev": true }, - "node_modules/semver-diff": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", - "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", - "dev": true, - "dependencies": { - "semver": "^5.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/semver-diff/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, "node_modules/semver-greatest-satisfied-range": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", @@ -15051,9 +12753,9 @@ } }, "node_modules/source-map-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", - "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true, "engines": { "node": ">=0.10.0" @@ -15073,15 +12775,6 @@ "urix": "^0.1.0" } }, - "node_modules/source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "dependencies": { - "source-map": "^0.5.6" - } - }, "node_modules/source-map-url": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", @@ -15273,18 +12966,6 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, - "node_modules/sqwish": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/sqwish/-/sqwish-0.2.2.tgz", - "integrity": "sha1-AP4maBBPEii1u37nOe9gEhu8sFc=", - "dev": true, - "bin": { - "sqwish": "bin/sqwish" - }, - "engines": { - "node": ">= 0.4.1" - } - }, "node_modules/sshpk": { "version": "1.17.0", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", @@ -15541,6 +13222,15 @@ "node": ">=4" } }, + "node_modules/stringify-object/node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/strip-ansi": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", @@ -15587,15 +13277,6 @@ "node": ">=0.10.0" } }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -15629,18 +13310,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strong-data-uri": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/strong-data-uri/-/strong-data-uri-1.0.6.tgz", - "integrity": "sha512-zhzBZev0uhT2IrFUerenXhfaE0vFUYwAZsnG0gIKGpfM/Gi6jOUQ3cmcvyTsXeDLIPiTubHESeO7EbD6FoPmzw==", - "dev": true, - "dependencies": { - "truncate": "^2.0.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/subarg": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", @@ -15684,70 +13353,6 @@ "es6-symbol": "^3.1.1" } }, - "node_modules/svgo": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", - "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", - "dev": true, - "dependencies": { - "coa": "~1.0.1", - "colors": "~1.1.2", - "csso": "~2.3.1", - "js-yaml": "~3.7.0", - "mkdirp": "~0.5.1", - "sax": "~1.2.1", - "whet.extend": "~0.9.9" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/svgo/node_modules/csso": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", - "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", - "dev": true, - "dependencies": { - "clap": "^1.0.9", - "source-map": "^0.5.3" - }, - "bin": { - "csso": "bin/csso" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/svgo/node_modules/esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/svgo/node_modules/js-yaml": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", - "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^2.6.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, "node_modules/symbol-observable": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", @@ -15828,150 +13433,28 @@ "version": "2.6.2", "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=", - "dev": true - }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/tempfile": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-3.0.0.tgz", - "integrity": "sha512-uNFCg478XovRi85iD42egu+eSFUmmka750Jy7L5tfHI5hQKKtbPnxaSaXAbBqCDYrw3wx4tXjKwci4/QmsZJxw==", - "dev": true, - "dependencies": { - "temp-dir": "^2.0.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", - "dev": true, - "dependencies": { - "execa": "^0.7.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/term-size/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/term-size/node_modules/execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/term-size/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/term-size/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/term-size/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/term-size/node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/terser": { - "version": "3.10.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-3.10.2.tgz", - "integrity": "sha512-+QrFoqBImmsQGB4c/HvaqgZynmbNvNBwoBxuu7fYXtq5EEtlLUzph+WimDj+xMkuqawXPMl2lgCIz81CdXvt+w==", - "dev": true, - "dependencies": { - "commander": "~2.17.1", - "source-map": "~0.6.1", - "source-map-support": "~0.5.6" - }, - "bin": { - "terser": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/terser/node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "node_modules/tempfile": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-3.0.0.tgz", + "integrity": "sha512-uNFCg478XovRi85iD42egu+eSFUmmka750Jy7L5tfHI5hQKKtbPnxaSaXAbBqCDYrw3wx4tXjKwci4/QmsZJxw==", "dev": true, "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "temp-dir": "^2.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">=8" } }, "node_modules/test-exclude": { @@ -16064,15 +13547,6 @@ "node": ">=0.10.0" } }, - "node_modules/timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/timers-browserify": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", @@ -16111,12 +13585,12 @@ } }, "node_modules/to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, "node_modules/to-object-path": { @@ -16261,24 +13735,6 @@ "node": ">=8" } }, - "node_modules/trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/truncate/-/truncate-2.1.0.tgz", - "integrity": "sha512-em3E3SUDONOjTBcZ36DTm3RvDded3IRU9rX32oHwwXNt3rJD5MVaFlJTQvs8tJoHRoeYP36OuQ1eL/Q7bNEWIQ==", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -16379,38 +13835,6 @@ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", "dev": true }, - "node_modules/uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "deprecated": "support for ECMAScript is superseded by `uglify-js` as of v3.13.0", - "dev": true, - "dependencies": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uglify-es/node_modules/commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", - "dev": true - }, - "node_modules/uglify-es/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/uglify-js": { "version": "3.14.5", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.5.tgz", @@ -16524,18 +13948,6 @@ "through2-filter": "^3.0.0" } }, - "node_modules/unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", - "dev": true, - "dependencies": { - "crypto-random-string": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", @@ -16584,15 +13996,6 @@ "node": ">=0.10.0" } }, - "node_modules/unzip-response": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", @@ -16603,33 +14006,6 @@ "yarn": "*" } }, - "node_modules/update-notifier": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", - "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", - "dev": true, - "dependencies": { - "boxen": "^1.2.1", - "chalk": "^2.0.1", - "configstore": "^3.0.0", - "import-lazy": "^2.1.0", - "is-ci": "^1.0.10", - "is-installed-globally": "^0.1.0", - "is-npm": "^1.0.0", - "latest-version": "^3.0.0", - "semver-diff": "^2.0.0", - "xdg-basedir": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", - "dev": true - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -16665,18 +14041,6 @@ "querystring": "0.2.0" } }, - "node_modules/url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "dev": true, - "dependencies": { - "prepend-http": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/url/node_modules/punycode": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", @@ -16914,233 +14278,483 @@ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/vinyl-source-stream/node_modules/vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dev": true, + "dependencies": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "dev": true, + "dependencies": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap/node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/vinyl-sourcemap/node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "node_modules/vinyl-sourcemap/node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/vinyl-sourcemap/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl-sourcemap/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/vinyl-sourcemap/node_modules/vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dev": true, + "dependencies": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "dev": true, + "dependencies": { + "source-map": "^0.5.1" + } + }, + "node_modules/vinyl-transform": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vinyl-transform/-/vinyl-transform-1.0.0.tgz", + "integrity": "sha1-BQ5OUVogdzz0uvjc0h794XioOvY=", + "dev": true, + "dependencies": { + "bl": "~0.7.0", + "new-from": "0.0.3", + "through2": "~0.4.1" + } + }, + "node_modules/vinyl-transform/node_modules/bl": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.7.0.tgz", + "integrity": "sha1-P7BnBgKsKHjrdw3CA58YNr5irls=", + "dev": true, + "dependencies": { + "readable-stream": "~1.0.2" + }, + "peerDependencies": { + "stream-browserify": "*" + } + }, + "node_modules/vinyl-transform/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "node_modules/vinyl-transform/node_modules/object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "dev": true + }, + "node_modules/vinyl-transform/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/vinyl-transform/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "node_modules/vinyl-transform/node_modules/through2": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", + "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", + "dev": true, + "dependencies": { + "readable-stream": "~1.0.17", + "xtend": "~2.1.1" } }, - "node_modules/vinyl-source-stream/node_modules/vinyl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", - "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "node_modules/vinyl-transform/node_modules/xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", "dev": true, "dependencies": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" + "object-keys": "~0.4.0" }, "engines": { - "node": ">= 0.10" + "node": ">=0.4" } }, - "node_modules/vinyl-sourcemap": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", - "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "node_modules/vinyl/node_modules/replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/vite": { + "version": "2.7.12", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.7.12.tgz", + "integrity": "sha512-KvPYToRQWhRfBeVkyhkZ5hASuHQkqZUUdUcE3xyYtq5oYEPIJ0h9LWiWTO6v990glmSac2cEPeYeXzpX5Z6qKQ==", "dev": true, "dependencies": { - "append-buffer": "^1.0.2", - "convert-source-map": "^1.5.0", - "graceful-fs": "^4.1.6", - "normalize-path": "^2.1.1", - "now-and-later": "^2.0.0", - "remove-bom-buffer": "^3.0.0", - "vinyl": "^2.0.0" + "esbuild": "^0.13.12", + "postcss": "^8.4.5", + "resolve": "^1.20.0", + "rollup": "^2.59.0" + }, + "bin": { + "vite": "bin/vite.js" }, "engines": { - "node": ">= 0.10" + "node": ">=12.2.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "less": "*", + "sass": "*", + "stylus": "*" + }, + "peerDependenciesMeta": { + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + } } }, - "node_modules/vinyl-sourcemap/node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "node_modules/vite/node_modules/esbuild": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.15.tgz", + "integrity": "sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==", "dev": true, - "engines": { - "node": ">=0.8" + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "optionalDependencies": { + "esbuild-android-arm64": "0.13.15", + "esbuild-darwin-64": "0.13.15", + "esbuild-darwin-arm64": "0.13.15", + "esbuild-freebsd-64": "0.13.15", + "esbuild-freebsd-arm64": "0.13.15", + "esbuild-linux-32": "0.13.15", + "esbuild-linux-64": "0.13.15", + "esbuild-linux-arm": "0.13.15", + "esbuild-linux-arm64": "0.13.15", + "esbuild-linux-mips64le": "0.13.15", + "esbuild-linux-ppc64le": "0.13.15", + "esbuild-netbsd-64": "0.13.15", + "esbuild-openbsd-64": "0.13.15", + "esbuild-sunos-64": "0.13.15", + "esbuild-windows-32": "0.13.15", + "esbuild-windows-64": "0.13.15", + "esbuild-windows-arm64": "0.13.15" } }, - "node_modules/vinyl-sourcemap/node_modules/clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", - "dev": true + "node_modules/vite/node_modules/esbuild-android-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz", + "integrity": "sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] }, - "node_modules/vinyl-sourcemap/node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "node_modules/vite/node_modules/esbuild-darwin-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz", + "integrity": "sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/vinyl-sourcemap/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "node_modules/vite/node_modules/esbuild-darwin-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz", + "integrity": "sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/vinyl-sourcemap/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "node_modules/vite/node_modules/esbuild-freebsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz", + "integrity": "sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ] }, - "node_modules/vinyl-sourcemap/node_modules/vinyl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", - "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "node_modules/vite/node_modules/esbuild-freebsd-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz", + "integrity": "sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } + "optional": true, + "os": [ + "freebsd" + ] }, - "node_modules/vinyl-sourcemaps-apply": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", - "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "node_modules/vite/node_modules/esbuild-linux-32": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz", + "integrity": "sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/esbuild-linux-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz", + "integrity": "sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/esbuild-linux-arm": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz", + "integrity": "sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/esbuild-linux-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz", + "integrity": "sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/esbuild-linux-mips64le": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz", + "integrity": "sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==", + "cpu": [ + "mips64el" + ], "dev": true, - "dependencies": { - "source-map": "^0.5.1" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/vinyl-transform": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/vinyl-transform/-/vinyl-transform-1.0.0.tgz", - "integrity": "sha1-BQ5OUVogdzz0uvjc0h794XioOvY=", + "node_modules/vite/node_modules/esbuild-linux-ppc64le": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz", + "integrity": "sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==", + "cpu": [ + "ppc64" + ], "dev": true, - "dependencies": { - "bl": "~0.7.0", - "new-from": "0.0.3", - "through2": "~0.4.1" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/vinyl-transform/node_modules/bl": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.7.0.tgz", - "integrity": "sha1-P7BnBgKsKHjrdw3CA58YNr5irls=", + "node_modules/vite/node_modules/esbuild-netbsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz", + "integrity": "sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "readable-stream": "~1.0.2" - }, - "peerDependencies": { - "stream-browserify": "*" - } - }, - "node_modules/vinyl-transform/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "node_modules/vinyl-transform/node_modules/object-keys": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", - "dev": true + "optional": true, + "os": [ + "netbsd" + ] }, - "node_modules/vinyl-transform/node_modules/readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "node_modules/vite/node_modules/esbuild-openbsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz", + "integrity": "sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/vinyl-transform/node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "optional": true, + "os": [ + "openbsd" + ] }, - "node_modules/vinyl-transform/node_modules/through2": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", - "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", + "node_modules/vite/node_modules/esbuild-sunos-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz", + "integrity": "sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "readable-stream": "~1.0.17", - "xtend": "~2.1.1" - } + "optional": true, + "os": [ + "sunos" + ] }, - "node_modules/vinyl-transform/node_modules/xtend": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", - "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "node_modules/vite/node_modules/esbuild-windows-32": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz", + "integrity": "sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==", + "cpu": [ + "ia32" + ], "dev": true, - "dependencies": { - "object-keys": "~0.4.0" - }, - "engines": { - "node": ">=0.4" - } + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/vinyl/node_modules/replace-ext": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "node_modules/vite/node_modules/esbuild-windows-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz", + "integrity": "sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==", + "cpu": [ + "x64" + ], "dev": true, - "engines": { - "node": ">= 0.4" - } + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/vite": { - "version": "2.7.10", - "resolved": "https://registry.npmjs.org/vite/-/vite-2.7.10.tgz", - "integrity": "sha512-KEY96ntXUid1/xJihJbgmLZx7QSC2D4Tui0FdS0Old5OokYzFclcofhtxtjDdGOk/fFpPbHv9yw88+rB93Tb8w==", + "node_modules/vite/node_modules/esbuild-windows-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz", + "integrity": "sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "esbuild": "^0.13.12", - "postcss": "^8.4.5", - "resolve": "^1.20.0", - "rollup": "^2.59.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": ">=12.2.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "less": "*", - "sass": "*", - "stylus": "*" - }, - "peerDependenciesMeta": { - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - } - } + "optional": true, + "os": [ + "win32" + ] }, "node_modules/vite/node_modules/fsevents": { "version": "2.3.2", @@ -17157,9 +14771,9 @@ } }, "node_modules/vite/node_modules/nanoid": { - "version": "3.1.30", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" @@ -17187,17 +14801,17 @@ } }, "node_modules/vitepress": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-0.21.4.tgz", - "integrity": "sha512-r7zAOp65T3/3tX6tD1QfQaqHnPzr2Xkq0Cw8gjXDk2MGZ7e3BMwow1wRn/k1D2lBZ2kEE2vQCC2/zfoCzrDRuw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-0.21.5.tgz", + "integrity": "sha512-4CUlUFfuslufYg877wTUU462z7tURgKmwJmwFtDo4PEv/nEMJHj+VLSTgrjCM38h9rTHSWRfBW87+AMw/e9uTA==", "dev": true, "dependencies": { "@docsearch/css": "^3.0.0-alpha.41", "@docsearch/js": "^3.0.0-alpha.41", "@vitejs/plugin-vue": "^2.0.0", "prismjs": "^1.25.0", - "vite": "^2.7.0", - "vue": "^3.2.26" + "vite": "^2.7.12", + "vue": "^3.2.27" }, "bin": { "vitepress": "bin/vitepress.js" @@ -17206,12 +14820,6 @@ "node": ">=12.0.0" } }, - "node_modules/vlq": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", - "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==", - "dev": true - }, "node_modules/vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", @@ -17219,119 +14827,46 @@ "dev": true }, "node_modules/vue": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.26.tgz", - "integrity": "sha512-KD4lULmskL5cCsEkfhERVRIOEDrfEL9CwAsLYpzptOGjaGFNWo3BQ9g8MAb7RaIO71rmVOziZ/uEN/rHwcUIhg==", - "dev": true, - "dependencies": { - "@vue/compiler-dom": "3.2.26", - "@vue/compiler-sfc": "3.2.26", - "@vue/runtime-dom": "3.2.26", - "@vue/server-renderer": "3.2.26", - "@vue/shared": "3.2.26" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.27.tgz", + "integrity": "sha512-p1cH8Q6eaPwvANCjFQj497a914cxXKKwOG3Lg9USddTOrn4/zFMKjn9dnovkx+L8VtFaNgbVqW8mLJS/eTA6xw==", "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/whet.extend": { - "version": "0.9.9", - "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", - "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", - "dev": true, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/wide-align/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/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=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" + "dependencies": { + "@vue/compiler-dom": "3.2.27", + "@vue/compiler-sfc": "3.2.27", + "@vue/runtime-dom": "3.2.27", + "@vue/server-renderer": "3.2.27", + "@vue/shared": "3.2.27" } }, - "node_modules/wide-align/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "dependencies": { - "ansi-regex": "^3.0.0" + "isexe": "^2.0.0" }, - "engines": { - "node": ">=4" + "bin": { + "which": "bin/which" } }, - "node_modules/widest-line": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", - "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "node_modules/which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "dev": true, "dependencies": { - "string-width": "^2.1.1" - }, - "engines": { - "node": ">=4" + "string-width": "^1.0.2 || 2" } }, - "node_modules/widest-line/node_modules/ansi-regex": { + "node_modules/wide-align/node_modules/ansi-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", @@ -17340,7 +14875,7 @@ "node": ">=4" } }, - "node_modules/widest-line/node_modules/is-fullwidth-code-point": { + "node_modules/wide-align/node_modules/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=", @@ -17349,7 +14884,7 @@ "node": ">=4" } }, - "node_modules/widest-line/node_modules/string-width": { + "node_modules/wide-align/node_modules/string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", @@ -17362,7 +14897,7 @@ "node": ">=4" } }, - "node_modules/widest-line/node_modules/strip-ansi": { + "node_modules/wide-align/node_modules/strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", @@ -17384,13 +14919,10 @@ } }, "node_modules/wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true }, "node_modules/workerpool": { "version": "6.1.0", @@ -17493,15 +15025,6 @@ "typedarray-to-buffer": "^3.1.5" } }, - "node_modules/xdg-basedir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", - "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/xmlcreate": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", @@ -17518,42 +15041,42 @@ } }, "node_modules/y18n": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", - "dev": true + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } }, "node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, "node_modules/yargs": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", - "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "dependencies": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^5.0.1" + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" } }, "node_modules/yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, "engines": { "node": ">=10" @@ -17598,70 +15121,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yargs/node_modules/camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yargs/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "node_modules/yargs-unparser/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", - "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", - "dev": true, - "dependencies": { - "camelcase": "^3.0.0", - "object.assign": "^4.1.0" + "node": ">=8" } }, "node_modules/yocto-queue": { @@ -17850,9 +15316,9 @@ } }, "@babel/compat-data": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", - "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", + "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==", "dev": true }, "@babel/core": { @@ -17887,15 +15353,6 @@ "safe-buffer": "~5.1.1" } }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -17905,22 +15362,14 @@ } }, "@babel/generator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", - "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", "dev": true, "requires": { - "@babel/types": "^7.16.7", + "@babel/types": "^7.16.8", "jsesc": "^2.5.1", "source-map": "^0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - } } }, "@babel/helper-compilation-targets": { @@ -18051,9 +15500,9 @@ } }, "@babel/parser": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", - "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", + "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==", "dev": true }, "@babel/template": { @@ -18068,19 +15517,19 @@ } }, "@babel/traverse": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", - "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.8.tgz", + "integrity": "sha512-xe+H7JlvKsDQwXRsBhSnq1/+9c+LlQcCK3Tn/l5sbx02HYns/cn7ibp9+RV1sIUqu7hKg91NWsgHurO9dowITQ==", "dev": true, "requires": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.7", + "@babel/generator": "^7.16.8", "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-function-name": "^7.16.7", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7", + "@babel/parser": "^7.16.8", + "@babel/types": "^7.16.8", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -18094,21 +15543,13 @@ } }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" - }, - "dependencies": { - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } } }, "@docsearch/css": { @@ -18302,9 +15743,9 @@ "dev": true }, "@types/node": { - "version": "17.0.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz", - "integrity": "sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==", + "version": "17.0.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.9.tgz", + "integrity": "sha512-5dNBXu/FOER+EXnyah7rn8xlNrfMOQb/qXnw4NQgLkCygKBKhdmF/CA5oXVOKZLBEahw8s2WP9LxIcN/oDDRgQ==", "dev": true }, "@types/normalize-package-data": { @@ -18313,6 +15754,32 @@ "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", "dev": true }, + "@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==", + "dev": true, + "peer": true + }, + "@types/react": { + "version": "17.0.38", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz", + "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==", + "dev": true, + "peer": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "dev": true, + "peer": true + }, "@ungap/promise-all-settled": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", @@ -18327,13 +15794,13 @@ "requires": {} }, "@vue/compiler-core": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.26.tgz", - "integrity": "sha512-N5XNBobZbaASdzY9Lga2D9Lul5vdCIOXvUMd6ThcN8zgqQhPKfCV+wfAJNNJKQkSHudnYRO2gEB+lp0iN3g2Tw==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.27.tgz", + "integrity": "sha512-JyxAglSM/pb9paG5ZNuKrf5IUpzLzQA3khjWGF9oESELCLQlt6O3YyPMR2A69wIpYWrf5mScZ8YY8TJKOI/1kQ==", "dev": true, "requires": { "@babel/parser": "^7.16.4", - "@vue/shared": "3.2.26", + "@vue/shared": "3.2.27", "estree-walker": "^2.0.2", "source-map": "^0.6.1" }, @@ -18347,46 +15814,37 @@ } }, "@vue/compiler-dom": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.26.tgz", - "integrity": "sha512-smBfaOW6mQDxcT3p9TKT6mE22vjxjJL50GFVJiI0chXYGU/xzC05QRGrW3HHVuJrmLTLx5zBhsZ2dIATERbarg==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.27.tgz", + "integrity": "sha512-NyQ7nEbopUBPUMHM4c3FPCbFbnQwptoPjW5Y5qfJ7hfiCNhOuhQsDNqi5JYKBxfpxiFNwjcN9F8t1AsnLrDloQ==", "dev": true, "requires": { - "@vue/compiler-core": "3.2.26", - "@vue/shared": "3.2.26" + "@vue/compiler-core": "3.2.27", + "@vue/shared": "3.2.27" } }, "@vue/compiler-sfc": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.26.tgz", - "integrity": "sha512-ePpnfktV90UcLdsDQUh2JdiTuhV0Skv2iYXxfNMOK/F3Q+2BO0AulcVcfoksOpTJGmhhfosWfMyEaEf0UaWpIw==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.27.tgz", + "integrity": "sha512-WyecUhLN5UAQAr2QlmG2nA56OEnhZJaBnSw0G1tazb9rwDuK0V9tnbIXbQgmQlx+x4sJxgg61yWGcIXfilTl3A==", "dev": true, "requires": { "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.26", - "@vue/compiler-dom": "3.2.26", - "@vue/compiler-ssr": "3.2.26", - "@vue/reactivity-transform": "3.2.26", - "@vue/shared": "3.2.26", + "@vue/compiler-core": "3.2.27", + "@vue/compiler-dom": "3.2.27", + "@vue/compiler-ssr": "3.2.27", + "@vue/reactivity-transform": "3.2.27", + "@vue/shared": "3.2.27", "estree-walker": "^2.0.2", "magic-string": "^0.25.7", "postcss": "^8.1.10", "source-map": "^0.6.1" }, "dependencies": { - "magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dev": true, - "requires": { - "sourcemap-codec": "^1.4.4" - } - }, "nanoid": { - "version": "3.1.30", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", "dev": true }, "postcss": { @@ -18409,83 +15867,80 @@ } }, "@vue/compiler-ssr": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.26.tgz", - "integrity": "sha512-2mywLX0ODc4Zn8qBoA2PDCsLEZfpUGZcyoFRLSOjyGGK6wDy2/5kyDOWtf0S0UvtoyVq95OTSGIALjZ4k2q/ag==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.27.tgz", + "integrity": "sha512-+l09t319iV7HVSrXfBw9OLwMZIPOFTXmHjZ61Bc5ZcwKqOYAR4uTurKpoXAfcSc5qs/q6WdE9jY3nrP0LUEMQQ==", "dev": true, "requires": { - "@vue/compiler-dom": "3.2.26", - "@vue/shared": "3.2.26" + "@vue/compiler-dom": "3.2.27", + "@vue/shared": "3.2.27" } }, "@vue/reactivity": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.26.tgz", - "integrity": "sha512-h38bxCZLW6oFJVDlCcAiUKFnXI8xP8d+eO0pcDxx+7dQfSPje2AO6M9S9QO6MrxQB7fGP0DH0dYQ8ksf6hrXKQ==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.27.tgz", + "integrity": "sha512-QPfIQEJidRGIu/mPexhcB4csp1LEg2Nr+/QE72MnXs/OYDtFErhC9FxIyymkxp/xvAgL5wsnSOuDD6zWF42vRQ==", "dev": true, "requires": { - "@vue/shared": "3.2.26" + "@vue/shared": "3.2.27" } }, "@vue/reactivity-transform": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.26.tgz", - "integrity": "sha512-XKMyuCmzNA7nvFlYhdKwD78rcnmPb7q46uoR00zkX6yZrUmcCQ5OikiwUEVbvNhL5hBJuvbSO95jB5zkUon+eQ==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.27.tgz", + "integrity": "sha512-67//61ObGxGnVrPhjygocb24eYUh+TFMhkm7szm8v5XdKXjkNl7qgIOflwGvUnwuIRJmr9nZ7+PvY0fL+H2upA==", "dev": true, "requires": { "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.26", - "@vue/shared": "3.2.26", + "@vue/compiler-core": "3.2.27", + "@vue/shared": "3.2.27", "estree-walker": "^2.0.2", "magic-string": "^0.25.7" - }, - "dependencies": { - "magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dev": true, - "requires": { - "sourcemap-codec": "^1.4.4" - } - } } }, "@vue/runtime-core": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.26.tgz", - "integrity": "sha512-BcYi7qZ9Nn+CJDJrHQ6Zsmxei2hDW0L6AB4vPvUQGBm2fZyC0GXd/4nVbyA2ubmuhctD5RbYY8L+5GUJszv9mQ==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.27.tgz", + "integrity": "sha512-NJrjuViHJyrT4bwIocbE4XDaDlA1Pj61pQlneZZdFEvgdMLlhzCCiJ4WZnWcohYQeisUAZjEFKK8GjQieDPFbw==", "dev": true, "requires": { - "@vue/reactivity": "3.2.26", - "@vue/shared": "3.2.26" + "@vue/reactivity": "3.2.27", + "@vue/shared": "3.2.27" } }, "@vue/runtime-dom": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.26.tgz", - "integrity": "sha512-dY56UIiZI+gjc4e8JQBwAifljyexfVCkIAu/WX8snh8vSOt/gMSEGwPRcl2UpYpBYeyExV8WCbgvwWRNt9cHhQ==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.27.tgz", + "integrity": "sha512-tlnKkvBSkV7MPUp/wRFsYcv67U1rUeZTPfpPzq5Kpmw5NNGkY6J075fFBH2k0MNxDucXS+qfStNrxAyGTUMkSA==", "dev": true, "requires": { - "@vue/runtime-core": "3.2.26", - "@vue/shared": "3.2.26", + "@vue/runtime-core": "3.2.27", + "@vue/shared": "3.2.27", "csstype": "^2.6.8" + }, + "dependencies": { + "csstype": { + "version": "2.6.19", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz", + "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==", + "dev": true + } } }, "@vue/server-renderer": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.26.tgz", - "integrity": "sha512-Jp5SggDUvvUYSBIvYEhy76t4nr1vapY/FIFloWmQzn7UxqaHrrBpbxrqPcTrSgGrcaglj0VBp22BKJNre4aA1w==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.27.tgz", + "integrity": "sha512-dZnzkFCDe6A/GIe/F1LcG6lWpprHVh62DjTv8wubtkHwfJWOmOeHp+KvPDRrswL/L3ghsm+E31xY+pvkgM3pbQ==", "dev": true, "requires": { - "@vue/compiler-ssr": "3.2.26", - "@vue/shared": "3.2.26" + "@vue/compiler-ssr": "3.2.27", + "@vue/shared": "3.2.27" } }, "@vue/shared": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.26.tgz", - "integrity": "sha512-vPV6Cq+NIWbH5pZu+V+2QHE9y1qfuTq49uNWw4f7FDEeZaDU2H2cx5jcUZOAKW7qTrUS4k6qZPbMy1x4N96nbA==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.27.tgz", + "integrity": "sha512-rpAn9k6O08Lvo7ekBIAnkOukX/4EsEQLPrRJBKhIEasMsOI5eX0f6mq1sDUSY7cgAqWw2d7QtP74CWxdXoyKxA==", "dev": true }, "acorn": { @@ -18557,65 +16012,23 @@ "algoliasearch": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.12.0.tgz", - "integrity": "sha512-fZOMMm+F3Bi5M/MoFIz7hiuyCitJza0Hu+r8Wzz4LIQClC6YGMRq7kT6NNU1fSSoFDSeJIwMfedbbi5G9dJoVQ==", - "dev": true, - "requires": { - "@algolia/cache-browser-local-storage": "4.12.0", - "@algolia/cache-common": "4.12.0", - "@algolia/cache-in-memory": "4.12.0", - "@algolia/client-account": "4.12.0", - "@algolia/client-analytics": "4.12.0", - "@algolia/client-common": "4.12.0", - "@algolia/client-personalization": "4.12.0", - "@algolia/client-search": "4.12.0", - "@algolia/logger-common": "4.12.0", - "@algolia/logger-console": "4.12.0", - "@algolia/requester-browser-xhr": "4.12.0", - "@algolia/requester-common": "4.12.0", - "@algolia/requester-node-http": "4.12.0", - "@algolia/transporter": "4.12.0" - } - }, - "ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", - "dev": true, - "requires": { - "string-width": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "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=", - "dev": true - }, - "string-width": { - "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" - } - }, - "strip-ansi": { - "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" - } - } + "integrity": "sha512-fZOMMm+F3Bi5M/MoFIz7hiuyCitJza0Hu+r8Wzz4LIQClC6YGMRq7kT6NNU1fSSoFDSeJIwMfedbbi5G9dJoVQ==", + "dev": true, + "requires": { + "@algolia/cache-browser-local-storage": "4.12.0", + "@algolia/cache-common": "4.12.0", + "@algolia/cache-in-memory": "4.12.0", + "@algolia/client-account": "4.12.0", + "@algolia/client-analytics": "4.12.0", + "@algolia/client-common": "4.12.0", + "@algolia/client-personalization": "4.12.0", + "@algolia/client-search": "4.12.0", + "@algolia/logger-common": "4.12.0", + "@algolia/logger-console": "4.12.0", + "@algolia/requester-browser-xhr": "4.12.0", + "@algolia/requester-common": "4.12.0", + "@algolia/requester-node-http": "4.12.0", + "@algolia/transporter": "4.12.0" } }, "ansi-colors": { @@ -18923,564 +16336,70 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true - }, - "async-done": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", - "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.2", - "process-nextick-args": "^2.0.0", - "stream-exhaust": "^1.0.1" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "async-settle": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", - "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", - "dev": true, - "requires": { - "async-done": "^1.2.2" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - }, - "dependencies": { - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - } - } - }, - "babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", - "dev": true, - "requires": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" - } - }, - "babel-helper-evaluate-path": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-helper-evaluate-path/-/babel-helper-evaluate-path-0.5.0.tgz", - "integrity": "sha512-mUh0UhS607bGh5wUMAQfOpt2JX2ThXMtppHRdRU1kL7ZLRWIXxoV2UIV1r2cAeeNeU1M5SB5/RSUgUxrK8yOkA==", - "dev": true - }, - "babel-helper-flip-expressions": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-helper-flip-expressions/-/babel-helper-flip-expressions-0.4.3.tgz", - "integrity": "sha1-NpZzahKKwYvCUlS19AoizrPB0/0=", - "dev": true - }, - "babel-helper-is-nodes-equiv": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/babel-helper-is-nodes-equiv/-/babel-helper-is-nodes-equiv-0.0.1.tgz", - "integrity": "sha1-NOmzALFHnd2Y7HfqC76TQt/jloQ=", - "dev": true - }, - "babel-helper-is-void-0": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-helper-is-void-0/-/babel-helper-is-void-0-0.4.3.tgz", - "integrity": "sha1-fZwBtFYee5Xb2g9u7kj1tg5nMT4=", - "dev": true - }, - "babel-helper-mark-eval-scopes": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-helper-mark-eval-scopes/-/babel-helper-mark-eval-scopes-0.4.3.tgz", - "integrity": "sha1-0kSjvvmESHJgP/tG4izorN9VFWI=", - "dev": true - }, - "babel-helper-remove-or-void": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.4.3.tgz", - "integrity": "sha1-pPA7QAd6D/6I5F0HAQ3uJB/1rmA=", - "dev": true - }, - "babel-helper-to-multiple-sequence-expressions": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.5.0.tgz", - "integrity": "sha512-m2CvfDW4+1qfDdsrtf4dwOslQC3yhbgyBFptncp4wvtdrDHqueW7slsYv4gArie056phvQFhT2nRcGS4bnm6mA==", - "dev": true - }, - "babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-minify-builtins": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-builtins/-/babel-plugin-minify-builtins-0.5.0.tgz", - "integrity": "sha512-wpqbN7Ov5hsNwGdzuzvFcjgRlzbIeVv1gMIlICbPj0xkexnfoIDe7q+AZHMkQmAE/F9R5jkrB6TLfTegImlXag==", - "dev": true - }, - "babel-plugin-minify-constant-folding": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-constant-folding/-/babel-plugin-minify-constant-folding-0.5.0.tgz", - "integrity": "sha512-Vj97CTn/lE9hR1D+jKUeHfNy+m1baNiJ1wJvoGyOBUx7F7kJqDZxr9nCHjO/Ad+irbR3HzR6jABpSSA29QsrXQ==", - "dev": true, - "requires": { - "babel-helper-evaluate-path": "^0.5.0" - } - }, - "babel-plugin-minify-dead-code-elimination": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.5.1.tgz", - "integrity": "sha512-x8OJOZIrRmQBcSqxBcLbMIK8uPmTvNWPXH2bh5MDCW1latEqYiRMuUkPImKcfpo59pTUB2FT7HfcgtG8ZlR5Qg==", - "dev": true, - "requires": { - "babel-helper-evaluate-path": "^0.5.0", - "babel-helper-mark-eval-scopes": "^0.4.3", - "babel-helper-remove-or-void": "^0.4.3", - "lodash": "^4.17.11" - } - }, - "babel-plugin-minify-flip-comparisons": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-flip-comparisons/-/babel-plugin-minify-flip-comparisons-0.4.3.tgz", - "integrity": "sha1-AMqHDLjxO0XAOLPB68DyJyk8llo=", - "dev": true, - "requires": { - "babel-helper-is-void-0": "^0.4.3" - } - }, - "babel-plugin-minify-guarded-expressions": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-guarded-expressions/-/babel-plugin-minify-guarded-expressions-0.4.4.tgz", - "integrity": "sha512-RMv0tM72YuPPfLT9QLr3ix9nwUIq+sHT6z8Iu3sLbqldzC1Dls8DPCywzUIzkTx9Zh1hWX4q/m9BPoPed9GOfA==", - "dev": true, - "requires": { - "babel-helper-evaluate-path": "^0.5.0", - "babel-helper-flip-expressions": "^0.4.3" - } - }, - "babel-plugin-minify-infinity": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-infinity/-/babel-plugin-minify-infinity-0.4.3.tgz", - "integrity": "sha1-37h2obCKBldjhO8/kuZTumB7Oco=", - "dev": true - }, - "babel-plugin-minify-mangle-names": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-mangle-names/-/babel-plugin-minify-mangle-names-0.5.0.tgz", - "integrity": "sha512-3jdNv6hCAw6fsX1p2wBGPfWuK69sfOjfd3zjUXkbq8McbohWy23tpXfy5RnToYWggvqzuMOwlId1PhyHOfgnGw==", - "dev": true, - "requires": { - "babel-helper-mark-eval-scopes": "^0.4.3" - } - }, - "babel-plugin-minify-numeric-literals": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-numeric-literals/-/babel-plugin-minify-numeric-literals-0.4.3.tgz", - "integrity": "sha1-jk/VYcefeAEob/YOjF/Z3u6TwLw=", - "dev": true - }, - "babel-plugin-minify-replace": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-replace/-/babel-plugin-minify-replace-0.5.0.tgz", - "integrity": "sha512-aXZiaqWDNUbyNNNpWs/8NyST+oU7QTpK7J9zFEFSA0eOmtUNMU3fczlTTTlnCxHmq/jYNFEmkkSG3DDBtW3Y4Q==", - "dev": true - }, - "babel-plugin-minify-simplify": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-simplify/-/babel-plugin-minify-simplify-0.5.1.tgz", - "integrity": "sha512-OSYDSnoCxP2cYDMk9gxNAed6uJDiDz65zgL6h8d3tm8qXIagWGMLWhqysT6DY3Vs7Fgq7YUDcjOomhVUb+xX6A==", - "dev": true, - "requires": { - "babel-helper-evaluate-path": "^0.5.0", - "babel-helper-flip-expressions": "^0.4.3", - "babel-helper-is-nodes-equiv": "^0.0.1", - "babel-helper-to-multiple-sequence-expressions": "^0.5.0" - } - }, - "babel-plugin-minify-type-constructors": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-type-constructors/-/babel-plugin-minify-type-constructors-0.4.3.tgz", - "integrity": "sha1-G8bxW4f3qxCF1CszC3F2V6IVZQA=", - "dev": true, - "requires": { - "babel-helper-is-void-0": "^0.4.3" - } - }, - "babel-plugin-transform-inline-consecutive-adds": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.4.3.tgz", - "integrity": "sha1-Mj1Ho+pjqDp6w8gRro5pQfrysNE=", - "dev": true - }, - "babel-plugin-transform-member-expression-literals": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.9.4.tgz", - "integrity": "sha1-NwOcmgwzE6OUlfqsL/OmtbnQOL8=", - "dev": true - }, - "babel-plugin-transform-merge-sibling-variables": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.9.4.tgz", - "integrity": "sha1-hbQi/DN3tEnJ0c3kQIcgNTJAHa4=", - "dev": true - }, - "babel-plugin-transform-minify-booleans": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.9.4.tgz", - "integrity": "sha1-rLs+VqNVXdI5KOS1gtKFFi3SsZg=", - "dev": true - }, - "babel-plugin-transform-property-literals": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-property-literals/-/babel-plugin-transform-property-literals-6.9.4.tgz", - "integrity": "sha1-mMHSHiVXNlc/k+zlRFn2ziSYXTk=", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "babel-plugin-transform-regexp-constructors": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regexp-constructors/-/babel-plugin-transform-regexp-constructors-0.4.3.tgz", - "integrity": "sha1-WLd3W2OvzzMyj66aX4j71PsLSWU=", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true }, - "babel-plugin-transform-remove-console": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz", - "integrity": "sha1-uYA2DAZzhOJLNXpYjYB9PINSd4A=", + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true }, - "babel-plugin-transform-remove-debugger": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-debugger/-/babel-plugin-transform-remove-debugger-6.9.4.tgz", - "integrity": "sha1-QrcnYxyXl44estGZp67IShgznvI=", + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", "dev": true }, - "babel-plugin-transform-remove-undefined": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-undefined/-/babel-plugin-transform-remove-undefined-0.5.0.tgz", - "integrity": "sha512-+M7fJYFaEE/M9CXa0/IRkDbiV3wRELzA1kKQFCJ4ifhrzLKn/9VCCgj9OFmYWwBd8IB48YdgPkHYtbYq+4vtHQ==", + "async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", "dev": true, "requires": { - "babel-helper-evaluate-path": "^0.5.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" } }, - "babel-plugin-transform-simplify-comparison-operators": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.9.4.tgz", - "integrity": "sha1-9ir+CWyrDh9ootdT/fKDiIRxzrk=", - "dev": true - }, - "babel-plugin-transform-undefined-to-void": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.9.4.tgz", - "integrity": "sha1-viQcqBQEAwZ4t0hxcyK4nQyP4oA=", + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", "dev": true }, - "babel-preset-minify": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-preset-minify/-/babel-preset-minify-0.5.0.tgz", - "integrity": "sha512-xj1s9Mon+RFubH569vrGCayA9Fm2GMsCgDRm1Jb8SgctOB7KFcrVc2o8K3YHUyMz+SWP8aea75BoS8YfsXXuiA==", - "dev": true, - "requires": { - "babel-plugin-minify-builtins": "^0.5.0", - "babel-plugin-minify-constant-folding": "^0.5.0", - "babel-plugin-minify-dead-code-elimination": "^0.5.0", - "babel-plugin-minify-flip-comparisons": "^0.4.3", - "babel-plugin-minify-guarded-expressions": "^0.4.3", - "babel-plugin-minify-infinity": "^0.4.3", - "babel-plugin-minify-mangle-names": "^0.5.0", - "babel-plugin-minify-numeric-literals": "^0.4.3", - "babel-plugin-minify-replace": "^0.5.0", - "babel-plugin-minify-simplify": "^0.5.0", - "babel-plugin-minify-type-constructors": "^0.4.3", - "babel-plugin-transform-inline-consecutive-adds": "^0.4.3", - "babel-plugin-transform-member-expression-literals": "^6.9.4", - "babel-plugin-transform-merge-sibling-variables": "^6.9.4", - "babel-plugin-transform-minify-booleans": "^6.9.4", - "babel-plugin-transform-property-literals": "^6.9.4", - "babel-plugin-transform-regexp-constructors": "^0.4.3", - "babel-plugin-transform-remove-console": "^6.9.4", - "babel-plugin-transform-remove-debugger": "^6.9.4", - "babel-plugin-transform-remove-undefined": "^0.5.0", - "babel-plugin-transform-simplify-comparison-operators": "^6.9.4", - "babel-plugin-transform-undefined-to-void": "^6.9.4", - "lodash.isplainobject": "^4.0.6" - } - }, - "babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", - "dev": true, - "requires": { - "babel-core": "^6.26.0", - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "home-or-tmp": "^2.0.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "source-map-support": "^0.4.15" - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", "dev": true, "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" + "async-done": "^1.2.2" } }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true }, - "babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - } + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, "bach": { @@ -19594,60 +16513,6 @@ "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", "dev": true }, - "boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", - "dev": true, - "requires": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "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=", - "dev": true - }, - "string-width": { - "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" - } - }, - "strip-ansi": { - "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" - } - } - } - }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -19909,15 +16774,6 @@ "semver": "^7.0.0" }, "dependencies": { - "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==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -19926,73 +16782,6 @@ "requires": { "lru-cache": "^6.0.0" } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "butternut": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/butternut/-/butternut-0.4.6.tgz", - "integrity": "sha1-HuTkNZZekk99JFueXmphTLGZFbY=", - "dev": true, - "requires": { - "acorn": "^5.0.3", - "chalk": "^1.1.3", - "magic-string": "^0.20.0", - "minimist": "^1.2.0", - "sourcemap-codec": "^1.3.1" - }, - "dependencies": { - "acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true } } }, @@ -20073,16 +16862,6 @@ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true }, - "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", @@ -20101,15 +16880,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001298", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001298.tgz", - "integrity": "sha512-AcKqikjMLlvghZL/vfTHorlQsLDhGRalYf1+GmWCf5SCMziSGjRYQW/JEksj14NaYHIR6KIhrFAy0HV5C25UzQ==", - "dev": true - }, - "capture-stack-trace": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", - "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", + "version": "1.0.30001300", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001300.tgz", + "integrity": "sha512-cVjiJHWGcNlJi8TZVKNMnvMid3Z3TTdDHmLDzlOdIiZq138Exvo0G+G0wTdVYolxKb4AYwC+38pxodiInVtJSA==", "dev": true }, "caseless": { @@ -20187,12 +16960,6 @@ } } }, - "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true - }, "cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", @@ -20203,57 +16970,6 @@ "safe-buffer": "^5.0.1" } }, - "clap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", - "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", - "dev": true, - "requires": { - "chalk": "^1.1.3" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", @@ -20328,33 +17044,10 @@ } } }, - "clean-css": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", - "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, "clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true }, "cli-cursor": { @@ -20366,12 +17059,6 @@ "restore-cursor": "^3.1.0" } }, - "cli-spinners": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", - "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", - "dev": true - }, "cli-truncate": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", @@ -20426,59 +17113,64 @@ "dev": true }, "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" }, "dependencies": { "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "color-convert": "^2.0.1" } }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "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==", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "color-name": "~1.1.4" } }, + "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==", + "dev": true + }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^5.0.1" } }, "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" } } } @@ -20512,15 +17204,6 @@ "readable-stream": "^2.3.5" } }, - "coa": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", - "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", - "dev": true, - "requires": { - "q": "^1.1.2" - } - }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", @@ -20569,12 +17252,6 @@ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true }, - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true - }, "combine-source-map": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", @@ -20616,23 +17293,6 @@ "requires": { "array-ify": "^1.0.0", "dot-prop": "^5.1.0" - }, - "dependencies": { - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - } } }, "component-emitter": { @@ -20659,42 +17319,6 @@ "typedarray": "^0.0.6" } }, - "configstore": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz", - "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==", - "dev": true, - "requires": { - "dot-prop": "^4.2.1", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" - }, - "dependencies": { - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - } - } - }, "console-browserify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", @@ -20800,159 +17424,6 @@ "through2": "^4.0.0" }, "dependencies": { - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - } - }, "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -20964,21 +17435,6 @@ "util-deprecate": "^1.0.1" } }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, "through2": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", @@ -20987,12 +17443,6 @@ "requires": { "readable-stream": "3" } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true } } }, @@ -21065,12 +17515,6 @@ "through2": "^4.0.0" }, "dependencies": { - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true - }, "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -21161,12 +17605,6 @@ "is-plain-object": "^5.0.0" } }, - "core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "dev": true - }, "core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", @@ -21216,17 +17654,6 @@ "request": "^2.88.2" } }, - "crass": { - "version": "0.12.3", - "resolved": "https://registry.npmjs.org/crass/-/crass-0.12.3.tgz", - "integrity": "sha512-0gOYgXVAr6KF7xNUv/+QmTrVsMowpuYu9y1SWzMHFrERzxTygqpeBTXI9CMg1NI1AwQ96ZrkaGHVT9eTC66+Tw==", - "dev": true, - "requires": { - "color-convert": "^1.7.0", - "strong-data-uri": "^1.0.4", - "svgo": "^0.7.1" - } - }, "create-ecdh": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", @@ -21245,15 +17672,6 @@ } } }, - "create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", - "dev": true, - "requires": { - "capture-stack-trace": "^1.0.0" - } - }, "create-hash": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", @@ -21321,36 +17739,12 @@ "randomfill": "^1.0.3" } }, - "crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", - "dev": true - }, - "css-tree": { - "version": "1.0.0-alpha.29", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", - "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", - "dev": true, - "requires": { - "mdn-data": "~1.1.0", - "source-map": "^0.5.3" - } - }, - "csso": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", - "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", - "dev": true, - "requires": { - "css-tree": "1.0.0-alpha.29" - } - }, "csstype": { - "version": "2.6.19", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz", - "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==", - "dev": true + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", + "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==", + "dev": true, + "peer": true }, "d": { "version": "1.0.1", @@ -21390,9 +17784,9 @@ "dev": true }, "dateformat": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", - "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", "dev": true }, "debug": { @@ -21440,12 +17834,6 @@ "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", "dev": true }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true - }, "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -21476,15 +17864,6 @@ "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", "dev": true }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -21543,12 +17922,6 @@ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, "deps-sort": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", @@ -21577,15 +17950,6 @@ "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", "dev": true }, - "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, "detective": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", @@ -21706,20 +18070,14 @@ } }, "dot-prop": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", - "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, "requires": { - "is-obj": "^1.0.0" + "is-obj": "^2.0.0" } }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, "duplexer2": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", @@ -21729,12 +18087,6 @@ "readable-stream": "^2.0.2" } }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, "duplexify": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", @@ -21779,9 +18131,9 @@ } }, "electron-to-chromium": { - "version": "1.4.38", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.38.tgz", - "integrity": "sha512-WhHt3sZazKj0KK/UpgsbGQnUUoFeAHVishzHFExMxagpZgjiGYSC9S0ZlbhCfSH2L2i+2A1yyqOIliTctMx7KQ==", + "version": "1.4.47", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.47.tgz", + "integrity": "sha512-ZHc8i3/cgeCRK/vC7W2htAG6JqUmOUgDNn/f9yY9J8UjfLjwzwOVEt4MWmgJAdvmxyrsR5KIFA/6+kUHGY0eUA==", "dev": true }, "elegant-spinner": { @@ -21830,212 +18182,99 @@ }, "entities": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dev": true, - "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "es6-promise": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz", - "integrity": "sha1-lu258v2wGZWCKyY92KratnSBgbw=", - "dev": true - }, - "es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dev": true, - "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "es6-weak-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", - "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" - } - }, - "esbuild": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.15.tgz", - "integrity": "sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==", - "dev": true, - "requires": { - "esbuild-android-arm64": "0.13.15", - "esbuild-darwin-64": "0.13.15", - "esbuild-darwin-arm64": "0.13.15", - "esbuild-freebsd-64": "0.13.15", - "esbuild-freebsd-arm64": "0.13.15", - "esbuild-linux-32": "0.13.15", - "esbuild-linux-64": "0.13.15", - "esbuild-linux-arm": "0.13.15", - "esbuild-linux-arm64": "0.13.15", - "esbuild-linux-mips64le": "0.13.15", - "esbuild-linux-ppc64le": "0.13.15", - "esbuild-netbsd-64": "0.13.15", - "esbuild-openbsd-64": "0.13.15", - "esbuild-sunos-64": "0.13.15", - "esbuild-windows-32": "0.13.15", - "esbuild-windows-64": "0.13.15", - "esbuild-windows-arm64": "0.13.15" - }, - "dependencies": { - "esbuild-android-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz", - "integrity": "sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==", - "dev": true, - "optional": true - }, - "esbuild-darwin-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz", - "integrity": "sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==", - "dev": true, - "optional": true - }, - "esbuild-freebsd-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz", - "integrity": "sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==", - "dev": true, - "optional": true - }, - "esbuild-freebsd-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz", - "integrity": "sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==", - "dev": true, - "optional": true - }, - "esbuild-linux-32": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz", - "integrity": "sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==", - "dev": true, - "optional": true - }, - "esbuild-linux-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz", - "integrity": "sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==", - "dev": true, - "optional": true - }, - "esbuild-linux-arm": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz", - "integrity": "sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==", - "dev": true, - "optional": true - }, - "esbuild-linux-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz", - "integrity": "sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==", - "dev": true, - "optional": true - }, - "esbuild-linux-mips64le": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz", - "integrity": "sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==", - "dev": true, - "optional": true - }, - "esbuild-linux-ppc64le": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz", - "integrity": "sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==", - "dev": true, - "optional": true - }, - "esbuild-netbsd-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz", - "integrity": "sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==", - "dev": true, - "optional": true - }, - "esbuild-openbsd-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz", - "integrity": "sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==", - "dev": true, - "optional": true - }, - "esbuild-sunos-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz", - "integrity": "sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==", - "dev": true, - "optional": true - }, - "esbuild-windows-32": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz", - "integrity": "sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==", - "dev": true, - "optional": true - }, - "esbuild-windows-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz", - "integrity": "sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==", - "dev": true, - "optional": true - }, - "esbuild-windows-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz", - "integrity": "sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==", - "dev": true, - "optional": true - } + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-promise": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz", + "integrity": "sha1-lu258v2wGZWCKyY92KratnSBgbw=", + "dev": true + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "esbuild": { + "version": "0.14.11", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.11.tgz", + "integrity": "sha512-xZvPtVj6yecnDeFb3KjjCM6i7B5TCAQZT77kkW/CpXTMnd6VLnRPKrUB1XHI1pSq6a4Zcy3BGueQ8VljqjDGCg==", + "dev": true, + "requires": { + "esbuild-android-arm64": "0.14.11", + "esbuild-darwin-64": "0.14.11", + "esbuild-darwin-arm64": "0.14.11", + "esbuild-freebsd-64": "0.14.11", + "esbuild-freebsd-arm64": "0.14.11", + "esbuild-linux-32": "0.14.11", + "esbuild-linux-64": "0.14.11", + "esbuild-linux-arm": "0.14.11", + "esbuild-linux-arm64": "0.14.11", + "esbuild-linux-mips64le": "0.14.11", + "esbuild-linux-ppc64le": "0.14.11", + "esbuild-linux-s390x": "0.14.11", + "esbuild-netbsd-64": "0.14.11", + "esbuild-openbsd-64": "0.14.11", + "esbuild-sunos-64": "0.14.11", + "esbuild-windows-32": "0.14.11", + "esbuild-windows-64": "0.14.11", + "esbuild-windows-arm64": "0.14.11" } }, "esbuild-android-arm64": { @@ -22046,9 +18285,9 @@ "optional": true }, "esbuild-darwin-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz", - "integrity": "sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==", + "version": "0.14.11", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.11.tgz", + "integrity": "sha512-olq84ikh6TiBcrs3FnM4eR5VPPlcJcdW8BnUz/lNoEWYifYQ+Po5DuYV1oz1CTFMw4k6bQIZl8T3yxL+ZT2uvQ==", "dev": true, "optional": true }, @@ -22130,12 +18369,12 @@ "optional": true }, "esbuild-node-loader": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/esbuild-node-loader/-/esbuild-node-loader-0.6.3.tgz", - "integrity": "sha512-Bf6o8SiMMh5+r20jsjAThNOtzo3t8Ye4Qdzz+twWHnxu28SdkGUr5ahq8iX0qbd+I9ge8sLNX7oQoNW1YzHlqA==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/esbuild-node-loader/-/esbuild-node-loader-0.6.4.tgz", + "integrity": "sha512-7Esvc3CWHf+DcXHX+VdIl91s4hPs83wV/DqDbjrR2q5gKjnR4O7NCX2Hw7QVYd8h5Pzc7fIV2z12SMqAcHIyJg==", "dev": true, "requires": { - "esbuild": "^0.13.12" + "esbuild": ">=0.13.12" } }, "esbuild-openbsd-64": { @@ -22286,39 +18525,6 @@ "which": "^2.0.1" } }, - "esbuild": { - "version": "0.14.11", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.11.tgz", - "integrity": "sha512-xZvPtVj6yecnDeFb3KjjCM6i7B5TCAQZT77kkW/CpXTMnd6VLnRPKrUB1XHI1pSq6a4Zcy3BGueQ8VljqjDGCg==", - "dev": true, - "requires": { - "esbuild-android-arm64": "0.14.11", - "esbuild-darwin-64": "0.14.11", - "esbuild-darwin-arm64": "0.14.11", - "esbuild-freebsd-64": "0.14.11", - "esbuild-freebsd-arm64": "0.14.11", - "esbuild-linux-32": "0.14.11", - "esbuild-linux-64": "0.14.11", - "esbuild-linux-arm": "0.14.11", - "esbuild-linux-arm64": "0.14.11", - "esbuild-linux-mips64le": "0.14.11", - "esbuild-linux-ppc64le": "0.14.11", - "esbuild-linux-s390x": "0.14.11", - "esbuild-netbsd-64": "0.14.11", - "esbuild-openbsd-64": "0.14.11", - "esbuild-sunos-64": "0.14.11", - "esbuild-windows-32": "0.14.11", - "esbuild-windows-64": "0.14.11", - "esbuild-windows-arm64": "0.14.11" - } - }, - "esbuild-darwin-64": { - "version": "0.14.11", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.11.tgz", - "integrity": "sha512-olq84ikh6TiBcrs3FnM4eR5VPPlcJcdW8BnUz/lNoEWYifYQ+Po5DuYV1oz1CTFMw4k6bQIZl8T3yxL+ZT2uvQ==", - "dev": true, - "optional": true - }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -22754,9 +18960,9 @@ "dev": true }, "fast-glob": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.9.tgz", - "integrity": "sha512-MBwILhhD92sziIrMQwpqcuGERF+BH99ei2a3XsGJuqEKcSycAL+w0HWokFenZXona+kjFr82Lf71eTxNRC06XQ==", + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -23123,182 +19329,68 @@ } }, "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-assigned-identifiers": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", - "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", - "dev": true - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "dev": true - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-pkg-repo": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", - "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", - "dev": true, - "requires": { - "@hutson/parse-repository-url": "^3.0.0", - "hosted-git-info": "^4.0.0", - "through2": "^2.0.0", - "yargs": "^16.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==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "yallist": "^4.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==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "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==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - } + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-assigned-identifiers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, + "get-pkg-repo": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", + "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", + "dev": true, + "requires": { + "@hutson/parse-repository-url": "^3.0.0", + "hosted-git-info": "^4.0.0", + "through2": "^2.0.0", + "yargs": "^16.2.0" } }, "get-stream": { @@ -23377,14 +19469,6 @@ "requires": { "gitconfiglocal": "^1.0.0", "pify": "^2.3.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } } }, "git-semver-tags": { @@ -23519,15 +19603,6 @@ "object.defaults": "^1.1.0" } }, - "global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", - "dev": true, - "requires": { - "ini": "^1.3.4" - } - }, "global-modules": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", @@ -23594,18 +19669,54 @@ "sparkles": "^1.0.0" } }, - "google-closure-compiler": { - "version": "20181008.0.0", - "resolved": "https://registry.npmjs.org/google-closure-compiler/-/google-closure-compiler-20181008.0.0.tgz", - "integrity": "sha512-XmJIasXHyy4kirthlsuDev2LZcXjYXWfOHwHdCLUQnfJH8T2sxWDNjFLQycaCIXwQLOyw2Kem38VgxrYfG0hzg==", + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "dev": true + }, + "gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", "dev": true, "requires": { - "chalk": "^1.0.0", - "google-closure-compiler-linux": "^20181008.0.0", - "google-closure-compiler-osx": "^20181008.0.0", - "minimist": "^1.2.0", - "vinyl": "^2.0.1", - "vinyl-sourcemaps-apply": "^0.2.0" + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + } + }, + "gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" }, "dependencies": { "ansi-regex": { @@ -23614,158 +19725,213 @@ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", "dev": true }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", "dev": true }, - "clone-stats": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "is-fullwidth-code-point": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" } }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", "dev": true }, - "vinyl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", - "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "yargs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", + "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", "dev": true, "requires": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.1" } - } - } - }, - "google-closure-compiler-osx": { - "version": "20181008.0.0", - "resolved": "https://registry.npmjs.org/google-closure-compiler-osx/-/google-closure-compiler-osx-20181008.0.0.tgz", - "integrity": "sha512-xzf/yH/4MXdb6GbP84iHnpcVCOPBbH0gMVOs0JhR/KbrQh+DlJU+Y8Z/DQzTkw9HgD650R2/WZmBknURyg9OTw==", - "dev": true, - "optional": true - }, - "got": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", - "dev": true, - "requires": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" - }, - "dependencies": { - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true + "yargs-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", + "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } } } }, - "graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", - "dev": true - }, - "growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", - "dev": true - }, - "gulp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", - "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", - "dev": true, - "requires": { - "glob-watcher": "^5.0.3", - "gulp-cli": "^2.2.0", - "undertaker": "^1.2.1", - "vinyl-fs": "^3.0.0" - } - }, - "gulp-cli": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", - "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", - "dev": true, - "requires": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.4.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.2.0", - "yargs": "^7.1.0" - } - }, "gulp-gh-pages": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/gulp-gh-pages/-/gulp-gh-pages-0.5.4.tgz", @@ -24292,6 +20458,12 @@ "supports-color": "^2.0.0" } }, + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", + "dev": true + }, "object-assign": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", @@ -24330,16 +20502,6 @@ "glogg": "^1.0.0" } }, - "gzip-size": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.0.0.tgz", - "integrity": "sha512-5iI7omclyqrnWw4XbXAmGhPsABkSIDQonv2K0h61lybgofWa6iZyvrI3r2zsJH4P8Nb64fFVzlvfhs0g7BBxAA==", - "dev": true, - "requires": { - "duplexer": "^0.1.1", - "pify": "^3.0.0" - } - }, "handlebars": { "version": "4.7.7", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", @@ -24358,12 +20520,6 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true } } }, @@ -24529,16 +20685,6 @@ "minimalistic-crypto-utils": "^1.0.1" } }, - "home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" - } - }, "homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", @@ -24549,10 +20695,13 @@ } }, "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, "html-escaper": { "version": "2.0.2", @@ -24560,59 +20709,6 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, - "html-minifier": { - "version": "3.5.20", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.20.tgz", - "integrity": "sha512-ZmgNLaTp54+HFKkONyLFEfs5dd/ZOtlquKaTnqIWFmx3Av5zG6ZPcV2d0o9XM2fXOTxxIf6eDcwzFFotke/5zA==", - "dev": true, - "requires": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.1.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" - }, - "dependencies": { - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - }, - "he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "dev": true, - "requires": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - } - } - } - } - }, "htmlescape": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", @@ -24679,12 +20775,6 @@ "resolve-from": "^4.0.0" } }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true - }, "import-meta-resolve": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-1.1.1.tgz", @@ -24858,15 +20948,6 @@ "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, "invert-kv": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", @@ -24921,15 +21002,6 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "requires": { - "ci-info": "^1.5.0" - } - }, "is-core-module": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", @@ -25008,12 +21080,6 @@ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "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", @@ -25029,39 +21095,12 @@ "is-extglob": "^2.1.1" } }, - "is-installed-globally": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", - "dev": true, - "requires": { - "global-dirs": "^0.1.0", - "is-path-inside": "^1.0.0" - }, - "dependencies": { - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, - "requires": { - "path-is-inside": "^1.0.1" - } - } - } - }, "is-negated-glob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", "dev": true }, - "is-npm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", - "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", - "dev": true - }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -25083,9 +21122,9 @@ } }, "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true }, "is-observable": { @@ -25110,9 +21149,9 @@ "dev": true }, "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", "dev": true }, "is-plain-object": { @@ -25139,12 +21178,6 @@ "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", "dev": true }, - "is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", - "dev": true - }, "is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", @@ -25160,12 +21193,6 @@ "is-unc-path": "^1.0.0" } }, - "is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "dev": true - }, "is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -25457,9 +21484,9 @@ } }, "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, "json-parse-better-errors": { @@ -25508,10 +21535,13 @@ "dev": true }, "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } }, "jsonify": { "version": "0.0.0", @@ -25594,15 +21624,6 @@ "es6-weak-map": "^2.0.1" } }, - "latest-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", - "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", - "dev": true, - "requires": { - "package-json": "^4.0.0" - } - }, "lazystream": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", @@ -25927,41 +21948,28 @@ } }, "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" }, "dependencies": { - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true }, "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true } } }, @@ -26079,12 +22087,6 @@ "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", "dev": true }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", - "dev": true - }, "lodash.keys": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", @@ -26208,39 +22210,27 @@ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dev": true, + "peer": true, "requires": { "js-tokens": "^3.0.0 || ^4.0.0" } }, - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true - }, "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "yallist": "^4.0.0" } }, "magic-string": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.20.0.tgz", - "integrity": "sha1-JV8H4LFFncANdGNjZ+kgDLtdUp0=", + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", "dev": true, "requires": { - "vlq": "^0.2.1" + "sourcemap-codec": "^1.4.4" } }, "make-dir": { @@ -26389,12 +22379,6 @@ "safe-buffer": "^5.1.2" } }, - "mdn-data": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", - "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", - "dev": true - }, "mdurl": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", @@ -26431,13 +22415,10 @@ } }, "hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true }, "locate-path": { "version": "5.0.0", @@ -26448,27 +22429,6 @@ "p-locate": "^4.1.0" } }, - "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==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - } - }, "p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -26511,12 +22471,6 @@ "type-fest": "^0.6.0" }, "dependencies": { - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -26529,12 +22483,6 @@ "validate-npm-package-license": "^3.0.1" } }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, "type-fest": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", @@ -26563,25 +22511,16 @@ } }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true }, "type-fest": { "version": "0.18.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true } } }, @@ -26737,12 +22676,6 @@ "kind-of": "^6.0.3" }, "dependencies": { - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -26835,12 +22768,6 @@ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "dev": true }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -26918,17 +22845,6 @@ "readdirp": "~3.5.0" } }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -26983,12 +22899,6 @@ "dev": true, "optional": true }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -27057,15 +22967,6 @@ "picomatch": "^2.2.1" } }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, "supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -27093,37 +22994,11 @@ "isexe": "^2.0.0" } }, - "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==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", "dev": true - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } } } }, @@ -27370,116 +23245,6 @@ "path-to-regexp": "^1.7.0" } }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dev": true, - "requires": { - "lower-case": "^1.1.1" - } - }, - "node-minify": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/node-minify/-/node-minify-3.6.0.tgz", - "integrity": "sha512-/t7Xz0yXFyBrHhnGgAZAoOtuqu+oKyYONj0xUDiST6onGEQ0lwzprXhjTNazNWn7ZfIYYoiyP9Bn0rOd+vBuOA==", - "dev": true, - "requires": { - "babel-core": "6.26.3", - "babel-preset-minify": "0.5.0", - "butternut": "0.4.6", - "chalk": "2.4.1", - "clean-css": "4.2.1", - "commander": "2.19.0", - "crass": "0.12.3", - "csso": "3.5.1", - "depd": "1.1.2", - "glob": "7.1.3", - "google-closure-compiler": "20181008.0.0", - "gzip-size": "5.0.0", - "html-minifier": "3.5.20", - "mkdirp": "0.5.1", - "node-version": "1.2.0", - "ora": "3.0.0", - "sqwish": "0.2.2", - "terser": "3.10.2", - "uglify-es": "3.3.9", - "uglify-js": "3.4.9", - "update-notifier": "2.5.0" - }, - "dependencies": { - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "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" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "uglify-js": { - "version": "3.4.9", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", - "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", - "dev": true, - "requires": { - "commander": "~2.17.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - } - } - } - } - }, "node-preload": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz", @@ -27495,29 +23260,26 @@ "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true }, - "node-version": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/node-version/-/node-version-1.2.0.tgz", - "integrity": "sha512-ma6oU4Sk0qOoKEAymVoTvk8EdXEobdS7m/mAGhDJ8Rouugho48crHBORAmy5BoOcv8wraPM6xumapQp5hl4iIQ==", - "dev": true - }, "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", "dev": true, "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", "validate-npm-package-license": "^3.0.1" }, "dependencies": { "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } } } }, @@ -27654,12 +23416,6 @@ "path-exists": "^4.0.0" } }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -27959,108 +23715,42 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optimist": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.5.tgz", - "integrity": "sha1-A2VLUkFwMDEtEJ85sVmCW2AwkwQ=", - "dev": true, - "requires": { - "wordwrap": "~0.0.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "ora": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.0.0.tgz", - "integrity": "sha512-LBS97LFe2RV6GJmXBi6OKcETKyklHNMV0xw7BtsVn2MlsgsydyZetSCbCANr+PFLmDyv4KV88nn0eCKza665Mg==", - "dev": true, - "requires": { - "chalk": "^2.3.1", - "cli-cursor": "^2.1.0", - "cli-spinners": "^1.1.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^4.0.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "requires": { - "chalk": "^2.0.1" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "optimist": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.5.tgz", + "integrity": "sha1-A2VLUkFwMDEtEJ85sVmCW2AwkwQ=", + "dev": true, + "requires": { + "wordwrap": "~0.0.2" + }, + "dependencies": { + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", "dev": true - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "strip-ansi": { - "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" - } } } }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, "ordered-read-streams": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", @@ -28076,12 +23766,6 @@ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", "dev": true }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, "os-locale": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", @@ -28148,41 +23832,12 @@ "release-zalgo": "^1.0.0" } }, - "package-json": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", - "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", - "dev": true, - "requires": { - "got": "^6.7.1", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, "pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", "dev": true }, - "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "requires": { - "no-case": "^2.2.0" - } - }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -28312,12 +23967,6 @@ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", @@ -28406,9 +24055,9 @@ "dev": true }, "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, "pinkie": { @@ -28567,12 +24216,6 @@ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, "preserve": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", @@ -28597,12 +24240,6 @@ "integrity": "sha512-HUoH9C5Z3jKkl3UunCyiD5jwk0+Hz0fIgQ2nbwU2Oo/ceuTAQAg+pPVnfdt2TJWRVLcxKh9iuoYDUSc8clb5UQ==", "dev": true }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true - }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -28630,12 +24267,6 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -28710,9 +24341,9 @@ "dev": true }, "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "dev": true }, "querystring": { @@ -28783,24 +24414,27 @@ "safe-buffer": "^5.1.0" } }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", "dev": true, + "peer": true, "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - } + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dev": true, + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" } }, "read-only-stream": { @@ -28813,63 +24447,115 @@ } }, "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "requires": { - "load-json-file": "^1.0.0", + "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" + "path-type": "^3.0.0" }, "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "pify": "^3.0.0" } }, "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } }, "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", "dev": true, "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" }, "dependencies": { "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" + "locate-path": "^2.0.0" } }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "pinkie-promise": "^2.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true } } }, @@ -28943,12 +24629,6 @@ } } }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, "regex-cache": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", @@ -29004,31 +24684,6 @@ "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", "dev": true }, - "registry-auth-token": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", - "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", - "dev": true, - "requires": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", - "dev": true, - "requires": { - "rc": "^1.0.1" - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true - }, "release-zalgo": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", @@ -29089,15 +24744,6 @@ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, "replace-ext": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", @@ -29248,9 +24894,9 @@ } }, "rollup": { - "version": "2.63.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.63.0.tgz", - "integrity": "sha512-nps0idjmD+NXl6OREfyYXMn/dar3WGcyKn+KBzPdaLecub3x/LrId0wUcthcr8oZUAcZAR8NKcfGGFlNgGL1kQ==", + "version": "2.64.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.64.0.tgz", + "integrity": "sha512-+c+lbw1lexBKSMb1yxGDVfJ+vchJH3qLbmavR+awDinTDA2C5Ug9u7lkOzj62SCu0PKUExsW36tpgW7Fmpn3yQ==", "dev": true, "requires": { "fsevents": "~2.3.2" @@ -29322,11 +24968,16 @@ "postcss": "^7.0.27" } }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dev": true, + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } }, "semver": { "version": "6.3.0", @@ -29340,23 +24991,6 @@ "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", "dev": true }, - "semver-diff": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", - "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", - "dev": true, - "requires": { - "semver": "^5.0.3" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, "semver-greatest-satisfied-range": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", @@ -29663,9 +25297,9 @@ "dev": true }, "source-map-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", - "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true }, "source-map-resolve": { @@ -29681,15 +25315,6 @@ "urix": "^0.1.0" } }, - "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "requires": { - "source-map": "^0.5.6" - } - }, "source-map-url": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", @@ -29850,12 +25475,6 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, - "sqwish": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/sqwish/-/sqwish-0.2.2.tgz", - "integrity": "sha1-AP4maBBPEii1u37nOe9gEhu8sFc=", - "dev": true - }, "sshpk": { "version": "1.17.0", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", @@ -30070,6 +25689,14 @@ "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", "is-regexp": "^1.0.0" + }, + "dependencies": { + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + } } }, "strip-ansi": { @@ -30108,12 +25735,6 @@ } } }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -30135,15 +25756,6 @@ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, - "strong-data-uri": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/strong-data-uri/-/strong-data-uri-1.0.6.tgz", - "integrity": "sha512-zhzBZev0uhT2IrFUerenXhfaE0vFUYwAZsnG0gIKGpfM/Gi6jOUQ3cmcvyTsXeDLIPiTubHESeO7EbD6FoPmzw==", - "dev": true, - "requires": { - "truncate": "^2.0.1" - } - }, "subarg": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", @@ -30178,49 +25790,6 @@ "es6-symbol": "^3.1.1" } }, - "svgo": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", - "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", - "dev": true, - "requires": { - "coa": "~1.0.1", - "colors": "~1.1.2", - "csso": "~2.3.1", - "js-yaml": "~3.7.0", - "mkdirp": "~0.5.1", - "sax": "~1.2.1", - "whet.extend": "~0.9.9" - }, - "dependencies": { - "csso": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", - "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", - "dev": true, - "requires": { - "clap": "^1.0.9", - "source-map": "^0.5.3" - } - }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true - }, - "js-yaml": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", - "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^2.6.0" - } - } - } - }, "symbol-observable": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", @@ -30306,105 +25875,6 @@ "uuid": "^3.3.2" } }, - "term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", - "dev": true, - "requires": { - "execa": "^0.7.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - } - } - }, - "terser": { - "version": "3.10.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-3.10.2.tgz", - "integrity": "sha512-+QrFoqBImmsQGB4c/HvaqgZynmbNvNBwoBxuu7fYXtq5EEtlLUzph+WimDj+xMkuqawXPMl2lgCIz81CdXvt+w==", - "dev": true, - "requires": { - "commander": "~2.17.1", - "source-map": "~0.6.1", - "source-map-support": "~0.5.6" - }, - "dependencies": { - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - } - } - }, "test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", @@ -30488,12 +25958,6 @@ "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", "dev": true }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", - "dev": true - }, "timers-browserify": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", @@ -30523,9 +25987,9 @@ } }, "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true }, "to-object-path": { @@ -30645,18 +26109,6 @@ "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", "dev": true }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true - }, - "truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/truncate/-/truncate-2.1.0.tgz", - "integrity": "sha512-em3E3SUDONOjTBcZ36DTm3RvDded3IRU9rX32oHwwXNt3rJD5MVaFlJTQvs8tJoHRoeYP36OuQ1eL/Q7bNEWIQ==", - "dev": true - }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -30738,30 +26190,6 @@ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", "dev": true }, - "uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "dev": true, - "requires": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, "uglify-js": { "version": "3.14.5", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.5.tgz", @@ -30853,15 +26281,6 @@ "through2-filter": "^3.0.0" } }, - "unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", - "dev": true, - "requires": { - "crypto-random-string": "^1.0.0" - } - }, "unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", @@ -30902,42 +26321,12 @@ } } }, - "unzip-response": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", - "dev": true - }, "upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true }, - "update-notifier": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", - "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", - "dev": true, - "requires": { - "boxen": "^1.2.1", - "chalk": "^2.0.1", - "configstore": "^3.0.0", - "import-lazy": "^2.1.0", - "is-ci": "^1.0.10", - "is-installed-globally": "^0.1.0", - "is-npm": "^1.0.0", - "latest-version": "^3.0.0", - "semver-diff": "^2.0.0", - "xdg-basedir": "^3.0.0" - } - }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", - "dev": true - }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -30979,15 +26368,6 @@ } } }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "dev": true, - "requires": { - "prepend-http": "^1.0.1" - } - }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -31313,74 +26693,218 @@ "resolved": "https://registry.npmjs.org/bl/-/bl-0.7.0.tgz", "integrity": "sha1-P7BnBgKsKHjrdw3CA58YNr5irls=", "dev": true, - "requires": { - "readable-stream": "~1.0.2" - } + "requires": { + "readable-stream": "~1.0.2" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "through2": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", + "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", + "dev": true, + "requires": { + "readable-stream": "~1.0.17", + "xtend": "~2.1.1" + } + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "dev": true, + "requires": { + "object-keys": "~0.4.0" + } + } + } + }, + "vite": { + "version": "2.7.12", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.7.12.tgz", + "integrity": "sha512-KvPYToRQWhRfBeVkyhkZ5hASuHQkqZUUdUcE3xyYtq5oYEPIJ0h9LWiWTO6v990glmSac2cEPeYeXzpX5Z6qKQ==", + "dev": true, + "requires": { + "esbuild": "^0.13.12", + "fsevents": "~2.3.2", + "postcss": "^8.4.5", + "resolve": "^1.20.0", + "rollup": "^2.59.0" + }, + "dependencies": { + "esbuild": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.15.tgz", + "integrity": "sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==", + "dev": true, + "requires": { + "esbuild-android-arm64": "0.13.15", + "esbuild-darwin-64": "0.13.15", + "esbuild-darwin-arm64": "0.13.15", + "esbuild-freebsd-64": "0.13.15", + "esbuild-freebsd-arm64": "0.13.15", + "esbuild-linux-32": "0.13.15", + "esbuild-linux-64": "0.13.15", + "esbuild-linux-arm": "0.13.15", + "esbuild-linux-arm64": "0.13.15", + "esbuild-linux-mips64le": "0.13.15", + "esbuild-linux-ppc64le": "0.13.15", + "esbuild-netbsd-64": "0.13.15", + "esbuild-openbsd-64": "0.13.15", + "esbuild-sunos-64": "0.13.15", + "esbuild-windows-32": "0.13.15", + "esbuild-windows-64": "0.13.15", + "esbuild-windows-arm64": "0.13.15" + } + }, + "esbuild-android-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz", + "integrity": "sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==", + "dev": true, + "optional": true + }, + "esbuild-darwin-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz", + "integrity": "sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==", + "dev": true, + "optional": true + }, + "esbuild-darwin-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz", + "integrity": "sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz", + "integrity": "sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz", + "integrity": "sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-32": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz", + "integrity": "sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==", + "dev": true, + "optional": true + }, + "esbuild-linux-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz", + "integrity": "sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz", + "integrity": "sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz", + "integrity": "sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==", + "dev": true, + "optional": true + }, + "esbuild-linux-mips64le": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz", + "integrity": "sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==", + "dev": true, + "optional": true }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "esbuild-linux-ppc64le": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz", + "integrity": "sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==", + "dev": true, + "optional": true }, - "object-keys": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", - "dev": true + "esbuild-netbsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz", + "integrity": "sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==", + "dev": true, + "optional": true }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "esbuild-openbsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz", + "integrity": "sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==", "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } + "optional": true }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "esbuild-sunos-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz", + "integrity": "sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==", + "dev": true, + "optional": true }, - "through2": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", - "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", + "esbuild-windows-32": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz", + "integrity": "sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==", "dev": true, - "requires": { - "readable-stream": "~1.0.17", - "xtend": "~2.1.1" - } + "optional": true }, - "xtend": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", - "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "esbuild-windows-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz", + "integrity": "sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==", "dev": true, - "requires": { - "object-keys": "~0.4.0" - } - } - } - }, - "vite": { - "version": "2.7.10", - "resolved": "https://registry.npmjs.org/vite/-/vite-2.7.10.tgz", - "integrity": "sha512-KEY96ntXUid1/xJihJbgmLZx7QSC2D4Tui0FdS0Old5OokYzFclcofhtxtjDdGOk/fFpPbHv9yw88+rB93Tb8w==", - "dev": true, - "requires": { - "esbuild": "^0.13.12", - "fsevents": "~2.3.2", - "postcss": "^8.4.5", - "resolve": "^1.20.0", - "rollup": "^2.59.0" - }, - "dependencies": { + "optional": true + }, + "esbuild-windows-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz", + "integrity": "sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==", + "dev": true, + "optional": true + }, "fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", @@ -31389,9 +26913,9 @@ "optional": true }, "nanoid": { - "version": "3.1.30", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", "dev": true }, "postcss": { @@ -31408,25 +26932,19 @@ } }, "vitepress": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-0.21.4.tgz", - "integrity": "sha512-r7zAOp65T3/3tX6tD1QfQaqHnPzr2Xkq0Cw8gjXDk2MGZ7e3BMwow1wRn/k1D2lBZ2kEE2vQCC2/zfoCzrDRuw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-0.21.5.tgz", + "integrity": "sha512-4CUlUFfuslufYg877wTUU462z7tURgKmwJmwFtDo4PEv/nEMJHj+VLSTgrjCM38h9rTHSWRfBW87+AMw/e9uTA==", "dev": true, "requires": { "@docsearch/css": "^3.0.0-alpha.41", "@docsearch/js": "^3.0.0-alpha.41", "@vitejs/plugin-vue": "^2.0.0", "prismjs": "^1.25.0", - "vite": "^2.7.0", - "vue": "^3.2.26" + "vite": "^2.7.12", + "vue": "^3.2.27" } }, - "vlq": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", - "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==", - "dev": true - }, "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", @@ -31434,33 +26952,18 @@ "dev": true }, "vue": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.26.tgz", - "integrity": "sha512-KD4lULmskL5cCsEkfhERVRIOEDrfEL9CwAsLYpzptOGjaGFNWo3BQ9g8MAb7RaIO71rmVOziZ/uEN/rHwcUIhg==", - "dev": true, - "requires": { - "@vue/compiler-dom": "3.2.26", - "@vue/compiler-sfc": "3.2.26", - "@vue/runtime-dom": "3.2.26", - "@vue/server-renderer": "3.2.26", - "@vue/shared": "3.2.26" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.27.tgz", + "integrity": "sha512-p1cH8Q6eaPwvANCjFQj497a914cxXKKwOG3Lg9USddTOrn4/zFMKjn9dnovkx+L8VtFaNgbVqW8mLJS/eTA6xw==", "dev": true, "requires": { - "defaults": "^1.0.3" + "@vue/compiler-dom": "3.2.27", + "@vue/compiler-sfc": "3.2.27", + "@vue/runtime-dom": "3.2.27", + "@vue/server-renderer": "3.2.27", + "@vue/shared": "3.2.27" } }, - "whet.extend": { - "version": "0.9.9", - "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", - "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", - "dev": true - }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -31518,48 +27021,6 @@ } } }, - "widest-line": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", - "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", - "dev": true, - "requires": { - "string-width": "^2.1.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "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=", - "dev": true - }, - "string-width": { - "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" - } - }, - "strip-ansi": { - "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" - } - } - } - }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -31567,9 +27028,9 @@ "dev": true }, "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, "workerpool": { @@ -31657,12 +27118,6 @@ "typedarray-to-buffer": "^3.1.5" } }, - "xdg-basedir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", - "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", - "dev": true - }, "xmlcreate": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", @@ -31676,95 +27131,36 @@ "dev": true }, "y18n": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true }, "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, "yargs": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", - "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^5.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "yargs-parser": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", - "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "object.assign": "^4.1.0" - } - } + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" } }, "yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true }, "yargs-unparser": { @@ -31790,6 +27186,12 @@ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", "dev": true + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true } } }, diff --git a/package.json b/package.json index 43a8321d952..624244f651d 100644 --- a/package.json +++ b/package.json @@ -89,7 +89,6 @@ "lint-staged": "~9.5.0", "lodash": "^4.6.1", "mocha": "^8.1.1", - "node-minify": "*", "nyc": "^15.1.0", "optimist": "0.3.5", "picocolors": "~1.0.0", diff --git a/test/finance.unit.js b/test/finance.unit.js index 117a3a809f8..fc5fd2d19f0 100644 --- a/test/finance.unit.js +++ b/test/finance.unit.js @@ -280,23 +280,26 @@ describe('finance.js', function () { }); }); - it('should return the number formatted on the current locale', function () { - const number = 6000, - decimalPlaces = 2; - const expected = number.toLocaleString(undefined, { - minimumFractionDigits: decimalPlaces, - }); + // TODO @Shinigami92 2022-01-18: See https://github.com/faker-js/faker/pull/179 + if (require('os').platform() !== 'win32') { + it('should return the number formatted on the current locale', function () { + const number = 6000, + decimalPlaces = 2; + const expected = number.toLocaleString(undefined, { + minimumFractionDigits: decimalPlaces, + }); - const amount = faker.finance.amount( - number, - number, - decimalPlaces, - undefined, - true - ); + const amount = faker.finance.amount( + number, + number, + decimalPlaces, + undefined, + true + ); - assert.strictEqual(amount, expected); - }); + assert.strictEqual(amount, expected); + }); + } }); describe('transactionType()', function () {