From d6a90c118caaa30759f2afa88f66df4d986bc40d Mon Sep 17 00:00:00 2001 From: coomdev Date: Mon, 10 Jan 2022 09:21:18 +0100 Subject: [PATCH] update readme and some config --- .gitignore | 12 + README.md | 8 +- ack.png | Bin 0 -> 23376 bytes package-lock.json | 1197 ++++++++++++++++++++++++++++++++++++++------- package.json | 2 + tsconfig.json | 2 +- 6 files changed, 1031 insertions(+), 190 deletions(-) create mode 100644 ack.png diff --git a/.gitignore b/.gitignore index 81e448f..c8236aa 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,15 @@ dist node_modules *.png *.html +*.c +*~ +*.jpg +*.gif +*.exe +*.cs +*.out +*.zip +ext +*.mp4 +*.webm +yarn.lock \ No newline at end of file diff --git a/README.md b/README.md index 6661d37..4d42285 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ How to Install Ok retard, listen up, just click on these things out of your grasp: - [Install ViolentMonkey](https://violentmonkey.github.io/get-it/) (it is preferable to TamperMonkey(closed source) and GreaseMonkey(abandonned shit)) - [Install 4chanX](https://www.4chan-x.net/builds/4chan-X.user.js) -- Use the prebuilt [main.user.js](https://shoujo.coom.tech) +- Use the prebuilt [main.user.js](https://shoujo.coom.tech/main.user.js) How to Build ============ @@ -34,8 +34,10 @@ You need to select a png/webm/gif file to upload first, as you would normally (t # TroubleShooting -## "It doesn't work" -Hang yourself +## "It doesn't wor-" +![ACK](ack.png) + +**ACK!** ## "I am using [BROWSER] and [USERSCRIPT MANAGER] and when I do [X]..." diff --git a/ack.png b/ack.png new file mode 100644 index 0000000000000000000000000000000000000000..6c2b7931062301f7bf194c713699c93683bba1ed GIT binary patch literal 23376 zcmWh!16W<}A3wR}wrp(KcCF=>ZP&7GY+1`o%eJjw*0OE$X8h0p>8V@io_l-Gec$u_ ze)NVb%1fdm5g-8ofGRB|rVKs?fZra7(BRL8Oxr{70oLNH+*bgoiA8=ff&>31Gm%o3 z0{|~7@Z1mpcmfXvfakfg0Kl;!0Pv*(0IowutC9ft1iZ1Vq!{r2|F6FtMG4>$1Q%&J zafE#+Bt&%b^t*vx0MJ&I7W=B|v3%Cy?t?XV&+T`fnRd2hmM2^Nhoa0Bsw`ouM0*OQJS0(MVQa|@%l{{6Js4+!c^g5s6Qv~pI@>Lob{Qd zYWdHy?gb%P-tbB?Ti9XHa7c(y0EJk+>T;qL9HmLVJ#p^qWsb@7-6@wj0nAM>0c|?g zb}kalNE5cO>S~_VrQ4lnopd&$XK<~gnT*oj$5T4=ZCE%1r?S~(vxXbADsz33`157J zLXHu;X#4Gy7Lgo}y^1Z4;3I6H*^+buwSSX~rKSj@zlPckhVS5zHdVq;#e8RVJ3-&k zva`Qw?1i$Do!e*n5FauTR&0jtj%fGnFSvN9@GYWSpAPl-sfq)z#va|=3N)8^JL`&i zs`}$JUE{8g?ie~X6_3e1la3WPuKnMnqUnG1s|MzZ1 z@6T=$9vZdqFheoX6l<>ySERs2xiTJVQWcyHAW}sKl}HgX;p-Eq+5co8I-0r5mwDdZ z8m!Z~wwmY3j6c*4$s*~@g1bjngUmu@zH<7NhOUsL=rQ(-qhQkJiDg7)K>9s@wI|Ld zS|?khSKJdyi2FUfAqciYN?Rg3di9f)z1;i1t?w2K3+bMfD$ysZ=9`B;uHShFSgsVD z(G(;?4^+Vhab%oktY)3*FySpuYe@i5hD-OMm7^@|jgpB)bzWPID&%V$etI7-WdKD{ zOo^887Vea_+I|CiU+rG&bvh1>>q#90P4Fon?MYY6kZL8vT z9)`bH_8KIg+PEA#x~M7y8df<)%L@5g(#ESTNZOn^axTRT>;8r(2uEDtPXfpQPH4-6 z)>KCo$-;?Ziv0w${w1oo%W%^M&!}tYGwHqc(b^ADN`NfHFzOu=CZ=SHx4$^7LT~QF zb2DyU08g)&yDM^V&gr(K6l!RXw+m?wI_L3ORJfqdfkXi99|KhL5%XT?e>P|z^Zt_K zNoMie4vi)d&*XC{RTp6dWO$|oSJwnr_4qp1tN)EeA$fmc-i>T(%$JBlL+I|T=}Zna z-}z>8yysoStcQk%WQ+NaLa6=z%33nz?!AX+X7(Uc$bjkHX`xfE)AjcHW8($nYtdo& zKIL|VQ$*-3iQDdjQJ3Z<^$C0Q<3LyqL=RfmKo2)5C8dl-F@hCauf9|__~C4T-OIhm z(BM7Ya>;2ydwsoAv7-EK0U)F3A%aK3Mjs_WiO_sG(-5xIx;fL>80eZJ1c=Z=qY}ss zX}%I;XFxV84I z>d)JWt!=a*6?RotD}F0|T*x8*M%-}f{)q&ojdgWx?aX0otA5aO@MBDWL-gok`rhsy zN>!mh0MNhzp=%Rtsb)2z1*_hSH#S!4&%XlK@`5$#(CimB6I=)H&V^b2+LKD_zHtM8 z$&e`eShc9xFKoS}kPeTSC$aOB&b4cct_Y(~x!QEeQ-)3FK1Kk4pQr)2^&V#@H0^{v zSub<8ToT%tErm8*u+pWBf zySe@~PBEQ!oBx=COn_ZzA&@5I>Lnv1Bhm#}r}Y;kBa`2%jRoY#RB)x&$*7rc;hsu4 zsnZLc5f-_tt80%@K@Gf0<)Ai(tww+zOTGCx@Q@x9k`l$a`R#!aS= zR|q%hcTjE3HIZGkvr{~3UysaXMs`^KHT9+ia!IWAqYYrsl9EsNba$N#iiU{vuN$s}!fsFnc+ z%LF!rrOMD;|8GhM1{_&PSbG4z=@6#??@PX^zx3D4m&{Q22BK-NakJ7)MlU_oqKM|Ci0$y4rh#4vSBgMg@up+7Ju)+uel>-LSVi^2N_79lKaDD`=_Xg8c01!mG^bw z$}N9;u|GIp?ey*mf`dUog9X~wm{LZ&o{p`5ww=zz7Q%FwP!=`WuQu8q#Y`;ebrRj~ z#l7`auD2a)jXF=@-W*J3tXNwsV6XrzM96dU%fjigsZasVxDyMm3;l538h^&Z@2_LO zSct)TxY=NB=KO{!fG4b);_G`)#Viz|g^H>d;cCq^o3bJ0D;z&j5x#hY}1^o4NJ|O0C*i5(Y zOk*=c0u*K7;x(R&gL|P78c2OM@7`_)6|5F2`fdb9Yk!B2j*Q(xW?%xw&3AZ~{<_0+ z+rFAUHmh~gKHYPe{O)SM^Gj#da5pG9R8I5fo=mjn!bxp#&7_bN8**V&!odHPb7;0k z5fT91T$)IFYr9t5n7-DdB9hi$sN!DRx$fNJ8vK`gr`Lw!6Q1U?E7WC^Bk+ZyABF4S zPi!nN=D%U#Tzj$Ye0r`ry}b$X7~9SD)o+_{$tEdGdaXW>*ZHz39qocp0X&GwYDe5A zIaAtp5R{wMYP-H-cS+atRnN&RL4s%rEOEdPudr9O#$xtOwu!mn4<@(qgH*BGL4lOT zW_O^YqvI!Pc`UeiBm5(Ok_UTSUw0$OPasEq60PGJ`MTqF9Vv87+s;~`L`mLQeyd_T zwPdQZ;ueeM%dJ@u%y7Vl_k+VrH@7*&)~Z39wHF96!b8Vhdxh>BW5mti#o&DmN0t^6 zTCe(o_K-f9Yn)V}pzpNCtG!}s{E6PAa)@!tgWh#q*WOkETReVm5u09}!JzZydT&&J zJ*z#qNKB0FZ(;-m<_Fj7X^&r?(A~?ZC)_rR4%`2Ih?bzNNj1Xz`>#M};R4O?*>CV( z5{1-~gD?^a`OCR1;*u>FZl=8GPvr=$Ul_em&quc<&ghfUx1IInhL7lv!UECq7tIBf zZZHj9Ymt@#R2+?g#T{R`5@U#L^rN(#lCrY>( zQjJpSQ>qxW>koT>B4=e~K~L7Pp|J$hhyp0V_)(u{lCo2nFJs8Rh0cF>2=B7*c)e@* zuWZH62D3h9_a}EY_HKjKTw!hQZ!@hHT{NJ(h8NBg=pNqJaLx>wlE4~|OoG3z5s zo?CA##Dof`AFte2p0Y^Jr!n+1pD!)A0zO8t0Gq#8zF4-AYTcBx_}83z z44uJ?0+8V^GOjd!&*rMI-|!>mt0(1t?DN<{U8ey8=1kR&6a5$=k0p-)z-)_vp(sWR zT!yq-Vx^E^XSH5=tm~Z3YBJDOAl|tOdVKi+=%-LWA!x*BAXo?Py-?#O?CYs}mogl2 zRkhlsBp$>F@pIX}x!_N(Z+K=Wv1(N6BO@bQ&z0^~8}%WQcR9V^FXXFMs7s2AlZRl4 z=F-$Mcwek{3@1=$^Egt}8trzp-Sa`tXMG$qEZD1JspZz%U1fvA!uEt2tb=u%>IrKr zZuqZV_KNDNqKR5;y8qteFg@kw)@JN96LQ;S@Vna`{>yPao|W&&G-e@4A=b=trCKnr zqu~Sr=ELZt48@{Y_hEq<0Fa9oOAH9nx!CafTgYtS(2b?rq6Ni;s*e-WeaAuWeQ1C+ zW`-8|0QKG0tTDvVVo(11VXb48&}$@fk9Uvvx#}Xj-ZE$bW3ur?duisOFPoU;xo460 z=AcruCP?{;87tSc{O)Y!{&a~w1cO}6$$ooh=lT9(Bj+1J+nT;`uHO%bAG*)Y$hgct z9B-5e_PAk(NBJlC(*bxnh6RVhxc#tp#?(FP}CkqotO{)rl9H40*e0`4p96}3ayMf#yUG-s9P3G zHbTsi!IveX${T(;E>AfW#}@n0pW0Hll_i_%T&KmV`nO4AqlBAl_hCDPbl?pGpTLq; zOZT{S^{OiqVsfsr)_J~K0Rx3ZVR)wi6<4iQ|6{7wZ1mQvgA9=^&1O1Z8Xq4Yyg~#Z zW(P1F|HB!H!(=tnDmP~tB5%8-63RoDK**w3=byElF5B**o--@85lhU^#m07>>AsE$ z`;{q0MMhj7#S*KWh@4qVzx}WbuFGcC>GcUBFT0{O&Q+|g{s6> zR3(@zO)BeLs^5K$%!5gPw7+QTIF-jY$A3DIkgnCxuDDyOvjE5vhS5lcUUp)I-OiRd z1q6ryF{Q*>df#VAKT6)dsod*v`7vv4lLbcOa%9coa}hI7Qv~~mHY}OwVH@~>4)1#s zem9%7R#$**_>*YZo+f6PB*Oh=>y{-hN$5O!bfhg6+1C=4576)T*NFfr8bEw*I5#DR{_O*h_;CaSXl}jqTI1@O=$XKh(pSzBh|p>9d7MR6 z=|QbkFozLQRQxw=LJbWK{Y?UPFeX+|_#~)fHHPJl{R{o@+r!n4@ayf&^t7@P*8hK5 zYjY>%cl-V%gAtO%8lg9g^* zM{GT=Cy8OD<3*KTZ9mNI`P@(4m=w(TqKT9+hDP~S-mw6rkdG*1nW*>mY_>N`HNbz$ z#*X_gZJ*pj;X*kh?FOD$??m|lm$Uf>x6EZ|=CB})S@xl(@Qb;NgssUWhCY^%xb+Ti zbRr&>FJJbC;whP!n84vpj*pvZsbh&3D7UyAO|xD^r?GqQ^E(p5;H&lTZ~#|Bb&@dm zRV2@kDdM(UUCfvM^c6#23Q>dA(V?16L_V-mw}XzWQA_uR zCw-hMVfgd&J1!z3H1k1o@j&$R;Li!t)j~;|OvyGRC6_`!M{1-AyL_*6# z`L1C4jTYLJiH$x^R6|2D5W1&4XzzA)QzCe!$r>G)oW73BfCAvzl_!YFVX=&OPn31; zo7_bad5O?~u$UM(XJ>xr{U}`~1sR#rUQ!XPF{A?th2|lK2HA_XGHgZ)yP|v!+v)%8 znoOehoF3m^pLce4xNVm|I~uU9F|Wg6h^Br-!qWT|Uq3TlAnX73c#x5i0b*`uty)+U z-B0jB3W>@gX}@c0uY+_IxT%#syM-#+v3M67?guP3wQ*@V-<=;`-1GAMOfN%jFVy|# z%ms+0r85+L=6+U1gBGKO4$wjLPf2_7MK-w|GOuG~WF#3&k}2f-RH9N8L&WQJx%oBO?98n!w8+3Gwr~lK zTR3g`W~HiY+Y<^XQ7w&%iYk;#UvF_f04HN=YAT5Ah4bD3HjnRi$MgRe6CNHOA0IE5 z&c#SiZ=!YQiIQ(I;qx@BHBieyi4>F&M9&i6vXX!_I&RV`9&3fWT;%DY<@lk!aF4}9 z9~xsoHDB(T`^tXDACi6o#Kpz^y}v!-X$fXs82XfRsjoEgQ+LczTaID0u&^+OM9}N~ z?G+9V?xN#sZ6qq3du!OQy7EGeh6lAFmO z#A@T-6&g@1&a8+wDLcD&8E5y_$YKe@fk$pxC+C{50=pr%s zj##2rrtaWy8AHtP_x5N3#JR-(SDOS5S-*pimv^bJug|UtraSx-wHM^rtZu2*<*3$S zt9SdiadJ}Gu9Lg_f%R}2a6Ot*#qs0cCV17U%u3t-jE~ z{(gKE_+f?xA`=ePQqx809znWVM&XPXzgViXzV?Vwxgf+uWqaJ{iro6*`rCWuw~IsW zo%r&IX|*pJBRwbzS@~Up$7dsMfE>>q6gili?}L2{R5>>Cr4w9F<~_YUI-k$Iudehm zIBi5l_peM0vIH|99)li(;ZdLf1p5@n>jk!*&uX-Yz2H=Qr&0lHAGj8?xQh}ol7i&u zS*rM)Tt$7p6DzpJ_fQHP%hShR%0sxbYq$Jm!0o1%HDO%tAHFu3F{j-Au zjk*bOM0|Ghv5*g+l$DjidcD$Qe==`7U#T}!rm^9RFp-#2mNEPGp@{kJg8OsVKQWpi zP5GCK9v|`FSzBdQoxOO>`t6z@BacHR(LNjao$eDl#@kt?{iLqc#s-ItA%idCgu;~$ zaTOf4|11*3aWTSPk)qPcIXS$2dzel=$+U-rqkUDbT;#q_>^3%}MwgVGojqp-xxe=Z z2MMY!lO|DSY)ch7P3jfekcTUi;GVzgWph@po}Ql1cW2&^<2?r+&EzC?==|!$<b4j(MCOr23q8>;is{`A&k?6 z>9adT1B>RF6$T%Ea3X51>00P&YdGRJl04Pq@bCvDq*kz}iHeF^S(T=wr0gcMps@SD zy?hOZ{}~c8mdSrVTcYB9e||QVH<-!qetmrnh)^X+m#0WDc~Ws^(Ubo-IB2my#>?-{ zV2h=ssO~UiCsZ}FTDtdoxS4g4mzTQ$Hj#?In4+*>ceQ0!<)12$`& zlC#5=L7CqXepXGEOApwb23cty=VKXlUw-|z(`)te^gLT@(|F1_@RTX(H^%3((Ojt1 zvtMsd`~923@!((1HxSFj#>OH9fVD?iMx#>Kb8iG&ro=ScfNWUB=M6>%?x^X%NZh=< zyp={<@9W*+jqK}C4R8G4Su>_=;AgVh?wO$Mb^jK;_-{D{CyIyDx%=wqRsQ>hyZK$f zXyiH{*L~*Uzhx#FGd%^322nryz5VRy?d<7DE|Kc+)V*tYY}>BJGqE>TV3QFIN%6hH zfjl%@&=$>Dv7_26mQ)xXl&~ghZ7eMa{_4hhb7iNl?D!&7pw3r&jE9E}5c?I5dDVi41nXi16?hzt^X}Q1lI- zoByBx{|*b5Dr{`*Y1-+Cl`afqX-L`JG55NM$=*m3Q0>1Fh)9YGe~f`Bo=Uc9dTn9W zh)P}cT-;(W>7F*-Rgo>9nUsWFMT_Nu3AB_&nJm7@J~BQvv8bgoP!SewV+5%DMH=H# zp0BR1FV^sR0egkGQsU@dK|#UQ)m49gKlqQmI^Mv;Ah)@{zJ>;*Yr=BzaB=_7?6M9b zBO(YmemJ~5I6mBPs*M@`GRxs(oar*yczEzI=nxVX_8VK#sVK70r-VxA-z&TW4_Zv)SP3Ro>K3MAo+kH88rs}{{!b>{S)s{G7c zF_W(^2jdc9-k_)R>uJ5+^F$Z`pk-*v3>z9UqC5-9`w*6hV?KUkU7TuA8%F7CL3a@J zzbo&zIoqhJN=W$B$6{t?2Evr#(NUGMIYKU*hnJhl0?{%`$(VBOhEl5erloR%XmfBG zQOjpwz>;&{Ulhf{PA1Z-pb-faE0=&0x6t!x9SFvRy>4l^xZL`Fq2e;@uXg#rr?Q%$ z!1wJAC+uu*7b;|DB_@9EM`A_~HjMy_X4%3C$Qsn>II-aZmD8fwFHP6)^2=W$CZD)T zr|C2u7At}bYZqTuGb?aL%j)!VHwHMdfbNPwou?QVQhQ;0;i}+KbTJ%`kAj|QqWjBZ zkUwVxdnJ)&WiAikLYkhQetCUuvRzScvRnHzn!)3zOVC~~GsYqVT;AT=Oy%~+3cnp5 z93c3o4ga2J$QJT#wOL{V;-H)A>+2&TBEWtwV@^b#ziMG6atlBpWQ`+_W`9>Lt;C>-aX!@Y)4 zw8j`fPL-qFDSA6ugT6FtK@^MUKT|KnW0cah^HDc4m~SQIf{Yy?2qK7v2lAD%+}-cN zG7JJHZhHDM_ltFqMFX2B2G)}~FzJnUOP%%?cQ9@4r%UcP=B2QydzNUJVR-7Eo`u_5_Z-3#32y8~z5mx~m1UDd<8E zfB*g!`TeU)K0}%+UuU6GAzNsCcvxv<7p2eFou)-cRVtP$@JkZ>*Yc9Uzx5Ha@A%xR z(CRxyO3gHkTIs~Q{!MS)C|`NkZu9hV95nrw@FkAgVskPB8CWK5fKqp zRaKBoAwUS@sx2*8+?Iu2Z+2#INwRpHXI{SL4f^S+YvYlStati8&(6+*0&4e0(!7+< zmgl-%lQYr%lq9LNzl^Nm&!2GA3R$KseQYQNVp!sV2ejm%-g+`$!S8*?Fj@=VSqAk# zFjc)X{M{&}4O*I8k9~daiFk^g=51wt4)av*BhYB*xoc5W)YeeLlt&B;r%jC({o_zy zti4!s$RnWps&R#6KI7!Nx@*T>d)`zs7Pbq2*$P%cxW3zP%g<0~c6b`I9A1eZ-TM}b zmdRoHTfHok+kU;X!+YcZJzX<_ln=cTcW+okahOwvdlFxvrt@3(F1j~V_hwHp*iY5f z)kQ^nvwvPsAAq!RV9F~$RagD=hCU4L( z7y*5~%ikYlfdwiQ6cpy;f7CQJn~h%i02*!$o-y;&-3g7v;CV>GsHD8MHR%N}Jivf+ zk|!C9Mk2stIuz&odV#J*_NALs&owBe@@Svt?-qm^Jk(885ui2}yS=aOWKVRSh(MZv=pL z{f`>Q9f@$<>2d~IS}l-6fYu;8J3H7F9>BX2Q&db;(RD6P3@ln8Ru)QeIDR%8{d9M3 zd3tKo^&X&98Wz=q1UH2JR~1u3V_-5C+f#z64=D{s>ibNgw6ruap9>2?^e3wC58qHq zRZ$BB0)7sC|vl3n9s9!bd;I@phUTXNXX|$Bo1SNmVuHIx%fwA6520c3jSZu z9v`PEn_F6>yQDf1zKCIn$Lz4Nv5^RPbOV0357J6XIeK7!eyr#CN}IsjHq_BxBOl6x zW6EZ@XUMhU>{LzWu)Z#U2@L~NrQ5mME{>e`oy+ZXQCM>^ewB^_x_cKQ$<$)NIz2|Y~l5* zuh^2>bL{id8xz~7+b0Xhz1(lxCMG606-WsQ`9bg{mp-p2FEJno}aIG*=WoCjLOfKov!->W*d}001Tu0tu7@dgE3s`as|p-49Q?Q zke>UPY7{1gh^ZB`!vY^58y*fiD_p>LJhs~ur92ZSCzQb$2cn|8tBP5kHSRQL`jN;w z_UMul5-3-~M!R*Eb|D_#D>VKh)ob&*&>{=b-Vz+fKklHYN<(u9SILS3AFxzsPAcRg zWy?rkTs@?9x>bJtZzS(Hgahf?VP;57ltmN~Ln0NRYg)7@*ZjDUYj%=6{>};C#ofE8 zWKIcP5T)tXG{!$L7-!y|p1#~VTKdZbxWp~Z~0bj}K7G9VkNx);vqWa0I7Ob8g5 z*yCrvIH&P-IJ#D|u&7WSR985bk&BqW|9WTNF!`)fcKb zogSGW2Xw9TzYfSZD`mH;wyL*yts@EhP}M384@tF z1v!zNZzw?jL8zsvJYfurg`E4NVTB$Q$Fh%_j11O8>C(+T2DQxfX1+oLYO|>zTm-6H z-4ceo6m@EM4YYGCXnAd)o8VhGBFQ@nx6yEL!0P9S?KS;X0;zZ) zzT?pFWVkZLvY1ZEw{r1--m6d4e*V;H-@npC+phC<%AP`kB5H)0y)Smq`RmUN>y{E_ z3TO}+|1_N~e`%Grxokm>Wl2^-%B3ltI|eV==jo_ONJvQd{pBW<)XxL-dT(!U?Ymxa z0E~ez;{DXI#Qx8j?m@kxgmAOR%jHY|1qN%x60c|#oiHJJZ~s{!H&%Asn)(=Nf3l8_ z6%mbZp-`|v!q(o`bTY8Fe?XHsw#jZU~#(I5t%Rw_ce~h4|EQc<&Ke^ zla25I0#$CB1%@||7lJayHfv74ijg_#lDT3It0dhL)e^PD_yctwrq%JZmz}RwmsEQE z?m-%wdGB&$65(pH0161`)#>-k=~NXdk6_)!=hP=?TUswx+Tn9OX3%YR0P)qN z#=fEq-Y-6nTBDueb>EVt8WpRU$ZoVumBP}dE_IN6lZf{DiWwdv)pe-nsw%K zBWH;}k#X-%7C6aZ4H%n%k(Z)dz^4LGgm8K|htK{y$L5dyH|(c~tQeJ|jb z!I$y(_wUg6zdcmK#l;Or9!+81=<+v^7?^o^5dba~t(~v4w%RQ&T3Qx%s%zac>Cpyz ze%F!+Zj@rHbC=c#8z`^0x?bkhqaJCApErd1LB{XM&-mRU!=Mlt*$G+6A^_I!KYK3K zcicXmG!QO!EP(0|DC1o?I};5?6Z7AJED`{f7FA8{G!O0@F{{R5t16bI@9LeaHniM2 zxX887G-)!8Fmbv%}=PpkS*TGc7Hz-^)YV zjD@m_idJ&cynVr{l3OD!PdUkGDWkgc_wP2}zmI__lP?t!7%Id~Mgh2tbKQY3_vdT$ za^I3<_Kvrejf!`PMa3OUBERDltFCbqe0OS58W^!g5S+2b#`{;}qC*m` zmO;nl<#ST;!U+gXX(}dSpABu!s-IFw_nsb`KZ(*pL&HLei_qkTL@-TEaL*w35_101 zSZ8|Fb!379SacZvBZmg6H61XjZF z-98qM{r6^CCmHUF6|Z&@&6Qc1ncJN>MED*GGcDE(d$!2`RR1T^%LKLHj)}~ zotg0&*?(*}?vtDvl}mci>8LT@&Z?4dHEy1Dw&ycJko1X*W&fkCJRAJM54kk17YUXA zMVnfcIUG&xv&Kz)Wpn2Q#F*hz<|RAFbJV5%t8=pH?q`Q*kP|=a;nJ42Hvjk6dt@92 zJkZWapgu~mFHm3nAtPaAWqvhY)E{p7XklkzE0pdR@z04Rb*id&&mm+5dsRCe2^uJY-!rUWJYcMHm9G|+e3$i z$b=G_7s9t@T0Luf>DCKZ@Q3=E^vI^B5cxR_J< zo;QtNz5zuk?vCPGcJgj^653`1YwDHj!GG$fs-1$DPPca3`61I^ES~RdSMmoC6m28K zl|WYexZNMAr>A!?neNVd^}8%m=bM6jA8W3ZZUbF|3>D8%N!t>8GQ-JS-gDW#&F^+H zSfD-Ho{f{Q`Wps01#}dv)w}I;o=I$?|BvFC67{atw~YfPh_d(RcZZJ0p=QAqw@U3A znG$t<+0I`y@3(1BxA;@y2S_3X`6IH@qbdA5VasUm;wmF2T`YI3 zq;FwD=ByfMl;aT@%vt&{0(WtQ*1Apx^$BrrZ87eZ${u9$O1#DDUitlbTuy&f*{!)> zEJHpE`YzX7Dmy2G7Mc1PKQ1iVe>pX86~Sw~e__dGXfVTN$dRvSnI3)YVoBBvI=(Ah zO9v`Ys244becdy>X&4M_qChJZp)Sr<;i%f36((nBZaDJ zV)}P%^~fbdHdXaR{PCo7CZQSO=lLSPoiDg(a>AF9Nf;JsFK5MW!ag^sz-*=7GpGTw zrjILIgn$}4s9aZojCi4Pt<%e(LfMW(YeX&?DX-tK=8sLx$6)C)LoBv5EUr#n+=wn% zAV2eSh|q>1g2{JrIup~YjXMlaV+NLA^QicXM%|F>lhH1N_*V|=?tq?+d;Kh54qU(^ z9nR?UwEt!P_Pjq~;FnWS(B2=!T7Xx8gR^J21SyL3;ao49CqlAb z{&Byb7A)cS`u1NEKo-#~_x$z5e>puR+n;VL#55HDS5In>+B;rU&6-^W$D-GrNBWNG z2+iCry>L~BTdSlgLyDT$=4DRt;SYcRcd-4z1oUnFSZ%J6$m0bEvCJu~uh8<`*Fz6S z^>x4z(I|u^M>Q|5=pd!-1ZJ0rIs&?#iW>_4WjzWoJ zu{`A(`JyK29^z@4eCla%&f~c`y|0HmI!ZT=gA9mqM`v@rBEM_q2QZH3_qVXIzS4u~8XB_ze+weTJ+wIOD1^zk%kmO@9P7 zsn2CkN@Q0!qC+gwZS68#6isBDdW9I<+&Vq_GaA9?=uNd|bpM%33A*3^%F@5v*|;w@ zG}ODLci2f?P9;bZ%*HyCkEPl@5YhtOMvY|A zpVay5!iH&?Aok1uc)O8Hu6jNpcm3fn-MI9O>|FYV@$G|B*{ft1|JSlPtQ0IxyHy${ zCcC*(HKd>0v88%(G?z?F6BWyyQziGOK^fau30~P=iOW^eqa*wZF<&x>c&$_iW}-j= zJ~uZPoWlE~nWFssUC?*-eZKAVVD>g}`lY@Tf~VCI-Q~pWy&VB_2H!bTlaEgaUW_{4n;-WRsX(A= z&|;VWc7Yg~YN4ufMe@~^k*@9-il3tDa_Ki!Eot$T2L*n&Fe{Q70KkJ+3NUAEowvs@ z;z~DT^As2F2Xl*HTE9xaqg1`jpOnZb$}^PmbG~EQ{23+TuS#uqkLLzt_iJaNA5+f5 z2gp!=y<QO^W)Rn{kjFdQbjW1XW%VI zQKs()0b!rvzVWuW;!ufhj8D5`oN(1N#}7=u%f-iE@qxlsY3r2>v!9Bps!`}8pvj8V zZTV^#D5Z(W#h6mSVezrDUMW~9#057!KR)7M{Vq=a9nvbeK3!NRU$iv%k)J) zi{}dDPTN_{o{lFVxq8^zU$HRYD&{-f6p7=jY6J01BKxPo zsd;&M0X-mLO=n56i2t+>#vG3A_q#6kbDMqkCXP`P+|4qqPxUP3(1jn4Az+>bl!L4{ zI(@+m1!&Fd>gj=TgUhLhD^GDVbp+vdy}rq3u8u|%wH5UWIUM>o^oBCes}?8#6EHLb zJxmLe$?aKXpt~Co$4Q3+)WJ33y^u8+d$GI!LA)Pcca7p?PkMVHmGwfe)93N34mG;oAr76)CmOawSEtmIZaL6 zfPnYin5nZ*$IdLS_wVoOC%E?Rs8}+E-~S*1A??2^di~4#<6KY%Hmk4wDsE$(LTLwg zt5?Kju&i1{JUg;CazW6O`P;O{TD`IZ6~I$^Qn-sF3xUnLzk-}?biGF%u?H9xi;~k} zBjGj$c5FO&Z7Ia5Uhn+7kKV)93!>;ce#8L|t>Jk1EfGtOXO)tEQ-~q`c=xbVMhf7N zU#{if3;)0khCMe(1nf^b>$oG?w4dOsUL9Q*&euG%-k(mYE;hPIiHQY$9xgXGH}fRX zCQ^ke^h_1&3`ya4R&%%G*Gw*`sPfl423bzaxS721*+rp5SR#Yg&`>-$947hFq+xr9 z@YRQF!m#0L>^GoPs9Z;UTrOp5ZFlDR18CY^zLV{VekOmg8L+rN-;m>TkAXm-DiZqa zPF73BCne+%B%8K~(SmwxSi9zm$Mg5ENQ8uBl8zs*7JlpstBoUKK!^4T<&CE2wevG% zb+t)p^hH1l)EE5!?HWI$H8MYSp&A5E*z( znO!2(dqolQc72+9VFs= z_%Idzi7JEF*&K9&Pzg9v*)8Njp5IWm;9ALKM%C71j39$)7;g-R%$5F%t@S<)7{UX_ z!Vy<7pdnr*q2JyQmB{C9rOdq!1t|SRR1qDTRVeh~sGO^yr*E?LSJXC2Zk+9!RUrd_ zWTSw8H9JBKG)#Q%bb%jG;y8bh4VhAgqIBp!-Fn?oMk_PgF3i&i+*R+-b^q)i>1AB{|uQi}po$e{7)b2`OklVhx z);A}4VZGOX{PZIVla)`*-M#6Z9Qd4@sQ5SWBg3GK#m|D-WheEUG0L>Zlp8HH*^YKZ z@|nVM{Z^0v_GDK+CS*YwD*4cU5dZDgtw}~Q00*S%=pFMZv{3*oOuVycH|5HxlrND>#TkBJj#YVZ^K$tR09eC}tAlA0c zp1gVlbP@rOUxRKsm<8Zm8_g?_NS;vv4QC_Ru*RsHI}l8_;IR2(pl0eXI*aRv%t{GWL=twty#LU6^H zxl=w3D+mNr<`Ia??5)0k1Ed5>1vLrSupeTp*r`Z1RRu5(RQICa7al%YC5>j`?SwYaHvn69No4&vkp8x>@E{Q_6qJL zXwW_*HK(L0V2hz=q%R*DL2|g+7hm76cD2W=vx7{jubDHv*?9}v`@5HRqjYBeX$4Jn zFvd7+%BG>Q@C%Heg@zyo9pMY#;F5*+A&zETj#zO!M0s=2E(nGw`xbFXCv(jJBtMidLnf8j6BVqrW+*f2w57j-h-0le|^hN=OcAdDv13T@mVN)(aX$9(3@}NT|lXYUw>+UVe zEy(c|^km0vBS}e`1nAC#2?x+`1^qp6e}-ApGL}p~x^N`{@kW)nVRO2!l9pD_p>Kgo zz6gV`urM9n@x5N=2Xc9<@g(|`bA18g?Xe_HIU*A4goNQkBQ%uDH0^T`2SRDhCw>{+ky5 zK$llWE{%4Dx`oBThW+q2#4C!W4$JX-y(fk<&X356ea(wMTGLY2OI*kDqJqY5DUw9r zW|bR3eX-5`9Ngbwe7V^J#za6f_xWt4$^Co@_tUYz&AN`SN$&+V4zr+hp=|csOrf6- z_a2S}xWh{HsLSpzMEN6G1O;G*hcjA}#J$0~h7}vv(q>`6ZZ3IjvT7Ee>0Wt!dXWpr ze~9zh|NeP!l4!Z1Ilo$^86A2#PbbzyGWOS8+2D;p9}BZ(Gfxa<$oCAME3kfmd9ldI zNE04)mrK%UQianyg`$b{wFXkrOHs<<4SG_g&wLhZfhNx{WBbWaJxNrQ5}Wx`ex7#e ztCDUzPp@2=1d?-=={ow#y@+|g(As_{*1JA)wdhvPS%HGa*~!UHzH<+(&S|6L6>C|{ zdfd<169`13NTY&?)xMIDxl_<#b91XN5X_|KC$gYC$J%^TQ~QtfcfGx=lRe7-ccs48 z)7*lJP`YbEA}l|rgY`n~Ypj6;-Hv$MxcR*?O|wZPmYmM&UEj+tTEXaY;XrnfkY&pNeJs!|9*vba$+Jb){61Y_Nh8yZ0jM=$xFmA#xEQ*w8Py#D@^vi-U=gbYxRE~ zU$8qrXYTSR$f92@4}ygOZcpbRZP*BiIg`)1UH8pmN-nOBD=pst3o{wa=A&4cQ&Bs_ zMWao)cYW2_>ta!g=cQ0qB#W!y5+_$@|xLBmr!`001xW>`O?)A9YWsRMHi8-m!M|>ej7VfAq~aiuj%%-@G>H%dcI-!Yc%uMNN%z z0SI9jmJ)&x#t0C`HW2Ezip$k{rlvpBXcVGISr!{CruyF6??-nd8CP30Z+Y?3rI+s} z@cXGGf#L1rVW=#%S#329GzlRA0Rc*-vc?EgN;ytmTvm{9c*n!aj7=ryN9|vc%s!3m zTH9zeHi!(`^2=$jN4m~oP5Z6+V#&H6xBl`=+ji~NtzGNk;Q;_4A)#-+`KDZ{)SsBN2QYWRq z9^;EDNYW1s!yMedzwf|-*GfuaKc3X@iv>YVW6X$J1Up3pGga?rsIK$;wUsgzMLCu^ z*Qvebt7UB))K+rH&WkL=I0QljzHP%mS0y+1>+kP9PH*14xmvCMrvh7pij$LO%a&aY zBIBH#G?JdAlm-R{YPH%LpM(&i(`nbO`+;F{l}b2%W@TP!uHN7K<4OI73|;7y#cdrm zjTaoFwtUxlK%Xs}HZ_fjDK0M7>2xkGE@5F|AAkJuvuDpL493At{D-v;H=B(>si#hN zH0i!Ix_RBW=5``thQSQBi#$;%LZh0*^yw4ar`MI6x0il4tt`KwUPOJZR$J51>W{M{ z&*LL){t}5eZ{Ga1yLJv+x2AscRwe+8Xhjq-%c8%}t|21uI#zjh&6<02rhhS_le<=7 zGFwHFPz0h#)k>M2;5}E;_TI>RXVj<#^X4iP3aGO4=p}24B=tCK*n4$DJ9O{a(@saNF$;IWO7+Se%9pohc?#hY$i)UoM)xcdi#1tu$%XLjk-0f6E=I-+Q%-aaa`=( zTPX^qQWV7j0|u;Hx9V zjEOBbImTW*?Ho|2!eJGWh#3~W^xJw7#%7U^Xc}vE_4s+kFEYE`$6cq@D&+{NWirfQ zmSNKiOr@peY+3eqKW;22E%Wp9b#rsW7!gV&1yZx+L7Lq!%pJ)pSk0ybhfa0r8gDU~ zq*?!b20{>cS68Q%%ND<_5Bj3hz+T}ojy%ziy1yUOrC)f9I|WZaKDtR8TffX$Is3C2 z7ZVd7Ja};H)~#N>dUfyKT@ZLTH@6+zw_U!R6xB3Vjc81=Us_vSA|m1EZUvC{Nj4_tQ+6`^3`iU%$;v4Es1Q@NU2g$`r_+Gt0X|G(96uq z>d>a$_;$S}j-B*#xJRB!CPOcu*#GS$6?j)xmGda={L=3V5>7<8a)FKHS#vk5;Ary0Clz97RI}0VjqcRG-3#Ja!|~rVHkA6L3qox3?juHh);z97 zQE|cZR-Na0Z*Py(+gB!z8`UmAUt6yA(&(I3Y6p-~hh_h*i`d_D?N2|gS-!%~^JmYV zJ$m$LVq)Uhv12_vJo5ANM~)oXBsx02cduHt0y;Dd3DfIT9IJD3-kfy5&-NYOO=E4M z6*Jslr~^tU6$!&BbO6uNpB$Vw&vY|o#IV7iO#2L~^?X$xzNR*m0z}rY|4HZm!~4D^ zKFdyQT>EN>o+Xsxf3@;SK@_ zrBD``?dMW6PT$G$sv9wB%E!JwJ|?5l#nolSiWS|ubqfgz2@VdfF%{DEk+jh1)92nD zGwZXNUq?4-Vz=1@-a!#ygq2F=<41R9%$WGyl6hWwmrIFBd3m`E!r3|5X-}SfKL7JM zGiF}6cya&!{T##8Z_ofJ4GRlPNl7UvDCpX?>(#4Q`}gawc5;f3^z9cFV6$3vTBm~- z@1FN=)PLpja>2$j%-_vR1V9lXJfU({p##W#^l_lL3`4ZKx9Z>_ zgH;8F_4B@S6c)+==eetQw+eS)jL|D}YbQhyMKz}aW97yH1EVeZZ+DAPFr>J=QUt_e zOeqjbSd3LlPGnT$R~~c#GVxTQ(rnqbZN_KQ1%Yqbs?F!0&wuWcq`F6$$g<3_V<$iP zWWJw&y{_H+xw-iOP`llFDe=^yLp#^4U)H-vo0=0Tp}Eg;hYT8g@lxWLF=H-VxN!ge zeV*rU-MUq~c5TV?dG_p?PNz#sO6uOdyC4XCTSX0P9^xdUB}RVUskFDwo>91aiq!GX zs^KUVL_y7}lmMq!uD-BlRmX^kWy@DO>6`^YU}nsi!ExNm)vFF}+;VKuDr~kOK!CB@ z>M*P2c`h1E$-l3@Lx^D*yWl`dP2+)su06`#w&kF;!ce!Cx6Vl^5<&=}0EAK^6042e z$|#&Sv`x!Up9{C1Y~Q&nH?J@Ej zs3mU4 zm6es$m8&2J+G+RIJ-9!|{A~WR)xtx}JJmqOdZaxKQ)v8ru;>DoA+NpPLt5oV5 zb^pAn=pFyY!9xeTckf$RSop<)St4)$X33J$($d+pXZP#ZFE=;0prGKwg$q-rOc^$8 zSXNe6X=&+u@4Yu?&KzG~-^9ek_U+qu?%eUt-TTLn9dpq*E&HG^gNe;%+kYxq95}M~ z%$eo94Ril~JF4U&ik!?J*plzpd^2bIr(b=6c!wi0GV+^&?{{z6(Oy|D!&QSJ2vaIL z80LKAz`M0PFclEcSL)S8sVItaR;dQaO@DN44wWoD2XdDJeY9S5{W0r>Doo#g&zn)lB(^4Qa>*w>o004zt)waIBjFa2jbnW-mm*vF%D$6g3f(Sqm(%OaCTbWT- zxc~TW*BN8cuy@`To;=(3#VSW}0mHJWI<^-90Rn~!0zy~AYh4TR7rTa7Ii3$0240RRyxQnDz=C|2@l@vd{O?(X@|aw{G5 zr}b;x+&#N=?i3apdgtz)_ud<0F`HMfSz|I9{rvoX_~D10J9m|ol+2ttC)w-sZ&1wXkgdW z2k9Le*17-qSy7X=Z!P;FU$n6p|7%r@C=j3mV*HHuwl~xLiYpxyWIElx^T!xeZrVC+ zks1)96hG(eVE_z3fnfk@6&YNOR*PD0P$~#eOvt}}kq|{+ws&fU9bPlpceGcq#z_wOGX5_ZB=?f8O+SK|z5+F6RZIZ{NNL4;~B+ z4XszNUQtnzySsZ%PL9D~=-$11N=iymQQ^*=yOOV6AKpIZjRszEVZM!nJTBbLs`c&| zU2rH*1pLw)PkuY&08>gZB8Ukts%U>R-KWe-Scbuv+HB#0!RYCR1A$(CqSf}N@+HXx z5iN4=R)}{>9d9Gca#Td{FGGaiTw4?=W}FdsZ1FegE5GgAI50ZQPp460j1f>GkV>0y zH>c!Ca=MdJHl|BsCytn@{KA803K_TWVk(w%k8=w-x!ljw{odnr0ALt))~p#mKKj{n z=QoUutQQvY{rBJ1t5=UwI%Ud~&6_u8WTc-wnegc+pA3KNt-*r_i-Jgj#x-kp>sCrF zy>}fSj{qn3&1ipxg1vSxdxzcq-MxD&1Rk?5|4Q8FW}D<+AlAjkN2V7vdXg^}DZv<3 zXCEk~h#tJg^E`|Gl>2~yBA@_>QbfdO?%G?yzUe+XJ3=fKF+~)=S`R@=2mxnCo{@6n z;?nOOcT+rxRVQbZ3b~1(qDq^<^X=*fw63ogMF-Cl8KzDyE>qSg3~Liv+s7@f*mU(_ zuCr2RFjhv?4Vbt2xXt14@o?$TF!Ww}X3En7xk6>P+bAVb(T#!Pn>TL^8aVKL;w4v| z_TIhwDwPTWGF!~G0&8m&@?dvObdX1jARQp~lg;P4?AhznFxny75rgPI0YFmIB0>Nt zG`}M5ZjQUb3>Z`NEB7U0X7?Mxpg$KbRP~>fas-5(O}09DUd|cRasdGV!UO>R zZNCJB5JonEclGse+NV!Y-+ri34A->vy;5u9(KG#GA}0235)t4c2qH#EC1*Lc>Z_es zeBE?CqWm3JvzLaA3-K-}si-j8Ms^7IbaBZnF@F@_tbeqB&t~_+qd{c@jh!}|ox!CxY_j2RzWos=WWf}BGS3zX&<$o|)5m3om2-G1%89pu# z{oQliH5RGaFc3_sWFG#7Oi+;!pe&=10dN2;z>}+&6PJFce2~)APpeh3&dyE-!W>Ud zb9d6b->tF3ZUY3A5)Natz%1N#aZ-HKTCPrIHisHf8_zqbROizQQ=jHf?;H25+_L`c zy*Fd(db+4*ZN1R9S-p!-3f#SFm1U)SyU4o6)bn*w8O$~gLE6*2&54h^-XZ_} z#=P8)&#Jjfsel*&q_bH=b1K3!i#-e$idhj6=1(~C&j64Z1r$-~4OSu%Fe-3WKlJw~ za?@0(WG0TIKoL-e(rOz~wS52U_B~pK)q)3r^~NfZGn83haQC@JyDxeH=N#iKK4 zg-7?N4(k$A*S)l~j1WK=142{;Clz<*LEe$8Pv#71tpwgG2n@qA0A>*_J$QXwk0=*8 zX0Xi6+f*ErZ+1`uGLEe%GyD0t?o7O!UvA^DC^Bq?%n1e5jv4b_z1D3jL_3So-+JCi z>K8ykM3?~9+3oeR%EGgX-777CL28ci7mnk<0N^>UAq13SB2Zv#GNw|cNb`5e@pQIx zGNXdyF(x3Dhf)kxDJ6;kQHp7GScj_3%pYE#h!l_#%Q*lBz))J8Flz?AcA-Trm*x%Y zsO6kpa1fCYLPbJdowa+C({De?pY%qoiXldeO%#cXR<-u@J++K|r+s){X$6NlN~w&I zmJWgAI0T?|(yiTp=@jSQcja=8o4d2lRRpkzR{Rn@P^45EAVx&U&0?>cR}ucS*xg`4 zfGLA1{d+g%l>h($0)P;uh$4cpC<1_0&RJ!wQLQM^sf)F$GAGU|=PWYLQ6*-xxv`PiXBA^vkN2QTp za{Q)BhTd%(5gq2QkTHTFlv#xNJ1z}s+o)BTHx=xJB3=+|Hiyw-H(DG8<;Js*3hYrW z`Yc_daPhDLPXqxFMt|pYN|CLIkO+)caD?QPMx_ zVd;&RluB6$2aByT)}oLbRC0=d0vk(F# zbv&U}&D}*pRIEY{kdyxC!O;`N*RMH>i{%I?1yHH6uReD0K(oPgb^SW!llu`mE;7KQ zwx3&}36>qWEN6+IhsI8@fgrm~EhwFkvrgq75cWoVM5{IypuAvb{w~dlC_)Vv6N`iu1ptB(McBb&2Zt#|4vs6+ z$_y%5iL<)M#mOXRM3%K9=|%7a!*5f>nRwWxyLPem!VO9oU1Hb?rK<<-A z504(tyL18N<#@@t0;}l$W`B?HdUB=G*~d%c;jVIVVG+v$2mlt*jxeA<@&>CrbyEt6 zA`k&nKuSv74c0o(N<*{CT+DVrKymd%`G@o$0pK@aJU0_)^(UADqE)l0>Km!$FoVnr zxmC^@m29z2UFf2&&?wCc&cR}WYWkNW1jq&=0AOiVy6O@Hh=>45Rs3>BrUVcHOqHdU zN|V~j$=St~01yBXKmbChKnbCQV2q$D16HjAt9HL5KtKQpU<3#ORfvMC(W);o1{NAT z%S|eq0Ei(B1}gsRHw^#B0r(quYWN2=5<`JfAOMsKGHj8vc80YmWfmn{BSs>|W~HoB zEu$D!6-iRcv)HIo8kL-g0aLKBNB|_V7(vy$zC~KIi4#BPo^w;=;B8q->wB-a8W=D02dv(zw!XoplCVXMS{%V^DV97Tlk_Mtxo5~OZ zgb0JHk^%$}RJn1lh5nBN;01clto5@$Yuke$RQw+Fd`rZA%p=TTGLGHHN8vy|7Ai5QISw03J9uRt1C@;N`N{XKq;|0 zM1vVBEvV8$Z4PV`utNY!Fd)DPFaqh_Hb~k&4!;R({!4#GQc*Fb0xyUfIr4J{cWrff zx)izm)*6cvV+9dxJTaKXQX{G`Bbx(kyd)wBP<1*6!}Iyu|4PXp5=N94c?Q!uUQAtI zRwYNjf00`iQ3@1@l-5GHdesCd01-rL!r05Cud9otkM-Tju2~b=N`gXRURfC;EJT5dHp3AcWd@QfVOu3pHAh*$P$% zvhg4iL?|ZJjn6Pb2xyg&hZ?o@f31Cq(!VUolU`hc=b*uQ#tL>iKl>dJ+ zq31HX(*7Ju2_Xb1QOJ?M2NUFlour=hQcCOBdHk;c_#+~;DlJ11ys)E%KKBbXTdBoP z&30n4P>UTIZP;W-ynsnnFa8%AprGodW2xwcR*4S$B`p6gocXg0qQ5$YR#g!oN`Zoi zC~zzwAPlB%PT0p4dpKjY0!e+Tq*&{>TI96>@JGY>-Iaf*!3ZJ5WTO=pYPJ%a9qa+MgBi7==IwlcQOWrq1K{O=d75r^tK!gKFIdAwX~mnt zjGGpz=6.9.0" } }, + "node_modules/@babel/compat-data": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.7.tgz", + "integrity": "sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.7", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/core/node_modules/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, + "optional": true, + "peer": true + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "optional": true, + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", + "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@babel/types": "^7.16.7", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "optional": true, + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-validator-identifier": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", @@ -48,6 +320,33 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", + "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/highlight": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", @@ -61,12 +360,117 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/parser": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", + "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==", + "dev": true, + "optional": true, + "peer": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", + "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/traverse/node_modules/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, + "optional": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/traverse/node_modules/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, + "optional": true, + "peer": true + }, + "node_modules/@babel/types": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@eslint/eslintrc": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz", "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==", "dev": true, - "peer": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -87,7 +491,6 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, - "peer": true, "dependencies": { "ms": "2.1.2" }, @@ -105,7 +508,6 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true, - "peer": true, "engines": { "node": ">= 4" } @@ -114,15 +516,13 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "peer": true + "dev": true }, "node_modules/@humanwhocodes/config-array": { "version": "0.9.2", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz", "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==", "dev": true, - "peer": true, "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", @@ -137,7 +537,6 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, - "peer": true, "dependencies": { "ms": "2.1.2" }, @@ -154,15 +553,13 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "peer": true + "dev": true }, "node_modules/@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true, - "peer": true + "dev": true }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", @@ -537,7 +934,6 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", "dev": true, - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -550,7 +946,6 @@ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "peer": true, "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } @@ -560,7 +955,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -577,7 +971,6 @@ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "dev": true, - "peer": true, "engines": { "node": ">=6" } @@ -587,7 +980,6 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, - "peer": true, "engines": { "node": ">=8" } @@ -620,8 +1012,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "peer": true + "dev": true }, "node_modules/array-union": { "version": "2.1.0", @@ -710,6 +1101,31 @@ "node": ">=8" } }, + "node_modules/browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, "node_modules/buffer": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", @@ -787,6 +1203,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/caniuse-lite": { + "version": "1.0.30001297", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001297.tgz", + "integrity": "sha512-6bbIbowYG8vFs/Lk4hU9jFt7NknGDleVAciK916tp6ft1j+D//ZwwL6LbF1wXMQ32DMSjeuUV8suhh6dlmFjcA==", + "dev": true, + "optional": true, + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -845,6 +1273,25 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/convert-source-map/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/crc": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/crc/-/crc-3.2.1.tgz", @@ -870,7 +1317,6 @@ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, - "peer": true, "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -980,8 +1426,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "peer": true + "dev": true }, "node_modules/detect-indent": { "version": "6.1.0", @@ -1009,7 +1454,6 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, - "peer": true, "dependencies": { "esutils": "^2.0.2" }, @@ -1031,12 +1475,19 @@ "resolved": "https://registry.npmjs.org/ebml-block/-/ebml-block-1.1.2.tgz", "integrity": "sha512-HgNlIsRFP6D9VKU5atCeHRJY7XkJP8bOe8yEhd8NB7B3b4++VWTyauz6g650iiPmLfPLGlVpoJmGSgMfXDYusg==" }, + "node_modules/electron-to-chromium": { + "version": "1.4.38", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.38.tgz", + "integrity": "sha512-WhHt3sZazKj0KK/UpgsbGQnUUoFeAHVishzHFExMxagpZgjiGYSC9S0ZlbhCfSH2L2i+2A1yyqOIliTctMx7KQ==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/enquirer": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", "dev": true, - "peer": true, "dependencies": { "ansi-colors": "^4.1.1" }, @@ -1347,6 +1798,17 @@ "win32" ] }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, "node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -1360,7 +1822,6 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.6.0.tgz", "integrity": "sha512-UvxdOJ7mXFlw7iuHZA4jmzPaUqIw54mZrv+XPYKNbKdLR0et4rf60lIZUU9kiNtnzzMzGWxMV+tQ7uG7JG8DPw==", "dev": true, - "peer": true, "dependencies": { "@eslint/eslintrc": "^1.0.5", "@humanwhocodes/config-array": "^0.9.2", @@ -1465,7 +1926,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "peer": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -1481,7 +1941,6 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "peer": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1498,7 +1957,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "peer": true, "dependencies": { "color-name": "~1.1.4" }, @@ -1510,15 +1968,13 @@ "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, - "peer": true + "dev": true }, "node_modules/eslint/node_modules/debug": { "version": "4.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, - "peer": true, "dependencies": { "ms": "2.1.2" }, @@ -1536,7 +1992,6 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, - "peer": true, "engines": { "node": ">=10" }, @@ -1549,7 +2004,6 @@ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", "dev": true, - "peer": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -1563,7 +2017,6 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "peer": true, "engines": { "node": ">=4.0" } @@ -1573,7 +2026,6 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, - "peer": true, "dependencies": { "is-glob": "^4.0.3" }, @@ -1586,7 +2038,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "peer": true, "engines": { "node": ">=8" } @@ -1596,7 +2047,6 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true, - "peer": true, "engines": { "node": ">= 4" } @@ -1605,15 +2055,13 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "peer": true + "dev": true }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -1626,7 +2074,6 @@ "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz", "integrity": "sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==", "dev": true, - "peer": true, "dependencies": { "acorn": "^8.7.0", "acorn-jsx": "^5.3.1", @@ -1641,7 +2088,6 @@ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dev": true, - "peer": true, "dependencies": { "estraverse": "^5.1.0" }, @@ -1654,7 +2100,6 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "peer": true, "engines": { "node": ">=4.0" } @@ -1694,7 +2139,6 @@ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, - "peer": true, "engines": { "node": ">=0.10.0" } @@ -1719,8 +2163,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, - "peer": true + "dev": true }, "node_modules/fast-glob": { "version": "3.2.7", @@ -1742,15 +2185,13 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, - "peer": true + "dev": true }, "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true, - "peer": true + "dev": true }, "node_modules/fastq": { "version": "1.13.0", @@ -1766,7 +2207,6 @@ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, - "peer": true, "dependencies": { "flat-cache": "^3.0.4" }, @@ -1822,7 +2262,6 @@ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, - "peer": true, "dependencies": { "flatted": "^3.1.0", "rimraf": "^3.0.2" @@ -1836,7 +2275,6 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, - "peer": true, "dependencies": { "glob": "^7.1.3" }, @@ -1851,8 +2289,7 @@ "version": "3.2.4", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==", - "dev": true, - "peer": true + "dev": true }, "node_modules/follow-redirects": { "version": "0.0.3", @@ -1917,6 +2354,17 @@ "loader-utils": "^3.2.0" } }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/get-stdin": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", @@ -1965,7 +2413,6 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", "dev": true, - "peer": true, "dependencies": { "type-fest": "^0.20.2" }, @@ -1981,7 +2428,6 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, - "peer": true, "engines": { "node": ">=10" }, @@ -2120,7 +2566,6 @@ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true, - "peer": true, "engines": { "node": ">=0.8.19" } @@ -2226,8 +2671,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true, - "peer": true + "dev": true }, "node_modules/js-tokens": { "version": "4.0.0", @@ -2239,7 +2683,6 @@ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "peer": true, "dependencies": { "argparse": "^2.0.1" }, @@ -2247,6 +2690,20 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "optional": true, + "peer": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -2256,15 +2713,30 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "peer": true + "dev": true }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", "dev": true, - "peer": true + "optional": true, + "peer": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } }, "node_modules/jsonfile": { "version": "6.1.0", @@ -2291,7 +2763,6 @@ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, - "peer": true, "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -2338,8 +2809,7 @@ "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, - "peer": true + "dev": true }, "node_modules/lru-cache": { "version": "6.0.0", @@ -2538,7 +3008,14 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true, + "optional": true, "peer": true }, "node_modules/normalize-package-data": { @@ -2578,7 +3055,6 @@ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, - "peer": true, "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -2670,7 +3146,6 @@ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, - "peer": true, "engines": { "node": ">=8" } @@ -2834,7 +3309,6 @@ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, - "peer": true, "engines": { "node": ">= 0.8.0" } @@ -2855,7 +3329,6 @@ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true, - "peer": true, "engines": { "node": ">=0.4.0" } @@ -2865,7 +3338,6 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true, - "peer": true, "engines": { "node": ">=6" } @@ -3117,7 +3589,6 @@ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, - "peer": true, "dependencies": { "shebang-regex": "^3.0.0" }, @@ -3130,7 +3601,6 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, - "peer": true, "engines": { "node": ">=8" } @@ -3230,7 +3700,6 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "peer": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -3257,7 +3726,6 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, - "peer": true, "engines": { "node": ">=8" }, @@ -3476,8 +3944,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true, - "peer": true + "dev": true }, "node_modules/tmp": { "version": "0.2.1", @@ -3506,6 +3973,17 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -3619,7 +4097,6 @@ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, - "peer": true, "dependencies": { "prelude-ls": "^1.2.1" }, @@ -3670,7 +4147,6 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, - "peer": true, "dependencies": { "punycode": "^2.1.0" } @@ -3684,8 +4160,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true, - "peer": true + "dev": true }, "node_modules/validate-npm-package-license": { "version": "3.0.4", @@ -3701,7 +4176,6 @@ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, - "peer": true, "dependencies": { "isexe": "^2.0.0" }, @@ -3717,7 +4191,6 @@ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "dev": true, - "peer": true, "engines": { "node": ">=0.10.0" } @@ -3759,7 +4232,221 @@ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "requires": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "dev": true, + "optional": true, + "peer": true + }, + "@babel/core": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.7.tgz", + "integrity": "sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.7", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "optional": true, + "peer": 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, + "optional": true, + "peer": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "optional": true, + "peer": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "optional": true, + "peer": true + } + } + }, + "@babel/generator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", + "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "@babel/types": "^7.16.7", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "optional": true, + "peer": true + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "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, + "optional": true, + "peer": true + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { @@ -3767,6 +4454,27 @@ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true, + "optional": true, + "peer": true + }, + "@babel/helpers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", + "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, "@babel/highlight": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", @@ -3777,12 +4485,93 @@ "js-tokens": "^4.0.0" } }, + "@babel/parser": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", + "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==", + "dev": true, + "optional": true, + "peer": true + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", + "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "ms": "2.1.2" + } + }, + "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, + "optional": true, + "peer": 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, + "optional": true, + "peer": true + } + } + }, + "@babel/types": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, "@eslint/eslintrc": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz", "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==", "dev": true, - "peer": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -3800,7 +4589,6 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, - "peer": true, "requires": { "ms": "2.1.2" } @@ -3809,15 +4597,13 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "peer": true + "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, - "peer": true + "dev": true } } }, @@ -3826,7 +4612,6 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz", "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==", "dev": true, - "peer": true, "requires": { "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", @@ -3838,7 +4623,6 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, - "peer": true, "requires": { "ms": "2.1.2" } @@ -3847,8 +4631,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "peer": true + "dev": true } } }, @@ -3856,8 +4639,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true, - "peer": true + "dev": true }, "@nodelib/fs.scandir": { "version": "2.1.5", @@ -4109,15 +4891,13 @@ "version": "8.7.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "dev": true, - "peer": true + "dev": true }, "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "peer": true, "requires": {} }, "ajv": { @@ -4125,7 +4905,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "peer": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -4137,15 +4916,13 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "peer": true + "dev": true }, "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "peer": true + "dev": true }, "ansi-styles": { "version": "3.2.1", @@ -4169,8 +4946,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "peer": true + "dev": true }, "array-union": { "version": "2.1.0", @@ -4230,6 +5006,21 @@ "fill-range": "^7.0.1" } }, + "browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, "buffer": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", @@ -4272,6 +5063,14 @@ "type-fest": "^1.2.1" } }, + "caniuse-lite": { + "version": "1.0.30001297", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001297.tgz", + "integrity": "sha512-6bbIbowYG8vFs/Lk4hU9jFt7NknGDleVAciK916tp6ft1j+D//ZwwL6LbF1wXMQ32DMSjeuUV8suhh6dlmFjcA==", + "dev": true, + "optional": true, + "peer": true + }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -4322,6 +5121,27 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true, + "peer": true + } + } + }, "crc": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/crc/-/crc-3.2.1.tgz", @@ -4341,7 +5161,6 @@ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, - "peer": true, "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -4419,8 +5238,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "peer": true + "dev": true }, "detect-indent": { "version": "6.1.0", @@ -4442,7 +5260,6 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, - "peer": true, "requires": { "esutils": "^2.0.2" } @@ -4461,12 +5278,19 @@ "resolved": "https://registry.npmjs.org/ebml-block/-/ebml-block-1.1.2.tgz", "integrity": "sha512-HgNlIsRFP6D9VKU5atCeHRJY7XkJP8bOe8yEhd8NB7B3b4++VWTyauz6g650iiPmLfPLGlVpoJmGSgMfXDYusg==" }, + "electron-to-chromium": { + "version": "1.4.38", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.38.tgz", + "integrity": "sha512-WhHt3sZazKj0KK/UpgsbGQnUUoFeAHVishzHFExMxagpZgjiGYSC9S0ZlbhCfSH2L2i+2A1yyqOIliTctMx7KQ==", + "dev": true, + "optional": true, + "peer": true + }, "enquirer": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", "dev": true, - "peer": true, "requires": { "ansi-colors": "^4.1.1" } @@ -4659,6 +5483,14 @@ "dev": true, "optional": true }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "optional": true, + "peer": true + }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -4669,7 +5501,6 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.6.0.tgz", "integrity": "sha512-UvxdOJ7mXFlw7iuHZA4jmzPaUqIw54mZrv+XPYKNbKdLR0et4rf60lIZUU9kiNtnzzMzGWxMV+tQ7uG7JG8DPw==", "dev": true, - "peer": true, "requires": { "@eslint/eslintrc": "^1.0.5", "@humanwhocodes/config-array": "^0.9.2", @@ -4716,7 +5547,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "peer": true, "requires": { "color-convert": "^2.0.1" } @@ -4726,7 +5556,6 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "peer": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -4737,7 +5566,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "peer": true, "requires": { "color-name": "~1.1.4" } @@ -4746,15 +5574,13 @@ "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, - "peer": true + "dev": true }, "debug": { "version": "4.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, - "peer": true, "requires": { "ms": "2.1.2" } @@ -4763,15 +5589,13 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "peer": true + "dev": true }, "eslint-scope": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", "dev": true, - "peer": true, "requires": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -4781,15 +5605,13 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "peer": true + "dev": true }, "glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, - "peer": true, "requires": { "is-glob": "^4.0.3" } @@ -4798,29 +5620,25 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true + "dev": true }, "ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "peer": true + "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, - "peer": true + "dev": true }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "peer": true, "requires": { "has-flag": "^4.0.0" } @@ -4865,7 +5683,6 @@ "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz", "integrity": "sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==", "dev": true, - "peer": true, "requires": { "acorn": "^8.7.0", "acorn-jsx": "^5.3.1", @@ -4877,7 +5694,6 @@ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dev": true, - "peer": true, "requires": { "estraverse": "^5.1.0" }, @@ -4886,8 +5702,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "peer": true + "dev": true } } }, @@ -4918,8 +5733,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "peer": true + "dev": true }, "events": { "version": "3.3.0", @@ -4935,8 +5749,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, - "peer": true + "dev": true }, "fast-glob": { "version": "3.2.7", @@ -4955,15 +5768,13 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, - "peer": true + "dev": true }, "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true, - "peer": true + "dev": true }, "fastq": { "version": "1.13.0", @@ -4979,7 +5790,6 @@ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, - "peer": true, "requires": { "flat-cache": "^3.0.4" } @@ -5017,7 +5827,6 @@ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, - "peer": true, "requires": { "flatted": "^3.1.0", "rimraf": "^3.0.2" @@ -5028,7 +5837,6 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, - "peer": true, "requires": { "glob": "^7.1.3" } @@ -5039,8 +5847,7 @@ "version": "3.2.4", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==", - "dev": true, - "peer": true + "dev": true }, "follow-redirects": { "version": "0.0.3", @@ -5095,6 +5902,14 @@ "loader-utils": "^3.2.0" } }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "optional": true, + "peer": true + }, "get-stdin": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", @@ -5128,7 +5943,6 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", "dev": true, - "peer": true, "requires": { "type-fest": "^0.20.2" }, @@ -5137,8 +5951,7 @@ "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "peer": true + "dev": true } } }, @@ -5226,8 +6039,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, - "peer": true + "dev": true }, "indent-string": { "version": "5.0.0", @@ -5306,8 +6118,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true, - "peer": true + "dev": true }, "js-tokens": { "version": "4.0.0", @@ -5319,11 +6130,18 @@ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "peer": true, "requires": { "argparse": "^2.0.1" } }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "optional": true, + "peer": true + }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -5333,15 +6151,24 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "peer": true + "dev": true }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", "dev": true, - "peer": true + "optional": true, + "peer": true, + "requires": { + "minimist": "^1.2.5" + } }, "jsonfile": { "version": "6.1.0", @@ -5363,7 +6190,6 @@ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, - "peer": true, "requires": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -5398,8 +6224,7 @@ "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, - "peer": true + "dev": true }, "lru-cache": { "version": "6.0.0", @@ -5549,7 +6374,14 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true, + "optional": true, "peer": true }, "normalize-package-data": { @@ -5583,7 +6415,6 @@ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, - "peer": true, "requires": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -5644,8 +6475,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "peer": true + "dev": true }, "path-type": { "version": "4.0.0", @@ -5753,8 +6583,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "peer": true + "dev": true }, "printj": { "version": "1.1.2", @@ -5765,15 +6594,13 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "peer": true + "dev": true }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "peer": true + "dev": true }, "queue-microtask": { "version": "1.2.3", @@ -5918,7 +6745,6 @@ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, - "peer": true, "requires": { "shebang-regex": "^3.0.0" } @@ -5927,8 +6753,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "peer": true + "dev": true }, "slash": { "version": "3.0.0", @@ -6013,7 +6838,6 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "peer": true, "requires": { "ansi-regex": "^5.0.1" } @@ -6030,8 +6854,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "peer": true + "dev": true }, "strtok3": { "version": "7.0.0-alpha.7", @@ -6153,8 +6976,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true, - "peer": true + "dev": true }, "tmp": { "version": "0.2.1", @@ -6176,6 +6998,14 @@ } } }, + "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, + "optional": true, + "peer": true + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -6249,7 +7079,6 @@ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, - "peer": true, "requires": { "prelude-ls": "^1.2.1" } @@ -6281,7 +7110,6 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, - "peer": true, "requires": { "punycode": "^2.1.0" } @@ -6295,8 +7123,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true, - "peer": true + "dev": true }, "validate-npm-package-license": { "version": "3.0.4", @@ -6312,7 +7139,6 @@ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, - "peer": true, "requires": { "isexe": "^2.0.0" } @@ -6321,8 +7147,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "peer": true + "dev": true }, "wrappy": { "version": "1.0.2", diff --git a/package.json b/package.json index 9adc22b..9d76e97 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "test": "echo \"Error: no test specified\" && exit 1", "build": "node ./build.js", "ver": "tsc -v", + "build2": "rollup -c", "watch": "esbuild src/main.ts --bundle --outfile=dist/main.js --define:global=window --watch" }, "author": "", @@ -27,6 +28,7 @@ "esbuild": "^0.14.7", "esbuild-css-modules-plugin": "^2.0.9", "esbuild-svelte": "^0.6.0", + "eslint": "^8.6.0", "svelte": "^3.44.3", "svelte-check": "^2.2.11", "svelte-preprocess": "^4.10.1", diff --git a/tsconfig.json b/tsconfig.json index c65ceb5..ed35d67 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -16,7 +16,7 @@ /** Requests the runtime types from the svelte modules by default. Needed for TS files or else you get errors. */ "types": ["svelte", "tampermonkey"], "incremental": true, /* Enable incremental compilation */ - "target": "es2020", /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', or 'ESNEXT'. */ + "target": "es2021", /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', or 'ESNEXT'. */ //"module": "commonjs", /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */ "outDir": "./dist", /* Redirect output structure to the directory. */ "strict": true, /* Enable all strict type-checking options. */