From 0cbea4555a3785482c4b46d0ac3dd51394c8b7c9 Mon Sep 17 00:00:00 2001 From: gabinaureche Date: Tue, 25 Aug 2020 22:30:37 +0200 Subject: [PATCH] Update --- cli.js | 165 +- fixtures/test.gif | Bin 78080 -> 0 bytes fixtures/test.jpg | Bin 50986 -> 0 bytes fixtures/test.png | Bin 71834 -> 0 bytes fixtures/test.svg | 294 ---- fixtures/test.txt | 1 - package-lock.json | 3954 ++++++--------------------------------------- package.json | 18 +- test.js | 29 - 9 files changed, 558 insertions(+), 3903 deletions(-) delete mode 100644 fixtures/test.gif delete mode 100644 fixtures/test.jpg delete mode 100644 fixtures/test.png delete mode 100644 fixtures/test.svg delete mode 100644 fixtures/test.txt delete mode 100644 test.js diff --git a/cli.js b/cli.js index 0d7cf8f..4df9bd1 100755 --- a/cli.js +++ b/cli.js @@ -1,16 +1,14 @@ #!/usr/bin/env node -'use strict'; -const fs = require('fs'); -const path = require('path'); - -const archiver = require('archiver'); -const getStdin = require('get-stdin'); -const globby = require('globby'); -const meow = require('meow'); -const ora = require('ora'); +"use strict"; +const fs = require("fs"); +const archiver = require("archiver"); +const getStdin = require("get-stdin"); +const globby = require("globby"); +const meow = require("meow"); +const ora = require("ora"); const cli = meow({ - help: ` + help: ` Usage $ archiverjs --out-file=output.zip [--format=zip|tar|json] [--compression-method=deflate|store] @@ -28,90 +26,77 @@ const cli = meow({ Examples $ archiverjs images/* --out-file=images.zip - `, - autoVersion: process.argv.indexOf('--no-auto-version') === -1, - autoHelp: process.argv.indexOf('--no-auto-help') === -1, - flags: { - archiveFormat: { - type: 'string', - alias: 'f', - default: 'zip' - }, - compressionMethod: { - type: 'string', - alias: 'Z' - }, - outFile: { - type: 'string', - alias: 'o' - } - } + `, + input: [], + flags: { + archiveFormat: { + type: "string", + alias: "f", + default: "zip", + }, + compressionMethod: { + type: "string", + alias: "Z", + default: "deflate", + }, + outFile: { + type: "string", + alias: "o", + isRequired: true, + }, + }, }); -var archive; -var archiveOptions = {}; - -const handleFile = function(input, opts) { - archive.file(input); - return Promise.resolve(); +const run = function (input) { + const spinner = ora("Archiving"); + spinner.start(); + + const output = fs.createWriteStream(cli.flags.outFile); + const archive = archiver(cli.flags.archiveFormat, { + store: cli.flags.compressionMethod === "store", + }); + + archive.on("error", function (err) { + spinner.stop(); + throw err; + }); + + archive.pipe(output); + + if (Buffer.isBuffer(input)) { + archive.append(input, { + name: "input.txt", + }); + } else { + input.forEach(function (path) { + archive.file(path); + }); + } + + archive + .finalize() + .then(function () { + spinner.stop(); + console.log(`Archive completed`); + }) + .catch(function (err) { + spinner.stop(); + throw err; + }); }; -const run = function(input, opts) { - opts = Object.assign({ compressionMethod: 'deflate' }, opts); - const spinner = ora('Archiving'); - - if (Buffer.isBuffer(input)) { - return; - } - - if (opts.outFile) { - spinner.start(); - } - - if (opts.compressionMethod === 'store') { - archiveOptions.store = true; - } - - var output = fs.createWriteStream(opts.outFile); - archive = archiver(opts.archiveFormat, archiveOptions); - - archive.on('error', function(err) { - spinner.stop(); - throw err; - }); - - archive.pipe(output); - - input.push('!' + opts.outFile); - - globby(input, {onlyFiles: true}) - .then(function(paths) { - return Promise.all(paths.map(function(filepath) { - return handleFile(filepath); - })); - }) - .then(function() { - return archive.finalize(); - }) - .then(function() { - spinner.stop(); - console.log(`Archive completed`); - }) - .catch(function(err) { - spinner.stop(); - throw err; - }); -}; - -if (!cli.input.length && process.stdin.isTTY) { - console.error('Specify at least one filename'); - process.exit(1); -} +if (Array.isArray(cli.input) && cli.input.length > 0) { + globby(cli.input, { onlyFiles: true, ignore: [cli.flags.outFile] }).then( + function (paths) { + if (paths.length === 0) { + throw new Error('No files matched: "' + cli.input.join(", ") + '"'); + } -if (cli.input.length) { - run(cli.input, cli.flags); + run(paths); + } + ); } else { - getStdin.buffer().then(function(buf) { - return run(buf, cli.flags); - }); + getStdin.buffer().then(function (buf) { + run(buf); + }); } diff --git a/fixtures/test.gif b/fixtures/test.gif deleted file mode 100644 index d0f0d351160fb9aac62801efd6e19bc4b506096e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78080 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 NARX(oQaHf+{{YDFR2%>R diff --git a/fixtures/test.jpg b/fixtures/test.jpg deleted file mode 100644 index 67b6e482dc3e513cf7dc24749c19a4557fee2838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50986 zcmb@t2UJtvn>HE*qzOpxL}?;bL8J&oM7n^0^b!>i0Rd5ZNfZR63kXP!NUxDDH6T?G zklqCndQB)HkiyMx?#z7a``>TYnz{F$Wak_fdnfzd<$2q)FJ>;50ax|4^|S#L6chkm z@(XaW0(hqt;Q9gpFf;^60001505t_GfRg+~L4E-!cmdS^_6z{%Q}F%gvnhr6zt_10 z07SV0sQ$f<4f+1hMgHc0TL1g~($`D>QG??6E9L)s{-^52JU|n0iGt#v_a*Y1d{I(U z{&QWXqN1dxxlBVtbNTXR8d?TA8d`eV%a`dG>F604u3Wi7L&wO(c!i1l$nejX{L_~5 z-`Y|$&|aox_#a;v9RL=L8M1%BC@xV_QImT_ z?gzO-{Z(@JDJd_JJ4;PP9tet1^8W!;EYz&mZ);p;GkHcMU+*MRkR?&Q@rLCi@r*HPe+``hz+Q!kz`Gw0%SGTu5 zzJC4zfkELPA|j(cM#m(ld`?YE|B{jUEx(|!sJNuGtfscEzM=6)Q}fTR?w;Ph{$B%Q z;}erp(=)SkD@fGp+WN-k);8ww==cPCiaR_1M=lBg<^L_#e@gZ*aDw==f zqPXNwE|e@()YorcX4NpEdFIU~B=??{{XtS*btj#$yeXRF`I}LCPLVq+qL_a~`!~t{ zdxC}izmn`f1^Zue%>k}ZQjjN)k_7+)5DDL6!~y@`${`{F+A#fdWVX+=W}GAwFs?oB z>!I&cUpsE`OnPsks?(g6YA{((pv+mR)4{0UJ2s_8r_97K#`v!2Qyzc7>n^HLEtL`t zE%wJ0|NocS7rIyLc1!Y09p8ylOg!OiuB<#_aehnH?Mrvf@timJ9liLse<^TEA_BDh z?E=6IUCsqDB(z~-PDdsVC}mQ=+1^sj%nrww6U3DkHs0?Cl$4s@`L?F$6!SsUq@>3_ z_e=|-5AD2h0a&gDvyngZfM}Dg5H(a+(Pl0~idI{5&8XB0cYOYgdBGRL;a%qOKbAZ8 z&XL_+Tued14!xPh}pAkC-(MlRQRcI#RWjttepB? z+KsmX+?lHa%&4c{bzW^|)immp_I6ghEobwqp7`vt&U=(`fpmqVE zvPLs*?8#mLs2|~=Hxgy4>Pss;SEpq~+fs{@QM;Sq4S$hbzuZts)By3y1t8oxKY~0| zg`e)s99ec{My2N>eB~2=w)@2gefez&a+lmr^sE$rR$@F`{u27|vx!z{)8YI7<3h27 zS=KeA4>mP7CTR9fC20_%ODDTZ#5HL01U4yNev1K!|4&PaueAP>&iF>lWO2;g)a;d- zK}l-ei7RQ(0{~1XxE->HMq~j#0re0Qtu$oGiMc!?AL`o<;smHZa=+G!5#%Ga+!Drr zMNbaJ^o;-1$;`h1-1X9AR(;g;G;s_zH%_9bL8oAa|3GH(ngLx#W1dbAu;)&O*!Twr zt#sW(A>a!aj zxfpUA+UX2(1;?MVHpa9|;?jEQYIx^$Kf8Ws*)&}c7v6DTMuOu0%3?xiVLj^Nn9F&$ zw@-OL)Bu0iTc8uWKrA@YPCr^bqI~;E@UHco>d=|E!qyx!fenF@{rJtY1}#%c>*?(? zI?r;#daEa-7X<2DUc$eSxDEZA3C>chxNB`wa{+Mqwp3tCNLn)q*s*=zrBUHl()Gz= z|Gv(SLlhc?-Ng-|W1OIo2zFKP{N2rl^X}~rK^%)=YVkh)Q1l~Me1kVvdS^n%6{OmO z*^yNdg|2{k>|N2iomD=o@)BuYM6>F9E|K8|BPrcl_p)8 zYcPo|TDo`k+fvyqq#i23TQ##bEF5Pw2Ki*?>TpWHPUn_pt*63zzMI@Vk)v;{P; zu;9$xx5Z!lhyl6njDT@BVl8FzEO%$mfHS8bLYxai?xXjr;LG-A##27!tE}^Xt?i`H zM#cHUdDo-07(JRa!lXSA;FC9LGjNL!W9W#3`cXIDFzd!dXQIJ8QF!t0T zd5@$M9W%K7jJQ@|TtnV6C(Nqi-;x%zBMPob#3cvQ12FLULF_advCD#2*(RysGK2;^ zqLPYcBqP$Fv^)*@!L}2oN8-2=YWldI3h6r04*D)(ci(Y~bFT)9iaWuRHz5rpY1)r;`2rB;J~u~Do8ZVo4s~;;jcYIM zyz+})lh7$Sj2it|wOhTF900Z zapq*;xsQX29(_bj8}`OnWdmG3zK3})E(J1$nCRv^l>N$Ph0K+FTVA}B}$?UY&Fh&txzW5ks$7AL86(~zU@ zJhSYMvXU2ons=EvIChx~LGK|z(lD@gBk~0Jf!PrS{HT6=G;gBfc&2cuAx-pt$Y2AF zWaO|gP~P$TI)V=5Ix;udcL8YN>du03K>j!gwN2OS{bH$zZ(w*h{P6Wdb*n!v-`;P( z351vTt{2;t<*cK7xvcd3O71?XP zXZ3|;n?ZTRS3q*ZYj%f3zl8@w7MAL1B2*ccVIRS>jp`y3rhrUHipLd;PaAT&^NtJV zSLIptlsL}D!8KsC+s1CZz~oXq;BU8#*cJCr`<9NzYa=~xNLs~ zw;0J?=1h8V5pmH30DJ_5lVB!rZFF1!sz0QYuHvqwLGIz=nKla_rmJ|y5kX@jX81lD zlJ)fwDtTF+-gco}LDdt1q)G{SxQvx#?LIUX$fJ4_E!jD(eht@$6cFyRk^cHSJt$(J zlN+>1o%p-2CN5>havibfNFFck5JjB#Tk?nvkhmv8f`eJan{$r%81JcNu!l?K&wM1+ z<7V-ukXaZj^wo%f9+G(u*rSrr=416mdJ$`5eUn6c%}&IzSR*Aa*;rxia+5Bs~*|Gc^?Er;ayZg@m<9c9MrDy$2-F zU4whu(JmAKPEE7bj=Xy=zs!5K;OA|8r3v#Tf`hmvg5XSaWK3^Pn7C35jMn^1h(%B^Hrr7qo~O7)6Wey-)9^&JT-<;_`9+j~K{ynNK)4h%^92`x?Q@ z?B-pU8f4$|8U1~rUcJ&Mr`=YAt!dcx7j;q}1jh@CpkKh3ccvOKFVag~Q;Pp4Y%hL$ zc5;RKh2_MvTAM%mPs$wB8+GEr6#5>eKS%amPNwlnq$wB^)ZL3lrUkDW(5Q=1NTA7- zF6_p3UjVNBX%P8{my0>JA%WBxLIN;}yE~{BW44g17)~;%dH$*unEc#(S6HTJ!c6B1jpow;I?QaKz$jFw2q*HPUH9t~4k)v$YG({+K*{*Pwbzu5V@zu8&40m>rS z!jc1N;R$KcFpPhX3ismM_yKKN)Z9DJRkC%s48lqI6QtrbO>sQ*q#<`Ed<9@+)R$lS z>G*x(>DQ{nu7Tr&*n5T}9h!HRor10r4XRPpDMKnNG=In9Sw^RI4Haqk&-onTYV1>RE6@~@{xYS3IG zDd1RmZtDsPnNO_Bp*64y+fZ7NhjBEFN(SXcjVm@uo~4y`3BKOk=)GzF>slx+oIxHf zRv@&Nj$((o_AZ^td0hbX)c9|FO!AO2WRSu569f?QC+;ZO-S_ANR8Mv(hNkN-v+p&f zwgwF^pQ!2Ik2paGPQjL);Cd*5HKiLtQ(0Ay2!Csc%(-;cDVgz0d%Z)kgwiL9#X!_2 z$xYc=Fo}L>1s*ePF{jwuFNAKWzey+XCuC+p(YQ4*4hE6j>Azv{#njftTKLmt9kWjz z$JY|-F<}@R8NzMf+N8pV^(51Eb zyrg7jC!c%PR!>Whg(?GryDdqq)6xnchQEuhbMYU_)#@kfif(>QGBQt^2rCdoA`GFP z2RN~+3{1_yK@X66Z|@kvC6po7aG#aYOz`XLWN7`LQ~2+kV2w6(d#!JAK+IIIEK9OE);AT2P1hkAH-p|F zmg9kF@I7b(t1FD*0^lLJ6Aa|K+HkJ((Md>2A^eY)_pI2lXX0)UsWOb)*+>J9(&owi zYo2`BDT&tESxG|Y0kb2x5lY@aIO*~bJ<@NSEZ%lIA0NnWi+gL|90Gj_xYbbGbOA_v z$DEq@cQbJ3Jl8VwXfECbu5&KGf;odqZ;#pd>g?o%1{N0OpXH- z{0ClLDocCH?vzUneF8-59=xlD3`5aIOA&LIehRg;jH0Gwjc$#oEuCvD?w1P{69ATn zE6aO#cGRWE_SgW6_B~fe@J2Kz@Ll7sb5%isKdDvYr|M{u7FmNhEL%qfiOeWg*vypX>Fmp`EkiJ*wO}ht2Ct*;n$SqjV{# z*a$B3@TRz4O&X>^uTg*1?7O^HrH6g%K47#p8SpP3_4)_Fe_jA)T+EV3v<;`45iylB z71PC^Myz6Decud;*ES%H>Fr&!#P250eQ=CtvJ@irt>%`;oA}bL0)0rcSs$ z?gR%`RaJ3|JnoM8tE~p0OaZ?l4T8|R0y;ew*twBCQUAM%F4tJal3wY|We4eRd?bCj zu?5y6^?<)KM_mA%hj;}H>~s|pd5pqG+I7^G6TTw3sf3ZW!$RrleS&lbD;WKLKK z!7xM(PYw!nK6|CA?CV_s8JfE7HqDY8Uv3|cbyly|nIsioYL~#3;!Oz}xY1w{#8rZM z`CpNY3xJN^?_1((A6(z*Oe-K)N$f5Qx}>Iz39P=&U;ocb1Lx5BA&@Xapx4^(Nn0c< zKbB-G4u_qILAnC6urX+^aOalP6YfpHmKaktNTWRvYk~*v{WpR>W^uT98Av}9plS3eC+%)cYd-w% z^F9Dx9AJ43AV6(cymiW3ziTmP$7Z)M+$kI*B6E0qlS4-YPmkYcUX}vV^cuxm4}1B| z8>~^CK|BwJfXcbv0wH^FSK405n(2cel5S+GRsQ7%WCfJ)t$mT03|)Q)23`Q%?%CQK zn2&l8sK43+27}=#>l5KrJ7<1 zRq*uE9SemLvu>TVZ_RfKZG4=EXkI|CA?g%&50D45?#TAiWkh_lR&PAqRqj>tO`1Uo zvK^V!sH4pvDd3(^(|p%5=}{?vQx;xy?) zfg>BpZUJYb_g7ZC*+{_5udjLSjnO1&uXaA=6dv#|3V9mesQ^9oMMom(5*iR~m- z(h!Ue;RXyp_d`5e`Qa0r_4&5F3{3KY$A$y{Q^AZbK=3WNIPQRKQVmVD^0=tyqai0J zc%}D#wV$b)O-R4^LF3`}mIT)DUO6>H>>av=&zc;^lCYLZeiG=$8raeDXxJ6@BIIV4 zdDmFQn&G{Yp(aTMpZZA~Y;!2{qTFt}4DwY?YEa$h7n4~rCjK^xMVWKw`Iz?oFIe zhP+_!UI0Al$U(OY0B_fd*GDcR65~`6U9)!o*t#cG`R0e^TZG`Z=lT4xQqPc22fD6> zf6{^~te?GbS$W}4|08hGi_RxIsMi3UeC(cg{(^z)1Cr4GxLm+5d53EhK1zU@p=FSN z4Gf}%T6AKpzU1eJ@oV!QW(-h}nOLbuLf50RcD6q3?LxQjDZo{rRAA27o zkwx$q7315jlh{y;Vw836C2LQy0M|Qb4m(^A~+c_IE%VXC)a7@edJOgh7#v6zNO@blbx^K6d(F$Wzy zV`Z%4XR3>Z>?*s7R$%dK6CIm3-NUbAx?vjk8Nbz4h5*Z#0I%xWw4VmOYVaFbm4MDIO(HYb!;z@TF%@wYka2Va`Q zN@1lDtCnOWs+l!Lyo|+NbHY|Jo#dWOaUPV6*G1;R@c3g+}S_AwtheODS(P;9l`eN*LsdfrF>dO z#>|PxYNm%vY>zRI$uQLaIeI2wCGQt2IepP8TM{tc?PsGCQR&<^;mec85Fo_kDv$sG zqGsNLtAO7TyXNFzh6AOwuSn!k&s@Q?dcF?%HUGosYM+8mRi{S~XdUPW2qTLFuF-7r zxcmaZUHwwp2X*b}ct)c$H2#+h3EfW_cLHx|)j{&f(!Es7EdIDJT=#u^#XUBT|PsJlT*D%6{D!!r|NYDHVt(!CO+_bbn{B}e>GX_4(4IXS zx&qy;NBb81QI&NJgu7LE+&OJ~k%M{_GIkg^2Qsb4@F***?QA9DBxK_XrXWhL=MS0= z?|3MyKSGOqO22^t%O1ir_dIeB*Oi{~BwNttPo%sDLpyyWb)<^HET(3qW`8{m+XR1s z3lW?lI$RcoQoTMeHMH4@6UheVEq+IYM0;ZN1>o6|0O>D`yR!8}o8)cr8Ty^{9?t~nSLYe^;ZvIKR$2V4QiKTl6hwdkQ$mfK46 zcQ9XsK&OXK;H&#Oa`)s9tyZT8F_d;_`&T2-8^&o~zt1g6bYA75QK01E&XW5#T67~UF93oQ<+0 zZJ^5|D=|cAcmiU%6rzqEF3;bbqv8@mbX$wk*`ZBC%=Qcxoy3^m*H5wi2Zbc zeeATjTAEgLCZ=b}kti+#t6-lMcn_G^++F+e<8V%~K$)?fYPSgLuIstT45B-K_-BcYN-=|mb*$$9iIA#xQJnFE{9CMW21}{fR=nUq} z?|Ux2-r-{2rQ2pvFAO#0ToBZ0{Rb<|a>*5?z~TuytJ zVqAt%N?bDC_G7KUlx93RR&xhJZD;$-RbIy@kw50O`9v7=pK(d-IErgG4~<9lw1y*% zBYk#SGH3`8EntdI@$}H6+vog=Zn$tP*?SGsUBtHy$@685Bl-eeg&bUoL)T zi(vqNe?1-BWE7~Nc{PVO@vJ^^z~Dp|_q*?XHO^olqD*H{=MOqC_<+j8=Xya+OS2T=L6n!H>;SQoE*J{pS>XH2r>)SP5RFtV- zcG8c%)$Hk1+A*fHqc|9YLr!yg7U}Hh>LvTzV{11l5k5VC3O3TeVE8O%$ zMNZ~yQApiwrEF$3@d1Oc%;vN~M zhq6~F=bglhPdIuB6zDPBASyllIHP?%zhcg|akR*U_!4)9EWjXo5gcv}mCby6Mu9@0 zU9Wr4M;4Y{2)4mxIPhg=Ps(l<+1%dZ`;#9@N+mj`n4DKJFzXwve6Ut4U$j_d0PrK@Nm4D;(O>d3t=Fj?_ z6Q6@JkV?>h$7lWD>sYRH5x9&=490KqqGt$tkTd=VVg=OpPQ9|MiVuJ32G5f?pQ9Q6 zqf-rG<>Fm$TgJa(tRmY=D~ zvl2VA-^}cQv&mi!8Oe6(s29GIMqmsam1j?yr)9B-T3RF(gt{EF(Ia?sqSXV*&}P}o zbsCgg9C|$yxxH*?MHW%ckB{choB!_0Zh z(-{`^`iJW!`@`oxd0IB~{k7kAxCDVy(q6|IyprY07B8~}%|EXK$J#e>!Q_>qht4f^ z^x*2Ymp32V?{>S9DZ=((Btbvo?A=IZ2tQMh30OG?{g>vWFh^``tJjO1OvK5=X-x<@ z1)kKTDwSI3UR0HXsES&;0MyA6*l%?4GXFff(P?kWXlXxD%YNbM|TT@54p=Mdf5`r{^QWY{_~G4l&j=j4Mih*?EzMO=?c3q3MQKk6OtoJ=l{t z45ywn>#RSdBCWUA!{|^lRORN4A30$<{BG7ciT459?mLLtauQv+STSRJErwXo7+ozA z^vE!pc3X9W1U%JI*noX6?pcaL(6)jVHhN+WA|_uvO$&;>md2oPaCl;I1J{J&hW~*v z1!NgvAW58gEABfU4+gwHXVOvTLxl6Ns?$B*OKj`PKJDcZMO)Tu_#uyF*_YRIFa}>_v#pd;ag8}z&+#o@mJ5dtvpb)2(#_bVZ)%}uB$Xr zdIFD%6*lUp39?gZH$|(zEcg58ov8IdK^p@_!i+cX&bKW=PI)L@BNe7;rQe{}E> z!BEE>%geU4bk(QDUVrvI!@BGU%Zbi*@fMg3G7du<4VkU9DymHXybQA$%^w_m*`;Vv zzI~fity8iw*N&?I3lOyaka%8tmEcaz>c)2e0CW92q0SB!q3;yVPno?19aAjgUdIne z6L{;0TsmamtbgPUKa+>vAp2(Qc28@rqn~Qm6Dwp@n3~c^y1EfgMnMlH$ti>3 ze@hvJ-QRv`{5MI*N(f1a*LL%4{fD$5IqY5dCAUm8;_AU*7NGhIQ7j3Su0u zh*y6Nq>8%X_CDKk5<~%A-pOGjM`P!)pKz{$1%1NQ?nA6-y8_3SJ8!5Rk4@b%NVsizrIH(KJl8yjfZ(6qsN ze@Tw?FnAhniP=D>qiCW@RJi@V?j>5^HqEZ{^{i{j3@yr!JPZ7k@ExZ#*QSrj`4K96 zGBW-kTald)+xhKYf>?X1axkE-tCDV4bq@Q=I)BFguxu2e0k4QShDmP95$2Q{cef=C z&@S=ugSi54JO6@`PNmsR96HzkcfkIy1C#u+d&-!a5$tPXZmSEb4a(@TVkop>dNZ5H zMrlxj+3zWPa3)C~B0+dGr7lmCqa6ejl@ z>T8fAOrlf6=o{XSX^kzu-wpLX;dAoFm9v0<_k=V+O`4O6MWKI4!9glq|p2FTE z^G>lr(@{ijpEprMmTu(bRzGj!+4sA8_eI~IPs}S|KTFJM z%z{@2)NOL$d%eBNlUJ3FU{bt zMCO-igG@=*XQywH}PbMqOl&@GOu#lTvL(4{G>g-5al(QqkWoY62ICA=f$`|K?^i3kL`BnvZ zIu3lSQXjplz9VC#{=stUvt`peB;i2Pb)`C$b?^5aK4*G45SN`o5lfP$MI;*^*ucKP zIH1c3psOJwH6!SGv#}5p&kP~eEQ2&GeRnAceH|=E(86gU6F&sOXWB(KRdQp!liBU> zn>h8I0{4HMn!2A_)T&x958dbsQf-FD-^Ps#n82{LvzasWRC{IXz7CXM;*jKsCV20(H8*Iv_(2WkMbPs zQKF6}nW@@-M*Id{PK0n_z8RNi0b;aM? zi5x^0Mf*Oj=+^Yf|K0H8G{NK$X6Gx=0iS=PF4vD6PRY}E{Z;8YBr4mqNqjzww%SdX zTiK2&H?(!_**e{C_fy{@WY|@r{(=c#Bgx8>8g8dp%N4aw`0CNq@prEN4O08w7TiqO|EQprFhfTNdl>L&3H% zBWMZeqdwGEg_Upp|=Hwf$9(TPJ%JK?rT%=r_|O33f>KWN{en^Oaw)gJ&NokDCKF&Kszz3fcaKnB@u$yaBmVMDD)=te7bQr4 zCkJ8OEPgWQDV)pWRmlJ)7DA1#zSfS*Yw5N5`RwBl`!thA{H=`*GG!#0`76BSIG%U> z{y3`c&z{Hb-m}NmJy)Kw0Cw45OCCY4V_N7UJkv~c=0NMIC}1)UHuCxOa2QZ&eG}!< z-y#iOsv#H;10$eltqTCx4pNyUiHkD$^IS=cK}+#1>QD7t8T6p+oMGhxKwuSK(fN?d z*Nxdx7tRS>^!Iao09}ZEDLk{@Uib|mJfv!bR2^-9W%eOhbCF=#c3Qi4E96G%GWJ^m zeh}Qbg%fE1PHaf++Osp<*-Wl_n}Q$6$6X7 z!r1=Eq#Eyu&RuzlpN`8b4#`kyh_MfZE#xuIwVWV`*)Lo{2-x!38ykG?k?>{Q90)Gu z4?nO!*u9B=ybY}$*|T3B`6$Sj`NW>*EC7=zIZV^QV*g55l`R{ZP6?g-ErfUe;Se8`^G__xc$!~r}JL- z^`mpyg|aqK|EXM1`QIX<@niDu$`Nd1yMWxjOLW_BJ|uSgg#|w~qBP`EI{$ow(qs5fP$WrxLY)(Ls)ylEg8lGeR#|1;$}jqsJPi5nK~XuTVp;|oNd zJClD*wAdrbxfcMLth+?x>Y(<=^A3V{YbvNH$EU@)vFW28Ut-?D!GuLB$LmrFQ?u|| zTZLx!Z$;ToRT*g6J+fUz_1?lZ#|sP24*#8)x2QKgM`uh5TY|aabb1`vCJ4-MJ6Fi9 z@6F@B3>G(~+qz#UUrl`Me)_EyflVPMsq)}WUNU-NE_XUkI6i2Y%V~~iZd7acLV~fz zKz$-Sy!Cm{T9uOB`iZN@2o|+N7`y<89R&j^b6>0Ro9{dg{Y5^FF$>8-$Z9S_XTaFi ztWL!#2Uc9I-%w#K?J@Cz_Mr7$$dflgML~i~MzCT*?y2!^UJO@RDxuyS0>VfB8}|US;#wZzs(<0}qGVTZ1e|$rh6S$o%WUP_C}TnDmUmclMn7 zFV_0WJRc_GkkIiZ?&Fabq%6ZzT(~URz?W0LS$LqQQ?@;}Idy1zQosMKOPLtLVV?TJ zwNzSYiIlu#PJpk?;Ll^k;TxLAPyh9VQI$V3Dz37XZH2FV$OtKEl}Z=ryI$2H^R14m+4uo#SQ$IBR?M+|xew z*_$%R2qS}kD7c&qLaoB1{|QC9tJa_IJiMhwt331uSVz+>f-^yrm%GrHJ<_l77de5Q zi**rw?YeLQTom4<2d_@*%;btzV2DU}n5_G_GX4ja8C=RHirH+EG9GJdZMoj_;#0Ad zs^^A@SeX}6OCtX-4%)Qi>2Hz+L<-UCs+&x(yTiTihT}5b~i{K=exk(%$f@pZ8RR7D6 zdj&RICHFfduSjx}^Q-Ts4YfGV%PcH(IvV}`$dGgUzvW9o$aJF49x&SI7u3yo_Am2C zGV?-;aU_l;@bJ)(T`$9zQHe12l``#R{}DU1mBxlBSY&5gxWLRYAeGc#Xm90oOZBRj z_To<6wRjO z5@NX#R4W#bze(-|FrhxGBj)d*ilb z)$zFG{3qxihRo4M!9M{0AH{sC&H%*fs>msLtv(Dpuyy6Fh8#@-nYORyz6_ebL85c? zU%B^-jCePrV{Aclg`=Y*Ii4N+ORpA*hj=LTmABL zKe5Rl7<%*SuD5Y=t1npx97Bux-a|V<2)84=UWk;tF;@yrT!=!$xOt@3%pocw%XQVW z^UA$j>fhS1t=J0y_RXJV9Ksz1r~W#s`tWO4sA%(h&T`7o%?*t%K?=qR4h}La7G~Lj z#JuTV!@T}*vI>1}98f%^I3-(KYs2R}fnk4HW|cl9zBNP`%nyY@)gF)ml>Oj8_oR5i ztG#>P+1{CeGZ2a19&fVkaCLMK!b9M+%|h@5)Zf)_cvm;oFx1P=q=^t#`^>gwhu9@& z->6Ef(f8{xihIKBDrw(uOSdQGOktx+wyBKQXbK)Do;mZrV;A4O{MI2H9I7stW|AhAFWM?B?KUyzD{^X3@wCC-W^!&1 zsK_7h=setlH#*oxjU@SLKQjH zb`D`A#$00h9ZJ?bN_7nh#Q$S!OCA>JX2D7&ouqRKG!)73 zF;c5AtG5O*{@a;mlgS+y+^sJ-9*ucj>=hJhqmQ+>Po8cfvUDY;-0T_v55$+nAkX-dq6aYFm9pZByU0Rf>c9z6`)Q*Y1d{nARFX{lKe`v|q@!yYi83jUerj z!yyXCIXEk%{r3x=Pc=j45~JZgm=7bMnuoMai) z#=4h?+^FfNE5Ei;7+@Sha4o>i8yg^Kw*6FcYU3)>#-(DQSKXn;7y)dW&P_)*ABrw`LYz>_i1wq!;1#Px}^c{5K6^6ILfowBE3CaO`!~HMp|y8itEnmI_Wvvyba7zBhX`?V;ea z_)JcDzp0D4WXEEs3+lS)WrGuAj;RY3^6=^smoL?Fx*b>y9e1`v>JoLRgO03$WXhO3 zlsV){tqv{}Sst8mJHi0|6Xn|$ zo@usw>^0rprbol|e^z5eG9>G+nsdodf79*;5Hp z;8-6gXiZW%=dK8wOg4y9VieY3Tx3!^n1OK1BC5wh1aE(~atF_OR3+j$Sgqo+bg3C_ zCz{ara&mK26W7>4sN&i7ZdaAWm)E2U$F*i{_bO74H@nm=XfLL68$K) z{^KvZ4f3h$+K5~PGM+ym1u2$x=XOZmG4ZZh`#SfC-VHU587N>=CB>oCLE9yw_Z7kbVBbdY$4&@1`7p|^8u2>QsUprwljws;%PEU2C5UfT0*IxT$hN~ zme^I4Hsz$3>!wF4B*w@;(%&4VO~)S$0=vFe`QdF^CT6mBqMb&bFF@=i7rItCw#z5n zK(VCu7cnWpxiIxM=U2M9`-{4}PCO;dvB!U)s6*gzt7h*KTdNux*}Z@}upY1b5fvOg z$q)=M(t~qgiV5s}D@&1!C~{a0+t4C}W~@h~kt6g$51Ir~3db2xis!YWq!GFye*Fc0nNAo;%GE7`ZadnghM&6G(qhM~x2n=n?%uTRB==#7S+Qlco_A_B08YST~1RgV&Dqw+8CpS+*1sQUT zdQpbC&I{P_nmb9r2PQEj?RHA_l?pGWCr_$lZl38&6UIF9r#sfIUJa>JS0&TWF`7$6qh@0R4^RB&k0x4Z0SjRP+$kCg2$d6HjO1 z95}9Eq*v*eLe>=G6ngv_GC+oaA{A5VkzRupQuVaaJ0e8}0_zB_^~DWc04{&omKee$ zjK^=@Icr0Qkd;Ht^zIO3<1@6mYvZi;aCeZ11k3i5&z>JAT>V!+=)eAZog_oBA+ zwDPc1#9mH!Ec`*UUz4w^Ln15O!XVi_Z_E^#(TvT+^d)*VZuIcBo>tS~2kBltEMCwq z0nsn}w8`0fJ!z=<&R5);dMz%f_Lj+c5*YTptSr^VtZ-g^gxTo!@=V{oLodpFb}AaUJK(HJ|JK{=8q?hvM&Sk4Ac{t^Z|u zZX~rrKZ`Dq>w&m}*t&3YVB?Wu>NEsvQ8SgTauG;=P6G|gwooK&zCS|xnpGOY;2TS;)4=iYEN&L8TMHt|55-#q2uW7 z{QxHm5I(vt?Z?ia?zNmIzyup{6Ic+JOCY!(O@fs4tJUcFAb0QcZ617yfjqaYvo_3> z(p_$kpNu(vwdVuNGtbqzGbUc;+C5$*r1UDQt22v})LDiTHTQ<|7R;{)-n+S{@Lk4k z>NP&PtQ(!zbQ;-Wre-2${X$P`D$W%9mN8WIAUUr-&*1n2*d1U5yv!(42_4>(%pD4D zr21Ql`)*%Kvg)6mpAMTG1UE1rdX6r?0N=;HhQ9wo+y<$cW~s;e?o_7bF6`^RDAMg% zDS6oX$Sq)AaoqD5^%DrWKuA4@@isuj3UKWAW-KZ``VLq33-0@G?j{F5hc?SkVMr2l9xEBz!r73paYB1cx4XhV1R z6SzAuy15#^U&WW4(?!m0$Pu??aaWG+INK)d$oP+1|7Cg?um{ryml6*JpYDBr@U!*` zd0o*ABE4ICuoDHhWQp0T;Qy@*%2Ey%Tbizt>)!9bXMgEHy29~i^d8_m6XL57tN+pE z<4wDLzH#i3mlEKa8g}pTK7)l447StsB|HX7ai@x~ys^&xDY z9n~OG4X@*g7ORPAt4DxhDA( zg(8Ia_Ju}(GN*l_is!`kki28CZFO!wkvb@OkDbkZ-tSi|&}yb^R;uW1SjW6dLL2GG zYBFg(nr%wAKbVo7-(UE+vU)@{es0kFyP?m^!&ePy=j~@#-fesQK}~m&X`@YCRh^N< z(w0I>%*mudV7`%F0Eczu-Gt@6Ts=S0F=h=H(JItk(EqcbPxpG7(D!mmmmkJ0r`XZ- z+g~?%@vsYa9)4k{|FB)xRL;Kb@PT5#&gw9SFTmHJx&R!?`yI_wastVEQA~I={-Nn) z()P_wR2?b`QMI@5p~1Tdev5SKI4{n7+h3R(nU?B0i+JtFJZS};z#zNfkmeP)haHL@ zmV9xkcf;tkfXaAjrqwaj*z!*{nnvox*S1YpEwu31Iv{cz2_H}6PI00QzCkEpBrEH zZAkdEY1rx@Q%i)slRq$#(l+vv|HhSLZ}*K@%aYrPi((n6D7@_^Udex2__wQ4beHh! zQwiM(1GVl3YM1b8e*4w0f~xuZMTe;>R35~zP~aAz*8-v}Jd8cnH-bigFzE|el8 zjnJK|s}ACLdy!V&I#anFTZ9$F3W6I;0PE)>MqykH+H&DnYro#~7fQww_O3}H7f46g z?GB^@;1~3s?&&3~&>P``i#zYZS zhX0)7w5q2Fe>99>fh%HZPf1+sFDlL0Cwuc9?uQin6gct(I(;}X`%!zu^KyXd=Kw<% zsykv<>;yd$!SOftNDer)v zLZoC6|6{$kxFXs2>sg{zpN=>$3@QPL@yHS-fw}Y~pc|#gcyBE%q9`)pE$+gg!LGet zzKov}$5&HD{_(57(e=#zx|c+%_oAcOS23;=PH&epD1-XUafO+FU;?!IQ$$A*#AYrSRLR}0`YG(7l zZl7Qz=_)Rt^q0v$^zB9nb_7K&L`b!n z_mnBOneJkMc~Ql7>YzOE0CEdIAcnS6ZtLP?GngOFqZO$2(4x8zr^b2|iAo6O&*4FUCbfOZ{aNZI-t6e}<} zCs#`?x>8p=nJw2!tfZ5$@A!_NJhpSU=@>bpy+G*QTm^l$K+TANVx6Qo7V20&@ zf1wDy{9C%j99`v^o&>9rolBU~l;bm&dl&USyp0}9k z8$)c@{`lAf86dxa!KF3p$>xJ1)7uUmZK5=}G+%oChrlZ2)qL$^)-vEvs~>H;Z2>z9Y9+GJUJ%_T}1 zj~G9tK=ox%lG==?FXG|Y4MLbCc?V`o5pG9K+Gh1ebu_Gc0CPpC5Y4i(A|3^t?BkRZd*ZOW$|s>5!^r8da~Up1v$_?X>C5Wg*+e z2F|7I7w=q)e{uMTL{q{Nsv84hTgG_BBfBLUk?Ky@{I5L{k*ZvyqL4B*^-4g4UzP-B zo&S}!m9Dey$!+wqCnopuyJnt|rkIn9cm?rbFM%uKv+ZQw6^0CU1~x7hd|@&zrUl~f zVcf}3XH4}shReA}%XcNHEUd%W8M6!3=dFGPBG@S!A(A!8O76BF6jEaRl%bD)tlzE_0ss zkLYd7n7ynhO|vz-U38p%U%c%tn}3#*e2osjNlRxOz$U3=RnqEK8woMmvT$NQT@iix z;`a6|Z`J72f%6r=KU|4#E6`!`IBvVt{qpGYS^Ueg@$KW^hsc~Y#JNn@M|-h@obOUI z`S1Shr5%6af2}9BiQNg}KMV3Zjn>!E<17$b6^ACQw?X(r8?+ctETCxkYAP zI6^nH3p(_6Tu1*E$KE&HrPm@yO3cHC(t?gAVNlptoN~}e<>uzqIsPLQ?}xq>3*z^j zow1VKHF6es1XniXSwbk@dSG~-!$2bbvgpZt9OygZUrE+f0N~~%*6D!;FATq;$K^}b zY(NLz{6tF8Hp$0}epTTsHBS;dzo)-zW(q{Fb}=qMDINSkWti@2od_uRvX{7$32<6X2PtzM}a@ z8EH=Uz`-b2TwBtD_R%71!>&*Ggu-uo8;lmtwV`r+?_vWkBVw&aGZ3Jj(4{ zYN%TBU5SY}EU5p>Gy^0vKoUurVWYrKs~9M+bCenKsWAdgiF9@jNE3l4osjx0`T3{c zS2JasdcQ79!6UP>MfZncaZopcY zSqyal>Z8x29fq3%TJr;gbsm1$HH2Eav;VbnvOvD=#%8~6hU>v0RhKcu0MQE&ylz>l z6wzX!0iG%RoSPxB2Y{~~JO$&Dk8uU7MDeT%OgfAr;Y#Bf1gdZZ0x_KWAShyc5g9FZ zr6zt9Rwi#Fern6E23wi9Dh&?y)ji8dSKTsThnYp}7-wj|x67Y+?i?2>ncvLoERioB z!H$SbTS`^WBqz;*1wXXv$Zri3OaOgUaOeL=JN$RQd5^LIApI6&NCU!-bW8wI6!kN| zeqOv#Rle%h_1VKc$M81cSrX8RnmzWLFai+VmSEm>R7=oI;M5!2&x${GJ@<}JqamuF zqxd|LP*)ciug)EAh;Y#?28RN0qmm{Cnt!YrM{C7;-6<)?^GRptm(2!wV_xEkv&;^{ zFrX2(Nae;X1oh8|y^Nm)+1J7uU!luz*!zO;-y~i)?Ryg#FPF3pM0#tDwUdf1&xTyl z!nO$`dI(Z^*ruHjrw1O^kv+3qI;N(%I`#~9+e<*!l1m!`0-w_0{ye+uq>29~CEx&Giw^vRc*B^&C)M>J17jcG0YL&g|~Q z1Kp}+h4ZiD!=qFvFFmUA(ItG09&2Z6d4Z+9fXKsA>sWsrVR4lDR;JUf^WOT-8iI#r zLP3TRE4ng%gfB`ys~eSm{!W7KxVrL`V89**V9}=%=|6z^!4*7R*8|~s%;w3`G0ZNt zZSX=;nXgY-X&;nAUdS5X0uvu3OkMDfwSAm*k!aGi!?l+0l)(#DqsdJoe>EEBFJkmu z-fp=DZF2%E1;7c;fAc>Tphh2T6)`cp-a6Vb>M?CF+dD`@nNe8w4!M`PdwjUt`VreO zwrxzmKd?%XHn3C3=b@p!0;(91fwI0>KDJ*F$)ZUuLKqcW+I6KbJlomd3&=0P?$uIH zAX{9)_=)#V0W4`c-yY@`P*`fSIm|3cUejcInfdrcCu#70t=JJJ@yUQe+d$tu`OD4@FKVcU&|4bu;gtAxV`5l52&G zfw&EFtL6R<&9_-E4d1(4R_vZjUzKE?FOive|7LttDbM2J@^}6M+Av}W!URYmuF>o# z;GCqi`=5=l`&xY}?Mo{kkw9>Ofq}rq=u<*VxXdkABhSp-BxOMxQ`W?x$Z3o*1XqI+ zY~rB381a<)MN+lJb|_pj=kc{hRi252=s>v=Qf_QCEc;#;gQ&{keQJX68+AS@*n`@G z8rzW)6O$s9b#MfPXyMHZ*QtnVTNJGe%4!wobxtz7y2a0^djd#f!_QN(zyJh%H?=`m zdd3a1FVsKJE#{s%#{>)niE#*@VHk4;1)1cs)l(v@fsw1mSI;JtwfLmEMMV54e5H?6 z#w=kL5h+0x3^rq2iE;-9&rO`KFSK7;xnObD=+My^L|w)X!OFp%nU>@?6y6_{>W=BK zrZk_zeieQ16D|+mXmNh2mP{NYp>D#GP!&+Z3L2Olx#ejPT({(|O`F3!uim3iT1S}) zKd%E$Y1byPAig$yTDTtyL~&8#jY@D&E&U03YoJ2eMGDa*+6j@-6x%rY3jo6QPR~t4 zYW7L;@TPO$9Jwia?q!y1x~rOWOgm=o^0TCJ@4eyR1NDEwmgm%uXioaS4nBKJvN6## zdQlW)P(4BT=?^Yn=#VVozQl9+p5`g$n!q!Sbv2M_C!BNImM{@!L;O+N%MCMZns!uK zHf;b*H{o>lkfYO&MMXN_R0zC!@aLWf?Csio#(L=bNZ488>4ZgmH zB-#uzZ3Nu&595Z7dim_J+)2F_7ApdT6t3!tBU|hmE(S9rou@YIl7W}lh_!`7Z{;&2 z8~p|$OOwayou@2P+ZH&Aoy*3GC1rZrRz3#!LE7{3FV$`^ikc~QZN_QbQIS3&XvBKn z)Q-0S!dOqUe{KF#?Zeb~5|)Nxo@>%!EHo)metW2+az7FO#9g~WwAE6%-;|(uD#4jm z_mu;eshR475FglA=OZuvE8ht(KaEMOV8^!^uDwnb=S`h0rx)F|j0gAa6cY)s(glLi zlH$zFQWFZ7@P;qX@0&^f2A3>VFXaWOU-cW}W=L5xFI}0@`j@FRAsqQcF_N!|lcM67 zW56brS9mXXE2NUrl4`}cr)l1d?!{0fKwX1xU}q5*Y@h#SI;&%UCT*$2klVup-a7GT z!>cEp5`_KQ8Ja=o9YMM+@XX8+}pmj#)`NMeT#G^7aACPMB zV&?))cKGrb<~dks+PY2bUW;0@^4+%b8x5)Cla0YfH-WI`JtuzYX9)rH+`mk29ui++ zcFzypJaeb-j4Ui@zp&C5d~$BBMg(xR-D7xQydcxu3?U>ri)8rT(*^l#c;2hO5jK(&IK)df58Hz}*P zhjw&~i)JRD^Nq~S&(*{WINJ9SLQlY?zqkNEu{eFa2#LKDCT0_!BHe#^N0*CHm)S+Y z5M7Y*NI}0$AjBi*hYc|hm+=*~lCqlvJ&a1v>*Y-u%EgKuC z7?j!NKgc^TvkZ1$h;E?g2cgS#ifJ%)z&-){h~aiJ3stZ{bR(eq{IWkwyo!bUaw}H)u-N= zWeoj`sW97nR8$S*;uAF5s+G%rdsif`B((CsMY1xU6&+F;>@FFB^hla%()KQQN5wyT zqf+zileAP!PPtaiqE_e+1m|b{>l%c?(JL}JO$|r?M}Q06=S{f|AtP%k@2MgbyDlMB zb`=VXt#jQpWPHZHFjtGrrGFAwZJYalYQ5tYSoY1PneqHFG+vU>r2X?OsnXQeZ9Tlb zPi>f>seo9=&7bf`;9~O>y|oz-baLzi72MSknn&Z_Thhg}!s2~e&^@K=O&8x2l)Jmw zxRcJm2-ACVChS}>Y9^U{ouolfq8e<@Gf~o*cS=9~&YOR6N#Wk`yWPAGhv!)&D$a-& zb*IFZUb!p2%sGuw>Gz#<5eTWdve9Fdx3an$f(lJtT6x`W*)cq?pticQXA3U(AEuaf zB|UF>G8Sm;Ir*1~2WjR`L6YU^jSA>udD>;tudOF_Z_d8(*D~dDUMuShMALOk4<~fa*Rrv#1I@!p6Okgu?_~t9ZjkT$$jX%T#7_8qB8iLr)_4#^zJ?Gg zbmT-%rN3#=B8~qUqv=`RByoTE9Fu&gA<4I?_v-uFVV)~JZL~Ok1-;9XzWeD3v$7Ix z%IN3qE=*-YJ1F)_FNviSAu;ac6BX~VuJh|S=VRV3x&n>Cr7eKGq!irz(RO)KX#CxJR49ELw=I-}A}>60w}kM++U1g_;&L7ppy+a?eWmKF$L&VJFpI8WYI zGl7ej&o^uhK50oKqQ_8dLE1({z0_2P3!}yRy>|pS?bRsQ}2!L9wK~5$dVH1)`^!rO1c~K9KWO~;91FJ^8S3H31STi+TY_Jv7l4G^s zO5Ho>SO4X`#s#NkP!xi>j`E$veVaJ{PV&LL2X@%{wq)&Og2da?WiwJuixfLxi(tmF zpbzOZ<1Z%4o}Z|DeAzf*I~|-i1|7fTgw2{ zb!p0;m^`V|^`n#96XogIv}o1hqa_p~f`=VGF zXM!}_QD+bP)m_~^#Yr02KPAtQ_-SNue#=WZGT2tF!b2A7}RKdu1 z)@u)bB*jiCM8wJz8~>};)7c}xrl-;bsrR2>8eB~Ml*WDQY;|MIQJ~ercFh*SS8mBW z21C5FWjeoWgy5s}41_*TD&0^gl!vd^YNCgF3F(tR_xrTjKehFa-A z!LyRPDo-5;9d9^-s-7W+=1->Kqr1SoYZ@|6jJ~necPAJ!he>h!R~|Cd$cI2gL<=Xy zmF$;bF|9*K>>5YGea%6sxkNxXmWi|>X>jUP$i!=($EqF$hm-)r&xj@DGQK!o>&G)< z)#yrWa$1-wZCdXXDIvli8685)2>d{}TG>kt_@ni)pnE&7=8zW~BuuWPWD+MXCp0s3 zNcwL)4j;gDVwzeWf0WxF?LwZ1>yorh)w3YO1T|})*H=LIXC@hF%Nwwrmy zWfFGu9T>x}F+^?d3!A4sZZxN{`3vlTu%Btf0Jq`z3Os(P=g&T(^*e{{tEW4yoKYo8(e}M?y zTu~AS6AF(0!Oo&8(g>0GgsJHvv+suV??3O>q?y;4H-yA=5kYxs8@SUCc$k=)nZN!- zwdkDemYR&o_L5*J_z6gp{sJweV z<4w3Of04!z^u!`s&}30oUCQy7Wh?VxW52Wgd@oWfY1c4urT`!}^EcFw^*>;3i%E8N zb_K!CKw^pe^&~SU=!El>>a{o{>L}xvK@Te{!ER>KZ$`^Y?HreY_-)A~t=63IB%^&M z=n87foaBa3gZoY#^m3Ub_b6Ax^u{*<`WU2hm1eVaMl16$i00pBblN!0UY%MUh4n z0iECsy})k{$U_UFapR|)Fr>@GQ}Qp*bcfq9Lhcz1X|wlFWAe5njD8KNezs%hJ6rOC zkbPG?N^SaMXDsg{!zWBkAa{EGr8e!J`WfeARHDnlc*^CCUI4cWlg0l}1m<8s%h_TA z!KKfGfJTxC7rqX8-|FUYW#rMykpJWoyTXTWVO zAPXEm{9{z@>^YCnx2H?|1uDYT8fx0IXEUYyWbIJ2c@Vk_uTj<1bS?@>FgemG0R_-|j} zK-WGF$=%%ToBqk=!5LZLx^e_K{0^YF>MdD3IN`c)FV6m+N&vs#FO@{mKFGsCi8)`n zMs$~nG_-!mU*PAyar)NPuTMz*Y@dRgY3FTo79_+=VDslQ*PMR zL>I-MLS-Lgm$VL}#);UH)ZQ#e599J08DQlh*1zF5a$~CGTYQa=(pu?On7f?@XN;h<2~0(m%nrk0hq?ADI?$!PvIJcec_U-t4!FC~OZR&C5PhmUOZi zn*}S@AtFL^=pLn7xVwfiC!3L5VFj!Za_0@+;mS+5yb8loTl=msukvZlpxI}f^O^F- zs?JgmdfHBLe)Nc-1TLzN9-MIVU8wy+tA+Sujt>^FElxz==10p-pMN;X>{g^;5rVe^ z`lUWFZf6B($RM&(`e76~i_zbE3R(K#4sajD)MIq*XR%)JyRWs*JBqrD-4ufaaO#M) z9k<~nl>ep7Gbr6r$7#W5(&gD|o8ND4oHh);R#}m18NQP3-3|R(6KgSSfyFXTIAFVX z`7A!%{=nHHma?Zo<5fSnL^=1}?w8K*s{BmD@-}tk{zaI{J;saTg?UNr0N~b!wu;^+ z|DYV=VA0d(lC-t0SH`Q}rwH=>T1h#fTP^y5Cs1D71!IJ_tt_2NkvF~cxN?2oH|&!o zlBjF5NHSF2?Wrs%>IsOopK(LBs6udYKo}Dti=TM4gv8v=!Bc}BoUGjHjZjD|-_}iU z29pQpo2H9*&IMU@H8TWChiOV)sdb3-lXiBkkuk$Jm=L!rJ$AQc2Mc|!y1}j$k;HZ-Vaw+lH?v|JMZ?P^8Ew5U5h&OIs?7e9YUeRK^F@?VFGjxcm- zauYgoi(~yi3r^^NJYUIm!9xGgiiyFyn?_K?mq79A(Tju84DAmcg%nFGX?pt8l$(ZT zk38Q*GR6^eDLz7jnzmYDQ0lB|?%t0b9)O$1UIv7>UWa;?=TiSNxvcJR@@`vwNc&dl z2_M1ChmKv-?aNje&zyN(sBAWpYNz$}g&9wbp^L?punU_6+m1@i>__lKqtl660dZ`H zi_MqvBYj_ch&I?wYd7mQ`-ejoj@xo5^23a=Q5s8u`zgfIZ%dj*CMM5zzm#cB27L+5 z`6#JM^YSM8NU#o_J@6cI!PBqPMva-AZYa+A1{@u-*35cM^JMI~=HED0l9E71O~I>2 zDN~<4x1r-|)~ccES@hORjAzHJc(sL?w2b8PNp4S&Cnkt)Vnxb}`Rp)meNpd@WU&)= zzHD=2w=XAC;7Ur$GIbv)m!4-Oe|8zm-Cz0P;-YJ$r8>Q=ca8Rnh;7DzL=6}DzNYpZ zaWrF859PHlT`>CDromeQG5dvSLT0!WmG#3d#ZXDMcHn(C~2+5VTC(I8xm- z0Lkb!w2deotWIJ9u&GjUD{>Jt&9#mnUuE5~)pl;6#C8&(-?+S|5=It#6kT-!-%50;jM{Q;-p*g1m)xS?E1I z6y6@f{|BL;<%7`BYSiAfWIV!-AJ7_N5BB+K+^dXpK-MgSRf1%y%Z)clo_-$SD?6dK z88bM!-#z#kwe&HeUSRpK`8U`R`ESxFZe~yb?u{}d!M5_fb-3{ca;hPh;B~)p8hyke zBtmqPFFnYC9WhViqVVGtr+V=dC_E%0gf}|6l3hvtwugt<@OEEFee!P?$>iT^#||vg znJ#&DcgX;~)=fF@;40*>r2xal-v;>f_i%pdSsME&4MeoSdTNaBkn7ggHpv?A_J!}z$IhB*q^{|0 zL?HY`PVAj$x^YyDFd;Z@mO1-&>tiZ-Oj?t9ljNBwnH+`5&b8?D+gn$CqTP9!cd@ywZVvQT0P__hfIil6WZOj3g!-kK6DI1yuTCgjaQ6G z4$`*$0?;uYN1+e8VtzjK1MghWt3h`*+`#9%2-rBSbsd&Mk@KrG9w7Rj2lG2lSr>ooVhqITl`mhNo z5;muJg<+Nv!~4c@0c-kC-ZonA!+bsJh~8~+8ZFRjY=+;>D)tB2bv0fNH{Mr06zkCv z4@nBmm?|5^k3QkF?kp20!Y<+JXY9KfEeAyC^8r|C;WOI*%4&gqDl-kD;40-hma_u~>5yl*CSe)h%Q3XNB zHU)fr`spw8&czJ`?}q3}Y)M?7tcxmF(#jXa>gP0eWqexsCHq++c*njs zsKUl3A0o$r2-Yh`-jE|_ap36>o z#+6=Z5FgN#_t-dfQ|RrDli{zKa2D9fr^-E=CKe6#6@Pp*k89$D%L%{^0)1!k-`ezl zeHHzDo|<)e*lT|)WL~abnBp+Mcn(O*7mg?{20geb9$Tf)gp>tDAP+%PyckEb8Q0FN z)8%nkgV@!rV-*e3fBzS!>f+?+OC9kz|S~EeUN*YgRMVS zA-q&ux$?3w3sVSjtYm+xb35C{oo{k?r(~(-alnOaOo@LJcmi2Y6V5-a87z4g6VpOJ zfflEy`5R6kUA@oDnHsCsJqwnekvN7T|5T?`K&}Ql&12$K?sGlLi%uO*V*u(v9C&Qf z9c7bknztv(ICwSOB#P`VV4)8FWy%(sErvupF=X%R0;x*-5_Ty^olhBiP@35uPxZeM zD;NJa5i9@Y5K9(Cl2KoXeUaj6*KS&zW6+M3Q2X^4g|F(k%*qBKJ-?ddK$PSe@UbU= zU1s1jtb)d^m!*8RU{1*o9?4h~Ok9P%YgEf|6{g+@nx$z{WEVZ%gkPjuaS03rUubho z+-75@K$i&>y6q*B%auu7eP+JFQW!(vbLAX=cEglU6iY~k6>iKkZ?kdJ<@Q1_-x?I# z46_X7S!w>_FqhCPSF&HSdEle24dhh8?@@grD^gU;eVuzoV zu*byf&xy9<%RJda1(hkfckXLr_cMTlXK%t%7KrZ1HsLUSvNY3cGBpZ`8#i;8u5WPfkV&lZ?n9kN#ei{t+&`~H77>4M{t#DF)= z&%tM$w!PG(XsI9)x}%Q%2{1WUc?ZnVxT*&iOdRgJ4o!pT85p6>#aGC~S{g<&%*u|j z14jKpd_#1;sV0=+9J{2cO2~b6^nJ7%J>Kyeqc@AiYD2Z-FVj#);}uN89_mQI5!nTy z%c91PpwxIU4X76*=Iby}n)jQnreY*%$?j1y?%5RHIE+|iP6WSq9;nA@M^&-* z@9CB~@}s4l&cL2Lgf_nYJ+E=4-KhZn&{@oxJ~b!3n^Xa$;3TeEbyCke>*$a(0uJIT zkMbyBE5Hkm%ZdR4Jx=t&9|{iP$X}3aQZ-lhLGRY<+t!fvG60JVL05O%6W@<#@-Vnp z7bvp1oYbrRkyxura1nOZ6A_DSx$mTm=&crDh+2(fpy+`*#y`YS#+@CSFD(ZlyU0(A z#m6~85LcW28L2E{qAQG^DqG>{1p=9(VOFQW=(;z19YVuxX zr8ls~j5iPa>gm&{Y)YpFW$yrZ$n~bc=JG$Qv;QZ550H@W{dP_SLCq&<_JO?dY2Rjy z0t0=3^G6-^<@<~XOsX1BX7?0lyvd`)K!OBO(HsZ@Wh*UhK5wOdw{1%(r3Eanr05%( z_1f2C0D?gab}Lce?Ez!$$Aqf4)&dWce|x@pcBn>C0&aQ+ zY%4!_0HPTH+OeWSZC0aOY%+%8_3muqjYA8@d z8-iID&1j;z1@9PAG`>of&tV#mlEFK@?hx`l+8d|0YR3SA#$xAjX_cHu@qU`+siP$i z5Mw{nfaN;vfAsJ#(@VM>e$Np8m;p=Dt5CFRYdhXR6d`&hfJkck7r3AxLsS{^$L!!I zqZa(y3iXsCfxlZ8SN9B3xO$AWhjpcYswJg-pSPe*(Jj-ulGzM&bHTsG^6;8847&}; z`V+&k(!D7eG__yv2Wb&X7%7G>AFK>oSZq(~w#Lc|MnqWSE*R|>zj317AT_47p;+9n zV`C((OZ?Wvg3sxu7(se4nvf@PUQ}`l@Lb=|Q3l(!zbDOWH$GfV?3k%81aZ2b^Fs#VH}}Ny|~1xA?yo0S1M;~V+KPpiyBaZzy`0?!UKLBt!$)VXE7=} zg)#udtGE3Bt91WgwXR;(k;h*qHdgP+RR*g!dbUFKy5~gMB?oE!(9mLI%3I}=x)T_S zqCGYSn>0=Zzc3BCH?cMJ&6e@0_KDtpX|0tOpsZP<6&)m;{cgyc?x@^wt5HW^Rv)eA zdh`k`+WBSw+F04ArYn|aJEMDL$DThnINc|d9#3fo{dmxGb3oq=rVKP5U|M_*qu7E^ z?$@ZLAI`gBNQyPH!O)v;oCv)M?Lx=yP0Wzr8_Sv-HCO68sx}e|S{Z|8 zy!O8g3|e6A8bZ<#)4B`Zu0u^U{Aq-A5|0@C^+2Z#Tz=*76z1GE(j;bFLFXJcc4`G= zQb5~#PEW1UW7u!iGwvfhF`6Fx7&5(*3L~Hw^;A}ZEfA)VPK>JDu~VBM>`KO##?c*` zQ~TW+<;b1WN8R*4K%KCtf~b(yD3PvNPf5xB35UfchK%2^f=5TdaB=3#<|Xfl1wKF8 zo_C4uV<$R=6@XN()4kCPyVY=cT~J5G=@)1=!J9lP|y)QhkC_WBsYt&WEu3Tn| zrW4vmBOW4nwSHX2KiAUV^nZ$zxpLrnIh(piMqnWWt_{^ zK^JN=_$@y^+`m*W#PCDnA^|O#Flw@GX-w=4B|Be};<@zxTZFgTo>*c~yL=!Us;>AY zdPcx&oX)3zrC+E)UQpzW#f6(Jjc%_yz&J!zE)`$Fg%l*wte0+>eRqSYn|ms}d&e58WtF^n5iOzBUdN+lwL7{p zwqM>OHi1@|a))m@e5MLBMncjE@2U4GkVSA5TRL1TUvjTKkD;e9*ej2qek>K-iS45> zQ?-NA$jKzV+;24HDt--Hm(O|ydW5&u*|*xCUC0w)uKme>3j7a8Xyh2Q`=@(A#t}Rr z7hcf-?qjs;@xt$q=&8WfhiFioTt3>*n`25J>89gZ>!8JRZI#r8w?B0yCYBosK|v_j zwH<`gXgu0?D&orPkdZH1#Nx3U_mL)5N539)tD~)O&^a*CC;DA<46xAj6soP*>4`tq z$q+A2T4@o2nrnnB!sH7A2{NbK@Q;VTb4DLLu zrLj;JF&{|dwU2C@iWx;eYGpeD?(Vk>KLp*3wUt5loj+Nd5Yr?@J&m5+66WgD^99Yq z7>%Brb?qTypD%Z`P;*yAC&|2f(p&FI=}mkzZqk`*c?{`V{fBAWSHDy5=L6B8jFU~D zqmgbzA$yV>`ouyYX6p^hs3ccv@RPP_RX*;Cr6mI#& z?T9w|pWo^uMeQ|o3SSI+F3FDq}q>V3O-RyLbEge;* z{SGd&@A4E2R*;P6L6pGi5GRSnVrPg3iMej?R%X_%d~7>0b7#YSj-gu!2r z+={@Xn|3g$+;Q&SRaVQsSLaQgpvVaz2_XVFqX}S{y&w<%%OFR=GT0zQ!X}1U70fwf zSZB{{!Fi8DExTWj+*c9}OL1_cKBcJwVG6ZW6-w9bScv-Kl4+9N(+`YerA82aKc^`z zvcin;V&~j@uO1aZT+MdqOi>Tk+UDMzWF4~@@0b~P$M7J0fYPI?r-)*PyC%0C?tUsK z$%k@qx6Vq-7}g5%9;f3HxY$GQp98A>-PfKzbo?Y1kBp+-e1(T`SZ{ z^jwJG5KkF4&K?MAV`Os{Bz0XaEkjS1$J@g6Sclh~Wbs%Uu0#pzH~2y}dlG4*{` z|1XoSgfm^PdyplAd`sgbC}h{ucW82xUr9{;uFw7;?>*nF zPf7g7*McGT1>OvUfBpm@cFV{KOh9J4yG=LK`J@n5#@pX3aCrnWof73z5|h@utCLG! z0Qf@GVRSc>>`!_fn1R*Kh7r-SrpWgM%D8o9`y_j}!mq}{uC9>g=~+s})P3TTqB;hrwM znw=oK*Bf}mb3%Oir9RRKOuS(>lLMRKCd*ZhG{FZ=PmW*+b1t&L8FbcIzm)w2KyL2?;8aW?w)2J z@nbi@b>z?ttCDZm+?u@k@tlpWF<^Of+gwpOny+-4LLh;V z;$>2mmT^7gArdzWib`GgSzO?C|7a*-zrj~`i~n)-`?N%}UjZMWy}(h7ijz@0WO4d0 zxZ!u386)u91{1kW+w(IBg9xk3xhxYJ@_9sbJp>nV9I}QioBNghy8JOE^^cWaVb%li zL=yq19OcNC>-!57nZHbg#;YlL??YjNYq9>I3oy;jsb9;@fKFa#S-^7bWtc|^POt2B zMC@Tw-O-m#L4r@R@6;MnNlcW)d-%qmssL@{59AX{{e1oL^lbCWC zt|Fqkgz};om)5b@O>1*zbxT&hxAG(j@&I=Hwb0nWwuE;=JFQ@m^{mSj*TVVdb=wKo zXQ$?;yDh9m0$E1OSR&2=()srhorBC4^y}!&f(^&gvX0id5S29$MIQYDf(NQmL>Al; z18R_}ChPoV!k)bp364&QJ)+{9vixB&8SHhwE@R>_T1+K|tLdUUim&OCN0Th6VR6%j zBuYEZ+|LepCzWB4*ex3MMBk*=HG20^2~HNO5S^ZcZ=3d7{ zbV0nP^FU{^B(YmGIXrdC?2*5*$62vO18JtyrvQAI_KA|d^f}=jl0z*n^r4Gem0cbx ztMD5wm-v{K@qt(&@utj-)7v+x9FQPlaIhW2_Mpi0FzD&?B4Sly7`!dx>cTt1!oQ)~ zU5nmZ{$Cs05zeUS5fdwTyxz?!7Hnt%cpJM}ZA%GcoJAAAtRqg5ARo}V?HN@)>*QiX z>&2BA$W9pxeVQ7J(IJKYKh?c=P*hLbEsCNdDk7pFag->ML_mVT{19P81XPr$jEI1M zh~zw@WI;ecKoA(o5=XMcAxB{(=bZBlVc0Oi+rIaH-#Pbtt8RVwoWD+$RU^f)yLa#2 z-K(ExJ!{F)`eqq>LaSe89AB%(vD-)Dj!oBQ$7~@5_3cCH!xL< zy^U#ugmCOMRp)6}MmwqVA6+3~a-Gj5D`F0uV9e~lqzVDcEcOvZuoszS^Y*t?YKMF z<#!#8KUYs;H3^6hCu%Z}gQQA&-OZmg!n*B&n@Z;aa`18u`WLk<9o2htt(zt=OpR;O zP=|>vbE#yd&|;QjI=%J!C>uAp0=OH;=)s5g zCq(1*UczKfHi+p@=}S?dMPKIWBs9rMGBn|Gjd zH6f$BB759)&46`c@>yG-u2Q$DW>UCOe1w>$K$Pbq&OYNyMOO3h}PBTY5KU* z*uk-10bi=v95sank~48?=;?{AVMqH>c2Y_O6fwKTFYHgd)G%~!Tf)4epMyE((z^(O zs9_t`Ow$(;&u%o&<7&o&`XwgN9@0J_j8J#P#Nv{0aPEdc%`nZLR$Hy`0W5He zfJ6sLEyGF{{bseUHbk7amQSi9_croh{zKP#bEpN)K)XCa5rm3oFc+4^^vR70`DIye zRO`>HU2ChRJ~mjMqHqhQi9&KS$*F1kp&nlJ7*a=Cj|I@xb|!0Y-X zy&?Ch-?TO*!C5XeySs_@fOEFe*t2_sx4t9E%d3}QZ6Uw07r>)?0~J#2$ww$${RM{A zeGvScZLv+0w2*e?TslK)v4kCf!9@(<^MzX4^S%}k!!i~t>*V8W>Jk4d_-Aw<{ia@ zV!K?l-xZj(?EYoIX2;YD4cwY?71T z8hN>TYu;dIh*&&r6$<=fgUe~G&`=5z@-ppv3N)l2#t2v)`Lye-9Itr-_v0QBJtj#y z3Yn4Jpi9fR5{97st&9)4!+Tc|G3e(_KFgWh;Zq`Q%FPaz9QPe`NA-G)JIQJDl4$wkBC``tY)|Rix?rmukz-_v{Nd0Q7- zajjcy<#Ccwm8{^tGMaVk`s8IxnW!go928K_$^@t151eaNH0m{7)5I0kK2Xsu?vC10 zemAP^F+d$31x8B~o7MsfN(OTQS-~!+fwwPp{fg(Yq<-eM!AT4;xB2icy*BY?#Yxyi z6`F`mu7{+=aPhs(*>VF7qu%Lw$Dj`vW^o>YZrgDb`i(6}1le+B8tGREIcdkeNtt!q z9;e?CuiRc*c1O10;8y}RErHx+I`HofNfZ2%NC)TaBie_%V0fnxPIJ$6_MiOxpi~mI zsK?K@S10@pt4DpO!h{LKl*$E`kiUG4<#e7JbxVB9AG%0Sv@1PSF?gR=uOMqQ808(J z7roiLvaQKKSM1%Abz$-0Tm45RFRCOV*O9|`vJgdB*B4!k3-DG9VYAh`5Hq3|>j|ZWlY3luu`5V=C#-EilZBIK{Z4DI zvDT(FJpMp8*zoMV{=!IOO-J05915I&7w9BFO(0})qPO5p`i`u!II7-LI(G6MT`P5= zo?<&v!lQ4;tQS5zE;ZIDxgYlv+loC&(IPUxd+{@(UU4uZL$K$BMOk8t0Dp@7n%*k> zl9EBLuPmHpP0w%0Wekvlz2Y$ec%BcriY{rKj&>QA>lp2!wzWFw!x+GwR^^ zF)H=bmA~&f{~os0tIKld!L#!HI6Z87v~)!Oz;n7~DN_~tx?h5)LNfU|M2seTLLz3z zas08kV31F{D!4jE$@6I^veQmwr>uk!DdNAevI;@t$$QnoxUKiGRNGlQv?2Q3T3p=z z$;fsu>Fzd+i`MzOyyFA+mTNh@1&D|i%mwvS3O|8VIQz`l@#yHvV1$FPFvpc6qwrCA z`U>pO4IQrfm-iml*H7wK*_CaS??!HOw4gtBC%9MSB3?#mA`e%)U26~|EowOGGHMKV zVWV1@K(F?5z}~`wtlfUxP6ldU)Ld8&QBcX^rU$lYKe8xXTyypxnAs{wv8 z6~BY+E08d41-))_Lu)gIQ0l{w|RgKup<_ec%j^x(7Tke ze3M4Gp3wqnGV!zw0=AViv~8)uEK7}jW|F^95_$hdRJI0h(+gZQ5=i%ev!&d671@e{ zASe;OT<$5&?uy!|Ba3Bqy^A1Q@S!dbbuH~;D)bhpDB+6eerRS#1uV;cXq0e4JQ3E) zd#>`+)q&Tk{m&nvD3Lb@>AXZ)k-4>JiFasch~k+US(r%^`4_k;(^XU|4#PZbFjr4a zgxg?FLa8$&VrErr<-_t5_L6OX=mJl|15gy>XU*S@)g8?FI*%<2g!L~xyW7S;?91db z9}{zrI|)?HOJig++D$MOB)7n7HM`lGvtti>pDM9m<~#Jw9{ei|WWMUFV5NwFMT=evYsOj|uGOqyln&)<%@5D; zt{`ime(@?$qbQ!W?9^{1HwmQb!8I3>TxFmK+f4ycxzFn-ToYgJgwRsp_FH2?4O2g0 z>npkLbF)gscE@15-7tB1qf(QGtj++2r&h7Ay>l3`3&nFwt&%LXUd$zL)j3SaKK{Gy zB!87{RlJUCf%{`s%2hyA_d0&G7A@UiMsN+gd4Ln#=k2CvHDUG8me7m9{s4iKFF0Nl z2daxxGI$RkT1hA#Dz(xwv2`v^u+nm#k9v6OW8vNklJ_B!r-_4ym%k1#*`)K(KOdzZ zZGCHWLs_Eq_aS%r^<;zKaG^xKs2XfpB~l||Pys!ihdVLn$gV$-=oxnNKB{C2@QooC4yT zm<=ZY8M|mQ=tf{ggT|9802l??Bu)wllDq={K-Wb;*Sr399Rx4X*pawbK6na#0NmyO z)F6VQjGNx40C8RnBwegQ=uk zW3>vORB2zO&Pu^(fM@G^1)16V0ky<_PZT+l*043}mBh_&s?M`f!gRFub|LHC>htL@ z9hyCqz2w$e$gkW(NoS}T&XO<++$}~N*4Dr7wh^IM?5H%1T&26_(ReL+;82|xA(P{+ z{MtKT2W8M+v5WAPPkD=Bj2+Hh`E9Y3Tdw%Jaiz;UVmyQ$KEsW8+> zRBJfA<`SjM*J7s{yvuaOpMJ{^8d}G!uaR%Nn*av8Tne-{y_m+9@ojBz_SMTra!nJw zBJ9vhjgF#Ze*-(Dk(N-yh?ag0x}&wbze|d}EOdcpwd7WZgl@W#ydVQ5cI0{8546js zh(OWoNow-Y+ue|HAp}|Cm*^(UA6C2%sA=HD!z>g-&~5N!2q=LL)iOsAZ_*EwzP%(T ztY5`ygtNsk&ouLgWO&BZD%`vP>VGC&hZ>C^4^{TJAFn=L5g)OvtXul#g#|^E_zT8d zE#iQ7RsF>DNysA-uZk41G4>xVOOYKQ$0f}C3U93tmhJO?2BkR=rJGLZRf?YW&My(z zg-xm~Rxi!MBVGfi7zQIEEJW~b3H5xhR{Kc!k(23jD(TbAPMRe#|B|+afmu_AV~uXb zlqGe?TMNfC1UN6t5LDaFsz#|o(ve6BZyAEcP!l?Mlp&}@cEYOwloWZ>bNq^G`(Ev1 z_#`59ilqSP={_Pdgvhp9RSsbnYCe@ClRnTBE?wNyrJU0xxki)xz$*~rE?96`+B*64 z4fojHjW*rl_wzIrulfT{NK-DXX@wNO*8^AuDcC#cd!}azySyxf*tiU9>xD7vvPfef zzVP^;Z-Dy$J++qj$~$o8-wn9_jU9I6?{|f31U^zid>3J#SP~Tz2EP%8jV3H2&ky zebgPz-*&QVJU-mrQ@mbE!#=rBQ@h(%zlFq35j3{OJYnEHW1NG0=Emy04QAwTo5%-OA=Z=NWQvhWDELsUh3;v=s*#{*M_i zDShy?giX{1ZwDOYaBXaSv$}Vf@|$%Bu^Cj}m*MS0rUx&}Z6!JIA_`qixGRI@G;D&G zIA?jYU3L;vAQO{o(^9ahq8r&y0^GCfC!`l_^kPKhyNocVklZY9^jzl^xu7>u`mJ3o z@{!CbrlsXbww1$}mT1@Fm1r&d8;)46i)K*Bu012I-*_`Pm$&lMs>4}1c)ReT;-EiF z;|cRcD7CSk_fo$L=E8WZRi^dLBGYI1D-DeoY@Usik3T}6+M%+O@_tM9Gnt+q6IRJx zWd3FF3r2Vf$S8O%0w^56)%pNpe)2He{nOZT8@pp$w%Gf0%3N4KSt>8LpCq%O(y{nC zWy3OM0`uW7sS*ucm8by=;2CP>p6+>@efH~+iB{w~MJ`jCw%O8ulYV1mQS;sAgl1j$ zg(Evl0Tjva&`=Xwf`R|~rYw`jq3Q)T!WFj|;J2E?Bf1Ntovb0KG?y@+^ZsYxn8MR8ya&K+=EcZl3`A zH(KZq-CWFyHWAjC(3AKUHj~f zAgpmq2Fu*gHTzeKT4a0WKXl&`rXX&xt^dCo0Q>qGCc<0vulK1m$3JvLXB?pp@R-oc z|MZ|0&`{-G?yX@LE|;&m2_iH0RRV8#bbp6myH`)-eUp@Y14}!DIY`LEf)MgT6P$37 zhWG@I-SiY5KuV=or!4%Tn_UKQm;t)=cSu4HI)Q@L5cVPBu=OkYw*`{I0pDR>uV$w} zLA0Z|wrv>n9PNkOz5EK7h@(7%{g;lcUj0L7xMP2KCKmu2VVW5=&KCfab3j7D;DGm^ zsUMQ{EyrMVud2y^Tj@s=w(x#%aIHUd``h+31=EV}t7Vl+yl=2BcGfJ@O51t12ZcwA z;WIBGCt4uSX+VAfmm)sNlV0DnAvEjTc7Tz&AsA;tbd9-$o|Xcqx-Q(z6z0U=k@-Wn zH9tjhjDXyh>M@7sWYFXTIS>NGf+rggJ%c~INmTUq-?+=}SYVUE0!5b}n)pSnVbobhK z8H9Ul<*G_z8&>a1rbTh2yol0ReG>V;{ur;n!Bz&!0$u+C#V`!f&#{HgV$asa_PCcZ zs`Ll{)UWXWZq@ptlh3N(*K24~n}@ls_%J#4Bc=uS-BIj*7RSRl?T65yy}Ei%Xu(oXiNWVJ zTxociW%?_9x45w3A1v54Q=i$bQLQEwLH+QCySr^%VLzA?Blg3580UCr=D^K(!W+jd z74sW9T_U1J`8YLH=F0p3mj9iniP<2}Z|&QN&yTb?T`YpdDC4vD3oN}pNMu?|B+W;5 z8-0n=+!u=f=Qzp+%!W50RI_YRg7k+mZLuLNO(M>9vA(>@ol%BB&zkLC1c|Ljct~V2 zhAipsxz&JSEXd!J3}!F<(%rzT%yG9hUI@OBm5LI=@wn93Y&9h`52j$pyF7fnM0J(6 z3$0>?=ZjhUqml4L%WG23A~mKU=kKNPhOs@T&)6AE{(RIS=tJQjy23;p1Kg6wd^X~v zI4AhH(^1CzVkWKcn;1)=2k*-;ey{IpKst(WA2uv%2xgQot-liPzuT4-+8C=-UV8=i zz;$FK*Sk?U`TlF9qpmr!ALCoilSxq~1jc`ZRC>91L=mOo-My27qo0~N1D??TpgXnH zMhMq)nJ+Q%{AxLzY)HOXHQoo3=Bv#Ak7DP)hvok(Pw?;05KzSeytZSheemg2^vRaA z>87$injmDuZpTM__oP-QbI_8u2CLMaP#M84l4o@r?c8P7@-deqzyLL{9qArr$^^5>_!(tNoH%Nj!~l^|>^&8MzVzlwW0dPZP_qgtaE%3jDs5t48$6k58KR zE_PQm`OTIQ+t@zl;ZEA=pv*Pb!35?F2WFBBp~)IM+WJLkKUr{rIadNv?g@pGI;rnb z!l(unm1s2x*zc}|UVS!fWb=t$0`vVl?W!d`!^iVkXQbOM&RyK;mwG~AwYHv+9?iWS zdqbqgO9p*6nTc2%Mr8gc=m|k6+bqwzoL*{tq`O#Sa_n;=%)BlC9?i9u83-cELC5n> zZ~4)L21-PVPUn}*t4rKcLc0VNo~Uj3d%`-tL0k%$4Vjvg3@ov~(Da4L;dM*H0=4^h z5ACk#@>Q$PmibQ{aW%ZkuQStSGdCj!6%T}Ir_EBe@=y&4iLo8`Rt`&(`oFAKIMW~m*{hM>W|{8Te-h_h*99LnLnbC#=MCExldem)uJXh(_YhomoZ-?Y{JYHbSl>;uX7 z%LxyU>1;Bd%n0VuQNXrDjCPW~6Va{6ki-6D{sC-C-|H=*^5P$Xmf@$}dph2iutYgT z={g~c`SVe#pr;yWtBTs=v>wmAvIj-WwR|zy^>OAHE$&JmwevuBEwrBFd9t->l6%&Z zW_h_@{G?V_X00a1zV&yL61T8s?H%fx#|B!ICeC}-UdTLJrU^vqUXh;29K zdxDV%$47)m!I?f8Y!t5+oh}}QgLu`bTJzLN6?w=Ner7dpXXP-7 zax>2L{JmZ^2d*D_+tKwLZT!8smxgBHqT7u$Mho&SV5~WJfmdwkxvRkvSZp`97H`Pf@3;b_XQT|W74qu;yro-t>h?cwyXGrt zoran9Dt|?|yc|Aw5WUm7$FM6qTT0!De$w#bx{S?qYK-tj5PFuF5|5`W z#rHIsIXn@0VdA7cQCo{vZdVzSqwK}e$TB_!_6KYK8c5N;BKbG%k7(}0mzLu1F5mHo zEg`l4Rd)(#9uPa}-ESo+haA&Y6~J$49T6`68Ixi7C7bW=PEFveR;=A zAr)blX2x_@N$aI<+l7a3-DL@q6gIL+a3g`NbNfu)4n&U5@@d#W#yj2y^6M#D7j_N&4 z_3U7J-0ERW{hWv&?c(TokB^9mdISHjP;_R=esyR~$L{SX&& z08Au?zc?U*ybzBgb{t^mbSdlxv*_^Igs~aZuW9Z#2mkpehIJ$EIgB*V#n69Qc734h zM}O@Am02SBnQ7KYdG=vGQELtsP|FC}Xd`E9YciJ=y`N)lY(5XX?{X67fiLp4-SHv~ zgY{|B6e<|pYQz*hmg9Vq_^$b8jbqB2mpsgoFiJ6OgFE?4vo{YBHjDpIE4hZx@qRGm zqU}jj`!!U~1onuZ1mysyftlHzoR~Oq!44ejV57y`^n)CL3Xb|{J^DH5!nnETu~=DI z;UrLeZ(&kHSxag@VFM&cBStVS@KRj!hGaebm`wcMGuy|X&RnHVlz1Fu#2oTnosXuh z4gO2nm2eLof+0M>Txh~Em1N6c7@Mz}Y_UwWv|GHn6-@3DCNpkCr6te+a+=0~^u<;X zhM=<*s09)=MP&U#*ASOyjw`Cw{pmcK@Va-q>eF7yw%jL-^w|0{(!KU~Wt!(^0-qKR zA_wPTKz$7ojtfLjCn1Ze*Z_(EU+oaKY<#VEr{;-nELe5Z#_@zhz7WxM>%Oq7 z-&KwH7p>$T={)iTLTlIB|GPxF|M;H5RtSudB26r=k4xr(%2TXSd_9swuSo`^H6`6; z*B{g2-@;Yr4Hj@4SpfJ~fP`o{yC;5KZ&sg>G4J0dBW{sATZh?fek(1eHsX(Yh|HHU zxXI6`bs_(e9Hnb{*2ZjN8b9wwDxrSz_8_097=Nutmk32tqw~^5UD(?7U%mPE;&$hS zkh>OwhMvABFLUm209Fg`?&|Bz^Bgg5nlkg8M21)D%4qiX zm40zjq^%TOB+?`&y2VinNV130PDZ#o(in+*8BMQm1a7ydwQY2;VS~HfJFm^G-+4O{ zW}w~vOpZgobiUVCCwtY0je)Pl(s|;km_n4RXD&AS6{J|X^$rA8Hc_X%&A{6ulj_~Y zM^Z>qZH?!ByX+GZ#XMMpnH!>|maHrF;Ky-N<;VAl z7}e;}TAKn2n^i1P<9ybDO-@PDoTx{>-hniR#lP9&V%o;H8Cgs08g4RT5_i_!x33um zD;$skdVt1Zl~3z0FE6ih=+3Kqz&5aC1#4W1WTU2-Yz#|x;@H!GPU8-SjwzicPXhqA z>V@Do7l@dKOadZQf`Jqi7%t9%mwf%#Pf6@9{wKCj^7UN5oj~CHoA4*2w$L2RzvZov z=k(V{S&}aM5r~~EeJRNqKE+rD7*orJ}276+%kx_^LjNr z?_GqoQk%Ft&$+a==SBKXjoQ@>t2FAXHs>-yn)tqUx%%0o(5jrQwVJhy4faL@3^4(P z&fHpI2+YshBVR{p+GU=a_i7mi4&+qLMsJ_EC3*L1b#i2A9KtD|KC|0m+&-0kimUI(bo-q$j`%jB`EQb zdGp&YMYq&Jl6%@QQK>ffk#x>rteaL>X=YM6>iws;u98v(86lZ7nr}vnQJTswTSdxp zBojzAlX8_1mKihS?(b^+m{0J9igh~NV{AMbeQz%z4KTUaw{%1h zCc)UtN>J@9JhpreDTEqC7M8`6)kpGwofnFpwH4f+trCfeN8DYck79VCz`I9Y3gmX- zF2nQ_9jQaKDDt67t>?Z9JXGFnNoG*^49@4GEgH}YWcxPPQLi4F4$Oi@ZK@f@JXLai zS@XNbSvFe}e;0?fA%0@P*BLa0Rj!35($9|$zF`Ep>9$GS_q85&I~Dr-4_&o7YQx~e zc7hBwukbs)BKXg7?Gd5oq1U)?GLw6LHP^~@pfp}5fFD2t@)mZKh%03mS zN)5T&2hM!zed9S8yH&J~Gw7eEDN*!GA$|h7NkwE}XmADvlP>$X!|q*K!K)a#XXDDhTLW}ckEA}rrymaZ}{@5 ztsfDOa6mHB8BRNDqq3*>nY4sD7Q(Syj|=*CeIXQSY`2iW?GjJ5=lt;-wV@2(Si()D z?)`j-G^EIbss4}m9pYA?^Mw8%I(-5uj4k6$oG4T0y}mmIDeo-Q1vFj~qP~ovUhd^=BwE1W)=He{kteMbCCtG54X=;WrYE;O5*WE;> zpd#i(oNF&-gkX2EhNw8zNJ1(0KZl-)Z?pv1i-Zh%6)BAcaC`V431I4HzSrLCoSWqJ zq^z*#dF<-;_7mTeFCO7#KHkpx&K;#m$LvYIC#zh-FOyKIgGXRpdXmq~wF`4??DI~L zLHwy+5d{K<^=eAi=yV!B!6NU+t2M4w&zOxmU%ajnBV$d4n9g9sH_L|Ta8VL7NdQE_ zECGGu{Lf;*=(9=E(fy#fE^t?7SI;i}_FUoxe7p+ten|H6gP~qH0kJiFTXGmilIu}Y z&Qm)_d{Y&MY`RgvDEH`UlhJ13<;Ofl>HFC1-1Q$E+SlHGT+QvoTWqUXaeV2|7Uq1@ zbJg9d;n3c9m+P5i{h?26T&7_QUwKJMfLY)%o{KF1oMQNP5fvgjI=sFA9~fbtibe@Qb~t3yWNg*mHB42 z!b?)yy6EAJ0!binO+OPcik>-JIvw$m)7djNpx_^~gqtuKE9j*fMI!4M%kPlc*6F#h ztj>Yg-PODzGge)F*_8J~%PpLn@Oy zhH{~g#+Wq=G`@r-TjEP1E~u-d&4}x0MBg4_lU^`Y$LziF6wA5Jfo5s;{>^yo++F@p zKBC(?Vl($8S>$ag?cM{ zW!gpxHixIZA?>t`=S5b=JV$*?plDOmQKwB&cpRt8)Ty;2ZGD@JWif$D5Z7W@>j2o@ z_)C2_$bj2ZuU889k0m8@LVKhn`^KJGQLnvQo9hPOm@s?6%8C)jdmwlr*O1QuN+)Er5_uj{v{ zv0EK|o5|Tv$?K$A_K+W^Sp(2DS-BA=E_-GBh(-)pwpwoC-y=ba^xTSi!Y#KEmvc(G zr{Auk&mw+ehav*toOVi@Gf676ZU?Unn{#=CJK6205a=wmU2L=BVH}Ndjch3SPS%-V z5V7g{>hNRyk7SM6UUSMZl0G~VTSXN0zk)GCmFuu)AI~xQdEk*x8NlE2m4>E8mDsM( zHti9kNU(3;^1ytLb9FTp?R)1K-87ynvY=a@;g}HDF!m)eNy2bJr@p&a6w~X{nZ)@} z=&RKIop+A;kXu2O29$E4PN~5 z$D$Y0jpq+H@ynulgem|0Y6adG)cN)6y}UTp6@%9SH#xrt_ z%9=2i;HREj&8EGzYIaf=?J^M5t*)N5iq;W6ct}V)9LyV5g$b-P0 zwgAny=1_jTle5A)SAtXyX0DpLNT+#Plo#yON}ZIJyI$(PJyCWZRuZ%UvnAkXy0Z#w zndS{gG`zn%1yz2gHc@m}5-Rf7ei6GouutD}UjrvzuG5_1nkw%M7MC{a$&cWzQ`}+j z#v4BfEgu)`f^CuJ_3f;X36tm(~=VO|`nf)LaJm<-FD7ZEn$QuYuS| zQy(fjg}#mAF$YrX!IM(`F8K2u7B&4#*7E|p?bFQ9<*`O!h4-O#Z;|hydOV+GrW}dB z(_?639M6Bv{Pw99^pst0gm!DG`$vb8-fMUAx?4|udl|ia9F>AI|#RKr-<0BeHEdgJoU7=@vA$^}ti zRVOBp`}@<*($_a=b#p_qJL=xZAXB#L)VIHOoRci_%qoKtD-~Q##P__ssvkB35E$C< z98)of?3%B}!L>W6)?hPmL{G;$Qq+iHxK>QKqAe4{ozD@cjmL%Aht&LBRaYaoFYLcT z`y1fFZomu)+^hgQGCdT{99+w1^2{22YFG4~{T9c)n|Z5FBwME`c+*?}x62BZ$6dO< z64{7nTp4Be&9mE`5Y{Z$GSM;^=#}Vu|B$g(cy#m6lC$?FfDuj zI(8|Jb_!(Ej_DCWVbPI-iM84bfm>j#&SZQltu3@?v36b%4&Gux&2TeIZ_4p7HUoru zB0FQu*3+5f*;Os)8h7#ml#;ck$bTS&1rP$TTm z;(}=xR_)vfWP_UCg~)sNu6**3*L~u=+~MV`fSu5Vt};`&jHY1`a&nUb)JS_f8V?lf z*jpRN$KF$rxU-$JkpBTbex}Cv6y+T?7l_49al*}+bPQ>V?lAr0zMc+54seRhS46ps zI`BSb9kM+)`OTnpZaco^MwaQR2PgyGAsXZE&-)D*Ib%eOkxoiCx92CHbxI33#2Z!^ z_FwbWai@Q$9CS2|fq~!m>gDV!Klwry?sc>+kCXL4=~g9wby*3)t;MS@?&L8=*9__B z_Y_ZNnDsv;`Krs*+7867^x7{rPjy`9g#G+p}xA zg1hY?9q0FZ`xdV+PH>iX#AQM3jS-J&Q4kuSvbc$1s#*Xv@$lo@_|TqLS%+E_8f|I$ zjAM!Tm-x?zejx*e#FnfVbXu{I2yG8k_0YkDy=$Jw;Ek?Oti6 z8XjU+43&aTFYSkp+}Xm+1}5ShBnRaGf`w6bCoK3BV;`zZsz;iDcc=N$3v}ec?)9_ znkwmwsnyk?I>5j5z&!Be>8b$?pvSp zQtgMkJZsaq(IC>)P_0V4M10Bz8RVJ3*#X#oxmsa-5ONLu7K$iA*9Ud=C>`xn7A0FV)&Gra8qWuUbapXKf|q zN3BkuFP45w$01akNR7ZvgX237&Q3Jfh{g@6Y-tjx^<1SB*2W$62IRJ1a$37#hC>;; zCvu-WxpKODu%@)!mZY>YtNdBPLKNY%Td{LK+x3X50D*1`nT{c7PC=IuA!wVmja#j- zQsvTpe;RkT(Z+hZ9$N}l^1(%2soMx*vLWoVQ{~_KnPeQn9@~H&Ce3y>A=xOn4=VEI zO&=V5=r~>c{Sxb6J94~V-eyxedNhH&cTOY4{K(@obSLPrnRWAJHtrEs6#QxSgsF+N zeUQWbKp2}T@FSq>My&#CIaXXfC4$oG%1E)Uh5q3e=)ck996h7k^E<9$Q#A!&y5~>n z0~jFnpD5seLtp4$*HHH|KbvJOUYmBt;N1NTf$%$LqeMXH| z!67!pD+O7ntr&kC5!zSlj=w6LJ$9B~c;eF#c&9J*I+>TLY3^F-1v zrQetQ@>1^Jy^#6rca4LC50G*5&T8z&$&p{-ae#c=N;$7LYeiu#Zazc1QDO&t5hX)m zEW=GLqpBl9JZ90<*ty@4NU?zFRz3 z#dhGv)@V%Ogrz3Y+$|Pb<6*ifh$sqyv)#AmJOTT=f(xk|jW3yv2@Vwk-^Rb&RJj0% z;0Zk)ys>Zlii`>2Jq|?_P;LyyJs_}Udt^)$+#qPao9l^7V}5ZGo2A0~FNCZt#a9M3 zrnYADO>=b~<&Wddym_Fxf6Pa;9c~>ltTl^Y4=T{IAnpKGen@2DX|H*X*Nb#>jye^$ znO{emB9N?K37ZTz_Z>>~;(XF;ZIQnZ$FV9c7RjXZxeqt0k?kvom@E}~>Q5S{`vK4h zM%ZUPRbhz!E>iyb@aQ-&(~!GQRQZ~JyU3a|AgmXDB{j(eAluexym4Wc&5)MrOOG zHJ$hC=Q{WY{_eH@@s0Jv#7WBxnW6Kr*_h7qMcd4vfJeBkLZmagD{-&-UKq|Lki0;< zOBICPlhG6z0-s`iUecQxPxUMf%QHT5)E+3|U~G1a0{DkblUKt{kO7|Fyu4-4A3yE5 zvwz3){r&@xkb1JccX2P?iq1m8OYbv}CfZ}dr=xSLVn-o}+w#l&9LF^W+GfO-8`>q5 zCP>uDm=iYznDXM(GaI>L?&_iQ@jNv}US7^Q7k8Q0fvMRs95h0S9~goz4w9pvnOa|RF`v~P^<9(h*IVc4!4S?y%LD8hvraeP9^=eJS z=m4ds(97m!0(59xcQ2kH_k8YF0`(jOpzaB*Hz%Q~u$`#af|4bwX*fQbYVS+?M1ChA ze|Y_HXk{YoBd5h@{n6J_CS!HJ@~Iz=3fP=DniEb(|M668ZF1nlpo|L{yjBxnC7K@m zmHQaAR;1!d#h|BS;Klpv?E=yiQOJB|p#O5c3H3Jr_h%MJ{~v#Up;~pO=2mmU(^wUeA4UCnnX_76 z-}PT%R`X8EZo@Yi!5ChleuckM$gHd;D7u?J`VuE+d}iaN5uSL1IkNT(w(wP6&ciGt zV~6{_7p*iW&$iCBHe(=}t$US`Q`6{Xud(Z`qHLv^c{4uccOKK^u}6um6wVpq+MT2z zUy$fJY8!brOmM#J4gcz6OJn*?{q7vZ2S2^+ z_H)ZFx1|ou$$#_#IPmj9+vtDBQZDPy!J1s|UPlvGX>nKc&_8}qr}nmGXhZoUXr%N( z?eBkaZ~aVM&O=^}u^jSUgFiwThHMgcvA}0756$J${@5KbhLTVGJ~!v2CRUz-rpr#C z?x*G`@N(F@?XY&`*5vQQBBvPsuFtwBS9H%zaifIRJgZWUPxt2a4vP3_EQ!_mh_2&D z`e-Lx$%?37ef2KW*q}<+?Ch~~?dW{g?>bri9`O%B8Hbj->!Uie<+V$qR6vyO)Z;M5 yHVdhlW&M=_8MA(?W@mqDBmC+ozRSC(d60;em?qt$p4xDjQn39JJtmN diff --git a/fixtures/test.png b/fixtures/test.png deleted file mode 100644 index 18d3b897cf12f686c573298ae32df716aa753702..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71834 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/fixtures/test.txt b/fixtures/test.txt deleted file mode 100644 index 7f67423..0000000 --- a/fixtures/test.txt +++ /dev/null @@ -1 +0,0 @@ -this is a text document. \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index dd9694b..a30bc11 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,387 +4,27 @@ "lockfileVersion": 1, "requires": true, "dependencies": { - "@ava/babel-plugin-throws-helper": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@ava/babel-plugin-throws-helper/-/babel-plugin-throws-helper-4.0.0.tgz", - "integrity": "sha512-3diBLIVBPPh3j4+hb5lo0I1D+S/O/VDJPI4Y502apBxmwEqjyXG4gTSPFUlm41sSZeZzMarT/Gzovw9kV7An0w==", - "dev": true - }, - "@ava/babel-preset-stage-4": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@ava/babel-preset-stage-4/-/babel-preset-stage-4-4.0.0.tgz", - "integrity": "sha512-lZEV1ZANzfzSYBU6WHSErsy7jLPbD1iIgAboASPMcKo7woVni5/5IKWeT0RxC8rY802MFktur3OKEw2JY1Tv2w==", - "dev": true, - "requires": { - "@babel/plugin-proposal-async-generator-functions": "7.7.4", - "@babel/plugin-proposal-dynamic-import": "7.7.4", - "@babel/plugin-proposal-optional-catch-binding": "7.7.4", - "@babel/plugin-transform-dotall-regex": "7.7.4", - "@babel/plugin-transform-modules-commonjs": "7.7.4" - } - }, - "@ava/babel-preset-transform-test-files": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@ava/babel-preset-transform-test-files/-/babel-preset-transform-test-files-6.0.0.tgz", - "integrity": "sha512-8eKhFzZp7Qcq1VLfoC75ggGT8nQs9q8fIxltU47yCB7Wi7Y8Qf6oqY1Bm0z04fIec24vEgr0ENhDHEOUGVDqnA==", - "dev": true, - "requires": { - "@ava/babel-plugin-throws-helper": "4.0.0", - "babel-plugin-espower": "3.0.1" - } - }, "@babel/code-frame": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", - "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", - "dev": true, - "requires": { - "@babel/highlight": "7.5.0" - } - }, - "@babel/core": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.7.4.tgz", - "integrity": "sha512-+bYbx56j4nYBmpsWtnPUsKW3NdnYxbqyfrP2w9wILBuHzdfIKz9prieZK0DFPyIzkjYVUe4QkusGL07r5pXznQ==", - "dev": true, - "requires": { - "@babel/code-frame": "7.5.5", - "@babel/generator": "7.7.4", - "@babel/helpers": "7.7.4", - "@babel/parser": "7.7.4", - "@babel/template": "7.7.4", - "@babel/traverse": "7.7.4", - "@babel/types": "7.7.4", - "convert-source-map": "1.7.0", - "debug": "4.1.1", - "json5": "2.1.1", - "lodash": "4.17.15", - "resolve": "1.13.1", - "semver": "5.7.1", - "source-map": "0.5.7" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.4.tgz", - "integrity": "sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg==", - "dev": true, - "requires": { - "@babel/types": "7.7.4", - "jsesc": "2.5.2", - "lodash": "4.17.15", - "source-map": "0.5.7" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.7.4.tgz", - "integrity": "sha512-2BQmQgECKzYKFPpiycoF9tlb5HA4lrVyAmLLVK177EcQAqjVLciUb2/R+n1boQ9y5ENV3uz2ZqiNw7QMBBw1Og==", - "dev": true, - "requires": { - "@babel/types": "7.7.4" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.7.4.tgz", - "integrity": "sha512-Mt+jBKaxL0zfOIWrfQpnfYCN7/rS6GKx6CCCfuoqVVd+17R8zNDlzVYmIi9qyb2wOk002NsmSTDymkIygDUH7A==", - "dev": true, - "requires": { - "@babel/helper-regex": "7.5.5", - "regexpu-core": "4.6.0" - } - }, - "@babel/helper-function-name": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", - "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "7.7.4", - "@babel/template": "7.7.4", - "@babel/types": "7.7.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", - "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", - "dev": true, - "requires": { - "@babel/types": "7.7.4" - } - }, - "@babel/helper-module-imports": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.7.4.tgz", - "integrity": "sha512-dGcrX6K9l8258WFjyDLJwuVKxR4XZfU0/vTUgOQYWEnRD8mgr+p4d6fCUMq/ys0h4CCt/S5JhbvtyErjWouAUQ==", - "dev": true, - "requires": { - "@babel/types": "7.7.4" - } - }, - "@babel/helper-module-transforms": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.7.4.tgz", - "integrity": "sha512-ehGBu4mXrhs0FxAqN8tWkzF8GSIGAiEumu4ONZ/hD9M88uHcD+Yu2ttKfOCgwzoesJOJrtQh7trI5YPbRtMmnA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "7.7.4", - "@babel/helper-simple-access": "7.7.4", - "@babel/helper-split-export-declaration": "7.7.4", - "@babel/template": "7.7.4", - "@babel/types": "7.7.4", - "lodash": "4.17.15" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", - "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", - "dev": true - }, - "@babel/helper-regex": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz", - "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==", - "dev": true, + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "requires": { - "lodash": "4.17.15" + "@babel/highlight": "^7.10.4" } }, - "@babel/helper-remap-async-to-generator": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.7.4.tgz", - "integrity": "sha512-Sk4xmtVdM9sA/jCI80f+KS+Md+ZHIpjuqmYPk1M7F/upHou5e4ReYmExAiu6PVe65BhJPZA2CY9x9k4BqE5klw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "7.7.4", - "@babel/helper-wrap-function": "7.7.4", - "@babel/template": "7.7.4", - "@babel/traverse": "7.7.4", - "@babel/types": "7.7.4" - } - }, - "@babel/helper-simple-access": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.7.4.tgz", - "integrity": "sha512-zK7THeEXfan7UlWsG2A6CI/L9jVnI5+xxKZOdej39Y0YtDYKx9raHk5F2EtK9K8DHRTihYwg20ADt9S36GR78A==", - "dev": true, - "requires": { - "@babel/template": "7.7.4", - "@babel/types": "7.7.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", - "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", - "dev": true, - "requires": { - "@babel/types": "7.7.4" - } - }, - "@babel/helper-wrap-function": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.7.4.tgz", - "integrity": "sha512-VsfzZt6wmsocOaVU0OokwrIytHND55yvyT4BPB9AIIgwr8+x7617hetdJTsuGwygN5RC6mxA9EJztTjuwm2ofg==", - "dev": true, - "requires": { - "@babel/helper-function-name": "7.7.4", - "@babel/template": "7.7.4", - "@babel/traverse": "7.7.4", - "@babel/types": "7.7.4" - } - }, - "@babel/helpers": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.7.4.tgz", - "integrity": "sha512-ak5NGZGJ6LV85Q1Zc9gn2n+ayXOizryhjSUBTdu5ih1tlVCJeuQENzc4ItyCVhINVXvIT/ZQ4mheGIsfBkpskg==", - "dev": true, - "requires": { - "@babel/template": "7.7.4", - "@babel/traverse": "7.7.4", - "@babel/types": "7.7.4" - } + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" }, "@babel/highlight": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", - "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", - "dev": true, - "requires": { - "chalk": "2.4.2", - "esutils": "2.0.3", - "js-tokens": "4.0.0" - } - }, - "@babel/parser": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", - "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==", - "dev": true - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.7.4.tgz", - "integrity": "sha512-1ypyZvGRXriY/QP668+s8sFr2mqinhkRDMPSQLNghCQE+GAkFtp+wkHVvg2+Hdki8gwP+NFzJBJ/N1BfzCCDEw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-remap-async-to-generator": "7.7.4", - "@babel/plugin-syntax-async-generators": "7.7.4" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.7.4.tgz", - "integrity": "sha512-StH+nGAdO6qDB1l8sZ5UBV8AC3F2VW2I8Vfld73TMKyptMU9DY5YsJAS8U81+vEtxcH3Y/La0wG0btDrhpnhjQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-dynamic-import": "7.7.4" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.7.4.tgz", - "integrity": "sha512-DyM7U2bnsQerCQ+sejcTNZh8KQEUuC3ufzdnVnSiUv/qoGJp2Z3hanKL18KDhsBT5Wj6a7CMT5mdyCNJsEaA9w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-optional-catch-binding": "7.7.4" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.7.4.tgz", - "integrity": "sha512-Li4+EjSpBgxcsmeEF8IFcfV/+yJGxHXDirDkEoyFjumuwbmfCVHUt0HuowD/iGM7OhIRyXJH9YXxqiH6N815+g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "7.0.0" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.7.4.tgz", - "integrity": "sha512-jHQW0vbRGvwQNgyVxwDh4yuXu4bH1f5/EICJLAhl1SblLs2CDhrsmCk+v5XLdE9wxtAFRyxx+P//Iw+a5L/tTg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "7.0.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.7.4.tgz", - "integrity": "sha512-4ZSuzWgFxqHRE31Glu+fEr/MirNZOMYmD/0BhBWyLyOOQz/gTAl7QmWm2hX1QxEIXsr2vkdlwxIzTyiYRC4xcQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "7.0.0" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.7.4.tgz", - "integrity": "sha512-mk0cH1zyMa/XHeb6LOTXTbG7uIJ8Rrjlzu91pUx/KS3JpcgaTDwMS8kM+ar8SLOvlL2Lofi4CGBAjCo3a2x+lw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "7.7.4", - "@babel/helper-plugin-utils": "7.0.0" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.7.4.tgz", - "integrity": "sha512-k8iVS7Jhc367IcNF53KCwIXtKAH7czev866ThsTgy8CwlXjnKZna2VHwChglzLleYrcHz1eQEIJlGRQxB53nqA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "7.7.4", - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-simple-access": "7.7.4", - "babel-plugin-dynamic-import-node": "2.3.0" - } - }, - "@babel/template": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", - "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", - "dev": true, - "requires": { - "@babel/code-frame": "7.5.5", - "@babel/parser": "7.7.4", - "@babel/types": "7.7.4" - } - }, - "@babel/traverse": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", - "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", - "dev": true, + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "requires": { - "@babel/code-frame": "7.5.5", - "@babel/generator": "7.7.4", - "@babel/helper-function-name": "7.7.4", - "@babel/helper-split-export-declaration": "7.7.4", - "@babel/parser": "7.7.4", - "@babel/types": "7.7.4", - "debug": "4.1.1", - "globals": "11.12.0", - "lodash": "4.17.15" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", - "dev": true, - "requires": { - "esutils": "2.0.3", - "lodash": "4.17.15", - "to-fast-properties": "2.0.0" - } - }, - "@concordance/react": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@concordance/react/-/react-2.0.0.tgz", - "integrity": "sha512-huLSkUuM2/P+U0uy2WwlKuixMsTODD8p4JVQBI4VKeopkiN0C7M3N9XYVawb4M+4spN5RrO/eLhk7KoQX6nsfA==", - "dev": true, - "requires": { - "arrify": "1.0.1" + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" } }, "@nodelib/fs.scandir": { @@ -393,14 +33,7 @@ "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", "requires": { "@nodelib/fs.stat": "2.0.3", - "run-parallel": "1.1.9" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", - "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==" - } + "run-parallel": "^1.1.9" } }, "@nodelib/fs.stat": { @@ -414,22 +47,7 @@ "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", "requires": { "@nodelib/fs.scandir": "2.1.3", - "fastq": "1.6.0" - } - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dev": true, - "requires": { - "defer-to-connect": "1.1.1" + "fastq": "^1.6.0" } }, "@types/color-name": { @@ -437,104 +55,41 @@ "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" }, - "@types/events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" - }, - "@types/glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", - "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", - "requires": { - "@types/events": "3.0.0", - "@types/minimatch": "3.0.3", - "@types/node": "12.12.14" - } - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" - }, - "@types/node": { - "version": "12.12.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.14.tgz", - "integrity": "sha512-u/SJDyXwuihpwjXy7hOOghagLEV1KdAST6syfnOk6QZAMzZuWZqXy5aYYZbh8Jdpd4escVFP0MvftHNDb9pruA==" - }, - "ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", - "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", - "dev": true, - "requires": { - "string-width": "3.1.0" - }, - "dependencies": { - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "7.0.3", - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "5.2.0" - } - } - } + "@types/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=" }, - "ansi-escapes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz", - "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==", - "dev": true, - "requires": { - "type-fest": "0.8.1" - } + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" }, "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "requires": { - "color-convert": "1.9.3" - } - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "requires": { - "normalize-path": "3.0.0", - "picomatch": "2.1.1" + "color-convert": "^1.9.0" } }, "archiver": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-3.1.1.tgz", - "integrity": "sha512-5Hxxcig7gw5Jod/8Gq0OneVgLYET+oNHcxgWItq4TbhOzRLKNAFUb9edAftiMKXvXfCB0vbGrJdZDNq0dWMsxg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.0.0.tgz", + "integrity": "sha512-AEWhJz6Yi6hWtN1Sqy/H4sZo/lLMJ/NftXxGaDy/TnOMmmjsRaZc/Ts+U4BsPoBQkuunTN6t8hk7iU9A+HBxLw==", "requires": { - "archiver-utils": "2.1.0", - "async": "2.6.3", - "buffer-crc32": "0.2.13", - "glob": "7.1.6", - "readable-stream": "3.4.0", - "tar-stream": "2.1.0", - "zip-stream": "2.1.2" + "archiver-utils": "^2.1.0", + "async": "^3.2.0", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.1.2", + "zip-stream": "^4.0.0" } }, "archiver-utils": { @@ -542,560 +97,48 @@ "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", "requires": { - "glob": "7.1.6", - "graceful-fs": "4.2.3", - "lazystream": "1.0.0", - "lodash.defaults": "4.2.0", - "lodash.difference": "4.5.0", - "lodash.flatten": "4.4.0", - "lodash.isplainobject": "4.0.6", - "lodash.union": "4.6.0", - "normalize-path": "3.0.0", - "readable-stream": "2.3.6" + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" }, "dependencies": { "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } } } }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "1.0.3" - } - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" - }, "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "1.0.3" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" }, "arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" }, - "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": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "requires": { - "lodash": "4.17.15" - } - }, - "ava": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/ava/-/ava-2.4.0.tgz", - "integrity": "sha512-CQWtzZZZeU2g4StojRv6MO9RIRi4sLxGSB9+3C3hv0ttUEG1tkJLTLyrBQeFS4WEeK12Z4ovE3f2iPVhSy8elA==", - "dev": true, - "requires": { - "@ava/babel-preset-stage-4": "4.0.0", - "@ava/babel-preset-transform-test-files": "6.0.0", - "@babel/core": "7.7.4", - "@babel/generator": "7.7.4", - "@concordance/react": "2.0.0", - "ansi-escapes": "4.3.0", - "ansi-styles": "4.2.0", - "arr-flatten": "1.1.0", - "array-union": "2.1.0", - "array-uniq": "2.1.0", - "arrify": "2.0.1", - "bluebird": "3.7.2", - "chalk": "2.4.2", - "chokidar": "3.3.0", - "chunkd": "1.0.0", - "ci-parallel-vars": "1.0.0", - "clean-stack": "2.2.0", - "clean-yaml-object": "0.1.0", - "cli-cursor": "3.1.0", - "cli-truncate": "2.0.0", - "code-excerpt": "2.1.1", - "common-path-prefix": "1.0.0", - "concordance": "4.0.0", - "convert-source-map": "1.7.0", - "currently-unhandled": "0.4.1", - "debug": "4.1.1", - "del": "4.1.1", - "dot-prop": "5.2.0", - "emittery": "0.4.1", - "empower-core": "1.2.0", - "equal-length": "1.0.1", - "escape-string-regexp": "2.0.0", - "esm": "3.2.25", - "figures": "3.1.0", - "find-up": "4.1.0", - "get-port": "5.0.0", - "globby": "10.0.1", - "ignore-by-default": "1.0.1", - "import-local": "3.0.2", - "indent-string": "4.0.0", - "is-ci": "2.0.0", - "is-error": "2.2.2", - "is-observable": "2.0.0", - "is-plain-object": "3.0.0", - "is-promise": "2.1.0", - "lodash": "4.17.15", - "loud-rejection": "2.2.0", - "make-dir": "3.0.0", - "matcher": "2.1.0", - "md5-hex": "3.0.1", - "meow": "5.0.0", - "micromatch": "4.0.2", - "ms": "2.1.2", - "observable-to-promise": "1.0.0", - "ora": "3.4.0", - "package-hash": "4.0.0", - "pkg-conf": "3.1.0", - "plur": "3.1.1", - "pretty-ms": "5.1.0", - "require-precompiled": "0.1.0", - "resolve-cwd": "3.0.0", - "slash": "3.0.0", - "source-map-support": "0.5.16", - "stack-utils": "1.0.2", - "strip-ansi": "5.2.0", - "strip-bom-buf": "2.0.0", - "supertap": "1.0.0", - "supports-color": "7.1.0", - "trim-off-newlines": "1.0.1", - "trim-right": "1.0.1", - "unique-temp-dir": "1.0.0", - "update-notifier": "3.0.1", - "write-file-atomic": "3.0.1" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", - "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", - "dev": true - }, - "ansi-styles": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.0.tgz", - "integrity": "sha512-7kFQgnEaMdRtwf6uSfUnVr9gSGC7faurn+J/Mv90/W+iTtN0405/nLdopfMWwchyxhbGYl6TC4Sccn9TUkGAgg==", - "dev": true, - "requires": { - "@types/color-name": "1.1.1", - "color-convert": "2.0.1" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "array-uniq": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.1.0.tgz", - "integrity": "sha512-bdHxtev7FN6+MXI1YFW0Q8mQ8dTJc2S8AMfju+ZR77pbg2yAdVyDlwkaUI7Har0LyOMRFPHrJ9lYdyjZZswdlQ==", - "dev": true - }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "7.0.1" - } - }, - "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, - "requires": { - "restore-cursor": "3.1.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 - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "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, - "requires": { - "path-type": "4.0.0" - } - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - }, - "fast-glob": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.1.1.tgz", - "integrity": "sha512-nTCREpBY8w8r+boyFYAx21iL6faSsQynliPHM4Uf56SbkyohCNxpVPEH9xrF5TXKy+IsjkPUHDKiUkzBVRXn9g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.3", - "@nodelib/fs.walk": "1.2.4", - "glob-parent": "5.1.0", - "merge2": "1.3.0", - "micromatch": "4.0.2" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "5.0.0", - "path-exists": "4.0.0" - } - }, - "glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", - "dev": true, - "requires": { - "is-glob": "4.0.1" - } - }, - "globby": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", - "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", - "dev": true, - "requires": { - "@types/glob": "7.1.1", - "array-union": "2.1.0", - "dir-glob": "3.0.1", - "fast-glob": "3.1.1", - "glob": "7.1.6", - "ignore": "5.1.4", - "merge2": "1.3.0", - "slash": "3.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", - "dev": true, - "requires": { - "isobject": "4.0.0" - } - }, - "isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "4.1.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.4.2" - } - }, - "loud-rejection": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-2.2.0.tgz", - "integrity": "sha512-S0FayMXku80toa5sZ6Ro4C+s+EtFDCsyJNG/AzFMfX3AxD5Si4dZsgzm/kKnbOxHl5Cv8jBlno8+3XYIh2pNjQ==", - "dev": true, - "requires": { - "currently-unhandled": "0.4.1", - "signal-exit": "3.0.2" - } - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "3.0.2", - "picomatch": "2.1.1" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "dev": true, - "requires": { - "mimic-fn": "2.1.0" - } - }, - "ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", - "dev": true, - "requires": { - "chalk": "2.4.2", - "cli-cursor": "2.1.0", - "cli-spinners": "2.2.0", - "log-symbols": "2.2.0", - "strip-ansi": "5.2.0", - "wcwidth": "1.0.1" - }, - "dependencies": { - "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" - } - }, - "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 - }, - "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.2.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.1", - "signal-exit": "3.0.2" - } - } - } - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", - "dev": true, - "requires": { - "p-try": "2.2.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "2.2.1" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "5.1.0", - "signal-exit": "3.0.2" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "requires": { - "has-flag": "4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "7.0.0" - } - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", - "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", - "dev": true, - "requires": { - "object.assign": "4.1.0" - } - }, - "babel-plugin-espower": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-espower/-/babel-plugin-espower-3.0.1.tgz", - "integrity": "sha512-Ms49U7VIAtQ/TtcqRbD6UBmJBUCSxiC3+zPc+eGqxKUIFO1lTshyEDRUjhoAbd2rWfwYf3cZ62oXozrd8W6J0A==", - "dev": true, - "requires": { - "@babel/generator": "7.7.4", - "@babel/parser": "7.7.4", - "call-matcher": "1.1.0", - "core-js": "2.6.10", - "espower-location-detector": "1.0.0", - "espurify": "1.8.1", - "estraverse": "4.3.0" - } + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" }, "balanced-match": { "version": "1.0.0", @@ -1107,77 +150,14 @@ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" }, - "binary-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", - "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", - "dev": true - }, "bl": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-3.0.0.tgz", - "integrity": "sha512-EUAyP5UHU5hxF8BPT0LKW8gjYLhq1DQIcneOX/pL/m2Alo+OYDQAJlHq+yseMP50Os2nHXOSic6Ss3vSQeyf4A==", - "requires": { - "readable-stream": "3.4.0" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "blueimp-md5": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.12.0.tgz", - "integrity": "sha512-zo+HIdIhzojv6F1siQPqPFROyVy7C50KzHv/k/Iz+BtvtVzSHXiMXOpq2wCfNkeBqdCv+V8XOV96tsEt2W/3rQ==", - "dev": true - }, - "boxen": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz", - "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==", - "dev": true, + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.2.tgz", + "integrity": "sha512-j4OH8f6Qg2bGuWfRiltT2HYGx0e1QcBTrK9KAHNMwMZdQnDZFk0ZSYIpADjYCB3U12nicC5tVJwSIhwOWjb4RQ==", "requires": { - "ansi-align": "3.0.0", - "camelcase": "5.3.1", - "chalk": "2.4.2", - "cli-boxes": "2.2.0", - "string-width": "3.1.0", - "term-size": "1.2.0", - "type-fest": "0.3.1", - "widest-line": "2.0.1" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "7.0.3", - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "5.2.0" - } - }, - "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true - } + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, "brace-expansion": { @@ -1185,7 +165,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -1194,16 +174,16 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "requires": { - "fill-range": "7.0.1" + "fill-range": "^7.0.1" } }, "buffer": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.3.tgz", - "integrity": "sha512-zvj65TkFeIt3i6aj5bIvJDzjjQQGs4o/sNoezg1F1kYap9Nu2jcUdpwzRSJTHMMzG0H7bZkn4rNQpImhuxWX2A==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", "requires": { - "base64-js": "1.3.1", - "ieee754": "1.1.13" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" } }, "buffer-crc32": { @@ -1211,75 +191,19 @@ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, - "requires": { - "clone-response": "1.0.2", - "get-stream": "5.1.0", - "http-cache-semantics": "4.0.3", - "keyv": "3.1.0", - "lowercase-keys": "2.0.0", - "normalize-url": "4.5.0", - "responselike": "1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "dev": true, - "requires": { - "pump": "3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true - } - } - }, - "call-matcher": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/call-matcher/-/call-matcher-1.1.0.tgz", - "integrity": "sha512-IoQLeNwwf9KTNbtSA7aEBb1yfDbdnzwjCetjkC8io5oGeOmK2CBNdg0xr+tadRYKO0p7uQyZzvon0kXlZbvGrw==", - "dev": true, - "requires": { - "core-js": "2.6.10", - "deep-equal": "1.1.1", - "espurify": "1.8.1", - "estraverse": "4.3.0" - } - }, - "call-signature": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/call-signature/-/call-signature-0.0.2.tgz", - "integrity": "sha1-qEq8glpV70yysCi9dOIFpluaSZY=", - "dev": true - }, "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, "camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "requires": { - "camelcase": "4.1.0", - "map-obj": "2.0.0", - "quick-lru": "1.1.0" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" } }, "chalk": { @@ -1287,152 +211,28 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.5.0" - } - }, - "chokidar": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz", - "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==", - "dev": true, - "requires": { - "anymatch": "3.1.1", - "braces": "3.0.2", - "fsevents": "2.1.2", - "glob-parent": "5.1.0", - "is-binary-path": "2.1.0", - "is-glob": "4.0.1", - "normalize-path": "3.0.0", - "readdirp": "3.2.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "5.0.1" - } - }, - "glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", - "dev": true, - "requires": { - "is-glob": "4.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "7.0.0" - } - } + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "chunkd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/chunkd/-/chunkd-1.0.0.tgz", - "integrity": "sha512-xx3Pb5VF9QaqCotolyZ1ywFBgyuJmu6+9dLiqBxgelEse9Xsr3yUlpoX3O4Oh11M00GT2kYMsRByTKIMJW2Lkg==", - "dev": true - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "ci-parallel-vars": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ci-parallel-vars/-/ci-parallel-vars-1.0.0.tgz", - "integrity": "sha512-u6dx20FBXm+apMi+5x7UVm6EH7BL1gc4XrcnQewjcB7HWRcor/V5qWc3RG2HwpgDJ26gIi2DSEu3B7sXynAw/g==", - "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 - }, - "clean-yaml-object": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz", - "integrity": "sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g=", - "dev": true - }, - "cli-boxes": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", - "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==", - "dev": true - }, "cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "requires": { - "restore-cursor": "3.1.0" + "restore-cursor": "^3.1.0" } }, "cli-spinners": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.2.0.tgz", - "integrity": "sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==" - }, - "cli-truncate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.0.0.tgz", - "integrity": "sha512-C4hp+8GCIFVsUUiXcw+ce+7wexVWImw8rQrgMBFsqerx9LvvcGlwm6sMjQYAEmV/Xb87xc1b5Ttx505MSpZVqg==", - "dev": true, - "requires": { - "slice-ansi": "2.1.0", - "string-width": "4.2.0" - } + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.4.0.tgz", + "integrity": "sha512-sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA==" }, "clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "requires": { - "mimic-response": "1.0.1" - } - }, - "code-excerpt": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-2.1.1.tgz", - "integrity": "sha512-tJLhH3EpFm/1x7heIW0hemXJTUU5EWl2V0EIX558jp05Mt1U6DVryCgkp3l37cxqs+DNbNgxG43SkwJXpQ14Jw==", - "dev": true, - "requires": { - "convert-to-spaces": "1.0.2" - } + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" }, "color-convert": { "version": "1.9.3", @@ -1447,37 +247,15 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, - "common-path-prefix": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-1.0.0.tgz", - "integrity": "sha1-zVL28HEuC6q5fW+XModPIvR3UsA=", - "dev": true - }, "compress-commons": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-2.1.1.tgz", - "integrity": "sha512-eVw6n7CnEMFzc3duyFVrQEuY1BlHR3rYsSztyG32ibGMW722i3C6IizEGMFmfMU+A+fALvBIwxN3czffTcdA+Q==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.0.1.tgz", + "integrity": "sha512-xZm9o6iikekkI0GnXCmAl3LQGZj5TBDj0zLowsqi7tJtEa3FMGSEcHcqrSJIrOAk1UG/NBbDn/F1q+MG/p/EsA==", "requires": { - "buffer-crc32": "0.2.13", - "crc32-stream": "3.0.1", - "normalize-path": "3.0.0", - "readable-stream": "2.3.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" - } - } + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" } }, "concat-map": { @@ -1485,114 +263,6 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "concordance": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/concordance/-/concordance-4.0.0.tgz", - "integrity": "sha512-l0RFuB8RLfCS0Pt2Id39/oCPykE01pyxgAFypWTlaGRgvLkZrtczZ8atEHpTeEIW+zYWXTBuA9cCSeEOScxReQ==", - "dev": true, - "requires": { - "date-time": "2.1.0", - "esutils": "2.0.3", - "fast-diff": "1.2.0", - "js-string-escape": "1.0.1", - "lodash.clonedeep": "4.5.0", - "lodash.flattendeep": "4.4.0", - "lodash.islength": "4.0.1", - "lodash.merge": "4.6.2", - "md5-hex": "2.0.0", - "semver": "5.7.1", - "well-known-symbols": "2.0.0" - }, - "dependencies": { - "md5-hex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-2.0.0.tgz", - "integrity": "sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM=", - "dev": true, - "requires": { - "md5-o-matic": "0.1.1" - } - } - } - }, - "configstore": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", - "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==", - "dev": true, - "requires": { - "dot-prop": "4.2.0", - "graceful-fs": "4.2.3", - "make-dir": "1.3.0", - "unique-string": "1.0.0", - "write-file-atomic": "2.4.3", - "xdg-basedir": "3.0.0" - }, - "dependencies": { - "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", - "dev": true, - "requires": { - "is-obj": "1.0.1" - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true - }, - "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" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "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.2.3", - "imurmurhash": "0.1.4", - "signal-exit": "3.0.2" - } - } - } - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "convert-to-spaces": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz", - "integrity": "sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU=", - "dev": true - }, - "core-js": { - "version": "2.6.10", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.10.tgz", - "integrity": "sha512-I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA==", - "dev": true - }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", @@ -1603,50 +273,16 @@ "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", "requires": { - "buffer": "5.4.3" + "buffer": "^5.1.0" } }, "crc32-stream": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-3.0.1.tgz", - "integrity": "sha512-mctvpXlbzsvK+6z8kJwSJ5crm7yBwrQMTybJzMw1O4lLGJqjlDCXY2Zw7KheiA6XBEcBmfLx1D88mjRGVJtY9w==", - "requires": { - "crc": "3.8.0", - "readable-stream": "3.4.0" - } - }, - "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.1.5", - "shebang-command": "1.2.0", - "which": "1.3.1" - } - }, - "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 - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "requires": { - "array-find-index": "1.0.2" - } - }, - "date-time": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/date-time/-/date-time-2.1.0.tgz", - "integrity": "sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==", - "dev": true, + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.0.tgz", + "integrity": "sha512-tyMw2IeUX6t9jhgXI6um0eKfWq4EIDpfv5m7GX4Jzp7eVelQ360xd8EPXJhp2mHwLQIkqlnMLjzqSZI3a+0wRw==", "requires": { - "time-zone": "1.0.0" + "crc": "^3.4.4", + "readable-stream": "^3.4.0" } }, "decamelize": { @@ -1659,8 +295,8 @@ "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", "requires": { - "decamelize": "1.2.0", - "map-obj": "1.0.1" + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" }, "dependencies": { "map-obj": { @@ -1670,94 +306,12 @@ } } }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "requires": { - "mimic-response": "1.0.1" - } - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "requires": { - "is-arguments": "1.0.4", - "is-date-object": "1.0.1", - "is-regex": "1.0.4", - "object-is": "1.0.1", - "object-keys": "1.1.1", - "regexp.prototype.flags": "1.2.0" - } - }, - "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 - }, "defaults": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", "requires": { - "clone": "1.0.4" - } - }, - "defer-to-connect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.1.tgz", - "integrity": "sha512-J7thop4u3mRTkYRQ+Vpfwy2G5Ehoy82I14+14W4YMDLKdWloI9gSzRbV30s/NckQGVJtPkWNcW4oMAUigTdqiQ==", - "dev": true - }, - "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, - "requires": { - "object-keys": "1.1.1" - } - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "7.1.1", - "globby": "6.1.0", - "is-path-cwd": "2.2.0", - "is-path-in-cwd": "2.1.0", - "p-map": "2.1.0", - "pify": "4.0.1", - "rimraf": "2.7.1" - }, - "dependencies": { - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "1.0.2", - "glob": "7.1.6", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - } + "clone": "^1.0.2" } }, "dir-glob": { @@ -1765,51 +319,7 @@ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "requires": { - "path-type": "4.0.0" - }, - "dependencies": { - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - } - } - }, - "dot-prop": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", - "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", - "dev": true, - "requires": { - "is-obj": "2.0.0" - } - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "emittery": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz", - "integrity": "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==", - "dev": true - }, - "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 - }, - "empower-core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/empower-core/-/empower-core-1.2.0.tgz", - "integrity": "sha512-g6+K6Geyc1o6FdXs9HwrXleCFan7d66G5xSCfSF7x1mJDCes6t0om9lFQG3zOrzh3Bkb/45N0cZ5Gqsf7YrzGQ==", - "dev": true, - "requires": { - "call-signature": "0.0.2", - "core-js": "2.6.10" + "path-type": "^4.0.0" } }, "end-of-stream": { @@ -1817,197 +327,41 @@ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "requires": { - "once": "1.4.0" + "once": "^1.4.0" } }, - "equal-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/equal-length/-/equal-length-1.0.1.tgz", - "integrity": "sha1-IcoRLUirJLTh5//A5TOdMf38J0w=", - "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==", "requires": { - "is-arrayish": "0.2.1" + "is-arrayish": "^0.2.1" } }, - "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 - }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, - "esm": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", - "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", - "dev": true - }, - "espower-location-detector": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/espower-location-detector/-/espower-location-detector-1.0.0.tgz", - "integrity": "sha1-oXt+zFnTDheeK+9z+0E3cEyzMbU=", - "dev": true, - "requires": { - "is-url": "1.2.4", - "path-is-absolute": "1.0.1", - "source-map": "0.5.7", - "xtend": "4.0.2" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "espurify": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz", - "integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==", - "dev": true, - "requires": { - "core-js": "2.6.10" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", - "dev": true, - "requires": { - "cross-spawn": "7.0.1", - "get-stream": "5.1.0", - "human-signals": "1.1.1", - "is-stream": "2.0.0", - "merge-stream": "2.0.0", - "npm-run-path": "4.0.0", - "onetime": "5.1.0", - "p-finally": "2.0.1", - "signal-exit": "3.0.2", - "strip-final-newline": "2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", - "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", - "dev": true, - "requires": { - "path-key": "3.1.1", - "shebang-command": "2.0.0", - "which": "2.0.2" - } - }, - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "dev": true, - "requires": { - "pump": "3.0.0" - } - }, - "npm-run-path": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.0.tgz", - "integrity": "sha512-8eyAOAH+bYXFPSnNnKr3J+yoybe8O87Is5rtAQ8qRczJz1ajcsjg8l2oZqP+Ppx15Ii3S1vUTjQN2h4YO2tWWQ==", - "dev": true, - "requires": { - "path-key": "3.1.1" - } - }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "2.0.0" - } - } - } - }, - "fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true - }, "fast-glob": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.1.1.tgz", - "integrity": "sha512-nTCREpBY8w8r+boyFYAx21iL6faSsQynliPHM4Uf56SbkyohCNxpVPEH9xrF5TXKy+IsjkPUHDKiUkzBVRXn9g==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", "requires": { - "@nodelib/fs.stat": "2.0.3", - "@nodelib/fs.walk": "1.2.4", - "glob-parent": "5.1.0", - "merge2": "1.3.0", - "micromatch": "4.0.2" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" } }, "fastq": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", - "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==", - "requires": { - "reusify": "1.0.4" - } - }, - "figures": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz", - "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==", - "dev": true, + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", + "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", "requires": { - "escape-string-regexp": "1.0.5" + "reusify": "^1.0.4" } }, "fill-range": { @@ -2015,15 +369,16 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "requires": { - "to-regex-range": "5.0.1" + "to-regex-range": "^5.0.1" } }, "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "requires": { - "locate-path": "2.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, "fs-constants": { @@ -2036,192 +391,64 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, - "fsevents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", - "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "get-port": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.0.0.tgz", - "integrity": "sha512-imzMU0FjsZqNa6BqOjbbW6w5BivHIuQKopjpPqcnx0AVHJQKCxK1O+Ab3OrVXhrekqfVMjwA9ZYu062R+KcIsQ==", - "dev": true, - "requires": { - "type-fest": "0.3.1" - }, - "dependencies": { - "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true - } - } - }, "get-stdin": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", - "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==" - }, - "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 + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==" }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.4", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "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" } }, "glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", - "requires": { - "is-glob": "4.0.1" - } - }, - "global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", - "dev": true, + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "requires": { - "ini": "1.3.5" + "is-glob": "^4.0.1" } }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, "globby": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", - "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", - "requires": { - "@types/glob": "7.1.1", - "array-union": "2.1.0", - "dir-glob": "3.0.1", - "fast-glob": "3.1.1", - "glob": "7.1.6", - "ignore": "5.1.4", - "merge2": "1.3.0", - "slash": "3.0.0" - }, - "dependencies": { - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - } - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", "requires": { - "@sindresorhus/is": "0.14.0", - "@szmarczak/http-timer": "1.1.2", - "cacheable-request": "6.1.0", - "decompress-response": "3.3.0", - "duplexer3": "0.1.4", - "get-stream": "4.1.0", - "lowercase-keys": "1.0.1", - "mimic-response": "1.0.1", - "p-cancelable": "1.1.0", - "to-readable-stream": "1.0.0", - "url-parse-lax": "3.0.0" - }, - "dependencies": { - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "3.0.0" - } - } + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" } }, "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "1.1.1" - } + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true - }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "dev": true - }, - "hasha": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.1.0.tgz", - "integrity": "sha512-OFPDWmzPN1l7atOV1TgBVmNtBxaIysToK6Ve9DK+vT6pYuklw/nPNT+HJbZi0KDcI6vWB+9tgvZ5YD7fA3CXcA==", - "dev": true, - "requires": { - "is-stream": "2.0.0", - "type-fest": "0.8.1" - } - }, "hosted-git-info": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", - "integrity": "sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==" - }, - "http-cache-semantics": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", - "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==", - "dev": true - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" }, "ieee754": { "version": "1.1.13", @@ -2229,50 +456,22 @@ "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" }, "ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==" - }, - "ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", - "dev": true - }, - "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-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "requires": { - "pkg-dir": "4.2.0", - "resolve-cwd": "3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" }, "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -2280,97 +479,22 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true - }, - "irregular-plurals": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", - "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==", - "dev": true - }, - "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true - }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "2.0.0" - } - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "2.0.0" - } - }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true - }, - "is-error": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-error/-/is-error-2.2.2.tgz", - "integrity": "sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==", - "dev": true - }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, - "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 - }, "is-glob": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "requires": { - "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.1", - "is-path-inside": "1.0.1" - }, - "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.2" - } - } + "is-extglob": "^2.1.1" } }, "is-interactive": { @@ -2378,242 +502,73 @@ "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" }, - "is-npm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz", - "integrity": "sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==", - "dev": true - }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, - "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 - }, - "is-observable": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-2.0.0.tgz", - "integrity": "sha512-fhBZv3eFKUbyHXZ1oHujdo2tZ+CNbdpdzzlENgCGZUC8keoGxUew2jYFLYcUB4qo7LDD03o4KK11m/QYD7kEjg==", - "dev": true - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "2.1.0" - } - }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "1.0.2" - } - }, "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=" }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "dev": true - }, - "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", - "dev": true, - "requires": { - "has": "1.0.3" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-url": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", - "dev": true - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", - "dev": true - }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "js-string-escape": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", - "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=", - "dev": true - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, - "requires": { - "argparse": "1.0.10", - "esprima": "4.0.1" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "json5": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", - "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", - "dev": true, - "requires": { - "minimist": "1.2.0" - } - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dev": true, - "requires": { - "json-buffer": "3.0.0" - } + "json-parse-even-better-errors": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.0.tgz", + "integrity": "sha512-o3aP+RsWDJZayj1SbHNQAI8x0v3T3SKiGoZlNYfbUP1S3omJQ6i9CnqADqkSPaOAxwua4/1YWx5CM7oiChJt2Q==" }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dev": true, - "requires": { - "package-json": "6.5.0" - } + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "lazystream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", "requires": { - "readable-stream": "2.3.6" + "readable-stream": "^2.0.5" }, "dependencies": { "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } } } }, - "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=", - "requires": { - "graceful-fs": "4.2.3", - "parse-json": "4.0.0", - "pify": "3.0.0", - "strip-bom": "3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - } - } + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" + "p-locate": "^4.1.0" } }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, "lodash.defaults": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", @@ -2629,155 +584,105 @@ "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" }, - "lodash.flattendeep": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", - "dev": true - }, - "lodash.islength": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.islength/-/lodash.islength-4.0.1.tgz", - "integrity": "sha1-Tpho1FJXXXUK/9NYyXlUPcIO1Xc=", - "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=" }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, "lodash.union": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" }, "log-symbols": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", - "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", - "requires": { - "chalk": "2.4.2" - } - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "requires": { - "currently-unhandled": "0.4.1", - "signal-exit": "3.0.2" - } - }, - "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==", - "dev": true, - "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" - } - }, - "make-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", - "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", - "dev": true, + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", "requires": { - "semver": "6.3.0" + "chalk": "^4.0.0" }, "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } } } }, "map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=" - }, - "matcher": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-2.1.0.tgz", - "integrity": "sha512-o+nZr+vtJtgPNklyeUKkkH42OsK8WAfdgaJE2FNxcjLPg+5QbeEoT6vRj8Xq/iv18JlQ9cmKsEu0b94ixWf1YQ==", - "dev": true, - "requires": { - "escape-string-regexp": "2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "md5-hex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz", - "integrity": "sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==", - "dev": true, - "requires": { - "blueimp-md5": "2.12.0" - } - }, - "md5-o-matic": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz", - "integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=", - "dev": true + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==" }, "meow": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", - "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", - "requires": { - "camelcase-keys": "4.2.0", - "decamelize-keys": "1.1.0", - "loud-rejection": "1.6.0", - "minimist-options": "3.0.2", - "normalize-package-data": "2.5.0", - "read-pkg-up": "3.0.0", - "redent": "2.0.0", - "trim-newlines": "2.0.0", - "yargs-parser": "10.1.0" + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-7.1.0.tgz", + "integrity": "sha512-kq5F0KVteskZ3JdfyQFivJEj2RaA8NFsS4+r9DaMKLcUHpk5OcHS3Q0XkCXONB1mZRPsu/Y/qImKri0nwSEZog==", + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" } }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, "merge2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", - "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, "micromatch": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", "requires": { - "braces": "3.0.2", - "picomatch": "2.1.1" + "braces": "^3.0.1", + "picomatch": "^2.0.5" } }, "mimic-fn": { @@ -2785,50 +690,27 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" }, - "mimic-response": { + "min-indent": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, "minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "requires": { - "arrify": "1.0.1", - "is-plain-obj": "1.1.0" - } - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - } + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" } }, "mute-stream": { @@ -2841,10 +723,10 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "requires": { - "hosted-git-info": "2.8.5", - "resolve": "1.13.1", - "semver": "5.7.1", - "validate-npm-package-license": "3.0.4" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "normalize-path": { @@ -2852,113 +734,53 @@ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, - "normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", - "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.1" - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-is": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz", - "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY=", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, - "requires": { - "define-properties": "1.1.3", - "function-bind": "1.1.1", - "has-symbols": "1.0.1", - "object-keys": "1.1.1" - } - }, - "observable-to-promise": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/observable-to-promise/-/observable-to-promise-1.0.0.tgz", - "integrity": "sha512-cqnGUrNsE6vdVDTPAX9/WeVzwy/z37vdxupdQXU8vgTXRFH72KCZiZga8aca2ulRPIeem8W3vW9rQHBwfIl2WA==", - "dev": true, - "requires": { - "is-observable": "2.0.0", - "symbol-observable": "1.2.0" - } - }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "requires": { - "mimic-fn": "2.1.0" + "mimic-fn": "^2.1.0" } }, "ora": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/ora/-/ora-4.0.3.tgz", - "integrity": "sha512-fnDebVFyz309A73cqCipVL1fBZewq4vwgSHfxh43vVy31mbyoQ8sCH3Oeaog/owYOs/lLlGVPCISQonTneg6Pg==", - "requires": { - "chalk": "3.0.0", - "cli-cursor": "3.1.0", - "cli-spinners": "2.2.0", - "is-interactive": "1.0.0", - "log-symbols": "3.0.0", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.0.0.tgz", + "integrity": "sha512-s26qdWqke2kjN/wC4dy+IQPBIMWBJlSU/0JZhk30ZDBLelW25rv66yutUWARMigpGPzcXHb+Nac5pNhN/WsARw==", + "requires": { + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.4.0", + "is-interactive": "^1.0.0", + "log-symbols": "^4.0.0", "mute-stream": "0.0.8", - "strip-ansi": "6.0.0", - "wcwidth": "1.0.1" + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" }, "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, "ansi-styles": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.0.tgz", - "integrity": "sha512-7kFQgnEaMdRtwf6uSfUnVr9gSGC7faurn+J/Mv90/W+iTtN0405/nLdopfMWwchyxhbGYl6TC4Sccn9TUkGAgg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", "requires": { - "@types/color-name": "1.1.1", - "color-convert": "2.0.1" + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" } }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { - "ansi-styles": "4.2.0", - "supports-color": "7.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, "color-convert": { @@ -2966,7 +788,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "color-name": "1.1.4" + "color-name": "~1.1.4" } }, "color-name": { @@ -2975,556 +797,155 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "5.0.0" - } - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "requires": { - "has-flag": "4.0.0" - } - } - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "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=", - "requires": { - "p-limit": "1.3.0" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "package-hash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", - "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", - "dev": true, - "requires": { - "graceful-fs": "4.2.3", - "hasha": "5.1.0", - "lodash.flattendeep": "4.4.0", - "release-zalgo": "1.0.0" - } - }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dev": true, - "requires": { - "got": "9.6.0", - "registry-auth-token": "4.0.0", - "registry-url": "5.1.0", - "semver": "6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "requires": { - "error-ex": "1.3.2", - "json-parse-better-errors": "1.0.2" - } - }, - "parse-ms": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", - "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", - "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=" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "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", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "requires": { - "pify": "3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - } - } - }, - "picomatch": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.1.1.tgz", - "integrity": "sha512-OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA==" - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "2.0.4" - } - }, - "pkg-conf": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", - "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", - "dev": true, - "requires": { - "find-up": "3.0.0", - "load-json-file": "5.3.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "3.0.0" - } - }, - "load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", - "dev": true, - "requires": { - "graceful-fs": "4.2.3", - "parse-json": "4.0.0", - "pify": "4.0.1", - "strip-bom": "3.0.0", - "type-fest": "0.3.1" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "3.0.0", - "path-exists": "3.0.0" - } - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", - "dev": true, - "requires": { - "p-try": "2.2.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "2.2.1" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true - } - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "4.1.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "5.0.0", - "path-exists": "4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "4.1.0" - } - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", - "dev": true, - "requires": { - "p-try": "2.2.0" - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", "requires": { - "p-limit": "2.2.1" + "has-flag": "^4.0.0" } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true } } }, - "plur": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", - "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", - "dev": true, - "requires": { - "irregular-plurals": "2.0.0" - } - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true - }, - "pretty-ms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-5.1.0.tgz", - "integrity": "sha512-4gaK1skD2gwscCfkswYQRmddUb2GJZtzDGRjHWadVHtK/DIKFufa12MvES6/xu1tVbUYeia5bmLcwJtZJQUqnw==", - "dev": true, - "requires": { - "parse-ms": "2.1.0" - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "requires": { - "end-of-stream": "1.4.4", - "once": "1.4.0" + "p-try": "^2.0.0" } }, - "quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=" - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "requires": { - "deep-extend": "0.6.0", - "ini": "1.3.5", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" + "p-limit": "^2.2.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=", - "requires": { - "load-json-file": "4.0.0", - "normalize-package-data": "2.5.0", - "path-type": "3.0.0" - } + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, - "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=", + "parse-json": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", "requires": { - "find-up": "2.1.0", - "read-pkg": "3.0.0" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, - "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", - "requires": { - "inherits": "2.0.4", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" - } + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" }, - "readdirp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz", - "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==", - "dev": true, - "requires": { - "picomatch": "2.1.1" - } + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, - "redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "requires": { - "indent-string": "3.2.0", - "strip-indent": "2.0.0" - } + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, - "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", - "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", - "dev": true, - "requires": { - "regenerate": "1.4.0" - } + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, - "regexp.prototype.flags": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz", - "integrity": "sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA==", - "dev": true, - "requires": { - "define-properties": "1.1.3" - } + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" }, - "regexpu-core": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", - "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", - "dev": true, - "requires": { - "regenerate": "1.4.0", - "regenerate-unicode-properties": "8.1.0", - "regjsgen": "0.5.1", - "regjsparser": "0.6.0", - "unicode-match-property-ecmascript": "1.0.4", - "unicode-match-property-value-ecmascript": "1.1.0" - } + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, - "registry-auth-token": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.0.0.tgz", - "integrity": "sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw==", - "dev": true, - "requires": { - "rc": "1.2.8", - "safe-buffer": "5.1.2" - } + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dev": true, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "requires": { - "rc": "1.2.8" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } } }, - "regjsgen": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", - "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==", - "dev": true - }, - "regjsparser": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", - "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", - "dev": true, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "requires": { - "jsesc": "0.5.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" } } }, - "release-zalgo": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", - "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=", - "dev": true, + "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==", "requires": { - "es6-error": "4.1.1" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } }, - "require-precompiled": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/require-precompiled/-/require-precompiled-0.1.0.tgz", - "integrity": "sha1-WhtS63Dr7UPrmC6XTIWrWVceVvo=", - "dev": true - }, - "resolve": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.13.1.tgz", - "integrity": "sha512-CxqObCX8K8YtAhOBRg+lrcdn+LK+WYOS8tSjqSFbjtrI5PnS63QPhZl4+yKfrU9tdsbMu9Anr/amegT87M9Z6w==", + "readdir-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.0.0.tgz", + "integrity": "sha512-km0DIcwQVZ1ZUhXhMWpF74/Wm5aFEd5/jDiVWF1Hkw2myPQovG8vCQ8+FQO2KXE9npQQvCnAMZhhWuUee4WcCQ==", "requires": { - "path-parse": "1.0.6" + "minimatch": "^3.0.4" } }, - "resolve-cwd": { + "redent": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "requires": { - "resolve-from": "5.0.0" + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" } }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dev": true, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", "requires": { - "lowercase-keys": "1.0.1" + "path-parse": "^1.0.6" } }, "restore-cursor": { @@ -3532,8 +953,8 @@ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "requires": { - "onetime": "5.1.0", - "signal-exit": "3.0.2" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" } }, "reusify": { @@ -3541,15 +962,6 @@ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "7.1.6" - } - }, "run-parallel": { "version": "1.1.9", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", @@ -3565,102 +977,37 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" }, - "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.7.1" - } - }, - "serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" }, - "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "requires": { - "ansi-styles": "3.2.1", - "astral-regex": "1.0.0", - "is-fullwidth-code-point": "2.0.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-support": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", - "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", - "dev": true, - "requires": { - "buffer-from": "1.1.1", - "source-map": "0.6.1" - }, - "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 - } - } - }, "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "requires": { - "spdx-expression-parse": "3.0.0", - "spdx-license-ids": "3.0.5" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" }, "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "requires": { - "spdx-exceptions": "2.2.0", - "spdx-license-ids": "3.0.5" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { @@ -3668,134 +1015,28 @@ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "stack-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "8.0.0", - "is-fullwidth-code-point": "3.0.0", - "strip-ansi": "6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "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", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "5.0.0" - } - } - } - }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } }, "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "4.1.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" - }, - "strip-bom-buf": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz", - "integrity": "sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==", - "dev": true, + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "is-utf8": "0.2.1" + "ansi-regex": "^5.0.0" } }, - "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", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=" - }, - "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 - }, - "supertap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supertap/-/supertap-1.0.0.tgz", - "integrity": "sha512-HZJ3geIMPgVwKk2VsmO5YHqnnJYl6bV5A9JW2uzqV43WmpgliNEYbuvukfor7URpaqpxuw3CfZ3ONdVbZjCgIA==", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "requires": { - "arrify": "1.0.1", - "indent-string": "3.2.0", - "js-yaml": "3.13.1", - "serialize-error": "2.1.0", - "strip-ansi": "4.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 - }, - "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" - } - } + "min-indent": "^1.0.0" } }, "supports-color": { @@ -3803,199 +1044,38 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } }, - "symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", - "dev": true - }, "tar-stream": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.0.tgz", - "integrity": "sha512-+DAn4Nb4+gz6WZigRzKEZl1QuJVOLtAwwF+WUxy1fJ6X63CaGaUAxJRD2KEn1OMfcbCjySTYpNC6WmfQoIEOdw==", - "requires": { - "bl": "3.0.0", - "end-of-stream": "1.4.4", - "fs-constants": "1.0.0", - "inherits": "2.0.4", - "readable-stream": "3.4.0" - } - }, - "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, + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.3.tgz", + "integrity": "sha512-Z9yri56Dih8IaK8gncVPx4Wqt86NDmQTSh49XLZgjWpGZL9GK9HKParS2scqHCC4w6X9Gh2jwaU45V47XTKwVA==", "requires": { - "execa": "0.7.0" - }, - "dependencies": { - "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.1.0", - "get-stream": "3.0.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "1.0.0" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - } + "bl": "^4.0.1", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" } }, - "time-zone": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", - "integrity": "sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=", - "dev": true - }, - "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 - }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true - }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "requires": { - "is-number": "7.0.0" + "is-number": "^7.0.0" } }, "trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=" - }, - "trim-off-newlines": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", - "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", - "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 + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==" }, "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "requires": { - "is-typedarray": "1.0.0" - } - }, - "uid2": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", - "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=", - "dev": true - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "1.0.4", - "unicode-property-aliases-ecmascript": "1.0.5" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", - "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", - "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", - "dev": true - }, - "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" - } - }, - "unique-temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-temp-dir/-/unique-temp-dir-1.0.0.tgz", - "integrity": "sha1-bc6VsmgcoAPuv7MEpBX5y6vMU4U=", - "dev": true, - "requires": { - "mkdirp": "0.5.1", - "os-tmpdir": "1.0.2", - "uid2": "0.0.3" - } - }, - "update-notifier": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz", - "integrity": "sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==", - "dev": true, - "requires": { - "boxen": "3.2.0", - "chalk": "2.4.2", - "configstore": "4.0.0", - "has-yarn": "2.1.0", - "import-lazy": "2.1.0", - "is-ci": "2.0.0", - "is-installed-globally": "0.1.0", - "is-npm": "3.0.0", - "is-yarn-global": "0.3.0", - "latest-version": "5.1.0", - "semver-diff": "2.1.0", - "xdg-basedir": "3.0.0" - } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "requires": { - "prepend-http": "2.0.0" - } + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==" }, "util-deprecate": { "version": "1.0.2", @@ -4007,8 +1087,8 @@ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "requires": { - "spdx-correct": "3.1.0", - "spdx-expression-parse": "3.0.0" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, "wcwidth": { @@ -4016,58 +1096,7 @@ "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", "requires": { - "defaults": "1.0.3" - } - }, - "well-known-symbols": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-2.0.0.tgz", - "integrity": "sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "2.0.0" - } - }, - "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 - }, - "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" - } - } + "defaults": "^1.0.3" } }, "wrappy": { @@ -4075,52 +1104,23 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, - "write-file-atomic": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.1.tgz", - "integrity": "sha512-JPStrIyyVJ6oCSz/691fAjFtefZ6q+fP6tm+OS4Qw6o+TGQxNp1ziY2PgS+X/m0V8OWhZiO/m4xSj+Pr4RrZvw==", - "dev": true, - "requires": { - "imurmurhash": "0.1.4", - "is-typedarray": "1.0.0", - "signal-exit": "3.0.2", - "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 - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, "yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "requires": { - "camelcase": "4.1.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } }, "zip-stream": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-2.1.2.tgz", - "integrity": "sha512-ykebHGa2+uzth/R4HZLkZh3XFJzivhVsjJt8bN3GvBzLaqqrUdRacu+c4QtnUgjkkQfsOuNE1JgLKMCPNmkKgg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.0.2.tgz", + "integrity": "sha512-TGxB2g+1ur6MHkvM644DuZr8Uzyz0k0OYWtS3YlpfWBEmK4woaC2t3+pozEL3dBfIPmpgmClR5B2QRcMgGt22g==", "requires": { - "archiver-utils": "2.1.0", - "compress-commons": "2.1.1", - "readable-stream": "3.4.0" + "archiver-utils": "^2.1.0", + "compress-commons": "^4.0.0", + "readable-stream": "^3.6.0" } } } diff --git a/package.json b/package.json index 9e53365..4b199e4 100644 --- a/package.json +++ b/package.json @@ -24,20 +24,14 @@ "engines": { "node": ">= 8" }, - "scripts": { - "test": "ava" - }, "dependencies": { - "archiver": "^3.1.0", - "get-stdin": "^7.0.0", - "globby": "^10.0.0", - "meow": "^5.0.0", - "ora": "^4.0.0" - }, - "devDependencies": { - "ava": "^2.1.0", - "execa": "^3.4.0" + "archiver": "^5.0.0", + "get-stdin": "^8.0.0", + "globby": "^11.0.1", + "meow": "^7.1.0", + "ora": "^5.0.0" }, + "devDependencies": {}, "keywords": [ "archive", "archiver", diff --git a/test.js b/test.js deleted file mode 100644 index 39b916b..0000000 --- a/test.js +++ /dev/null @@ -1,29 +0,0 @@ -import {promisify} from 'util'; -import fs from 'fs'; -import execa from 'execa'; -import test from 'ava'; - -process.chdir(__dirname); - -if (!fs.existsSync(__dirname + '/tmp')) { - fs.mkdirSync(__dirname + '/tmp'); -} - -const readFile = promisify(fs.readFile); - -test('show version', async t => { - const {stdout} = await execa('./cli.js', ['--version']); - t.is(stdout, require('./package.json').version); -}); - -test('zip with file path', async t => { - const {stdout} = await execa('./cli.js', ['fixtures/test.txt', '--out-file=tmp/zip-file-path.zip']); - - t.fail(); -}); - -test('zip with glob', async t => { - const {stdout} = await execa('./cli.js', ['fixtures/*', '--out-file=tmp/zip-glob.zip']); - - t.fail(); -}); \ No newline at end of file