From 57d95f97f3a47b864adc8fcedbe89b76e11ae737 Mon Sep 17 00:00:00 2001 From: bsorrentino Date: Sun, 23 Jun 2024 12:15:19 +0200 Subject: [PATCH 1/6] test: pdf with animated git --- samples/animated-gif.pdf | Bin 0 -> 413820 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 samples/animated-gif.pdf diff --git a/samples/animated-gif.pdf b/samples/animated-gif.pdf new file mode 100644 index 0000000000000000000000000000000000000000..bb9bd099685d012c57b549bf85ac9c6630472a0a GIT binary patch literal 413820 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

KK&4m*Jv zt7)RFahH$IyzCL_^7$3qMT}^dLB|g$edEvAn?FS)1o<{I7k+U*C^`|76oc@nQH>S_ zSA}VsVCjPdROl}~cY05h;hs+^N!CPzxl?uALI3IO^XJbCwwl|*F&_h$!k^+1jM}3n z78s%4;`PdoNI}V($Vm@RQv3uEOUI`haccTjoFNikw_Tb=Z@z2O#};C2|B^q7n(;9* zL+(tx;$s=o+~}maIBOMC)$0kc&|7*odMXOU9LbqVh={tvREPa)I1WaO$<(&yX{_al zh@2ELLA975cRvcutxah-FRJdS=nwxUF}9&1KN>1{w7CVA$epQ6Lxly{oaAi=*l=Of zp@9zSJY9W|VfFqJbO9MH2fdzB$0a0Y7OR>p*7B%|)trLWrj|3n3W?G31Jer+=2-!z zj?PD~Y`HUy-w@(0X5XGbjkNR<=fj@$t&*7p+2QSI<6>X&+1-m|0^Pw#kHH^`eF3O3 zc^Jwb%^Zih`0pA#Of`Ps5XRmTylxXYse<=B7@o!lvrGOE{2>(*t6T_xgmMkJ@`nVy zKWcoLL#}lW??&qvdy3By_`uQ;`1t5d5c?7=!n*;l8M}KGCgRTqx=%B{9smk`Mew@3 zt7HogxaUpZigY}wcCw)tTKp+?17f`Rzvh;Ad`c^H*pQMtQVF0BU%Z-}6?|HKNxA)F z!{q*jw_J^ah0w1SWjiVi_SUn$j+=w?ei2r{*)?p-35-MtOX8%R)}>^L)Rjd|TkfJa zjU1kEdcb=8jUByfneRD)B{g`IawxIG>K0nW{uZxr#i$BI_(k+0#?(rWzZu}+;D7HY zJ^M0ZfR>}Q^ksZv7yncqLhNZnxrUEIiHenO#2M(xW*cT_Z-%*VFfsHKV43ixFE4)k zGZp*USVxN2Q|(MB`O{jfm;6y5!tnafS6$<*ZQU)69p#X z$ST3ylW7HtWGJ?n&)_>Bs{}+}{Pv@Y5|6L`<;&lbo_wbI<sh}b$I3q=PWGklnUqbFF*TTWqN|i zKB6bIL4bW_rH+FS6Mk*11w{iw6Nznl<n9hFhf0lV4?vC)a7~vLA)T0S=x)AE(+=GJ^;ATMCk;cD7_6e{%=D?LgN2HKIpphg>+!wHqvUf5QBl4dem{vf?w zJW6E{%1LpDm!~V4?FEY4`-;yR%0AZ5OWYqD*?(Q)z`Vt1%Kx;X>_PsGPsD$- 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

|2iU( zBBqvCWrW2HUnZ*&lJR}Y&o@0f5=H=h{}}qpNJim%Xga|%7nYV&y>F<0gN96Fri1I5 zoEhxh+`=~mdHIN1UGCj`@Sw)N>r~#*)qXP4$0Nss2`W=k7=PxiLnzHK_zI!@0AmE> zs48qjg=`9{sH^GBYc6VPuj?u)Ys|~9ZK7ahhV1hcF%dg`^1R#y>*^K)=C3o8Zmy%3 z9sZ*!C?PMpm6wwh`zbFWuBWb{D77{PN7hjUjnfBrY=0h3k-hiz_=%XhjMqZ>A|buP znvm*dU$?=7)|EhmG8Y!U;QvWBmmRC?L8k-aRrfD4@WwLx3f2e39Xivbc-tQ>i2pCghOhVp@KB*EQ++c-HY- zjXm_F*2jD+xI8PTydZpD-VZ{B0h7LWi>5G4w1CQIc z{Lh$gx8xR2%#|PZA-@)1VkUn2x4PtC7qwno?=1ChChri{HqCa;CTUqRVZ)v(p?~B2 zOaRKuQ>P^1x3*fZ0_Zc+M~;poEK9?!%jt1&Edg3IX*d<>>3#l`F{Y!d5pUMO3F`Hv#9iaI=w>*Resw zr#Ew%|5VjbpS-8gDC~HzIg0ofAJDmO1eCtns$x`eZs)Ayndby;@y$SHudsraIe)MK z`MPB$2Dnl@Xc$pp3@LQqZ*N<9GOJ=^10x$klZq0vr}!nFV^8Slmaxo!=zH7ShY}G% z!3=Phd``Om#bEV+A{nRvH5Hez)ywaxewyB6yF!AVP9@cj`D#JW`Xj6EWP-IP1jjbV zm$t+w-z^3Af*Nchd*J4p_U*uM77!6yM6}n0_%mYrd0(D!TU)--OY5CCkHPiGtd6ZO ztf^v$vs~ZS!61Ca!+&foE-K8Bd4H$1=<)bZ?s=W`*DlM3r+Jeirts_ks%IJlZ4RZa ztzC^B8rSw^cv0C@T=r66Ow7(^_H5us_)Z9r@*5=L0chxDXz39nCAcEMo2|Kgj1V0n z3(wAnUrX#g*4jD;$dOc4bti~ot)SqouV4KAJJrX>Cw8U#+_&9mn%hZlUx^<+ezMLvk~$t^8;Mg_OnhbClq_t-n+C`3g0D28fga2lnJ7Z92& z%(melC;VXf(vz7pQ`jynOf2(|8;Uybnqs)hMB6G6H9Qy(L5IY^?wqda&!lQ$ZKb@S zY$QWIzrhIouj=9^5{2Gj1m1O;&)yN-d9>T~->7;Yby|oAs1b+~M`o%6e)FSw_N%c`LDG}Ox z@L9|o(C2>QeZ#FpUFz|3$NR{#A6IDnZPHt2m=FxHN#cJVJ3%x6y9I9F=yLUVdqE&~ z=7HWMc|Z+aOsa{4lS!1VpRT_O#Xus!!&!&)wtht z1kjr8v3-}*1_J%#{iB0ZH%GJR%*>bh#%Bw63{RtQQ8^b;6K_-2C0&K{e{18KKBF-y z)Wogi5fLY&zEvy|KE74c=Zo(6`&mE&wKnt}PA_|xcG$}42!dD)y8K^Di>jiKP#BXVsDENfLuTSco{>G+A;u0MMFgoKI^ziI^K`_BVEdz)1 zhfgtAF8bYG$K^dCE+w&9yNCOGdj)xUMtg?Puf-+&tn7lU++rQ?;^g{7x`zSB2p_N& ztI?Eyv1-YVPjV{Vh2P;TIQt}R3_Pp^f3!D&cp+}3RrjjWUo<_C4Hto38+BjyuQPHJ zcl(ho+MjN(t?SPmXCxuCE5D5RT4N*Va^w|L|!hpKP%S0X)-ZDgV1#^|k*5fwT*`22aXp3v@K2a+y|)TT(h zi|Ps@fqxA;mDT4TuA*odFZH)hbT@uh+tkKJeekFHhusvE3oW8^eTHC;7}{E^091?Y zYdw6ux-4p!`xlR|C-G}8wmO_XQn!otmTNLwy!W35Z>1E74+VP1of8v2o{S`^%(a>9 zxuDGPys@-pKtW+R$k$oBE|2#F1jM1U0%(Z4t=pzT!o6GkH91<0wly(Kav}%cTKvr+ zp)a;yrr_|T3?a*HF07b`)Xg-L_#yLzY()7>t1pi+^^_NZO{;bFNRaLIvnv8LP8uz)R;g85+0p6|pj8WXbEH1Kd~}ufNt*|I7FF5` z?>hGK{wWRf2yPeCwD1=^s5ju`#78~cB;*^MZB}hl2XK96^{ZNO>RJbA1Qajox8s_O zf{L+!&}<*a%n#?h*{XYgynQNa1_UM*hh$5k$Y_aO_pe#}#*W$I4|tox&DJU5VJ6Ju zpOkP*jE;)j;Z{fwa8!8@I-C)TQMokdxkHvb*(#;=V4b_PFr?rYZwO0^PESaACqWF! ztoP+4;_mJc?GvN8n`Sgt_c!NkZWR#V{(ele{hQ-sOG_jHE|-K~Z%tnhq}$ibd7z$T zs)o@HRWJwy26tH>weUjk@Bal*E-tNwNxZwZ23Vnk@vw%Xiw#|BgF-O^S4KWrRA@pU zY|O1hWaLlo53xNi4LW_^*RvXYxno`6ZdmpAi+M*|GIDl^1sdCXJgwZXl`r{3>mo0E zn3&oO0LbUYg&+yV*2oCsWzsRdMpqxJqY(h_(X--pr}t-DOQoy%cQo1ERS^OTT_s}A z_X%rnyYDyjDpTLQUf)0hwB5f=NVHaY(LkajExGNTtZafRs{p-CwG2Jj%C|uvr?^|= zgs<|)F|B-p3*sL8=%Q!Ir-gBIiEC3e?jqQc*^~nMpq1r=^V6_xL-r4_QTz^zrEilzCOV|%1~8op*378wmSxN zF=C!)<$mRVTR2%7>va98&;VZI&EzRM0D5Cbl!6cOd1`gp!fMi)Fzxey!{8s>k5 zylgXbaJ(YB)HxHF+u7RxPRtfR2&?ut2gE{o}R6{^Bp0fx< z`)T83lIKxa($SUQn8(&Yw#7Mu4+ys`!}DtMrW_bZ{zs9x|5`kh`b_!(m768jU6J+A zgP+neoPrwWct-8LhqJp5PI`PCTk{g`W{Yq7S^p{+RB>9|hkRC;^W^uAW=xlTaSfyb zHL>-<;hV-s&rG2*&Ts9WQ@|7Jrm%{01va+ARMO$m$)1ikj0YyA6gEYa zCf9$Tn-%0+;HE{%!rH|MosoDucTyf<5s{_1Bwxf5{!Yom|0`WjUl#<>*%%cNQLD2W zohHg`bBej&3z zvBQR(0j7mx6VA6~a9ZjUpZ}g&F6_avem0xeuQHd#!aY1y=#8H~HC%sPJ4CY9$Mzc_ z@E+kYYBHwEE@-%l(as?-4)C1@t)e&l`;~~To|d^)4E>O*ijFiuOn-QF4r}i`!#qr; ziA&0+lsDpI8X!^&78saG!b`m&4|DJht`VXdIv1;X=@g_RZdx?31@G(SEP3C**qeWK zUMwf-f|W;Q-%jR>dn#mbCYW~0m1(_&Zn8vB7<8*v=B`T95I-^ZiIev>ptBp3P@4-J zv3pnK4z?%eAFum_`HC{?W}Q!fhsj)=|AZ2>s1-5=*0zEXTANp1oQq)3nt@?ue4Z|6OLwPA?y}F8ZX<#P6@RFdD>!^WSN@v2 zIT;gRfY88`{)w|YsYKT}79GvEkG9#MaiHAkRh44ko zqe@o7>{9y2o^{Hae9V$*yMb>5BFbMostWbc>`8|)v+9mk^V}wPMYO9Quv+`>B>{uco zH@65MEGtaBgVN0ymQ(e2$;7L+HIx>0_bMpJDoKV2g;MJL<8l+qmg7*jQc z$SB{F>8WL6<`Qsv_9B45wVQsTAK+WV^dT&N6w`SU_JDBbYqqPceq$~1W^Hu`#$`%@ zzKUzIN>I5LF-wHNjf1pwAwqk|8%doJfUw|s#6*5X;?%DquJpK}9x{wwT}!yle}|7e z`C($~imiCH+2V|(6W@)fir9_pC;|>`9SHv&JIL#>YqYoex~r*fYO}SgcxNbP^g*jn z?oxF6Y>dIxnxqQ!9oQuSz{e#n?M*SmETT524la?zY1iI-z0tkuH!-q|-jsH)wmes*!l*cwydnVQtPfvO)1=XgBPJeIDL!MR^sslh{UPc^Tbkh3sJ3AG{(uWYkS#eV2a!ChSEKPPY@+=kU}jz@)LI%#ryAsyy*np z6a2PG{I=wt9+tVmWSAlCuavG;#Iiq6kI7wArX2P8rV|qI+q+h;lyhct;b2Q_p9M<2z&Sm`ztCD4mE9R3v|@;kdfYh~S8?7onagK| z?bX)c!_Lv=_xik%l^~@>ccU*XuWQJxyvSH)Yo4RCRvEA8RT(Rfuf+@>G`kKNta}dW z9UT=34-bTe4TQbkDJu(qeqI@B8~XT&xrXvpG$Uf-ZslPV;QyXQ0BM5?pWy^4zZmCL zcJLD$Fp?O-c#@rYMu4k2x1{;zDF2?2`#{~hnfZ70?ayfD%=6pd9n! z#Y_o{77@i#`;1tb)+(i*=ILVMno+o$pL+ZZlq2LW83rG-R;$$57ukh-7Au1i4W|e~ z`}gz&U@5DrbMNL@pyp*L?v$70!#3<t;V@o%M#V{O0eUBYLNH1j))KdcBz61sWD+fJT^+8n$aNqc72dFY_HLW^S@;CM zG&-gWx0|32BY7T*Dlv1E^$3zOE;2Cou~7f~L6j~Vq*BL*HXWz{;LxYxtUkSLzd+%=NHMH; zVr&^C`MK+#T-2R7QtSTJtBX{~3@pt!nk0!nls@Q7`jIYA>TO5bHu-U~k7T@a!%b05 z@a&wtcklFqYyk*nBF1X#yVv?9dpA|*vD`XU_X$_Yl%3lWknw(@7c&A_>&nX?4a}dt zSkFGVi+NedUdjy5OJ5ByJ`P_R4R6ZZS<3Dj>W#ZNh#5MFp~6`#v+BV#R)vyE_n0nv@%#R2JEl-AR9hY*)~0+ix0f zt@|~ic7b3V2$6~HJQVFb3cbF8*kJ5JkXWuCIE33WUc9{rB!`l*%ocYIAA~5#32_OH z@c-GIom-!r5~-(S>cw3q;87cu-pYt*OwEkY(=kzf*}JcleO(}{)o!p1%5uz5MVUnm z2nufc^!|ljv;Vl|9?nP5-vevZ7IVA)QLcRAk)?nAM{ftcb%379QEle}x9Iio-(^<( zmwb6%^*SD=w!coep1o*u3f=98_y3O>ZS_ynLt%F45t6Q{AeO4ub}Vz`k^N{oPI)@6 zLuRHWE`jyQg&hvgg|(G~rLD~o;R$_Bbzd@NR17!j7Zx7NT!q9~jer!}ypt}Q;B1o5 z-sfx5VRmoI%j{g2X%awlFSn$-y70WFDLd#<&s;6oU3rRIdWZ>891F)G42k1ifY|wt z==WC1+N+T&OfUCK>sK=>oKdiI1LA`im3V%_?QfOa%ph_(k9x(a&nL*M(QlbeT+2AP~;vdmDs`$#Y4cNmj)co>QWrn}2&TB?57`PMr7mqP*&5xCs%7w(aP z+-?h;joiWqO1gnnl~MS_!w$B0lM}$`7;d?#M&xMjWnePZfuv+{NG_RRQ6nWUGog8B z&j;WjEi zu%cPW1fOCsW z>#KD8UhPRkQHuEMJmLm9H6tL<|4@f8Sz0^O*%Rn z*H0|TuOIl-6u&Z|WVnxdKvzLM=pJ|8*8p$qov*EsE(wFH9;qmL@@OEl@n>R+iqngf zcJ$~8r&-tmpPAZ5k>8>*QnAp&RMJsKT8)m2jf%fVXlapr1;qNzWPji6pMA-mZRz>T zJl=BqO-?Uk^qbvd{v%+UlC~-=&sKzVB2N#(7L7p<`HM&9ma%Rn;$KjTTP>?GW z9=3L*MXF!9INklA76X>If<=2Wc_J9*#Y!h{wMXpm6KnTviL4Xo68`)jd$a^=L~L9> z_xnGhRrn3HmR@p~+tPy!e2E<*I|*1j%27_v!K5Te2?<;+-f+l4TsKC{_dUYBTX4OC zD#C(E#(qS^AUDp=Ma-;y&d#J&pjK_6)qVKY>=f zaoP$P`x6A<%E_*?aG$0c(R4jkx}?PGvo!zIxcthfs!2+U4V2H#c8DG;TR}pBN4ZSC__CuxWhfQ|j zt>0wvznH zipKh8hE6I*^3D445qtwo-9W_3s_@eb`s1^T($eYZ>F_^4kwrpDF`_XP1bN7xc9LTv zV~TQ$Vj}-0_gjE-JE0+GxFg>vE_>-O^7?Bs_|)b9`Ka4X=}#eyp^Ky}%zo z!j&$&grP6Ho?vo{kby@~yhi%d@EFcIT&QKb@M6Mm>?9TvBCqxR+P|KUEuSuDVx5zn z9(-+R{^qoUfn!UZ%BPS7$bF&;!)O&eb~Vb=p658v6m{X5e=l0SMz!S7xl+Quup;%A zK7X3v?w|P(Pf4U~s26Y$)lGN6b%n1DIG6Ia&;KukP=jqTJb| zme=RDwLNw9)>nVXpjG@;i}ESW$cz*CoHW7CG0><}VHL))K8-i<#2 zxj<9d6sO?vhekNpeK)#J4n*}%3z;h7QBy@O_Myl(VJYpJZ>XPb#c(iCA=CyCCK~K# zXgz|aS@(qb%mKTZxAGa8eg$-wE9J?8h`>J%aPEC|`_Dx7t>l zjw-vBGPlAytJ>ow>i7s~YjzXgN8yvw(wnW#Y|0k+ya+xH#3{G*;Tyk18GI zod0@6H78b2gs+vvYzSQI?-!H<+aiFeff*_qcK>FaO_a@8x;ULI%T3LJ#U2bLEkoSA z!&J0u9p$LuHWEu7WT)-xj*JiL(HfZd=1GVLE#?San9(-3Wp-j3z&7U z^8DF2ruy>B?w{*yO&_URwyQt>rK#rS72Fh340cxFup8hvXc5+>o~nl_O>z2f;a9Tb z*|FhSaABB%(2X-K$OuTB`=6hs8?Y@Vv$GmKoyLyeA(^i$EYmXl*}i<f^le3Gmj`lKy`p7`iN#`f%>&y8 zn;JJ;U`kX0ufST32AC3cy+aMv%P1Qsh+mk|8jyy*ZXU+*c@*5 z!xR+@9QYLG0dq<%#KB6$gTs?M#>Mb&-sFtdx~AiH;^yd#7V(vV>H#gv3De7>E_H^Z z{3G1hj9VMEzAlry_mr=XDVahBk`b^Zlo0EbOs%7^Bpeq|+J5EC;uFzk4tBe+!4E~} zp_qLmWJaEWER8Thk@%hO>@)Wj=Qsnv2leK=rAF6fE|0~9rIbXC1GR;J76(Jz$t314 z@l6Ng2SYNFVKPHQ)}U8y-y2ef? zcSE|cKXSYH%}tpsysK(01ilnOMdK9ga-ikeed)O)jSUNJ<>FL@%6OH^RFw(@JuUli zaz@e;PSReqGksSPmSr(!`oF{$vwzP|klLdoLVouLg}+Zia$!hqfih}0=(wog#THAz z7nRX5jl_=sm^bRT=Pa2vuDW(S>&7qohW3m9cEi^0UYD%y5ogf2ZVkF3ht7NDB6e8y zYdN5B#UyoK6gw$zUog`gw1KJeS+q)q7o!b62SwYhqve^KS9m9}w1^++P~0*0_Dxr1 z_qG;S$DPFFr7vwpEM=!JO_dinm23O5HZhcxQlNvzF0?ix7R^j2djrfL=y*PPXM;0We#0AvVXhztz><&h3is zfxMU!Wh-YZ>xCfmobV6^uspBGnYzXe_U_d!!ObW;hNuZRWH}_)Sn+azui)bu)z&%v zvQUQ~Df6R(q}=Rwh9-o$uSr?Qk8cRecTyX5luqR@Oip%evBm(?cx! zq66t7?4M>v`}MN>^AWD-E?;KH{R9`ac;`iyI_D$6eIZ%%h(MtWOs)6RcE1%Y@D%A! ztda8W&uJ;*ed2X5|Mhv*PCjB@rIY!bcn})>3GjuBInXB)}?-9oCt9zP=*WV9#- zA#t>^X>YJ)tEFd?remL-Y84pOSyb_TStHEBhRLop6gItaZsO>y<+pQ5;B}&#Xg^n; zPtuG~GwTfhs`e60taa!U^%E)CUpA<*w`S(rY$5;W#RiMHIp?5mABrIV_OEY zf)U<|72c8oQu1j5T0LrVo%X_oQYZ&ybsH7k7e+=MCMJ0SR#iGqO(sUgAAIVZ0?Mo$ z8f;Y3Klrp}@ySEsH2#db!i+n5h-dgJdA?ljc}WA;-0gE%@^-7Mk@aO@yHL7}?dbL6 zk5>$0(i!g4X|Hf(>xg5T&m$Z4M;=HMrKT*rVh4Gfp^pwz;R*^bdS~i3+9R{kniHZW zR3|9k5{Y^L=s{{QX+L85dR@nqM z72Qu&=Yf{&edT4{u<)3O z@koR+-O0m8`bl#ANpgg- zufMy5q=LG(ijkT$VtIgoi&uqH&`h%kj@}9mQRYddJ#C0c=wIDOddY;Cp1_VGEBOSM2OEz24Yw%w3sC8jq%4wN6X_weCeB> z5B2OHM|GivLu|HX{Ro44XB25g4jX2Ps6?-cUzjb-Nl#1|FN~PbQ~zGvB-WOnk2PD$ zus}b}b!1J{vdIP^{Y)JSl8Bz@*2TuwU6avjlQ12ZIvQ9Lv3Pd+-Mw3}@oN#me%{CoMxEd| zyS@cJBYStV!hrnFrlLlSlmvYOVwCWDSI%Zvpd{3bp>e*fbsf1&!FX_zdSALhDjAqg=t#oPWh`Q@~R@nNwaA(%*n^ecvZKc&2mao$ z6|?en6S6J0wiz2D{BI4xCaar-%I-;}4k1X+yi2=Y4=Su}4*eWCp`}6(@og7$?yGt- zJz6IbRcDyg(Q7u~;lYb&eHyq%?XLcm9_Ex5E(O*;?cOHswq~84R-Kk!6}DCt&PIen zEb6O*Dv01PZdvLQEoX^+E5W~6E`O#BAf#OM{=RN~vFn3C$aFwA#2wwedHMGS8o8V6 znKAWQHhe#_-MYJhm^ed@iH(`;ZL3*bJReM|;@v_i`{lTr>&WXm5~D3TxVvl0uApNqZ&i$qun1eZT&88!-ngO7Bg{7=Rh!%6@Gt zUFHlOx^#Uy-L1-1FlY$g??sby>Y|G`T=qs)My}OgTC1z9y*#e~FLF9|66O)kZK-*2 zh7(mJPyV)Uc8?up-?02URY1=#oQVkqrW(W`JKNp@!&>yvYa{7fun8J_TjolK>6g$5 z$WU3R5LpNaKUkPI94xBzOq!Ievh+lfgzR#d0hRcFf%C@=9?sPc zy0xa}2|KJyA=SWiy4$pxzKKL=d842M*&wJn-K)ShOqzQc#YK)=W~Ud2-)a|Y0RlTT zu0yI9=~+i!{H+yS5x-r|oq~&;`^?XWtQX%@p6`s0L6ZFkTom6B|2kEnk(hE;qH1Gt zgN6>*UWT>P+nu7b+*lOx($LIztQjgOub=jxnRk)ZfCDEP<4fE-yrikKB=sN)xf+M4 zs%m7r%2<25X|yJfWIOxbH%QcjgNOB@0}i^Y&VVZmxk5)kqNU@Ch1}KfiskGXLQ#k9 zVy4{wooPrgPT3!&*}o(^xg?~ue@SK?qb${Gm5dw3Wq#Xw{(bDW91?(wM>82Qh&<|LbIt|qZxYm(A!WWA6NpcF3Kyc=MZ4h9hQ6D zKg2#{sx#>5d*8jUN^Ux-vdi~u3a4CQP}0`JUD?E;{-Fy~`RDY|C_eG-V)x)B(PLZ3 z^=f$LXIv@ZdW2?nzsQSqDdib#NcsFg;4 zJpCyB3mLZEVoop_C&RsvEDU_T%Nd{d+jjpjc4JrgFtr!Z1GA^TzIA_Tu_|wNH0ER0 z9*_qDZRl;y>Fev@CnVkVSHx05DqXSdVs|%moYRgWx14Xymc-B-J?TZ_1tj z9XeZSeNYKxh#|;ajf@Jp0fDe>+9V$s(AQeve*i+RoTw-iV0H#-jk+rN*4FVdG94q=+aU|r9@7?lMB5I+aPMocB?v5Tx5)wH7ANcm2(ZtA1rdldLRC*|+sB8OxbA5-G6WQe#7 zO|GTDMLKgWNmu?PJ#9y}x0Ac5{av)huV{59a4e=fQO}C| zC%GSjR+uRf=aZB3+Qzw3(z#JaJL;<%-KPHR{}vSvJtnSk{65ajje((W{1%;F9+W}%K8Q(~-RWysO0Bqp z!=~vYsFl+)m)tRj(Y=DxzJSpU%50g#X;vZ>NI%`gDG!nuGy58X2@i8UrYM3kq4QB( zQb{6u5d$pD1+J3=AD6)i+yrf12ZRK-x-FJ3HrgL93s#yRdp0}UA1_|-n>*Vd&bEND zwvYbK^_{OsN-Asw0t0d)g9C#;yB~WNyK^cvLLIICdyT((M#GRDk}(e72jK7qR)P1k z`$>7xlhObp(YK_OEJ(tuKhVlPI<+mfWIc+jTbi^uRap4d2^dugD8-oAm3WcL(y+@i zv2#-q%hOSuKf~uD;XklqG?1@VqaQU#Bj>8dSk9}QGA@w`ZEwb9>tNv7g!2#>?YiK? zJ737&`WAk&f|+C_ZT}Xr_QybN^WT$EcHad7Y`p*K8E6fdOD$>3&iVQw)PigkH!gl| zSjXs9!r)B09x1Zbd5=qAz=v-ufJzKn}V+a&vw&74`<+M zfsHf|XM(j3pS>HeqyB5%K9_+T&{m^7E2S}4ESs%fusVtDt#t*s`6(j)ob7F_Z7qED zO`M4EqK0-Tl}M{vc8E8iU&9wzDUv8mWA;dJL{kwW`Ud1PZOY%!&fu50kL6X+mDlbd$%{TTOdi^hS18GTRX>AmZf23O_6ll zsLb;4{CFPX{nOkVtsLO?V+JMLJ`Xod)p}#*E z2>BEk3<=m|2k@_?a%!jWL`3SA#_INkO&E4UsZ_QbN6Y+$(?UYadtsj4%6<*-37UJ^ zzCVv_PX^Rx`D65vPA$Xl#qdmx$#-VlY&&3tJ*cRv&c5dn<`=$;ttpCh`)uWbCpMNS z>alQeWaHrK>HM~}b~7asAgGfenqVq5^xw|%C9j&RxNo@kCG88Yy4WI2j| zTFL`Bej=F=?Wht}DmJ1CqHzcU5WhDX!q-wXN(ZOt=SE_UNe)hmBUxR8mM>huwBd8Y ztZCs-D-~{><^uc-wl5ZMu@$a}zm$WixrK$GZ)(;f%b~IYQkRKu$rOQ*$KjA3VO0%3 zeDaP3Z?UF1Uvb+wm3G6>$u9NvEITmIg!0EmnL8q?en)1ooUGCar$!0 z*!p@J`oTg##frz)h}s%JEB)n)dWcmkG=25M@P2rC4|-K}&~5jTkk^tqtcZ^eiAl-8 zeXEbl$q39@YbFVHPff9Jj5W&amTru7ViBEQ7Mbr?8C(TSiCk7SN2>{dc=(5kXjT>V zPJlg5Q}DiFir0?B``f$5JG+MeOwG4V&327Uc>8+Y6BFKfKI0lnVhpx-dC)LX1s9e( z3!Xz3(=I~d+D2pgcG?nmK&jdJJqK!!ARK(#Qlq9C^U4HUGEv5jEf)F}Hs(G~ezY{g zb8PHj=SG$T(?X$^*eK(zUNPw7qhr7ac(RahWYq8EHxj~HvNc6%S=oTpp!tOv!`hmJ z+E(F}bRB)%)nhcICU>K_?^uu7Icthezao-j!rxie-4W#_2njh|Tr09 zx-Y41-~Rn*!ge4QqV1XN8S9;z91b{`3&DSEbmeUPLKLDo z12|1Y(89L}+fNa;dhmAA)|G~oh=_>L7|{GOJrgHV_(Qx#Lc*d7hf|#z*PJ)?`}LRI zR&)1Kh(5x^SWLP1s=)T*;s+B^7ZMQ-esBry+&Blr0wwJ%H`gXKdeqguM{lrap0D0H z0psS6Pv5E^$pqoW{upoENPr?oAZDMwNlft+?06ht<5e&=~iG&0i^5tl!kc23QLX zjS881>pF|kbqtdA02x}D@p_pF@q{@E*y%|TQc_66Bhk{65m7Nnu#xbfZD}s|?kx3e zJRVOAQg7uFKNv0?vmtkk1rUTjIo3`SZW;2z#=}Mh2Zm*3XP8PX%U?1R?t^>Z_)07( z5bSdIjeBKAr{T_ga!0hMvRbCb^Y`{g^yhN1HZphh##47djCPBXbw!AEYj#^uQ^m~C z#^MjSP0fxE%?vsrx+VVJ&=4h?#M*#dji@;N0>UecWk~T`Kh7JR5EfSYDk~G7{Z43G z+W%`v;`3N?xjZG|`2~!ciAlJFLCE}k|J*J*LW3+HUVAhnr^&~s#0n!UDTvx=kv*>5UK=5r z%R_OCLqQd(6i-?oTJGTD{>m$kFAWbL-b!0`s@aP7_l)ZwTD+bC!ZkF^b#)m=0``!X z?x$XZ(LW*13*jWZzEF@s-u8S5qx@OgeRsAAefJy*PbuVqdeZFo`k zO2|-H4w;~A4?`Pp;o}ERkZL&@x3ukz6%+c&j}}8iSxG}#O+!~pLo;SHtPTQNT{on< z#I}U4gc2btqW$#-n~>rA5h~KX7}!9cTWI7pDUq>RkOADUZNpvuu@Ok9v=38XMI(d5 zPhs$(u^5tWG7Wj*MR&|i_l>r`d8A>bYH2RTWN}W62B_*7RF|OfFf+4q^D?utPA$$J zpB)X3j`#KUx8JAmx#kuJ;PCO0@!_M_lGZ-uIw4 z2{te!9YicVOe|PY6Hx)Wc!^5-QPq@HWOdY~bWrNa5BW!-+v%+&x*}2t1Uj>dfi@Kb zjqJP0fDA59y^d!X!Aoc13Mgpa@jfqDyokhTXhEksJP;BoX8I+=t%r$-z*m?LJcO?v zJ3xyMJLZO4My9*QhFhlQX2HchR*2Kn(|CM?9#1D!URo_L747*!!djoO?cM1yy!V2i zsWdIMz(ywrJ>woIlDdyJgku3J5F6{@!0ONnD;4YUM-1aMGqa*d`wj$-D>QM^tl+TVK)2|y z;I;^LI1kku7+N^euO|=1-_J-1ny+V}rqB05_+Y^R6z-KaqigO8xUEH#wLQg{JPu*&e|#DM=R*8qpg@46>m&*WrdXV zq~FWY>|^;o*c?ieOFw+X?nk6&CgZE&iMG$Vh{4CFSRA5s^5z7H z-NKU-QbWB$qa#A2@MJs)pRsW1K7U5|YHVs^WMOPn1T-&FzWEFpgc(V-G6#Z?fD*`RKU^lJy2xMwW4C}CDy=?v8mosi1p6Bav%`5G>lu~k!Q7I9+>o%P?=Vl zF)Sf6EhQ40gjay#vjA)43H%HE7@q7H-k2=j82m{E{E6+&37)H{NxrFRfsxq91g9Sf1E?bf59rKA#ecGvZJ~F>iG0BzGIv6pf!PS z#5+Ff859`8ZAXnJ5aqA|{A zECjYMOL-!)s;W_pC!g+u(WPV*-*QDE#Ec=6Bs=eLm-$I(EZ^Lt`j5b(5YGZ@GlHS- zRZu~QpTM}#Kl*m=q!gO5t?T*uwL_pM0XvUMw6$?PJ(mhTtQU~@vZ#EyuKyeXrxJO^ zA{}upBU7`?6_THS737gk$m4cPy1HvJhWQm8sn3Z3%3uHBOz1o`FeRzuyoTE;^$?9> zM+-5O<;2y(a{2LK>HA>6ds5mh|D8KugpE!f$Wfq@=BXv#aqxOZ_x)vX=m9-P!*MlMK?s=-n(A}1gdA;X_;HcWbSlJ>*tS*%*IOyVJZ=iJ}F z?%aIt+>~g)SzdNHbK}Fq#l~uXzs<@nsLrVXX#I2Y&A~lyh!` zojLMM;pr;4o{gV=J6qMLa@FO0uD+Mg2@*o#_|5L zFx=JE^$ry9esz1Rt2`r7R@`Fhfepr73s!?ga|8-)nMcp#P{I@XYpBCcbk}>!9%75r zS$s^(q)7DAf25@uiPn&;@G43{YFz7daY2NZ|AHj46(1Js?cLe7;&uDd#o&K&ndY&< z4N`jT3FY(gXd>WuerR08#WkS1vv>Bg_8q`g^fJf&1rF_J{Z%+Gxi@(@Vog9OT-HkQ zM=R0Tj}lRXT@{sAs7_-uh)Kf?iP2i=mZ+3bE!U6(Z%ewsC0}VghJpP|`e$4R0=bG% zjew|^htE}c4n4Fn}1*`^_=&&VJ~u9|j|RNdTPc8pxzf`9@-X7qDpZFtM$rKGE~ zv$yTR8xq|!qWxy)Ds#e^y|FMF%9YvT|=`9+1_E&3RRM!KLzhIF zm9z>BL*ynhJCU`uAp;WeEztE_(0M;OHT`aHPmA_G=rpsp>EXhi>;gBU4apq2vsONa z5zV*3%0%j+hdjO|HA*f>2U6$dPU(I|;h9c~p^5IsEk#!hS@eEeStxaD6j?zbRw3U{xQm^oPetLpqQ?VVz6a5 z$BfZ=!)Nb*>xO*pXF4ZihjE*YKd**PP@oPT%Y+&p6mQZOZ-Sg5MND5Bw~Q5arQyg(w!2GK)fs`odBY|CvPKGfPa0>HMi5AA+)>5Hf89rZ*wcON>XpeG)+K!?kyNjV5Hs_GR;iPTt&d9LteZ*qF!#+cOfEcuC3G$mEWNj29 z51;Hu^}swLJT?|E<6ofzC<2!3gb4Wlw`?^lpe^jbDLKrDzn^d|d*J|ufKz#k7b&W( zkuP_=m=z(Oh4Yx2TI2N0bG>q9G18Fu!m*sxX}O~Nir2X@L5}abl^O=vH|8+c9!Z*o zKZFrVX9OwPlnjhY!Z4K)s;HAkOqu;w*Zt4$fLlFPfg8B%90HR})Y0DPf=2u3JTDcQ zCZ^vdmEfUy0?{c0(T`>>#$eFWUWsuCq9>wh#{{|+Xa_MsM}sI#Y7Gs&U#5CAYWT!` z%@`nQc)z4G*YwtvtKeQ&hG03TN3+M)qlLp&C^`{8bw_NYMkn2%y3Ktaepxh0rWIAG zh;#3jmK_ZeF97G1g~P?gJ>RgxJvhcX>EfQ-bZc(g5#Qfs&RNY>GTAMtSa1xlK=!7j zqpa05wY9S6Wfy2_2T2n}3+QM2wljyAp?KMPF)c0nRJYWcou2{d8hzkUg0eVjw7W5uo}?Rf?aUd7z%E@BB9(PdV`UHaDZyq5LlsD9Wf3^5)VxX{$0>*?vKpP$ClGdJ{8*U5Ru{JY=%t&KtZb@OK|X%ljhL{y^zM-ocB zFFnP`9-L;rOCkXq#|{~u-+aCOn$C<4~q|)^A6UInD&eoT+`(cXd?)& z1rKjnuz~0p5>8Q3Ob|h6nm;>Pn3JjCLS|c&MAan~0kQ^sGU5Jv7Mh0**u$_HTEp_l zNs=-7ues{wjoOuVc6N*QzB6ve+owDRH#e?s9tHv~cZ5T+ghQ+!pc6F_DdLkXy$We5 zvI9jfq-xPfGUH$4E-c~cC5F^75|~oIE0Ar2_ZvETqrI2PUuPHD-L{ocHyL4AGoulM zO$P^~KZY58)I|yZIS*4S>{DAl6~>FC2qOaXLzzhucB0VP7F(=$wt_P8wrcV;tH+v7 zE4<=>9gw;~MNOuuMGGj9h$RSk-fdQBc-!BWz+9co%`!>wan*|hubOyzz-#G z609Q$3XyiO6rMqNkY$!_Xmpm1N5y-;r=^}>x}Z6Y zuRJ2H`}B(zy%)I$#^BMnGo9Nbd{et)Sf{J9^|nz2m%2P^86y+Q2%S50al|t@>2o13 z!|twfh${J4^uw=UaGRtoP@ii*Ny7J)V)=7=a`~PpNMyKkET}tB-On4b^qOBDHDV#4 zsDDck4)**=BWu9a?273{MbrP~+XyV*mrCU9AKF)yfEU%Cw8L_Pk%%+$4@&9i$kUAd z6U>@iS@IgS%ZC$}fGtW1BdeCKnx8Im6QVNm5D5(%~QTl(BO%zE4IE z6ck)OZar+jCNDV}9}+t+3VV|C@~t-1d%5i1mDSPdTbRX<2UBssDL-Iy1>Qgy&x0!- ztli?UJfL9$geH6iu)pjlEy-yjfL9_9pa(h8)n?dIt)|KiQhZa5{TQ+t5>j%YG2>Iw zdniZGy~|P(4Q0Dp?#2lqB6mYajNJB3hw@T0`!>!Rgi0Zk9QAwYIC}rh>ttPEu9^M8 zTE@kOnlBrb!o6yKP#2Fiff<4d{x=?jh31Tc%g>8c8)Cn_*`7lcys*d+f&pP9sM!50}UAf>Hb875#qxBvwKVz$G<$?|cT-seB(Ck5J<-613j z?fsngUY3#E&o<2K_KwHc<*jsM(FOB@)nRaIBA~?c1Gf&w1X-7G5&Q%Q&-9|;2S||m z0>c@2sx*?-HM}{J(HDOm1dX43t+|T8{+js_jHa$|BpKOu$JKK*qWtAdI<^4M;JjhG zGB>_1`vTqCzwFjGS^svXbEMtNNgc}*7M2+riiUO6(CzHT;M~msuhr|x|31V=4^yDc z)m=poon27V4UjZnH3XY$NR5Rqq5MUqFTOPIr>gg+F%Wz|bazS7_aGxSo=ihaF) zukD?IGKdF+X;5m0r+=yNKG!EWd^5c$zxJrg3V2^P`7RV9&Y*Eb=6pL@lV1c;{tjUv z-GTDIs&BIX>*||C43cJ67M89=%$!6F|FiTa5rc?>t%I|QqmhXjEE`DKQ<;cCMb5~@ zhKPxY@$ZlSg%T$VD@cCR%GTA)8T9(Uk>ND4e3+c7$;sP?hmrfyJr$6hcMl;#h@3@% z3l1hIMo#;mVC4Fj6-NIrV`Tcj2jcHiykWcy>>|A#RCzvf5ge-$G;C};lR$3JiXg@j~e|33{@CT1q~|1>3G|GhHqY5KbT zDkFTz<3Y#jLZg(nEv8RMr|4N|9f`o@)kdbh>}$<7#ONO-}G_2q$?&dL*GhvqJo9eIuNp%cG_88TG@&R{yC6bGRn zi~IW$&o`s|RVRHD=049?DyP=-%f?_|uqSEvNQh-bt`13*zj!QJLhtW(=m{+Q+N995 zEw9`L(-H9Wuw)xx_el=2M7Bu&;-5(%_T2lZ{%taxU;BbUdKxixUY zB;rkE9V43m{xO*;%9OW0mFAOdf4+~DIKMVpyoYqOBM*FzpMv%tPg_s4P20v&R7{)S zn<1;>xZu+IgBsw;5Q4Zb{wtl$u&A>ql-@{b0HWx2R2$^c21wWo{F5j5)?@di+yx!B)H^qNrNPWCSPV%zxoBk0ug+r!xH8F zHSdF}A#PC4r8oRdBMopet*5Q^d#Caeq0H{2{)-Y<%~(-ZIdd2GxYAQ?U=VfF*DC7# z5CcV)kim<9D>cK5#OP1&FfZ6A0enrgvxlG62*V4Kuv3Kf#ezTbI#odTR-syMze_E# zr3$>Ky*D1k{IF$LMbdpQrOEfFbbTLxh^z{Ts1k^*euoQqqketFd{Hb}yAGR~3|I=f z3~1SRum%6~g~EjddO!VF&<-~N8_c_a5;(qhO#k=Q+O>CsTx2c9vv-4dNLtZCuxMxb za6us*{Ga8768+KC9QK{M&V+n%N14Uml1iJ$?yUJ7U|&C`bl$;Ypg+AkVBwPY>(F!a z(;dCv8!Dv=;&Jg%pS_0JLco(|aScs96YsVMB&dihX6es`=HH-cR5>47|n7|g0tkHtQG?JGi`M$$>o$=8ywL5zH>?LM6N z9XR|U5tAxUG>>OMyAkp)`xe@IDmK&XPjM~$-0E)1YKG%aykUAQN{iX+wt~a`k{?zIco_qo? z6A$D~`6>S4m59xXRguy)zn+_Al1r<=yX4J^T**~GWqnOskqTb@u66w&hp5q#SFO`?dG*>!oMM z<;lax^KE^xdXt?%n((urkueG3=?{-1hgb!mz`f-`Xqd1?+2Z)RNht|hwf&>@yCb>M zPbi3Eq8eR7w~pslK3)y&wWbT+7juKQ@`PVEDpew#KId_ZU&1v2_S9Qi&hn3KT>SQk zvC={+sH@K@HX+Rn{E?$jRqh7sg;EaGgv<+9(LBKL=df;02o0W= zZ(0Ze(e3>Fu`+3G{A7Xi)bK@(dYh)Ig|T1rQ%}Ja`sH0;lD&W7#Va70kw;H{-Q}*69FtdVz<4QTJnWw>Z zwQsZ%V|`tKIU4Ke)7I_hxZcIab+)iy#Pd%w-@ZknY8LkzY9p1odima}SJ!9k?Buex zc;W>fzjkV2*8LbHo6tjk$o&X7E}(rIHOFlJK^Qya&Qr;6nB&=Y54-q9sze*Zzy}r_ zJD()iEyJiNGL%hjxxt;5EMY05PurXqlT3U&=j&IULZhRhiA7Wa@OcH@Z-21f5>@I< zY~zqZVMcdSoEr?C>o>pQp9gpT0m)62$sxsH?i%w&8s2Tn|faCfDatIxEt9YK&Z6}MdY+t*|`=seDY4sdN|D|_Q(vbe|eZfU{#97P@^C`2c;VAJ2KFS-*iQ9lG|x#Lwj^6&wXaNd*?NTa$uW#B`IU+9ph zXkSXJIt5UUc5XFybbbk9M}OQ?PW5``mbEdty-lIBa6&*0juZo%7ei2&{Oj7mK~@>` z3V8wvC@X8foUBIj9>5eZBd=cDfMWM<=hH- z6We+2l=INc4d_Q_R`(B{9c>;Ot*g&np2on07=AvjgrOmWb~0}%7+;l-ool>hP9dkg zkKxecPUoFeh-eFvhOK{J6fR9wm+gNHzU#ZmFR(v!3C*0AXV42pB8e!f4iMY3R!%2s zk&k&3G~0zE`AWx!9S~!mNTn0?0|Kk?wAl`C4LUXJXC-J{ozjH~U9K+-Q`UwZG{ZeE z0h-jbmzywwIS#Q$NVm0D4u$P#E+m1|uq+M+VOD%41S$1Dpu&3wNWLEBL(z~jI=u7d ze;vJ5+P{RAo7Jzk2Pg;m5=hbN=b2eoFodWN12AfU8{2#K7ZPA!)HRxiSeIGFxv|$% z`Px_f8sT!}h@;y7ay&eU(isv%{GDKBR{uH15RKF)p7h^1N)lUi*WMw1Bh6tcQ6&y6 zm2Y!5d=|9Sc_+PB3w^6?&>jA}WVFx`voZXyk; zF_Wmjtl#hNeCjo_h1~FKUxNt@4DfSEU53U#G0cj&B_vxP{){b$w+Svq_fVGP;BZ>> zGrBlCEI#e2Q?1q?(CKTA!nAV*nG6Hd@CkP2dTeT*rdGg*KnidH%hqg};hM4XsMDZ# ztWDSO$~LG#XdfG$B}rFDw}NWWX!)FfnUBlg$!>OsTo*X%o;UJ(cdUW%okKzk1*zBP z)x$gREQN(}Z06yIh*1;g4hbgCz)|mylpr&aR*oRTLZq39r`t@u^zL@Qb<5c&l9eB< ztL9Ii>FBY+lI1?Qx_|ZsYGhsPU7&W>C|*AxjB#OsKDaNOV41j z)W(+m4${E7?LKo%b_pr#x3TEZXl3w_UUvYt(iJy(MAIfk>H}&?(e>-sn-k|vW-b6M z4gEr|QM49~DQh*)g&dS@o*})9eHI78G7yp-X5To~O5JU$cb+?1$3x4r$1Smz8dt=q zR~lu5tP9%cCo_;hhm9!#l}VH{hhMdKk2e&ZuIF_6IG$6=U)y|^r~;-%UD>z%t@l+> z#q&E~`RvZl@`DP)7PWuqt2;!`WjsIMRIv`G9gnoGs*E;%pEz(MuX+l6PC4z^c#etW zl{W&M9fzhb>@NE0=s6`l+wVDP5GHka|2adczX(If=h4p+erRz!CIpQ4LLt z)a*t|)9Y!2^oqmiu6}8$+0r4+Z-kd?V+j@TWr|Heo&1iRcvYOvV>-Qc8A@L&-)wr; zjOX!bzR}7Q5}$=-ToLoIupqWoma1}rVm;C*3>%8J{RI48)B;U)aNokOi+byd2&Qni zGWN9MNt4F9-E{)Vz&tjJ6Zn*xI4CR->uPc-ak74tyQ~3lp=O%AYI)%SX%(M|jIA zbFcK%C=gG2V|xy=#d4&u>m(;X%}UNt{iggvaWq(PrEP9X!dFTdQ}g~MzUW3tNqL%B z->B$pOpZV35Q%R65T#`gjQyxM3|zGF zvbU1y`@pvb=VK-ui^k3df4P9Bq-v&(Z9FLp|Cd_!fXe05rujwdN>t6!yL2%O?0G}Y zRwvl{{LYCfrDDw^cD0}TBHxNNbq7N?=^Si$;}p2su=bVly`$FQREiLwnWgZvzsyIM z4dxHyj-xg~#hgG|bBYg5{bWJq_bEY#IL+=+#iQeAmBYaaG3a70-66} zNlEFZTNfzy%wSS^D)HX-3`wK6snpLat9w*+^hs^C=p0uJz_Erp*u958nkCSToDz1^ zYbDcu!e&DrP0&V{Q~L}{7&5sQ6567(;#qGU1ZT{`IaZE@+vEQ|Z^{_QEayU#h?XM) zn4FJw&!yCN9i3YRty8(|dm8V}F_PfZFvlxxz+hM%nmoVk8e|5;z-idM=SY`Q%1ZS(6nR?fuN4 z;efu~0|AimNo)~QO?>IvBacs<$-^N`?wERZ)r>A|J}Go^IxuH|UU^!)dDlgdGS=7% zXqmk@vsygQM@c^JVJUmvlag3${c$DR#tJ%i@ONi>q4{#-w6SWp6YO>EQ!6dt6xl8+ zxAN36V!$mlbdxR60(?@vKlkT|vUMam(g=;qW!|gja)12_v1FTj+gb9US6FY~^|?-@ zg>0`viu9-_hI(jCi2ldDWyw&o+b!U;MNT{)BQUmX-?;Yk1?)eOYFO5~|8@ah!ADHL zC1O0z_wl^bYYDPZRzD4ZqTTB`4fQe7HIGj-JPG@IajZ}!S^sqq9mW=|NFI>RboFYP zXbx8?Ks~aNR?iQmQOkn1cdoj2jHsNVg4DRQuIicF3ksdg(mPxS!3ei{yykZ{_1MtS zafG*WWy<%9bRgg3vcBPid7RFG$@)k}O91dN{zCW(DH zkweL4T_b(5Ra-7vr#7ji^$YGm8@rAlJDiz$z5YJoC{3s~Iblrw3w;5*$bxR&${MTi zP?Smhi$JSQf1a5CX2%aViJ`mCT`0!1>!|yu7B^;L4N)ma!eqnBJHMWh)$xS(AdlJX zY6WYFdM&NsmYaO}VOo?xx)1*8{!HE!MUtuKKWg0TtRuCXNE=bU)#l6@KaULkqBW^n zI0u^H6*Cf+SC^|P%HXOP(?r$I`QKo)GYmZ9y!mMO&Oq5TCbj_^Mh5bSMXpEmtDD35 zI#><2wdPx=83fFM(IhfAPeG~QCe@^qMwbzf2bA*YA+MuISyq0yzGs&Cu?)^gL@$Af zK5FY{b<^0YE4l^(dB(L9l(@I@YMIz^-BQh|c+bcxK2dF0W`%O)Onda0Pen z9t}Lw`bLsJi;_dtLEOZXXPZ?kwz+CQB~D+Bo|K;OnxJ+rr07d}ZghZR;HPhpnO94;wn zMZ{?k6kAQ!f3J0w$*j#8rnhSQ<=Jq+d2po$-e|b!oOA)WceIa}YC=#4Su#oNr_&+`U>Uj3$V^sIs1SQ8 zLs-C+XlTcFU3k=YR~f>v-x<t=YEX(OZ6r6pP$ zIyk5t4U(;;mpPtk(|ya}6|6Z?1xs5t95l7A#IH*({IIcXZE4U^ja7n|X#tvU-JB|gJD+Ur zF_ToGE(O?R-w#+^@$<+SZU8tNa;VT1FU!Uy-{9Qyyb}~rZg1vhPq)N)Y>#y!5)3xk z0D5^FgZk&obSF@OZg*o5VZt&x6Z~7)AA3rtm z;o3bv`p(3D=7TTLIIe6brQG>*shx|Hv~oTlij0aRC+sq68i$Y^{5V`l^@E>%k%OVsy%Qo5wNqBOE*kzek&68PIUNcq!9D+ zILI{Ivz!AjVsA-khf9(+5~8(?c}L8X#I3V7%v0WVlW1XgEK~J@Euf!KLVNFaw!`)F zh-g_OKooe!o1yB;O%ge%)^35Wyho!>q z@Zis0&{R%hldJ)b-9d)+j-`_bC!mp1)qwKYLu*<&je!IDc7J*Cn3h}d+*dqSLW4)^ z>U7;)H51k=dT$WD#)?F}CdZ6&4ChfCCNjo&u?byq=9_fl9EqdeFC8JiIO@J1Sfg>p zAs9;AZp(ERv+R~$pH*Hp7hsZj0iii+sU@_ShsPN6gC$>W_!~+#RjVB_Z5&_wuIMtqKtftZG){l`LRt~W($Ve(j1(Gb0ax)|1@XzCW8sUKcYPI zry#S_P_}k2WyO@otm(0wxZt7_^UW31IEib>|FVzbw5+15_oW$M85&zfjed>#t&wtI zR`Zd5BV-|DtaB`3Bj2b>)5F1B+#RwL<>V<$n5nj5mr8#tzaaIc$QY!m~i*mpA7F~E-`n+Crj3ft+^;6rtI86WRIpzaNht}9$JuExSL7huj33Bw0;BBzuG?v$(d#L zi*@uyB8B9eT8$QT^omI^jl(P+R|)7m;rSL44|bdtv=!l5+pHD6cn>dH7-1jRe;V1k z4YzFctskuCK3B2apvSI*-BCICuz&tnmb=mjfVzT=PY4c1{Sl6MXqk?%HFngXPslEV zf9Ms~X8fWCPhZdWy>Ex6L@QS0eC&OSgY3bXA*(m);r#1618i)B)u-4

HF$+qjyJ!3HV^Sv+gF1G(ht0p@%`$HW5{KVj86b)yE`-3=w(a)Tojc%H#n>;Ve zTGF9gnTgc%P7Rw{nsnz0x1KxCxxPUvU=#0kQp5f|tXc_55-458nUCj@?h|s2P<|>l zs!A2KyK-tk`(NfMn$=pmH8D*<_6!>y0B4nKZ_0`rgwai2V9f6}rsLOh)o-Ua+O^es z6z37DH`luS^LND^6q;YAo>r#{(8=>%13S+U%t@tOIpuK+MAiMjYm~s&S=J@>XeN)F z1L5ja00lhC*fIcFi*|A`ChZ5xQjk3{!?-Y|ikF}UB>!OJ57N-|c1BMo<8HX#avR0%8(Ty*_{ea8;n$&=eE|);RyWu)J1v3PZ%&FjvnJgiXq!?b z@cW`4%jD9{_jn23E*z*=s$uB~6Ia=(=;gcg0Lbt12XxQtnRIcoHTX}G>>$1js9!YU z+qa!tr}Y3P1VDYd_WIsU9B$K?h1IUCq{fD)pGGxWll77MzU9K!t`$fHl|j+r(ZJ*Q zrle`m5&N5v&Npd-;{aX!FDKRC82%|YZaRp?H%hlRbiV&wWU9vY+#W7H<*3_5Yj&oN zxa?sKuX&O5WzT87RD0=cN4?65dLrz^i_Wl%;`RyJVpqs4nyyE*bnE+4qKSZr8P21N zkRx-Hcav2MjV>?tp`+_khvQa=Ng+MBe*j$gy`OSFAL9hAbl$MD1A(*Robc zM=l0MfCO6M2!Sq6W|59IoVP zMs4 zbhyQoyOM4)Vcyph`AEQ3i6IXL+QldYzNaNycDLoKdxQDrx$5aX-q0|v(~e?VyFX!< zKY!=8)4)W%KJsTE0P+sf7K~+db1k)8ETzl(v}HB`pn3i|G+VB#nN$1W`%#!;Xx@*b zMT!49?0yUxoWatU@A}lo(42A!TYVSZp^!zRvHQhE z6{)Quy;a`CWvZ{-oMYZSpYAVAcOXn|D}29IaSLWDUqC|~HjTb6&vT1uQ>tJfb+iLn zIYLos^q!R;2A`$R;MKs&ozUpXm&bo4@??fIS;yakyeLnjjYf-3Fied|uABO?pVJg2 zLl{;=+(l}(5K0%tco>*Nn?3B`IqX;nCQx+L-?!06;3t}Pu^UHcWN6wXKi%FGok6$M zvlqxymCrY;=omtl*4ZB!`Qh}ITNdcJZ(3V5q#v)vw4vOI)9V$Cg5q)Ff5aoeNfAAX zZa^2|eLLo>SmHc|DY0n$O4H(ukL|fZKCT;QdNJ8h(Qy0-3#EC(g%Ulei|u``f5E6z z5)vnz5L1R2n+YCY6^QL-292gHEVhFGo=v+JWAqWpc^zUU7VQ!outCo91fS}+HuAcG zmUkuspV7PYW_sz@l(=^gGk7>UBlg$2DLVW$M|St}^vpJXBYsYUI|0!ZbZb|gY`CDr zyxqzY;bc8cNLZV4j7S3gQ(2qtbQ;Fzb`orJuJ#rOPMcffr%AYltRZg_Zkn9wfbM+d zDiCb}wybp8XR?a}bsqDq@cL<7qkDg&YvY8ZYr2~RPUDw~DMeq!sxN|ajSEz)+W#sS z6+qfUPn^Z?M(H9ps`+i^yrB8w{6Gz;s8_JaPHI1OyLpEI&Bg;FE+w{&mgczlH4 z`K~SPLiGFwQncGu&bYetK61W|TW&LFRTvGnG~-r1W~J4qFvz7OV+J*;o=BR$0V9x) z3@r|OXkV}M2@^7AB*a$G@wFd*p^HzYhq+)wjYpYx8LmDFYI4BxmgW$qH;T=gU&5Z! zISu-g=R5V#t9~daw4ec3b0u~0esDQXrZ0wXVRLf{?08V5BrjOK(nZdMFW7^1D<~SK z=AO#AQn4z9_{KEu`UKajvj;mGmauDuM$~z7QJ9tDEtQ$U%Z*=rM4sc(&@1|5uaSEp zH(CjN(U%jnN`Si^@DTtN#TL7B+`+GhO7$~TyxBP8^{dX6>kjbRqDT7QoMgstmG)kq zwj|5{W1bycvR0tUy!*N=TH+W5iS+%Mh3jMRdxp4$9%{*WSbOPa7PY%ZIr(obm=lG} zY+%99os91N`*d3hv0hDEVwB&P&~~Zwb86^pNJG=lLpEEzidr!{1Sabhe&cTEYY>np ze#~%>e=Scbg|F|Ax`Qof0qgiNr+PR8nX%phq;+w71NAC#n}U!H>8dnir}6mVYcHJrs-nylj>C8m&KAPi3L%sIUI?bPY!?c3M0!`5Geq4)AA{IdJoBSc2@ zaG=6pMRcC5>1&yLBK&5xG$SBUppgDEDfLemGx)bI_Gn5s%vyRqq^Tc zRa402@MpUA32rrvj=QGcvoNoWu=M!72%?zjX!a=l2enC+3(M;RD*yLm}oM5{6&X?ZisyjNh{?Cv2i>_lyWpy|QG<=FaEQ{ZMLAEx44E0DOzj1;&Q z5oSxEf;`CtUzFk@3ahl}p)65cFV8&R;NZ&w*PJ=?%Yd@rPYHecM+yDO?^{YgcSUAD zs?9mRs$RB{(@TREVXKp^)J8ilu?&>9Oy@kqZERBJGG_;y!@-g{(Z$aPmhA z1zG|dHa_9(8?vV`Js3~SKUOzY*B^+e(xhS4W#y}*yPBP=Nx~?ipFunOeogjQ#)a8ohWQda*enkj*g@eiQNtY^}o^} zO;(lVkeAt-$^dttBr2Zf%FWZ)yNAd(e+z#qwsF>|v>Azz!$PA!{!Y^28=T29ryKUJ z+vhsY4$txqi0+f$uRk}CaXDd6ty(+vFHLd!tHLHm_?2EBtQ?H1X>?hBUoM?jhM3Z0RtBS)MU+mV=-_|f;IX#+i2DH5m zJH?Ksa7!kW%cg8sxZ56?l5rMFb%|FMGC%CONzSjhYW@OLT^;+NX|Ooh4Z6jd9TI}1 zZij%nQmmdjP=k_oxyiN+W);!%4{tL|o|3yGlXGiHt$?o=)#jcr)J>xw z_;D|mnp7eB{6Rl5Q!6B#va+cr z81pX}%T{$Bkj3o$1L~KIg$47|2rYEdem=dQ-wztJ^$x<7Qy z%b50w9jIh_zJ9hsN9I$&#QYbT0eUlyuKVRW-*DUa!9y-)Rq zE;6hv%FPX;HmeQjhzrW?nVV(*6IF@Z=iW5;qh9(O*%x zLly;rc_=)o<*_{NNMB=v1uN0K+d?E+K#N{>Lb84xW`EpXyD%|@>sM3{&01}@g$$e7 zNj4`#21H=63B8S}>EHw{&qj*8Xw_kFK*ullUmn_-fK z&>`tR0rah};GUAZ_}Hp^j3Pjil1Pq zqdTorpPiK0#+%4A`pZ#w%w4T#*o>cR;|HT3l|4e%R-aOTEWQFNd)lv(49K$tz=E-A zLb$3?*Y5QqBWN)FJOLnfvI?i0d5=xZDx-c5JzVGCruc1%;w{s=2kRkl!%7adO=Hu zc~KcML7aT3rHBED|3~x(j6C?Ik&Z}$*$V&b8a^dPE|U6)WaG~THWX|zd-(^LndGbg z2D`R$6PzBe7JI#OR~88a3p*u@i;8m*rcKSK`*kYYg{<*k>Oo|-6AQiLx4}?p+WAkQ zw)$xcW@)_a_pV-KpquQB-C|5TJ$8_E+l(aY$L1xz&x}p8Xx@35yn6M!U za$4br@Cxh0034^>Lz4r{sNwA#bSGDYh(FYIGNQU;K%(`Vtrzhnba$n?M?B`NZnlDw zFv~b4{}%COh-9&@Ziz(Iwecmv3SALE>H**V=!(R`+C; zOND&yxjpAS`<@4c-#?Dco*|2o35w(oeFRtA0MW4?F!E~D=QmopDy%X0`HC{%3w~~n z6p{0J?EO6<$89lN*L`5Pv&L698@d*`qz(9iGX{t5Z>r8cT_fni*Qbk*bO3L~7bKp# zi=}0uzrgt?5jOewQ-FB#vh#`Tp`yI_flhux8HtG{A~W_60lo{WEvB0y9;6ahExVhL z2>L4BsT7Msr>3?xT#DW1 zZSE#6ZlC7OqH_NI6@2dsSZbFy1z_YOo6Ao0r0x1m?e;NMu`DEIgV2!0gH;9dkutin zWOAPT>&I)O$CfnXNBFX~w+QukAu$^Zbzl|RR6TFopFXg&o+2U0*=bVN6W`H%hapkO%0C*u}YJL@%6vrbs)St2w?e*@c|l4nTd z9*eKwVCo%KnNcv81j*2(tD>B+%ndV7SAmybj~Pb9x8!$5!u+f1nZJz=gCm8UX2`6U zlgo!DriG))T<6k8{BOzyGY-Z%&-^L9*UtUPSlzx9@w8H2y9h+tGrq^_EB_EU@Ng~4 zKB-TuX{^)kWc6v?MaO&a8R?%}(IU*UWsi+YCX zup)=#D|?6j?D)x7_s9>df5yW3T%~WrJ<{*+0Va;{>_Y{z%C}?2PWR@fnhR+);E%TW znhmoK69G)M{ZfBx(tca@DXIZ)``V7_k+gNHBKWBmaA#ugvOVLB#raj7XB){-$`)9IxzEB=MW*gtX$5qsM?=s@DH*%zA zzX360Exf&hCIR>b2?gy3e~q&=qNDjmMI&vwi+eY;`X6?khCFEoT}m*-8;Ja8^u>qo z?%Ag-MEZ=<;1+on>WCNX?xTX}JFt0+{0HCvnv7}IzHjpdchbTtUC?MJxyTv!swx&$ z88390J@#P61Z&;$6Dszi!uB;QG2ft1bJd$W$UUtb7Qm z!n><;`lnh&)Ll3}-T2L*dNADH|1Y{A1jU{K_Ft!d9t>pW2Om+{nE+IoK9F<%YeePu zulu#T&{3fe{6A?NL2@o&N85Pt_Wq29k+--6d)jsDkk zh35-2puHcc-yDBKl3pM9bOq%+`OvHYtSK7sUhuDJq*L|#MPKBp>qSwCC{vy)uW zE6FY33SY8t-rMc}3PGZA*8Fs*}wX^LEXo&kk;Kdfu2T?HxC zSs;A9+=H^#9UZ!u9j#vwY_VX(U85wE_1e7Y|xVrquF!P9A%|=bV`y=}215 z?-ZRf?yjzBLWa`97-!0=6S6fjR6`qPEHnL+7ej9TJ?f%g2A`a5(gxLgkx60R&Dz66#UKCJK+=;>Z-_K(!rbY z^fH|&@Zu@znqbgQ-cbwpp`*_%YkBKZSD)c$syxyHgc= zVGS+YI#b(^F|23>CLf<^X&T4w_7^976cF;dX>fW`%rVsyMtW9^gK?{Kukni=^ESpM zkvmfql#drbIz4(#wD>8p7&|v*2sEuR{M(IbX!%plJ%iCli8Uo89wMT)ChE9*$G-QG z#aVX=dcE9{3hb7ms)}Eh?x!KEG&PqMzO#){CWio-ns`Ro{E<5y`lC0$$*J^!PkG8+ zob$B1w1Th+JJ~Y4rICAG)#K(_4=1S{S|}r%VbS#Zd|nEWH3%9$Mti{7uRULthCwN!!wg!ABk%r@yqB>{#=;)U<)i9`kVVT6 zuPjPTnF3v&9mj5j(`4cF*pCh}Fou&L!{kOYEf@;fT7U%T68P2{$~O<@p5tg=_??l5 z0LJ%8r186}L|E#DOzL;w++(n zD4H2smmBnsv9L5({1|Ka%?6e(V-FE>PqbXa7jVF%Z*CV5(#}`os?#sy9rNgh?6(eT z->Z7hrtUW^zfOo5bIg7csDkY|cm?e+@8gEbF&1Sf5Yhk zt?3M%0T&(!)(zMvPoFxX6cSm>Ikf6q5SpZ&fLlok{gA2rnE$M&Ikan@(2viMR7p4= znlocYzT2`jWgF(pf&sU=RYFmZmSX6$=j|ZvcmBd9P*-cWdglez2H`K{4VH;WT1fu0 znP<}6YO~;C;OQc|UVpsCFortcNDgu|#&px%&-9E<{9P*`2Wm)#XGik^?_w@fokdO$ zj6c8-Dj0C-+f}IDMUV~Y_l63ONb{2kGuT_SnQ{XHYXz^_#JT>x#K!xDW7l7S)~P`GTgQb{!>vF(H5YbKRSg@~#=1u~)f$-=?2YpimLq zL1_$!`x;P_p+5%&=6gv6jE-j92Paun&W&PyGPf|t_W0^211wkdo6t|@k?0G^t!)@2 z@U}U`N3!Jm=Lgou?J3P)@OVd@6oY9h%DX7B@&$*ExD!G~1M9KWk~XKOjg!TPtd#S9 z+>R)d$O7_a!f)L`ZQ}mw=LzPg+7j$sSHxYGk8@1_vUQ)KKV#^bre0LAvGYH}4Vo4X zWkO`CPByf_f`MT{@$0Q*c8;k5)y|MxldpspEmtvYXz43W5NuG?i!u&O!SM$oVy>!* zXSy7oRy&lO3G31HFdgxijE<*QC-UcH!#(?N=b)2oBi#v-f{#KD0KElz&)haO6LU?A zp&fLYS;E`T^5Io3xTfiNgqH&Tbu-LR{tjJ4Lyd=un=J(exR0rqI=N5$<&3uzmRVBe zn!M8y5Xqy9Ff1W?P2c3#6uF%2q+aQqwAI#S162$0n!@Z7*WT#ly^pYYQZgrF_SeGq z!5L{y7aQjm7i7^ zOlmu#xTo+X7H$uzAOa8x#>a1fImVIe-OXjqVNm3R9plL=EL1*7USXzH^{SJO&tx=Z z7-5?nH8ekawOi(@dv(AR-0gLEtE&^E?Hk@fX)z8QUv6W5fAoWX67=lKW_5Y8#_lduEk zjkbDcqB_c8X`k;qAA)ImI-Iyf>3cjckM~YnafOGCD-%bU3L4ODUMEFloJcW>ZahL3 z9|rT;riGk84+>^l>`o~;mln}4Sz1yHfYp zeY79wm)o)r207-B;J~@RF^)I1uva0%&ovgRPPU_>ry9)t`?jy{#HLzB%NhDYbDV^% zX8>ns`H|(;Dxp78w@P()DWtI@tT8#ktUDR%7$48hB;lpa%W&_S;pO>c-0x~ls`Ste zp~;=k!H6?vzArkrceatL_9?3CxntJ?X=ij<#`-&=6=LbO;6xEhd-IoHO9#P+k1*>VUX(qpF+F$%aWZ=wJf{o$qxBs?&;#V2Rmk}-m_B!ypnP}K81)F| zCeveNA!7zUPDsfSp~Z~!=z(|6?6n!&FX`&9(6t{z>pN_Q(MEFOno?!5=+qAYkkl;s z3W!an78Q4>VDh3n5*N->SjO(m=HZgj*nHH_T6dne|N3D3IvvH74qclal$Pe8YPaqy z%|X*j49kMLI#?l7$sWALlCB~(G{g+-b*fOS($Qp0%ZC`3_-;=aBd2GDH@(VhNv^lt z$%2S;@r#dqfsUzFtKron%!-I#^|(^yUZXZpOB_o}EW$SS`rGMMWfeJlrYgU+02)JcK(nC*m-&~uS*X1@PXlxHY~NWqH~#ljE{D5tZZA zE_cY8j4fqW7I8fIQec5ANj@v*)u_E?@GT1g)v?t)^39vwctJ9M;e#g}dmyt@XXln59oJ&Oc;wNxC6u zY4#0Hn~f6+i9g+9PoKWGz}7XBm7ERLOlGZ#ko|1xmI});j-@9*mK-O{w&9f>u#U3#CdL?F)e4Q9LU%jL4i|I$@y;`V6E1?x0b|0FGw_P|`2@D--FJ1hzP) zWM&L^ti6{5a`k?));6;0xIR#x>()NOtWa`M6opj&5aI7rFNh3>=GYc^2nC^ANUIO@ z?G2}?E@HvrV}#RbE(^9*TR-~Gqd1}!@=V4D3G&Dt9~=En`7rFz^e#Pl3gjs*YzOyS z`362}xOloNJt@L4UQL1}r9(h#{I-~YkbgZA5+=pPr&i> z7KHTvs;lC0DJ3+#Fs+4}?bFtO7vQt2=nm!)WZjl9Ak()N)lzP$h4LKn>-KC7VsS{A zsu~+)v?acFL$q^aCT%;q&Q1$=dD{i93KeZfYiAk%YWtDLpH?3|b7QX|+4q{v-vV!9 z%(c%PBPP;FHN;rqF~D<0Yi*Qj%+kw{^Xx()i^WFk)f;epuGfnz6rGQ9Oa}9ATzson zR+FZvRt~iGs$hLnuG3y&XjNM)J`U4-T`t4{F{xO;nL<931npKKX}g6y`b5ve{tA0^ zGpWg&Px_Xdm6u>nyHOlr_#9s8GxL;8=h)Nl7kh?uY9baaL zG3eCNqE_ATYx{dII-SMReR{LkMs1+s!MEL_hM8I2kzZt}t(Er{Lz~Qq(NxnKUO;4s zHD58iBmAyT%6~Gb?h37#m`>J|H|Fcpzo!&lDx;UL@+Y=F&to21cRs=BVed2{H@CcSrk)MBK7`8Nb991(crJ z8@hkZPi3er@ixPgsHkc1pucjmSdnOd`)N^ieo89ZBnYaGRPMdaY3<#&O3It6)%DA7 zdltxL8&~}>*KPL;-Q$mq3PQgdFD>m&mL&wEga)nYE1KF(x9=TrMpid{Bh7I|^mtrg zNmK0XHhM>K>qA~uvU3^ZDj#tdH%aDuRWQ7;}|;AoNpsUveXyg3yG#j z?`z|I6IP{v=UWvwyovtM%kbq*a=|pF;mh3aV!z5KcS*g>NL!8`amdcurx!`t7W^0= z6mVOxDEQH3yb;L}X_{Gj3%LFf$LE1Jt|ijjs(BmXcWeToX4l`!lG#mVv~|@tC3o!Q zWl>hs3%zDypg3!M!>XaWccVU~8-$fQ52QA+k{=ii#|1jL4tiR;Uqq5X8pV-&)_m1Q zypL>^E3*V6CZl^eTCq4FOuD)2-lO7ChGyFGBqlTdA<@MQX-m-z&kO4-h9irl(A8B9 zrP}g409+DH5q(s)Aj3JLWNu=9vG8jo$Mgs@Bqe2NDEZu?mE3Ej<=_QqpgpJxU6-HW zUbKIS$gAJx5=0||oa-S`BwF#K-;0J}X{TK=h+7O>tdyGg5wN09ZdH8h0?OQ17|7wu zT`Mu9~+7gUd3jTR~cC}WgS$j zirgk3^mDlaZgX8v@QR)Cc4^n5w#{o!inCl1?h4b-_>DxgOe(mzRynFdlFjvc8dnL^ zMxQBokQ#MV0xejH2(2jzR&Kvc0~*#Ak;j-?m6W&YY>L+cYLZWcD6J2htj=b1Uq5CG zk=7Vqgn*XQ>cEwWwz~5T5|Gn8zLKK*z%anf`p5E8Fhd@BU%$EtxV<=&u3WDZrhI_O z_@j69_7oZA^-B2?)uOE{IxilLWZUgmekC%}{`C~8K%KtqtYa9ny#>=Zv7J)Tgp{>` zumkY?0D2Ut^fpxFDaGR@E~_55T2Hn8kazd+G3GLoEr|H3JRwc9oyaC?;ZpLd2i>QE zMUz^yYqCSDn!X~O--Pvr?Qz!r3>QX%oBU9Wu~_p<_=edLsfIvT<4bKO59`xIgE=BY zF%6;y@r$5jGuItnnb9;Z%@(5h1T@FM+R$)KdBcGFWzRI-MX;i`IF;*L$~ZSj8$=># z$ARO~8Le1!1h_P5Epi|t}s7a|lK#04~ef~wl(48=WkD!tGMo#L!O!*-vbeGV~r0<@X zL`b`V%HK3`_{BV9D5deyIUz}Yf2dJq`M%0c$B!*w4A@yb{5mpoVu6s0)&6f{@&+Eo zw3!XRDQEKXCZt2Ml;7{DRm_db98Ef>&fm#ZJ!7KO`VI)T6|a{dPziuSL#w zk+VV0dqfu*98fclN(E1b*|rW}jJJ3Cj4-zivr`#aN@E+|UWUlLW}&7n2TJ08x|x|_KmG7AL+%Hq z@$mPM>ei|L=0lEXJe2V|MjahF+pz!D*-WicuG&b>DxgI=RU}y)Cc!nXTCuQbo7Ig< zD9O%gQjcT1DW~)tn=dJU$r_vBYXygXoI5CM^K`a9R^fh#=xszs17KWL%DeKmp|wYY zsn%+&hE&r6<=o68t}&Qufh96*6IBN2Q{66(z^b1LN0^T{&8c%~DI{9t1srYf zRMb}nLUX1WS7h0Ps<4*GP0DQyNL!~WHVfJy?h)DZGU747$iKF#AqJ?0r1HqOEFq?H z=Y6b=SRVd!HM3vKgqlJS)|}0vpW1vV4B(|IB6;@Q39=X>l)KI%Hcs_}ty@)$gORJp zn7UPFqgYrys^4>20!tL)8zxL>sPJ!b65R^`ZJ>Mwv*N+Nj^ok{h4SpWL%JIuIwAWt63Tk(I;$+ae^M6+8LIQY zveGnBSFYM5F8H%;)=?GLxJTX>2A+KD;_{d+d9r2X^+#WpuDti5j9O=j7e}Nopv)wTQNPk z8&vK&VRYP6kam8x21}iNST4ZIQfF_?+3ie^r}|v8zU3|C%@FuOn|8(oPWacLKU;l) zmL*ql85m~_d`AE`d>@ms`zwdYgrb&oZG*5>fA#C$YN>Bx6|NjK0QPuBu29u;FXi2k zWLfKOm(Bj?#n9(QWh~w;zlbwPs~Ig_)jlX?JZ)b%?@*64co--!r-9>Y~eJU>sOHW9XnGOjY`<4W6Vg$ef|bb|tAwM*wYl z-?l{DDjRD5C@a~Nuv&$adO`RW4=moV@fgvx)FXq>7^A4F`90=foIX$<5%QYbN@ueq zm0k&=Xs1yv&`=|8f(@SymTF&){bmlH(!@=uZUTn{|7sEFR?DA+zUpBLDItM`7Xu?{ z+rBvQ(tIfS>ZMp96Z3q?cP?s%14`1>kK{;hL{LBjq429?4lQ>oSpBwTlxMwr zg!X01+1BG^;Ra05rICKV5WNS0Wp(CTf15Z1XyC03Jhg+26<+tNb5b+axoVM6l{JZz z|BNMU{k<7STn>Idn*A_@(w&8jGprFuOaV%8xh)*#%K}`N0BQ z*U|AdAp&rsV&Wu@W)npdX}qFH#nlPlU?@)xLk-C-k2_uhJhs8~_h7fp0 z&%f}xzq9MB-Seo2LsDh_QMQ)HQNSyA80hqG zt!_&2hc=?xURfEjXIWlG0>^FVKV)f@4`}sXsl#(tx1;qrbVBo79x!rig1Ni9ngIiA z-H;Ie)1r&037?*F>Dfx4Fan+sD==f(*66IM3WFT?Oxy~22ezi|%A>lDUFKtJ716v; zEzy&|+!5z@0xN5`voT6-j^xLI0Ly=?YTA4UART z+uFQa=G*QZcscpH7^;(et1O85m`*+<>cyBdQ5vb@xY#x&@+$OduYFHvhW0B4u|Q_1 zgy{S}rYPCJ3@{rY)jyBXKDTW#2dnMJ&Wes&yy+%cvKmP6#Ps4TCB-~Tu2l&zPo3(S z3mFW|n&kMZ>UV&tgkhNW-jmJSbnkpO5ppWAlDiagjNJ-fM${~Svx&+&ULEkJ56%0y z_tENf^tY~QL(8$i?tD$nM=0fPrONkX9{VZP0S{`oJQbkJ*r-!1jEk2Y6Y%b?sv$IK zlL8zlUk49FxCKp!=IzVH=uIOsnEDUyK^)AE$wyg@Z}6p@_A8%s8VZ+NO&IC(pU0oC zm=ifYzq0C)>(q72HQ7Y})0ps^9S;CB&hS+0<`l9{TWaXQ;Mb0QXW5?dXb&a#jvuF7 zDfScF2Sp*~$t6>-JRMwOMnc|#J~EV}@G}G2S<5mQ@PB!k9SqBEUe*cRg(Ig}R%gNl z3d2Mf9iZHXO)~n542EYd&vmBlR)oi;2A13PEq{D zj)vxGUzmWbVj1#96gIK#aPp@%P^7Y6+;8Rh%)HQrisEUkC+Ln{;|_TvVkh2u$o@Sp zuOD`^qBWU#zxJLWSu)=K(QZ0wK)ZwaYd;6i^3l6Lc7qq6fCFKv@8{$m2if>7J5q+u z^m2F|a%B)17h5Gy(7hy=C}?rZ2ilc-Z}Or9g|zlDqwJgZKT^Gg9v?AQ+MJ_OImk!a zI*y~Du3kB5j)u(g771q_gd|t6`KW;86+X-MU~{HEE?j(~E`OwTDD%ctVi$BUCDooi zMIr2!WwGzrkhoJBJhtCn@B02YAR>km*`NNe13bhl9v7)? zhwZsFh%9TJh^4U>)t%-hJR(0%UPLh&jvr-?x|1wozhjm;iBB$bNQ_XA*8q9&5hD8s zs>`M{uc~)>%y93T7V(G0Cj(<1=waw0%Y_m_yi{6DBjwvV9w&s7*T0Fr`!TttM2-%T zNncq|XV#D#%BYz^*WKkAyc||fT*RS*gL}~DTFV{?gNnR%gMzwiHi&#RP&=4r9?uaK zn^XnoTW!B{0#CU<&Q_}AI6L{F1I-OlO9qFA&hGLFZGuSj>CcOE1t*iyG$hKcI-;aU zf=ML`1U~zEO8A11aaym8(9O%zYHmA4n)xt*3Pf!RepL5%3d=Y!HMJ?EA?q4K0<=`U z^zm|@_+X5;`0W{pnA;q>leDRFwAN^9aP~mMxOVTj|JbywJ<2nOYI!61!P?@}i`C6u zP*op~if^BVI7u!p?Ie46Qm(D`Myk&ch_T@LG%V4Da%I*ZYH%BTWJF4{0;foYRCxJ# zU~d5|FBoQ(j$=M-i%hw)kI*pG(@@iqAGJG{s(bC9xz-9Y$I8_M5-*f#$+AM#e2I8) z_XX288*1Rlr5_-07!}38qtOxsM;&WU2CCtQL%LG?kH-$>eW)dTZW2Y85Ht&J@@_L8 zwv!>rMp24-W4WvR5OePU||ay}Z|=Z=tuuiJNu2TBi67G*FR8H2=Y zx0~cTK5pq73rf&0v&?eDMpH&;w!dA$6#e}#TlfNvNbB7gHe=WoD$VA%C6E=+dH;4Z zO#sa=vlpiyBF5DqB31DsWEL!yOi0ey-c^v_Rt9oI%rGbf$@5*u2QHvA|L#fmS|1JXWdoN)cANfw=Q#s-ecGu4U(B zuv8^y%EB`1AN$cOb!|!^=B6_--ElIl&~w$YUWgg1W5s-4eJoypmJQx2&>2@1`gNYS z@(IG?i67(WyH1b_AKOn^G<9E@B0L!{exXQbG4%&|>%5-f7oY75r*FXut6F9*o%ZkU zr?C1%Zi|!(+~6HmX<*gSF`D4(-fw=t2f@hw)6cNf%+m?K-TXd$7M%2!1lb<80`|Yk z{U`#K36bURRZ7iN%5>t;momB+Zkk*ICBcPPobFX1nI_U5tC@O`X6=iDZ>T=+FJigIQ=AU2c z3zP-VCv$HsH!xz3FllDb$en)tsE)G9Yb68#g7z*-#(XqeeWzzyGeJjH>+=g!TvS77 zqy-bLFd{~lojkWNgV9M*Gv2a>7|8-j{*$KPqytQ@Un6upW-<<;25DX*WS9W0lJpwu z7;*Jjj*gAAwl=qw(0xf*<}DlmZHZUNG%w2p5#)Zv3Ivr#CW)VR@iQNM{}g;MUkiOr zTCUZywjM09GkI8S0^?GBS=(H2=!S+)wHP$EONiM$Nd{3-9!Ld%iX(b%%xYrDr0K@J zs`O~1;RX?!o#=0UBTkgb<&NL65+8f=Ap1{c17-CwnXyuzns14eQD&7N*}5WV4u0G= z4FR2?5sVz3=;pc`+r4J3TEGK5D#$DS;qAY6geo~}VdXq(TyC@z8}*^&pOX}a8{dD0 z<|tJg(Isd#bU;l9Nj06$Qpy=&^mte$S z(^ES@T;!EkS%O-f8n{)(jxU}@Q&|yFK{(0Vka-glrSEUsM1Qy9sn;r3czIfUfQ}PT zn7W=6X`FX1;#JVj{jlNZP080nSduFFyCd*nK_AOwx~tJM513UX*NKlxWr`A^2`<<= ze07?FvumFM7;SqO2pbui_l+krwj&x#lNcAlVS}tt>QD8k-a40*dAr>uuIbs(1;S&N z+uAa!&QV^ytLiDdQX+})O;SRe{C=RtKITQR%?>5w6y8PT#RrcMi$YcIzoZi+yurv~ zE$EQh!NRxeSB&eQV{KyeM4f9MXF{&v>bkB7Y6gVXtwSsDX^x^GSBt?m=NZ+aN*5n# zq}h)0KcSwBT2q^;|0#mwpJAm=;akUZVw^u9J`~bxmp2&kp2oDN?_1}~uE165Ht7rN zFGRT)&!VI!Dfa8WUr9CQEr0iT9Xh)s19Hp{-I?J4N3ZV^`WYPQTjLFFizpwd3aX>? zmCQtG`X|y>h{>47YgSIKEy0!LOkb)+Nw@2dg39Zovi$Vu&4(7F)yPv`oo8&TTboF|>`bp^Ew>RLvHg0KJqiV9t&MNAf+6x1%w2AG2rGDYO2`-u6L5&R*#@Yk9{9@#yDe zWB5eVu8HY%?^F`$P#i(LyVm)@GSHX!+qq>xva@0e#x0nUD z&)MUer%c*8Y2|)}^SirJ{H!i#HDq5@-z=xmm_`pDIa{oy8@DE0cmQcx&O9`!wA$HO z;aa#y(|AvckPV6 zU)1$rNG($~h1!;L-+5Lxkxm`--cDm)+f}*Xma{ycVpEm9+R3qC)cHdv+1`6j`NR~c zW@+|M%1T8>UG#ry@3%dJcYGjtKWlvym(ZVALG-C~|Gx02QFadPZq>JZRQOC>422ig zI6XCR$Da$gCPhhyP6m1rD2#~pzpeoPq$h#4Bc3rTmKq(-2IZl42)|9_|KslB z2WaOa8dX?c)}cH%7O4UqoIiuH|MlFzmtcwipypF+{?@v9{Wy`E_tP#+--h~VAl&YM zc5?SoV%!I=q7$as&&@}>#)&ocM*qJrCQ$h#`1|Aa>cO$PB}K#kIM&;Kr9YGa2_G>u z<$4iD?yJw@5+?t{2B5Sg0hGNLhqlL%LeKxY`~Sn`#Z`*Zd1@@BeqR>kB(+z0c6o3|UDRe&<+T znxA<8#Xq1ZE~8gAVa98=zW9`{q5(d!h4Q)Z2i|iPs;yx3KaaZOBjB?+(*U$*U(E>H zgoX<5QUY!9W4cW{&UKfMfBe-F{@;85n>+uc=>Puu-{CSb&1ufD;fe)8t(rSV0&XKho% z)fKAlX1i(G;cQ5EwrHRY?$xvcziHCBOqsj(#*%B$HNxu5JqizotcKn!3Ze%b$s6lm zKYJ<(h3!>QToe1+RTgA#j!%fuQ2(vhKDNO?8+*-Jl_1ZFUD?F1Un`+-uaos9%BywZ zgY}!UxjAO61`$L9Wc=a53Aw>C#(72y7`v(wc3}DSW4O|QbW?wX>gmTO)LzpI-!fxC zosM2w2GTzf_P?yBr{Vp0rqm|AI(TB7>{iqzs!sUwM20B!gt*o!Ui7Fa5i9a}iA-9y zVww6@Dobjjz8ZViGg^M8dW!4Cr5kmZo-{+s{GacDv6=rI*52DkuG!2u&ysDvob$&? zO+SOJfYp|we&&ZSCtgd#=5G#kr#}wP5)WleA#dVmEkfej3_=AOZ!VeRrW=~^wdUup zEmz{p#0&jzCIUUb2b&C(V0Fol{zE2GVwwZyTuz=6I@ZBwDPWhJ?DE7}umFesYr*h& z{)W$Eb>0nhgvr;avE6Aux*=^58lIpw3fcv+E6D40OP&Kvc4#82h2UkM`dW}NVV?i+ z2g-kHpqgm2hbPllR|NhcUo7h|mY)M=GD_Nr<%aUcGaS+e5~wNi{AT_`H$Qn%o2X8$ z#QmX~&)Uf*+@V|h3cYE0T4LrP<@#Vo_^N53a9i~41?uKZ?lAj!?(Fo2m^&hW0seUo zX_#3EeJjh655GQJFlVum9yQS$07G4?>@)-}T9YR!=n`sb?rsJi?YKj`?FO zh~t^L{d1mi`%5+<*G+VtUzNcE5^3A~n9B3}NLyh23BlX{Ttu&cnn%Gn=pEU;Q-$K4t43by=< zkiG5Y!^7tgn@T=Ndlj{dEmVUcsrzKk5dFCHvBC20%YS&lVl^~bq@Bmf6Yax|1$5TF zS=A$PmEa~l{uWTAID>7=4J>4&*C?uC1KxCfcu}8FFd=*izYfM)Q^sq+RXT^VTV4}u zYzbZCmWFsJ*YsW4&Rs2k?rK(dQKk zTP4rx_lLmd1uiQbtZEd{D0-xlnt7eREP)VhTe{=J{uHy+_X-sT5|tPGB(gt_{H$&F zm_C2k@xpv==!BHUCkIpH`Ovn$TkCLIEe^9X&t;~%$|9YUyQcFDd2*D%xi}fQ^q_yM zDY4g%s0PYqpZRZzY!1Y5J?TLYC(Nju>6OKDXWq3&Uk4PxHR;V3q-N^s!24?dEPFdu z{k&h|apBzTGgK8KIuAf-O^=CZWBsBcb@RwHw}i07{gi6#3`{(zE}C!7h2?EAw1st^ zWYM~vr;G+=m5Q_COBGx)^J(!73m9HiJ-hj8Dpmi;u-!-C7EDR-gV)4vooLWRq9hFs@!oZ0(lC!;$S0=B{0N+9xSM*R&@dvL0() ziT^#x6(`cCUn~^tMw;WTp=Va$9wRHI0%S9^CTEH|)9tQ*ChXX*Sek7fYg~>p?tzS- z$GqYh-JaLE{w16=xiqWF>$As&Sipl<}9XGwUG|uQkH5EI1G7T^W;v&|?N19U0g$5tSt3KIK zhsW3}W@wF&M$tUw;aNuC35saLZ}iPKLb?99k+WYfePq5?fTMf!QRd?GL`)9#qor#O z@{e#wukgMIvY1FnKxcbSM>vW$QM4XMZsr-~+>l#>)~^_$BWWX8txKa^&w%$(RKK(8 z_zhq`J11LuM@K9buH-j`TZb?CM*0oL&^6Ot4Mbc5PCYk$>`Em9emd^LQ){lLv@+z9 zj53(H8X1YMP&em0p*QdCM^pG}#D82e-fY!>*t0q>GJbt2a!Gvy6}afk(uIczzQFhm z*B=2ryDr@cRl;iEZE})VzZBY1CTNZ*o6+9jF_#}KQGJ_Zc(r{!MU!f?7D=rBL_!ZE zAN2zy;IyW_@Kz=^R}Nw2#TjBqs7CXT7}ZA=-}U5o3vZ*$sd&CrD}EyQ-p7UlkwIu!4&5n^)0zeL0Q7HCSm7W)J?fnzo>%*YbDUkkm8H- z6#W4-H?($ZlCR(1L@cfp?ND-GKg5!M+q=hS=}wV zvELL<=N^IQ9WaFF^Zl{)rEV@Mnf!}0UsH3wzELLVFAExLs>=MSkBLdHamIo1A3q3K zt%9fzC%@x;diKv;beqoYeS_Xrb&Tnlan*UGe5s^E5wG4$g}$UNyFr)~%XpbqKWJ}i zk|8E;XyMjv)|j;IbjLW?c^wsGKh|``TskgFpfk^+oFYeKr&Pogv}Rmo$CxHBS%QE;o*6 z&jbTJ^EX*anFmtJQ?_;GojVxmgBwg*pFaA>#AHGE2bYDXkjf@bE(A6zB| z(Nsh*D>!mF$9iuV9#cNeiL8zJu|OzY-+z)zEbRE%WQh{<3EMBfJ4fvH~$Ed3St0?v|mhoQn9zi{T@S)BR}sr-}!RTrj|up z$i0H!4VU%Piz8_f-Sr>&8v@^5JUCfmgJAl4cOh%%s)l zd@ujqiEb;thxx=^9(J!)6UY3-rDu(h4?GXHScUj~7%jW`^9H)ue6=JL=ceL+`47ugo)tzVS!UNJQ2isdz5Gh&?6Ku%ofocaX_2%3wi_Ouv4X;!RF@H zgy?gA+$?aBp_=*)b`J;hM0`a zB(CX37-HU%*AiWeNM87=D|8zWs^#$b5@xHWQ@y0z*%XZYk)rgXplgqePV}uxoByC+ zu2lURab8g$Xt+d$F-fkm20B0SUVUk-W7!>|T^i*bFDft~0q;&&=`f#Ek1D0UEhhXs zt)a(xzrGH7fa&7?on;Rbd9q91oAYFz!ytAT`H zi4pK(PsJ#bedxNF7JPtt=^M9btL_@>dTBps*myoA5~dfru~|t`^3nfD&opad_!epNL35H! zTLMI^L3ze$`ig1d8OYobVdb@5+y)U_xAU_2LM-Mr#;Lv1a41QQCY$cnR)TW|FRRO3 zeN#UOyR3i8l;@($!_oC z&_jsRa^OFt`7>G&ES@o?&pu#$W&13DEa43I9|zNLU#=dQG4Hv~yr~nccf9_6k*1)N zE7e;5YF@@5CEolj2cPf#xtujhD4}0@jd8r+jouAWTXn)e8v<+K%8co)J!?GqY15#c zqPX@Qq47iHdbv*b6DsAZAroHKvT0nkM;td1-ZPUqV}6Za=gU`-1C8w^l6IoN5 zQpq;&wK}vtvdHy5YKkIS?l9oH4z;>?`Jdjle}~uVls?MHy{mgi=Ji6-u~!UUwVxe5 z1mZC_1kvNNu9oE7r|L!~HS$s^75AmfWp;in2v*o%a5(wQeJ))fyjC{jb>VN$5HT?v zgwBd=PR@nLUnz!N&8NZU>n}Nnh~0=9pX$HxjAJeMxEIgy4EVm-g1*XF*W^u_vX{lR z6(tGPc7O_`7ua!HT4q_!fJ#N?7j3C~NW1&_pSk@1Qi?lho77+3;b*a}5seBdgu*&v z@eN=CQg;NKP+61k&1L|cihAyb0hoR}`&3_}?9Wub6!qn%F_j6&dY2_g2-)vCI`I>< ze<0?g8_^lhVLX$D=JyeyuR}=zaEl>*%a-HD&#)+srdK5cSAU|_u1i?c;zH}I{gF+U z%F6~FbV>&6*YcWQ74|a(u8^sQ-^sJWl7rjv8DEBkZ)b)ZQskXT)ts-g*d8;3%$?)#_f zw>|dQ_S$*$d7j7dd=~$L-A4R!y#le`)U$b7aYmonJ!V+fJ#BmH+*cO6%zi^T*qIQv zoanhoO3dkt;CQ0^<;o!s(qOVO7r|0G|7M)8VwW0~17osXV_OG%M#D?D#vrv=&CZmGYLO}Fcx73fOZZ>J4I zCec!?vcb!BqRZ?ddZ7ZO|2q5rw+#N|{~g`$z?|T&=WXV{WYFCeTAvSn&Yr1tPYEw><01f&%EQ65TbRT&Y(X^Ij9MVSuc{wIhH%6be6Mdbi3qZ$j`_u;SSBwTj?6c zhK_7-TxPK0~39!xIVfjjzL0}SJC(b(#M!f#a#kZiKC)m zD!O{M=AS9N3wItj~vtmDryT8VT_pnovkeCzt)d44oO<1-^20^wX#nC z_@A&wCHMRCMKG7&%cH}Vx&3a&USrH72p*mqf9a+73=h8HxP0ADAQb=bA6vP4)!*Pd zK1@TI{qn})VTDJ|^^*p+`%WxR{X)|iPp`;~b@~4R2J+;O(Zg3zb^ou6K{uC;k@9vg zFvOMbK{-Ypr=8E}tMnrN^1S`eegeasXuz`5YFHgSe*If5yc3V{{cGHSsE4;6cS%nJ zOIJCUSO)(Q#Qw1h`R~jBDCj@R{ogeFU+Mf;I{)iq|2T;H@5}!bME`Y>|GLQkZ5R2< zP}S()A|!5gSLZV<5MH!@dxSYNLg}uk;u;;Ci*@hc4D>xF!h85a_ntKG!y(0NdhGG# z1Mg;VH}ERFHKlnrm=M|`MAj3(_dBonr|NL;_w#LxA*7<8|XH+%A*`kRl1G1x&W1zKm@5dkl!Gixl>7gjz z_4+QclH0KtB9SwsYnpiML#t4PGJ`Mt$n?1F`p_)xVk~LuKo&DY9yk@86ql+L&s0ly zavL0Yqbfe?OUAYc5Bk6b{T@)N8^QO7A^)}m!+~#Vp z5HAjXsg#&3rwtV$<71yaJ=q))*5nyY8yu*w74yE4tSdu^*Y|eoZJDFWlI!|a(T&Rn zCD00LD3_LEVQmu)7+?OC1c6*Tbc(9C$ zX@Nu8&C_N^F-~=TifLvr;-rD3aUO?AG{0}b4DB-tN~@VygY(z=N#t4|bB4<#3=t~h z^Oa!5x!-nimeO=yesoM3%QCdI2)IE#ccPEXf{I_q)x4#ln9nb-cL^6iX{zy9CUVx=8TePB=@sa^A}`l z3qnu)PNP+JhN^pfv8zbBm~sgoeT*FD^(5Ycq#`~eYj%OE=XfqwHJKqSFH-d9)ss`YE29r2mfjHQ)p4Z#$VXjR{WA^Lp9 z7_&$PxP6Tu6K0VHRGvKAn|Ug?7nj50LE{$KIVPpYB0D%g;NW20BL}X2Gn%HJo;IBg z#Y^KIj!NzM3>!nF$im+R`3zAU+2dw!Q7a0mBA7>d_FR4rUYN*yu`^K@xPRMZH(soU zS&OmaOX=%Urrw&WRGBfD@ljFTVd4=UT<3VACy@BK#;w_#wejOkz_H;>x29WWESTwp zcLU;+Wdg@Q1|-@gAOI$9YEcDg=`P&?A8?76)E0Hn=cJ(2nt5qBYpowKW(oF2jncXy zfmdh1P~mIKkC*!^MKe$|){LV&hxLObDw855`s1=1tAGjtT9H|m9 zfm;XS3koEAsO||*W0kvawPglgxa*ghYW9NVPBK9;6D0j3o4?7=M%Ja*e;VKIwAu$> zklaDFj5zoVK#U{0#R$PTs&}8An!j?e8V7DB;#46`Nm-EPvbem31>MLLXM1m- zabnA%toCn`jIx}OiXk>m1>f;bilOsC$0IsS zyO;kh*x&8quDDA$iQ1fxHxZTwk`=4iqNv9f7_Dt<)~GixIWzd%)(!Y}v}@MM5;+6d zuI}+^+XH{k$G%b6R&3oSpA<+3=f#jtZqjQB&5KbT>q9knglTlxy%uhx_>&X0iFk+F zxK`87)@!)cm$o?gcI4#{R-DM|}N zf7?_a;T^tY1vvd|bbsx{)5un8@ZJYt(tWZph0pZydM4{j-C2JjWyUY|2FL_-Z zs5KAPU>sANSn*t#=^W2ycfzYe8uBAG>7$UvG~+af(@>-V)$-47ki+LzAeD8OMna|E zo8Nq#?~3Vr%}Hc@fk=;8<9^N3Tm%O?My5uwG`W;rJ+2y(_-g{Lh%Us{{Y`Mpy z4lMIL;%)Ga+v#bIA`3X|?hFN43qaJV!`V2g>bi8Z?`LZgeqw}rw2lNY=Yquf3{4P+ zUJv}fSu#4-A&L-#)}S`*Q`6&1+I-gDo3OJdL&=6l<3E$|S+_tHUfZMtL>|yZn^2WwF>FBZ@CL3ybL zOJiEaP8p?g%X(Vj=eqij5q`jw=BYI{Gol7s_6(g}kj(VzBUsYT!OkXQ_s@^+E(|fn zMYOk$aA6y#R;;)%;9yDGLqkBpmZY^zZ4fd4nXzoK;n|My`d-5+)z|4%&7Vx&U(6u$ z8RUt*cckS zzs7mi!94S(-8$IZi{=z>owVtWEWE?ejU_%O?Mvd?uGm zi4Rt#Bghyn7^Oo#LozwY|IW751#4Kp7teZKpwKlwYChi-iaBvPrc|k0nmI z(2;aDhOJQcMZS@eXp-zmb-nQF*=Rx`44s70ycjNg|52XuHm2@RIt^DF=H|>mU6#Ok2gOXOhzTU_BpjgPmZ|m#OUVo zuSpob^Klq04s(^zaiFqwcOx-2Yhq=rgX$kqQ)ejd$)+nk-RihdJcmviH}gX(&qHKL zn22h3F*pH5rD@bxHIsxos?WMJs}AV-ZAhAxomopAUgjfByco+1q9=LNtK@6zvw+78 zSXPD%Z|%{kq1P~Unrc}1*@Q!>1HQDg)2IEhjq>6~;UZq|DK{i8e%Mi2OGV2**U>Z1 z>uy_aBZ;qF+CuY_r?cM*NS)-3_hmc5HpG+yLb4*EJ2fjv0Gg^Gg-vIf97Bt&lK8}_ zw6DPS7TVFUaqu(y})K&jgkTVv1EhFx-5RiM(IN=}kFXV|PS0qN%5x zTcyRQw3W_6+Xq?Ae;mC#=k-FyVADuVT!n!%aP;1xrqNa&nVe5$)Cyav(ZEX4_Eg%< z{*bH7f}A&c*<*hD^*|qTwKC0$meD506uBdsZ&iAVjPbB!-M)G2;z2thzrPoyw>(wj z=B&F*b|oWU|B396<8tjS%?>)_4LNr>wTzsGNXUh1jDVB8Z&^Xbu-ntZ7*?Nm9P)LW zstRuAq+NDc#h*2}tjbi-m9^fqzETh?-8CS6*qhWz;8m=T9ZBc$W_zs0Z*KokyNA!f zjj2O9?YU5r+OZ7~cSc$!nB)-SwxpRP@KgzA+l1 zVYslg3{M$q8NI|*rMtWvi$s-tdxzwm^*^b31v||Q`-NiCarI-v^v{^*sN(_TMSiJ+ zj_^}iI)P#Z(=ADDl2xatY)sH`jQ)kfwWzN^44w1)mv~`#;~buI=aS}?yFT~G{MNTG+(Sh78^48s%sh%p z#}5>t%JHcdvUYkRe63FTz80!2|dTvn@qMeeh0&UiWP%(~KMGy~@gSk~Yb7#@KcgxqCHNT8o zV=bwde0mB6@>`@uIK=qyUGpVUBP#&9SzkABDfH%(sY|pvokBxbpU6Zmr!DsRp(>gSe=dlWY!1IoptUxfXw%B)`_vUFcx{?o zLORT+%4wtGpJXKBXNYOPBiiI2LfG@|P;FT%Wk!U3@m(-e;e#nq@|;l15a;gjk4W9J z_5yf>%lp>5KP=Qph4FvrpZUbjCqSI0q*p$Yn<`gLd&bP=No34ab%qv)cQ}7mIqk^0 zG}~sJwAv=~#Ok{*K(k($#}jFSp0HTa2Sd3HlI9$NNY;FV&*W`(pEo|r>d!=D2NwjY z;Hzk&2Xg$MXN*zj8T@qIX!0Ea)HvDBg(&7}C>VSN<2``JW|MzD; z;w|`2%1^IEZtH}h;k|`1!3h_N-}1qv*dEg>>nJIexsxZMv=z7nB^2G9#GoIM-|HGz zI$bFgzj1yoP$8!CPT1xCy0ziZ+wdOO;ekfxDdiO|H7|dFQI^|NZ+9y-Z!k+w@PstvgvPWaa@;g0>sI=QQj(@XhQW}Eq1jlMu)tOUHrVd+qL z-0qjtTIt9g_4S_h1O|Lmgl#DhJ%L-Bg&PH#^9W2S3${~1-&{9ht-q&Dxq49@PgH!> z6ExaU3ULmBvLo-sP%-?<*9IkLp$d!{G?;AnznU|OSIFzZG5tP?&dd{*Af&{ zl7=k^mv}aQetYapG?4xP-$|k{678<{goC!%cV*Pb?fkhL?|6t(BiTZD?X;UxRg&J! zyitF@9@5CCv+q8l6S=H$5X60r=C~N>TRy>P@#4Hd^s7~A115g5`?$~>x)!emBpVom z!AY_bnp>0K7s>MET5fhVvt>s^it$@@hUPOYkETu83_5L>RF&?=M_KQ)-oBW&M8$i| zMVr=FZ*&P)W-H6Uz9mVVW0AI_4e-V>J6oY~rZ`Xzo8<;)21jnVY#Ccm#~Qj?wE};D zM7-I0UPvUIrg+LfW|Sgz*CFs0S=00bMb1ym+wWI3HgU$ssndpCoiq9@&$T| zAV@?JKh@F^6w{QWg`RI_9zwXfV0;aKp=*py>cRJketF~GXKi35zdf5@zr^aYTs=z* zb_7mOn25e5#n@t_HQ`1_G>7^qDQ%dP4vXGUizY-VHxoI1{yc|dUCi`Vo=#}L&EpJR z%$P~PT`5v{d9iSl#yuOPAM&!|EJnHpOB?^CKwDb(8`)uY41gl}OIogG?Mc^knXdOz zslF>YA5KoST)J*zt?#Susr~q>n{_2k!o!PgltSgo%JK^2$|8Z(M<=MZyR-|V-Z#vDl&(^)Zv=PRjj2s&6_;kXGOBRP{X^v* zQDYfVFW@PxOfkd^QSn{H_;nweK@Z0m_&iIMJdQV5UED!wGPn`?7-E)WA@SqYclv=A zmYJPV6KX}-2fLeb#NYg%Z{zJ0fMp)ovF*|$Vo&C%n8MHTlC^Z~Jru^v_|M20Jkd@< zD|=Dsk6@p|UZiz-Qu}BX9nNJq?F#HO;4GP8T%Db@`J$FCPtVG86yOQSq?20DHGaQ5 zA|yrPyWsLFX?r7Ut;JH%U=qfV7;I1R+c#J%_C^JqS#7ZA2M zB{Me|c?TWQaoEx3)B)uGfV1oHfZ}eVL+!TQ5v2$K4JsfMagqtx`P`lxd%0t;8a$R{ zd~^NtVVQ$BX-KG<4!ov}txRs$3rMw>meF&ACOB zrW#^z#k@kFx7Bcq8Ay;vyrpWHp~3LQseVyxaV_ZflCcN#_3&!tpQ2NO3rG~$THX9# zMf!MTBtSS`()b;f-c{&&KI%C2REv!ZpKF|%{iJk({kGuEQ|I2g`^sznl)fc)jG!;Mw-YP(PHsfCfc3LS9 z+XEbU$A+qoxv!#n#JJJ=%jF?jIZWD~ZRyaSJebOZD<`{C7oMcN@?f`L%R0lu)Kx5& zy(Sgnk4v^cuX-LdsbG~&niV45iwx3k*;(L?E2L}-G<%S$R$+jI{GW{*t5)_n@kNE` z&EbYmu#ahrB^4;nrMp_wv*43({|4DjaA;{sqw(-toqkLh8B$7|!zSc+|7+G@-RPO9 z+3-A}X#DzG)Wb15=N1r)^j;BIEIbCxTB^zTg;~hqr z4eW7ckgOfMvUG}rZVy~aY=glpfKt-JO5>*z-&MG{b#M%&z}3aZ#~+P<4O`QpGTvyz z?3l|3pHI$#qFfDx&WvZ&2)v<=3AAGs8S~AYwaW;;=1-)uVKh1zB1D zZKwUo)3a)c|&8{J(boPH%U;Xn}8F^nfVA^b?7*Nw!)5WAg>CS7e9IX zZ?slM{Q|6YjO1G>?}Ndu+o&%fH&5pDhMo z*9p?+>2HfA${tT%y=d19@k=T3-qjC8G88gwzS>(V!W>%}u{}KnyH~xYLtY$6B-n za5f29*i_=yFcuDby$CDSc+pSM>C(y)*J}5u*iqn_GbWNm&)VS=6WW;JQf-i$Jslu{ zPf_j1U)u=%5_h6r?v;eu6(Cmv3Mxj|*Z8Q2!J#2eY^O>IuYo3)?nP-`u$hJ*LL)}& zDnl>^JC2$#otK-ZWp-O$XEUbOQ->ZMGduO@69kr(2ZO;oF+)zBM*lK{w&v~5Ykzo5 zjeb?SbOC?Ld$_%Y3AYsR&a@pl3&))EV5I#wPCwz#GY+vQlwHU8dq?Eoq z%dqhQBeJ_aMYT+Z zKlrTm!ZzyijB|s?a1xx-6g6(yF_~@sfz|WhiPDz9$xI-9T=I>fqGc)uou=;T0Xg0O z*!kaFDJVHD@yo?vyIl0b+%Rvz&S9e)2QFnXGf{G;)7+pcgNBr~^!eFQyu5F(T=~`G z(u?Zp6-9MTL{SZlL%~pDNmQL*AeVd`hE_!1jQjTsKX!$#iD-(`NGmfS&0HDX;xJ_;jlV}7fQHk&w zmm4r-&v(9}cX_g}8!p=hep*Ocy2MOc89cG;a{OVAxOs^~Y<%*KWW!Y|9aeOl%R@8Yd9`ZOg)GXm`5DzU$k3~lf@96Glx zhz6|TGC$?67U8^K2r`Q?g?0Q{sb$x~&Tvkzvq6|Gw$ic)AMFWzS;vufSAhtL)EnFL zExsC=k(4M^6{aWrvAAqBC~Z#$XDJPR7VYQ0Rzg&)d}}&o!tx}+$Ur?L#~H8g8HPkL z(w4|J^cS+Ia+#oiV&#KCqC6Uddgv^e0PDBC;){ILoF-F^B4<@N`Rf9(<3Hxo7=6&U z1C;eHonft7h?SXQBQ2cSQj9*lUn4>%zo&N@;$2T%4XipQ2McR>&i=>tjWMf2-SPBJH1$;^$wqFMO;uK?keMYPp-U4F@^$M`3uKm%Xi6hIfo7+M-YG2#>J{{k-1%(!7(bsc|LMQvI}L*m;KZF0SCN zHlN7EXE-qd-|@T9x8om#DjgrsZvhz zuXHPXyv7x-u*-g-K-kRlI8?aPRZ){?lfQN-cZd@Hg6(BNGwS`kizbVv5AtC^|}P}TrlB9h}4z|zivd~(8sr5aT1Ls7XMN6r#MT2-6J z(v;t3RrR2Px##(p6^q-Zw_4N?klDX|6egRJDDe&0(2UWGepmI68@1-EXN>b} zE#h7^qJ0UQvO6W|NI>Jq(>wcZ|C%$Z)#e6Yjpe$a#f2Y{m04YU|8|<=uJ><<^2YJlshpagiouX>Nw`{D#qVI1y41DXl3(=iwFz?!rV5<$%YCag zm#0wph_HodTR10~S)_+xr+a2qg4rpjPN5#a~vp?1@XNa@P_dp09D63}1 zCDc65_V)&*y1f(PN|WIf)h5MO_tgsI*XH(_MQHCTx|I2Hh?OdvMXgB&5G$plggd}5 zE@&56^{;_f-sz={DCkllp+EN=m8t}~Z3r9+`J~@b(2jAI^-PEKes$Q4d=M&>hAxq{G*#hNa@sc z&~sQsMZAHgQ_%G+wpW<_Tfh;pbZKN*fcTqJj3+kQ5pFFT*_Y2uf)7!ieaLf| zMr5fw{xW=*_sokydpn5gy(Djte&(fQfd~&Xqv%om!|A2dv?Pp_t6L$X{3YGe@Wg0vDMoMkX)jtKlfLRM+|+Me+3ham)*ffM6gBaUfqFZ=eU!eooO+RF>c&)+kQVlZc@0$)cj zuKA}vXX~-s(&qC~nIlL(nK#5_eE@@b~5zTJn$H=xfrWk`6J|_^#qqSthA(oLB8ayr^s#dB;oACkw2CG zjF(T>9%&rBR50wKS3Y+5Fv0!3>4LdpyMeeOwPvE=T~&CEvd)gts&-(l8i-xH=t`G= zOiQrd&W1mUKZ-w^nlLhx-8dvgnPaBCc{uHq zpS+2IKN`|m<>iHIee;@76pI;zpXL|L7HKfpAMxUvrm9KDjX(HLgW&I>$F?W3t;1zK zqz6XYzx;I{Rt?$|IJ5p^YTOm@z~tr{x&EcDX0>Vl(jQR5O!+|X4gWv;EI*c!j%XBY z8_l1NI0xs4s8R-89G8YB2tDL~Y?=y*i1`0~RtvXwpl=#8a>kn3-L=L}yOtVRvzW6#EGEt^UlvyaUCXf5T z=1Ke8;cR)jfBw>cn}z?=i2hG4{6BlQf#M@{sV(^A$nXY!dph8d=z==Jbp zJNe@^)b2#M3skRrweNDG4AYKsxBwwug5MtQm-!sbK9qoG1)xzL)aHwU=V$wKUh$yT zyElN-^(&KK-(AG>X}oV58yM_h1i`nP!M7*GZ2>n5d2549W$&+=p-aJ6JDmcN&$?Q( z4q3vE?oIR+9((8y^q4qNoR`8VWOVoW8M3He&MkMI3YoOs$=DBN9A)W+UJcuGt~m;! zjeqT)XB|*OS%6uvDT+(Cys5fyoUKVI>)tyY$)V?{p} z$&CL%;AQsc&RAgJHR{cSdBYs2L~ohmjozECdvxD& zKt|Lx3yE0dEUZil$0^%z!ngn6I8d$Qh>fD$*cNlmQK@Kr7OPvsPr0kQeXk-Lp^^PH z8A`1Ddv?R8VCOZ~TpQJ`JiwnZ%+eq5z-iJSV0X|sAJ!+W;zbAjBsy8tK3&~U4lSA8 zzOiJjIYIMpVuj!cP_!COE_!3hP23gFsHXj)ReC%(c^1O&_ETwWfpE~p5~NyW}g z)o45{4H4 z*pvkd#o*(`8N3TlIvY3MkU*lUf7lnDC!$Y2GC~h+B(7$5r`p(VLFggt*-oJgbQzQb z)`~HfF0kfn8&~_z{=41!wyn>Nf^FNkLjp_67K?}dO=k1zRk^m1$U$EZhpn>3@vJJ~ z7GKPiU6O@A(COz%e2~-Dw385YDKHOW!j~1|%G!(!(^Nh9i2rQd4E$Z)w9YU};jheJ zv~={I5p_=Sw>fAxHgb!1_k*xr_$_|L{Pjikjb`>Hv*RlLl%C3L=u*-8Tfh6rG+o{O z)1V(g;uySP)!ke`sdeUD06h5au(BqT?8{*J>x-4);3NE{nNeg0fZOF58EH2EK66IO ziS?%3i|~)fA)buFb2%@8&5MT5rS8%_&I5j2MR`9&GHOrIQAOwN)q+lLKCAAgH+}P3 z!tLQe^>V&t@B<)U8<^X>%h5R+BirWQCl|Mmc?}P4fcwjgj^9Nc@h(1-YwOn{ulg=8 z+VjrvtPHT4u1@d-*zf3GO>19X>|my+Rfxlff|RcwF99$YvWaceBh_>67`8e@o=6~I z0WdDE2{nh`)_89y7XXXh7hWg%z3lD;V3=j0Ne>?}if7`a0yg=z9$+4iG;m$lcxqd> zC}+G2c)Y~rH~nqxF`)Q=b=rd>?{BK1ErYlPUQxC+^jO&N@88vtII@~;uC44#J!b_i zJJouFw+U&R*>Rw*#iWa{6M!1M>bsDdQi`1ioV+AX~Yp)egu>10A{p?nzNWlJ45Zcb| zaoH1=gZU?C+BNRJ0?2`q;N5JmS8%mE)>}mqhq2b1eCft!BG^EM2=dQ*2i^1YGFD^1 zHz5iIMOF{RXmSiFnLcwSHREg8Br8}cWi+y84gv4}G(IuJo9J@%VoA*ZrHZ~hN7iFb z7|{v77hsJUV3wwC;}1OB=LsFVLR(Y)X|0(2inubdwzE0e+mKN3bqdLf8_^$#lo$3B z2L`V<)QzW$a9bM&S{bu}U@PgJnv%(r8O2%SIhw5dcN274oCa2qGn@5cC-wscC5i$H zrh#-(J#80wXz|ppr1yR81^l0tqccOKs&QfPE2|!UbmwKF*sfV6qOY?OZxYZeh3a1_ zasRDo{C=lL{6=$Y55+H6mtjd*W`C27uwz;u@Vkc zm$kOzgtU2d%j3({3j|t(T9K1Lc@`}!Q4c~#`7bmR=HwNfhRT3B@Iw=&JwXJq!8L=-xjjB#GEnQtrr1DS*or>G($ z^^YBVKW=Ojen(~0V0D)iLpJ%Fe@LWsuL}$py$M!&R`cbZCh7cNGE6kqzAor zDK>?FO3=O%nUm@Oc#)vI&E1+yt=Y3CH0NdcnH<%A0`|g3|F%jOe|i;=&$%$M-!QM= zIReF*$e=b&6aB`n4Wq7DJDu8Wb{p9Epdzy>b^ZzVt>O_>z{T2qi|5XH65#lJ^~YEx&10!(&-K;c+qPotO`l87cTvbb5|7ceX%{K=&ub@VJH2*E zhQOYefTV);=I@4N6O4sXRw`{1KLV7$cREGzEuzp{Rl+CZU`+FoHvVyqhy;`# zKzF$EZpwrgrhb|~Z6^kg+*TwqyXKYv?In^?Rl2%)GK}LTGel|opXpnYz`L|IyQxWH z*?F|`&n0z4@g@aw^UHHn9JU-)YH@8_IPfMG!mAN$eyi>JLNz*7pm$Celsd>M2Tu~z zQ*$@8j#lXdU)|IAWK9Wr*EXhSx!17e0FU=83w?Gxq?*qY-&W3m#3pkaITz;k8%F-B zRBqguZK`Rpz&e?%yz)ov)B-?rEmP$HQ+%yTDM_0xU<} zkpykP6oaIWK7ch-dMARlWY|~^FP{-*A}pYilo22dJ&QJ2C^4U9PdFc4(1%4CgPn$u zGWhaM4kx-n>zfT`6T5?dBS^Yh9}@+5HukrEJP?sx?~YC-dj> zxJqpbsY(au-Y)@Cfqw@k3XsoEZhAiEWRU7!!Q)rnO!w{r(EL8Ad1#Y~g@EhB){Ez@ zdqWRz?FVLd$!8?^GEsb^eSgDWJ+aQ^E zvZ0{lr^4A8CxN4R;q)F4_m8~2{>2UCq(?Kb99ZOa`o&9Yx`$Ze`U+My!}zL*nIOp{XA7wKzsLy6oAp-uAr zp1(bBcgDQT0wYtjRCUa8>=oVMyc|#-7N&QxROYAZo+Dueu5FaYlJt&#V>}_VwQI@P zn7;Cy(K{>6yljRGIU(q%jPG~^_PVRe1R0P0g|CuESa%YgZ@`t^x|%_&ZNR*Jq1R|q za})5pqn953rEa~Hwbhx7k8@h$l{tZ+fM0*>;`}~yIAf>lyH{;W3kIe>C+Vp0Z90FG zbkPP`nfAg2c*kpRFo(E)sHGO#B4BtEA9~nJH8sDPE|THFm(tR~ko8uxbZCE!!b z&>t;=IUJ2PN~nlqO5OJpK`DaX_-#xG7)rE$J*7#U>4pooY(n>l8 zYD^2rxkR{0$2%p%NT;1{HFTd-qyJ4*)-lk}&>1p%7Mpgdy3aWc$<~|t?zPGcDh>{+q(@WMV2MG5uS9;8IM-S{IznD+4YxL{DKc^fWDuv9L zQdHq}oQX{hnbp=syZTH^cGK~JRMr!K7Zz0g0shb*wT1G9M5CX;<(Kiyt_1by0^^kF zvHjvL#!g$^dfD{WD9Ay(aqfd^6u=D9KQ~NiBIpF)N217G}v;CHb zc*LF`bVoYDp#|MMPZva*PmNbOx_*iJ#UAXrhHKsPWW^2>QqV&ny>>nAP~Ui}->FW` z7%2`ZV#@%B+E93U2J9lBKee<1V$N66vY#_R~zRQ>v@8x^+ayPFdh77t3 z$BeWD>Kk6Y#Mw0eO0Cn}oCszEREql6@mziI(S`7lAbZL9pBqum9 zEo?vPhU$KAKq>ML%foSR+$fYtXkfU4o72xW1o`k--6287eQgl|V9Mo3AhLXDlFsv* z09~cgMCu!6qvv|4r$(ITiLf~f8YliLz`m_!jY0hB$gb~OF2g1c{__H-g;+(Sx6#&K zI66c=JQjhq8QF0>OUA!?h4xDF;8MoK0*q}jQ^t8?fEr365L;wdV<^QXbtPv$nnYM8 zi$^(;!nvXNG}=Js7m1J}A0ek-XylCJW2ELJ^t-~SA-`cP4;z(1G-Gcp7vZ!!II&sz zYIRDGa6pJ=bk^EuRurQ_k**a$(?zC+GGh3kmNH9_#A{YdSQ4=H4&D*kE%*c!@jF#H zfVkr~D~AhqwG26=B#g9YDD>s#2bKy^e&(#x-2S8e-dAPYKrfNmU$4A~gKy5{onCui zzZ=IEj4Ub0XOmur^E24fJ%LR_Vn%BL4IkaHcFEtyEasZogHr zt1GxRTl$ zehk1w68KdkdEL@3kjRvsPV}4dNV*qFWAiC>ULvfXeOzf16|9?+l=Sc~>0YsNOVXIa zg{h`wYw-GeQuBki&-iwoP9l?`sT?GgTo5RV$7HU;W=exovC$BPf(x9sDLs_1bjR$6hA{yI^ zutZ^au1}mn-lCRyk6I#&OCK1agTbD=-|Ex?8< zw(@J7Il8A9Clh_K(eKRP{pm}a^N!Uv+6KX=atbysh9MHZ7l8)0R61r)6M`}PQ+x%s z7yTP;nTjmGdxJcy8=m^)b6|4UjC;HJ6-mOYj>{=;EqX|`lKxmL1KCH^ioy1@d3d`c@63zHxBu#2Sxu;>1z9@CqNMslVz!Hz?teai-5dKez7PRyqt z_na;aeQ}2NUnRe}L+kLI6}1c}Z%7@enRQmy z9fl<&Xwqs6arv^QI^z{negX^D`dLrRd&PBAqCS!*o4&+azJQ3tmV98~WasPYmHG3v zBx{Y_I{vfy?5{Pt9inE?1D%KpD5m;*s}v$NbS958_ODBpx@Tr}unbLBRzb0R0l6p3 z1SZ}f%Q4-*HNy)ThoQEwS|-E$uN=vdpX|#fA*Tr!?C3-!=?OXUH^@`|7AYPA6}!T} z6+81BV<#>);>uZRr*YxLI*(f zZFlMz#s?l>vBpslL`Cr-8wWAGv3m@A&p$*9Kbi%@u#!FE{W#Z{JxJ=-9lhUjFOyU_ zc^7TKe8N^g+o0R+zqCGkNy$mtYepO3W;f(fAAX3(!^lH6%+eWPwUydKyIQEq8F}~{ zLIg_Gq_}%MxMAN32`YKtui{|Ubn#~!7TcnJ=W($M#G+{Fa5q>t;M9RV8)Z1f<5Vg9 zN!5a*2PPRq6|C8{Jb^0x8D97g$ zIZPb#xiB`>8`I7P1o^k~K%_DFBT;?vPuQ(@$2e9TddJFYf; zh!?|QYZmlkdSd@|?OC&~(R-rLpEd&P8NHhG0B=u$0&3*@QM>mc{ihARqa}OBVP{XH zZgc#sU(L*3r3abr4~-h94?LEk-fcd2F3;<2a|VY-)=iN{xE!sLXn8725hd%Zq8H zp4%NE-&(2D=wAmQC9v5JL}XBuKpXn2n29fDl<|QIDY=y|WTPJNj<090C@O%jIJ-|@ z8606M{z0AEgIc_<63>*+zrm?Oek*LdO4d(l>f}M)YPPw@h3mS-Z7q2 zx02HCwob3H{})UMz$=Y~;0b>Zo;1EbpXcZpF((mf(XXX(()yxwvsUvfpdhFt3}_qn z4*vwS`~;Rer?K`g10TMhJibrRc4;rZ+z84kHI*LoO#wadeFkU)$UecJ9Z*JGPXOq;wvSYs^N~s< zH?s?xcdMWHu@=3lY~*BE>(ek?G5FXr0l~F0LDhQH_(hbtx z-QAti(jna)A|Tz}-7G2TknZm8lHo$s7uj`)o+#~edU z*6}L(OICPkxpux5!vt0D)(i)wH6!2Vck&sdFDxKAtEH6E;D)@JBb>qviCLwQANR(T zwt8r~#R;fYYSk$Q|Iofua2N>R0cE=^d{?OUVl72a;^DK^76se2P!BK%;E#r?hW#khErk3_Ca4YGjh3 zc0eAC$leg1iL0FL?f4Rx!~ZFHvGBld8eVjb**8?#?)pHZ>Gqysx(G%JXumQ*CoSt_ z9m4vmN_oZ(v5A@av8r$!d)CQ(l1~2=-Scd4t`{YYeStzf;p6@UTX*6Gtg=qi$T$W^ z#_Rhe8$(Q2*<29iNJtMSYTj1-8J_z10{OCKh}o!o+Td}Xb{uCpoX;!$2&F^NE3ht+ z*qVr5Tyy!;VAf(J!Va|MfO2P&Xrt1?THl~xaLS*3eGI|r_smF&5JwEv82w_{)UQ~i zJ&xX@GCHwQmy@)}0?BWF(-$H2bf=j6I6n>Qj3bCFaKsq-VrzdG6XPoWvjNrfDc`v9K;KGfEe;)XzW(+dus+9i8!Pj2 zy_V-zm{$Timo{O|fxA&rHnn+nRZOshq?YDxv6Wj&S<^OAX=z;iM5*3ySrH%N$i@bu zlsk!8_+t~(w*88Xl8|uy^7HHqw%Uk(z~@2^Tf56|HKCc8B(*PvZe3PjI6pWtO?Ct1 zcVOv(Tnsp>vY7vZbM3NxR$zLq_r{zhPO@qh@??1{KR?)g!@RF7YLSL2ma|#o%Nv^G zPITupQ)i3^pgH_!y(sKUN>!#jlV%)3Cc@JZ5Mq9^ti9*@NYa*(Z@bMoTx_U7*RP#0 z;v8fi%)Nv3vkd7Zlsrtr=GWlQ+F)LtY1(%GVv}?%rUgV=-gZS5+@6{R>s&Zwyt8!0 zWxY^zRUZ_jT2eYCa&MupopI9AZ%X!0lAL%y)&$SV5n<$AsNm>;wlFye-OwnYAy%|y zpyQ*o0$J<~Iu?Ue?v{qc8Q|S7yT0n6(K9{OQLLt#%tMU7?afknG}8mj>lIzpkKTCj zW(%c-Fr6Sg(2;~&Uk+JZ*|$&ipWd1uIx4OGMmwAu8*);^<0CAw%}!%Ud*4|Y@sj(- z*olBx$<7r`akU@Nh92vV)JkxU+e0RxCYQB&0w@-7K^JdsdutR8oKk%y-VmS_zS@@m znaYtzVf7kH5=WSEgUscR-PN5(PqLfACf6L)V#GFFf@e_~)TJFV2`UJj>RTRDxFp9} z3HnSl7WL48+5n#Xf|Za;TB(s=NinR(N)*Z5%0{V$bi%JSnV6%wL0Wnx7zu8Ya!yUI zRov+1_k*Ee?7EvEP|(b00qE}&?Rj^0sIeY*YYU5=Y%S@(Wj&x%2Q>6NEVc$VS5eL= z=IJ%nce!ev5X)1CGixvVF#XBW`mkrNm5shb66epQE)Q831eVo&$< z;RiZPeTm{CQeexJ(>uxNr=+4yMC#tCn*%fQK08C6xBD}lKi%3+#FT{kb(~xrh2J!c zr7@6GK$z@HCId|&n+?zh_hft>cy~-1B+u8!vMU}cJ{S+5X<7ad(y^eRuOU#6zoCPY zd-PMC*|fuWeHAus;UN=8SEKo$v5d9-#l}@d$+4G`OAn^}E8#D10^0}MFI-n+hz2Cb z&h*K`E=O()h+`8e@Sd?Rz0B_#v#NRoDqQp?Cgu!tD@M5!Ke~fD@lSK5^n$0XxfQiaJ^KEBMTjy|7Z5lXb^T`KYu3*L7@kG zJJ*jM1R)`Pl@w>ac^gIErSUCw=V~2_XnsdZ+hro|K7Thx8Jr%2{2zH2bLeqG%w7Hf zCID{AAe%F`DH!i#qWGLFFgOV9EpQ}bNW*2TI_G?@J9mJ@8Ez@i*D*0^gsO*zYmw_~ zrFN*Z(YU(Em7Km@=XkW8AC1`f66?O&cX^xm?n(~xE-W$4kn=Ks#WH_8 zgx|(yyCgb~olhCF4ia_GVPn77eXd*htuUvCRx9hF5%!1JU$GSD^(0GZCjRWKz}8Me zVEg>iw=CU9b>_D-F6nP0wS zx07^OrR#6^*1Tgaw{q6hI3%(C2Qn1xX_5A7{evuVNnO^qw5?8+(kJE=$uE#sed^=4 zV^u=j7b&v#A>3&ym&iAp{qf`1^%dj_k$aOG2dv4?28ETA4HT)9*Pv-?jKsu=yf)2eNMFj+#qQuvH^c zH9_=NeZdG}5T(JCs>8ZE0bP3VLGRS;1{a4t_Wal1OFz@tXz>R* z(s`k6w5n-+F%sRA&*#$|F`8tlZmh}O$Sd`75c2O#czyj29b?S=i*tF+mnv2gZ4k_n zL~(vooMur{#ngJ$Meggxp(tH!Ri~@Z2|8v9G5Ilz9v*{3NAmXyvr_|p=| z1H+2a{M-#fKJD05z`t&?sn5)QEX6tv3MyHk9H7Ud$|MuenRl&Rj~j<~QTKE0Pt2Q) zeO0>Y&eEVLJkQzA{$|Qy04IKBCoYAy4B}@XSzvbR7?{zr(5#H856WE){1wK?CuPGI zuFcubFOI29FLFXGgL6>Aoze}3la8x4OBi+Sr=`?(zhP4Eu^2>!@ic{amga`F z<|-M?vZ?%J=x?lMB?x6}^MMwzlp5>zoe}G z6}|sUMNbi2=kcub=<#^1#>@Srfw%ekAbfXu`N8=nsqMZLQEY+31ViigHULfFHig&g zY(4m>Q%L1}Ja~B*BpCA=-pt!#N z^@ZYlmHN9Azw;ibKUw%bz7U?*f~*e1j9GVS2n#p%hT4tkh}!&~Ja{*qzF1#{7kPb# z-bYQP4R7B8GvfcGa|OaADj~tQkjNjS!uzMpxZ}GKixMU`5U$;}7H*U((pxhyuQn%y zXyF@wNoLfad!Eo@9?MTaQNQz}NAg8zNlDb1?Q!CW3relCe+s96Ol@6$)UbVZ0%gU( zIIxlXIsg3TG@Q0794@#%P&ifFgkhAoDMBWFY&*b9#wn6+bi8!ak};-i9B0+bQ$j^b z>rX>IW5f??q_T>6>0>0=+<7Mtc-r?O!`KgZ!L(1-M!T|Xv_6P5{74*NQs@rr<}Uo& zLC%RiGX~WB_4DvGm)z?VlX+`C|`l@?pUS9i#B;)zLliH%2|vRHIkdfF*JakwP^;1~%~ zYD0BtaQJ@ocWX2+t^BL2#~uJ?lZfbVhqp+D?PHAK!})j{2H5pHCl%oo+W+s~qM#ZRP& zvY4{6L#Rgg0jRzy!s9L7NEeSSMry-5yI_S);!*FE5edzC6tM&IUS-)H11NP z*CDv45&0DAlO6DaBjGfBsqZhWB)j3#03Y)l9q;>gv=EYBT2a9Edo0aBzBvJ;r+R(a zG9}bmmbYS+hkCEvmdB?f*&Q@=tC5GdVUQv`$Nk4T7)iCmskCEDk2^{r_T>|m`&X8Nn zbb6|(5BA2M)^gf3uTi59=4~{c zx_pNSs)n2G;&z8cYHD9Bz2bwxkjj`r@FF!bKlw-Fgdts@hG$zS{mkSDJNL1R=<|0l zx0tx^hN5YqD*HyJ*@ifBcE@82f7B}Eb-g{B*2<|S>Eh{l(qo1lFYA!4rqb~bTgE`& zJN{H$LE+)pBmvR!G&$_6w(HA>4}B@4K3+^TS$IoEdy)2CTSo(JV_AyNkzvo&#Y3D? z0`Ye<+t!D7WN#v-Z%Na;#qfFF=jOxZPHA{N9;SSbOjdbvx=|yTg>WZ4Y6;o3kMfnbuKs9- zFekkwSTtxIflWfUZcA~e@Pp;meHC#gT~y>%pNVjO53zvbqxZ(k>69DSr}^HC*7GU= z4bZr2PdD-N&^X%^tSPpl!DH$ic+d&nKY!rPjoKIOYrolVUz z8WYXe+mjkK5|gz2x$WfmmMq+x&2)bCiZ`#6dG{#4T0=MqZ_C70VckpT=3**pgJ8@7 z_IBP2E3e^n$nsSDO0R9)kClBr_gg{B%@vZ^hO5@Z^!&iwbo9V=?T#h%SbyM^l-G0< z_aMa7kqS}2&ULg>9}#mqo^c!lRipN*$JBOVQo)Uhyx1VGV$*dCNAyNMu$Gff&{Men zJLo1uW1sNgul3c*S5@J`=wpBO0qLt?vJr!^2hDhRas?7Q0roD?_$5$l6{kxYh2SF3FN1ofm$ zO6f{a_C_ikMBhX}=a*nIVKee&RyLNG+wL!_6;Q1=AeW2=X9sPmEN%X0&ZlDF5% zY-JDU0&e)jw;ihry0335D^;|d27v1go;Oh`I&~;XbGt_>=~a=;a1Gzib-;8sc`QsSRFY=&0mr-oKn$`CMqI9z}t? zH{AgP`bJ9K)P`I~U_IL>DAO-oOjU+HTI7&Myfzs87-k-XUMV*UZLu-?gn}bAD@nPgVpuyuFKJB*YQDU9va_c?NauD#+;RJtzO% zu7!&dJiAnLTRNg+>Y$FaxuH22#(#~0$t;9)(E(;UT#%KnJ+95g&*VkIlLD~}okEIVtH zz(M|)y=wSRt?wTl=0i7JOG2)bfC4OK>u@yUw)ohpS^ML|2#Z_8OoNA)uEY#;+IQ>0 zTHCxi$!w`#T2ilDl59-F6Dy=|w%OR-AwksjMieLSc~vV4j6ibH?U9g<173IeXf3$< zqekBif^I;J-jcN~3Um`olESqG3}i~i{>bS&D34pb+C6ki5s0ucQc8&hW(_8-P>ZvCtKiS zXbkgmr!72?+a7LiIOd`*YTfg5C&S~X9G94!D4HJ2WaTnmsEgA*I2f6V=XIqRjal|q5J_sC962ck}Hq4fFGOOc>SwHXirRi&C0oHa&$Y*Vo1q)Zt-qh2?hqaV_4 zVVFx*;D%xBUEcQCcMEf-YkukYkXRe`vvRmQ3Pfa2-T+Rxg77ITFLN%{G^qVrf7QnYEd z(WF?}C>ULXS@Z!Pf<3nxF3S5Pf~C^xoF z!hQ>uYlAc{87xiV)`UEd(Ko4~RX%~h{6U1a@N0DQWmjSS1eSZ*sbdS^e>rO^=h6>D z&tkcsKPvHehfK5X&F3qeUf&FUmfRt*{a6UoQ36~AWmQ%JIE zl){EeX}ct0j}hOV!k(7=uBmO5k&UCYsUb6Ni%TD>G6CKBviS3P^xCJQj9{CtWUq?* zr2bB&-M8|&7b>#De7A-1NJFm%7-3PZs0|CNhRtR^&!A-Plgh~D_JwdfXpr8RJ7Cfz zc?a=~W@V|8C6B5M?CRKjF8dycDbU4}`cm@Z#xcZFcLycl^fd}&{+R4-(o+d$6LYHz zMMjTlT8fn{6arIoKyHc{Wzt5xPw0_vx7rD;BhDvw=n*%wI5pl*kqvkARahzBPWhm| zLA-e8E2Bsjk zaTRKTcKSVulRRNsEf-gkq)+N>{1_j%@UFy=KdgC(@Fs1uMaDA3d^S+(%>S`cstNhi zXUkkM-mnOzJRb4!+#TxxgvA#+_zfJz#)p+(c&(i+j(P_l73eo)o(||BmYy^ zlB+pfkx1^tOF9w>LoL17ZuVV24W)LqIge6JDO44m znmR~+VWKC(B3&N1rHC0)r$+l&Ef!0d<3=ziJ@=s2B7awJtmV#?tUQ#AM_e-_oSR2Y zxn)$I>W&$a(#fU6&ZZvfT;4HwJkB_p)yJ`+(w9n1%Sq02p}iVKkn~zRsz>Ew=c?1b zL1T$R_?6?R=eGeAeeJ98HNmw$A}{lM3X@*SkZIb&HcRF4ub)jRolgQ^cZ&zHS?E}q zbXkB$!#>A?z6rHf@<4KhYXvp#-$vLaD4AG-_-A={mo!rb!+_eH;9Q&!Q(B0|YtYSE zeD2>UgK?bb*#kXK2jdgmSxP)ylkv7ugGb!Sr#Ott_V(qg$9WYDsW#8=RT)Ay(@f+E zL2|4~4Ob7+K;=4{ICSA8|6sMXjKYsKLsPxko)7!x_!10S&hk9$!vZ0*C2NlR1kI3& zA1RV4W5E|gO`nP>qvZOLEAfmqkXf-@raSYEvnnU!yZolrzn2B8w6s%djwmrPezIVB zt4vNUl${ic7cZ(u{;7-W9m7_M)G4W6;F69#onb+zC;~Dk>vX3oGTD%{^6B;WH>Bhh z7Iy&1vqVZz`V;&h2EWu}N-#6BUF&YQrx%qTAN3?D83VEw4koeJ2DnLy*_mrOWl%Y_ zZ-6VsY1_8^OoP@%c0o-n+?-ai^e0T+&1v1=YlRF(xFr zNzVtMfkEgPs`lzmO&#rp8TBF+d-74Od4vcTo?+Y69)G5^B;8G z#QmGg$-eFDXD=pOSH=K~r&N})9GYRRGLBIMdc<>zk!mXp{h;{Xhx+oztF^7mr0eRg z`xR|nF4KHA2MPDAWS25x(M}ZZ-XQK{q-T_}@&+bk3lZ)tl%<@zn{2CKwWG`O!!->M(bnvn!t4hDAH8DKYS&tbA9;h$a?dVId zREHTrmG78F7LJXYfehGPrxR|w1=)lVq3~{OOQ2RyQ%VhsL+-1~7Z02F#+W--4*qbN z+as8#)rrbiaW^9!Lkgxo9W9ig@nDq09@&r>4AMeIZmG{`g3%|bTqQNilJBpKi+SCL%0Ds#L1 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®egpu3>)?{rz*t^RPQR2f%kT!z$9{c% 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%0DneEno+bLmfkq+w3f8l!eMZhm8_7_f5p` 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

j*c5iIt12HhwwPjTxbd`9LSV7X^}+re<+ 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 J8kwD$^e@GpM+5)> literal 0 HcmV?d00001 From e3518a329e5398f66196191c185d7a35ab39cd4e Mon Sep 17 00:00:00 2001 From: bsorrentino Date: Sun, 23 Jun 2024 13:29:21 +0200 Subject: [PATCH 2/6] build: update git ignore --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 1034237..995377e 100644 --- a/.gitignore +++ b/.gitignore @@ -12,4 +12,5 @@ bin/ # custom out/ private/ -tmp/ \ No newline at end of file +tmp/ +package-lock.json From 3577148df8312bc5c18d3cb6a566532a86707612 Mon Sep 17 00:00:00 2001 From: bsorrentino Date: Sun, 23 Jun 2024 13:30:43 +0200 Subject: [PATCH 3/6] build: remove package-lock.json from git --- package-lock.json | 10523 -------------------------------------------- 1 file changed, 10523 deletions(-) delete mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 5571154..0000000 --- a/package-lock.json +++ /dev/null @@ -1,10523 +0,0 @@ -{ - "name": "@bsorrentino/pdf-tools", - "version": "1.1.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "@bsorrentino/pdf-tools", - "version": "1.1.0", - "license": "MIT", - "dependencies": { - "canvas": "^2.9.1", - "commander": "^10.0.1", - "enumify": "^2.0.0", - "jimp": "^0.16.1", - "pdfjs-dist": "^2.13.216" - }, - "bin": { - "pdftools": "cli.js" - }, - "devDependencies": { - "@types/jest": "^27.4.1", - "@types/node": "^16.11.26", - "jest": "^27.5.1", - "ts-jest": "^27.1.3", - "typescript": "^4.6.2", - "zx": "^6.0.6" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", - "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.7", - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.8", - "@babel/parser": "^7.17.8", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "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, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", - "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.17.0", - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.17.7", - "@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, - "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, - "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, - "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, - "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, - "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, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", - "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.17.0" - }, - "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, - "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", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", - "dev": true, - "engines": { - "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, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz", - "integrity": "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", - "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", - "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz", - "integrity": "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - } - }, - "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, - "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.17.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", - "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@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.17.3", - "@babel/types": "^7.17.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "node_modules/@cspotcode/source-map-consumer": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", - "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">= 12" - } - }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz", - "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@cspotcode/source-map-consumer": "0.8.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "dev": true, - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "dev": true, - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "dev": true, - "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "dev": true, - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "dev": true, - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", - "dev": true, - "dependencies": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jimp/bmp": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.16.1.tgz", - "integrity": "sha512-iwyNYQeBawrdg/f24x3pQ5rEx+/GwjZcCXd3Kgc+ZUd+Ivia7sIqBsOnDaMZdKCBPlfW364ekexnlOqyVa0NWg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "bmp-js": "^0.1.0" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/core": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.16.1.tgz", - "integrity": "sha512-la7kQia31V6kQ4q1kI/uLimu8FXx7imWVajDGtwUG8fzePLWDFJyZl0fdIXVCL1JW2nBcRHidUot6jvlRDi2+g==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "any-base": "^1.1.0", - "buffer": "^5.2.0", - "exif-parser": "^0.1.12", - "file-type": "^9.0.0", - "load-bmfont": "^1.3.1", - "mkdirp": "^0.5.1", - "phin": "^2.9.1", - "pixelmatch": "^4.0.2", - "tinycolor2": "^1.4.1" - } - }, - "node_modules/@jimp/custom": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.16.1.tgz", - "integrity": "sha512-DNUAHNSiUI/j9hmbatD6WN/EBIyeq4AO0frl5ETtt51VN1SvE4t4v83ZA/V6ikxEf3hxLju4tQ5Pc3zmZkN/3A==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/core": "^0.16.1" - } - }, - "node_modules/@jimp/gif": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.16.1.tgz", - "integrity": "sha512-r/1+GzIW1D5zrP4tNrfW+3y4vqD935WBXSc8X/wm23QTY9aJO9Lw6PEdzpYCEY+SOklIFKaJYUAq/Nvgm/9ryw==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "gifwrap": "^0.9.2", - "omggif": "^1.0.9" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/jpeg": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.16.1.tgz", - "integrity": "sha512-8352zrdlCCLFdZ/J+JjBslDvml+fS3Z8gttdml0We759PnnZGqrnPRhkOEOJbNUlE+dD4ckLeIe6NPxlS/7U+w==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "jpeg-js": "0.4.2" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-blit": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.16.1.tgz", - "integrity": "sha512-fKFNARm32RoLSokJ8WZXHHH2CGzz6ire2n1Jh6u+XQLhk9TweT1DcLHIXwQMh8oR12KgjbgsMGvrMVlVknmOAg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-blur": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.16.1.tgz", - "integrity": "sha512-1WhuLGGj9MypFKRcPvmW45ht7nXkOKu+lg3n2VBzIB7r4kKNVchuI59bXaCYQumOLEqVK7JdB4glaDAbCQCLyw==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-circle": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.16.1.tgz", - "integrity": "sha512-JK7yi1CIU7/XL8hdahjcbGA3V7c+F+Iw+mhMQhLEi7Q0tCnZ69YJBTamMiNg3fWPVfMuvWJJKOBRVpwNTuaZRg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-color": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.16.1.tgz", - "integrity": "sha512-9yQttBAO5SEFj7S6nJK54f+1BnuBG4c28q+iyzm1JjtnehjqMg6Ljw4gCSDCvoCQ3jBSYHN66pmwTV74SU1B7A==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "tinycolor2": "^1.4.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-contain": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.16.1.tgz", - "integrity": "sha512-44F3dUIjBDHN+Ym/vEfg+jtjMjAqd2uw9nssN67/n4FdpuZUVs7E7wadKY1RRNuJO+WgcD5aDQcsvurXMETQTg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-blit": ">=0.3.5", - "@jimp/plugin-resize": ">=0.3.5", - "@jimp/plugin-scale": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-cover": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.16.1.tgz", - "integrity": "sha512-YztWCIldBAVo0zxcQXR+a/uk3/TtYnpKU2CanOPJ7baIuDlWPsG+YE4xTsswZZc12H9Kl7CiziEbDtvF9kwA/Q==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-crop": ">=0.3.5", - "@jimp/plugin-resize": ">=0.3.5", - "@jimp/plugin-scale": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-crop": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.16.1.tgz", - "integrity": "sha512-UQdva9oQzCVadkyo3T5Tv2CUZbf0klm2cD4cWMlASuTOYgaGaFHhT9st+kmfvXjKL8q3STkBu/zUPV6PbuV3ew==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-displace": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.16.1.tgz", - "integrity": "sha512-iVAWuz2+G6Heu8gVZksUz+4hQYpR4R0R/RtBzpWEl8ItBe7O6QjORAkhxzg+WdYLL2A/Yd4ekTpvK0/qW8hTVw==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-dither": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.16.1.tgz", - "integrity": "sha512-tADKVd+HDC9EhJRUDwMvzBXPz4GLoU6s5P7xkVq46tskExYSptgj5713J5Thj3NMgH9Rsqu22jNg1H/7tr3V9Q==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-fisheye": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.1.tgz", - "integrity": "sha512-BWHnc5hVobviTyIRHhIy9VxI1ACf4CeSuCfURB6JZm87YuyvgQh5aX5UDKtOz/3haMHXBLP61ZBxlNpMD8CG4A==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-flip": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.16.1.tgz", - "integrity": "sha512-KdxTf0zErfZ8DyHkImDTnQBuHby+a5YFdoKI/G3GpBl3qxLBvC+PWkS2F/iN3H7wszP7/TKxTEvWL927pypT0w==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-rotate": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-gaussian": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.1.tgz", - "integrity": "sha512-u9n4wjskh3N1mSqketbL6tVcLU2S5TEaFPR40K6TDv4phPLZALi1Of7reUmYpVm8mBDHt1I6kGhuCJiWvzfGyg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-invert": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.16.1.tgz", - "integrity": "sha512-2DKuyVXANH8WDpW9NG+PYFbehzJfweZszFYyxcaewaPLN0GxvxVLOGOPP1NuUTcHkOdMFbE0nHDuB7f+sYF/2w==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-mask": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.16.1.tgz", - "integrity": "sha512-snfiqHlVuj4bSFS0v96vo2PpqCDMe4JB+O++sMo5jF5mvGcGL6AIeLo8cYqPNpdO6BZpBJ8MY5El0Veckhr39Q==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-normalize": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.16.1.tgz", - "integrity": "sha512-dOQfIOvGLKDKXPU8xXWzaUeB0nvkosHw6Xg1WhS1Z5Q0PazByhaxOQkSKgUryNN/H+X7UdbDvlyh/yHf3ITRaw==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-print": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.16.1.tgz", - "integrity": "sha512-ceWgYN40jbN4cWRxixym+csyVymvrryuKBQ+zoIvN5iE6OyS+2d7Mn4zlNgumSczb9GGyZZESIgVcBDA1ezq0Q==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "load-bmfont": "^1.4.0" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-blit": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-resize": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.16.1.tgz", - "integrity": "sha512-u4JBLdRI7dargC04p2Ha24kofQBk3vhaf0q8FwSYgnCRwxfvh2RxvhJZk9H7Q91JZp6wgjz/SjvEAYjGCEgAwQ==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-rotate": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.16.1.tgz", - "integrity": "sha512-ZUU415gDQ0VjYutmVgAYYxC9Og9ixu2jAGMCU54mSMfuIlmohYfwARQmI7h4QB84M76c9hVLdONWjuo+rip/zg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-blit": ">=0.3.5", - "@jimp/plugin-crop": ">=0.3.5", - "@jimp/plugin-resize": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-scale": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.16.1.tgz", - "integrity": "sha512-jM2QlgThIDIc4rcyughD5O7sOYezxdafg/2Xtd1csfK3z6fba3asxDwthqPZAgitrLgiKBDp6XfzC07Y/CefUw==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-resize": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-shadow": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.16.1.tgz", - "integrity": "sha512-MeD2Is17oKzXLnsphAa1sDstTu6nxscugxAEk3ji0GV1FohCvpHBcec0nAq6/czg4WzqfDts+fcPfC79qWmqrA==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-blur": ">=0.3.5", - "@jimp/plugin-resize": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-threshold": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.16.1.tgz", - "integrity": "sha512-iGW8U/wiCSR0+6syrPioVGoSzQFt4Z91SsCRbgNKTAk7D+XQv6OI78jvvYg4o0c2FOlwGhqz147HZV5utoSLxA==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-color": ">=0.8.0", - "@jimp/plugin-resize": ">=0.8.0" - } - }, - "node_modules/@jimp/plugins": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.16.1.tgz", - "integrity": "sha512-c+lCqa25b+4q6mJZSetlxhMoYuiltyS+ValLzdwK/47+aYsq+kcJNl+TuxIEKf59yr9+5rkbpsPkZHLF/V7FFA==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/plugin-blit": "^0.16.1", - "@jimp/plugin-blur": "^0.16.1", - "@jimp/plugin-circle": "^0.16.1", - "@jimp/plugin-color": "^0.16.1", - "@jimp/plugin-contain": "^0.16.1", - "@jimp/plugin-cover": "^0.16.1", - "@jimp/plugin-crop": "^0.16.1", - "@jimp/plugin-displace": "^0.16.1", - "@jimp/plugin-dither": "^0.16.1", - "@jimp/plugin-fisheye": "^0.16.1", - "@jimp/plugin-flip": "^0.16.1", - "@jimp/plugin-gaussian": "^0.16.1", - "@jimp/plugin-invert": "^0.16.1", - "@jimp/plugin-mask": "^0.16.1", - "@jimp/plugin-normalize": "^0.16.1", - "@jimp/plugin-print": "^0.16.1", - "@jimp/plugin-resize": "^0.16.1", - "@jimp/plugin-rotate": "^0.16.1", - "@jimp/plugin-scale": "^0.16.1", - "@jimp/plugin-shadow": "^0.16.1", - "@jimp/plugin-threshold": "^0.16.1", - "timm": "^1.6.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/png": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.16.1.tgz", - "integrity": "sha512-iyWoCxEBTW0OUWWn6SveD4LePW89kO7ZOy5sCfYeDM/oTPLpR8iMIGvZpZUz1b8kvzFr27vPst4E5rJhGjwsdw==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "pngjs": "^3.3.3" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/tiff": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.16.1.tgz", - "integrity": "sha512-3K3+xpJS79RmSkAvFMgqY5dhSB+/sxhwTFA9f4AVHUK0oKW+u6r52Z1L0tMXHnpbAdR9EJ+xaAl2D4x19XShkQ==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "utif": "^2.0.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/types": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.16.1.tgz", - "integrity": "sha512-g1w/+NfWqiVW4CaXSJyD28JQqZtm2eyKMWPhBBDCJN9nLCN12/Az0WFF3JUAktzdsEC2KRN2AqB1a2oMZBNgSQ==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/bmp": "^0.16.1", - "@jimp/gif": "^0.16.1", - "@jimp/jpeg": "^0.16.1", - "@jimp/png": "^0.16.1", - "@jimp/tiff": "^0.16.1", - "timm": "^1.6.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/utils": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.16.1.tgz", - "integrity": "sha512-8fULQjB0x4LzUSiSYG6ZtQl355sZjxbv8r9PPAuYHzS9sGiSHJQavNqK/nKnpDsVkU88/vRGcE7t3nMU0dEnVw==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "regenerator-runtime": "^0.13.3" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.5.tgz", - "integrity": "sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==", - "dependencies": { - "detect-libc": "^1.0.3", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.1", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "rimraf": "^3.0.2", - "semver": "^7.3.4", - "tar": "^6.1.0" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@tsconfig/node10": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", - "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz", - "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz", - "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz", - "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "node_modules/@types/fs-extra": { - "version": "9.0.13", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", - "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "27.4.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", - "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", - "dev": true, - "dependencies": { - "jest-matcher-utils": "^27.0.0", - "pretty-format": "^27.0.0" - } - }, - "node_modules/@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "16.11.26", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz", - "integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==", - "dev": true - }, - "node_modules/@types/prettier": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", - "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==", - "dev": true - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "node_modules/@types/which": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/which/-/which-2.0.1.tgz", - "integrity": "sha512-Jjakcv8Roqtio6w1gr0D7y6twbhx6gGgFGF5BLwajPpnOIOxFkakFhCq+LmyyeAz7BX6ULrjBOxdKaCDy+4+dQ==", - "dev": true - }, - "node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/any-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", - "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "node_modules/are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "node_modules/babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "dev": true, - "dependencies": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", - "dev": true, - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", - "dev": true, - "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/bmp-js": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", - "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "node_modules/browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dev": true, - "dependencies": { - "fast-json-stable-stringify": "2.x" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-equal": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", - "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001319", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001319.tgz", - "integrity": "sha512-xjlIAFHucBRSMUo1kb5D4LYgcN1M45qdKP++lhqowDpwJwGkpIRTt5qQqnhxjj1vHcI7nrJxWhCC1ATrCEBTcw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/canvas": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.9.1.tgz", - "integrity": "sha512-vSQti1uG/2gjv3x6QLOZw7TctfufaerTWbVe+NSduHxxLGB+qf3kFgQ6n66DSnuoINtVUjrLLIK2R+lxrBG07A==", - "hasInstallScript": true, - "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.0", - "nan": "^2.15.0", - "simple-get": "^3.0.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==", - "dev": true - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", - "dev": true - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "engines": { - "node": ">=14" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "node_modules/data-uri-to-buffer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz", - "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==", - "dev": true, - "engines": { - "node": ">= 12" - } - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", - "dev": true - }, - "node_modules/decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "dependencies": { - "mimic-response": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.4.88", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.88.tgz", - "integrity": "sha512-oA7mzccefkvTNi9u7DXmT0LqvhnOiN2BhSrKerta7HeUC1cLoIwtbf2wL+Ah2ozh5KQd3/1njrGrwDBXx6d14Q==", - "dev": true - }, - "node_modules/emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/enumify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/enumify/-/enumify-2.0.0.tgz", - "integrity": "sha512-hpyRdixXrBdr1sZOWH/WKBleMtHWVbM+DyVa0OqKQnKEw6x0TuUNYjcWKlp5/+tdiOsbgYiaZ/pYUeMake4k8A==" - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/event-stream": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", - "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", - "dev": true, - "dependencies": { - "duplexer": "~0.1.1", - "from": "~0", - "map-stream": "~0.1.0", - "pause-stream": "0.0.11", - "split": "0.3", - "stream-combiner": "~0.0.4", - "through": "~2.3.1" - } - }, - "node_modules/event-stream/node_modules/split": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", - "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", - "dev": true, - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/exif-parser": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", - "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=" - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "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 - }, - "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 - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fetch-blob": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.1.5.tgz", - "integrity": "sha512-N64ZpKqoLejlrwkIAnb9iLSA3Vx/kjgzpcDhygcqJ2KKjky8nCgUQ+dzXtbrLaWZGZNmNfQTsiQ0weZ1svglHg==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "paypal", - "url": "https://paypal.me/jimmywarting" - } - ], - "dependencies": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - }, - "engines": { - "node": "^12.20 || >= 14.13" - } - }, - "node_modules/file-type": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", - "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - "dev": true, - "dependencies": { - "fetch-blob": "^3.1.2" - }, - "engines": { - "node": ">=12.20.0" - } - }, - "node_modules/from": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", - "dev": true - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gauge/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.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, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/gifwrap": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.2.tgz", - "integrity": "sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA==", - "dependencies": { - "image-q": "^1.1.1", - "omggif": "^1.0.10" - } - }, - "node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/global": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "dependencies": { - "min-document": "^2.19.0", - "process": "^0.11.10" - } - }, - "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, - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.1.tgz", - "integrity": "sha512-XMzoDZbGZ37tufiv7g0N4F/zp3zkwdFtVbV3EHsVl1KQr4RPLfNoT068/97RPshz2J5xYNEjLKKBKaGHifBd3Q==", - "dev": true, - "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globby/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", - "dev": true - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-q": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-q/-/image-q-1.1.1.tgz", - "integrity": "sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY=", - "engines": { - "node": ">=0.9.0" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", - "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/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, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "dev": true, - "dependencies": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", - "dev": true, - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", - "dev": true, - "dependencies": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-config/node_modules/strip-json-comments": { - "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, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "dev": true, - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", - "dev": true, - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", - "dev": true, - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "dev": true, - "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "dev": true, - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "dev": true, - "dependencies": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "dev": true, - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "dev": true, - "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "dev": true, - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "dev": true, - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", - "dev": true, - "dependencies": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", - "dev": true, - "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jimp": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.16.1.tgz", - "integrity": "sha512-+EKVxbR36Td7Hfd23wKGIeEyHbxShZDX6L8uJkgVW3ESA9GiTEPK08tG1XI2r/0w5Ch0HyJF5kPqF9K7EmGjaw==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/custom": "^0.16.1", - "@jimp/plugins": "^0.16.1", - "@jimp/types": "^0.16.1", - "regenerator-runtime": "^0.13.3" - } - }, - "node_modules/jpeg-js": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.2.tgz", - "integrity": "sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw==" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dev": true, - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/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", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "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, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "node_modules/load-bmfont": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", - "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==", - "dependencies": { - "buffer-equal": "0.0.1", - "mime": "^1.3.4", - "parse-bmfont-ascii": "^1.0.3", - "parse-bmfont-binary": "^1.0.5", - "parse-bmfont-xml": "^1.1.4", - "phin": "^2.9.1", - "xhr": "^2.0.1", - "xtend": "^4.0.0" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/map-stream": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", - "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", - "dependencies": { - "dom-walk": "^0.1.0" - } - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "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==" - }, - "node_modules/nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" - }, - "node_modules/natural-compare": { - "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-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "github", - "url": "https://paypal.me/jimmywarting" - } - ], - "engines": { - "node": ">=10.5.0" - } - }, - "node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node_modules/node-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", - "dev": true - }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/omggif": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", - "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "node_modules/parse-bmfont-ascii": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", - "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=" - }, - "node_modules/parse-bmfont-binary": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", - "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=" - }, - "node_modules/parse-bmfont-xml": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", - "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", - "dependencies": { - "xml-parse-from-string": "^1.0.0", - "xml2js": "^0.4.5" - } - }, - "node_modules/parse-headers": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz", - "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==" - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pause-stream": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", - "dev": true, - "dependencies": { - "through": "~2.3" - } - }, - "node_modules/pdfjs-dist": { - "version": "2.13.216", - "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.13.216.tgz", - "integrity": "sha512-qn/9a/3IHIKZarTK6ajeeFXBkG15Lg1Fx99PxU09PAU2i874X8mTcHJYyDJxu7WDfNhV6hM7bRQBZU384anoqQ==", - "dependencies": { - "web-streams-polyfill": "^3.2.0" - }, - "peerDependencies": { - "worker-loader": "^3.0.8" - }, - "peerDependenciesMeta": { - "worker-loader": { - "optional": true - } - } - }, - "node_modules/phin": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", - "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pixelmatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", - "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", - "dependencies": { - "pngjs": "^3.0.0" - }, - "bin": { - "pixelmatch": "bin/pixelmatch" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/ps-tree": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", - "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", - "dev": true, - "dependencies": { - "event-stream": "=3.3.4" - }, - "bin": { - "ps-tree": "bin/ps-tree.js" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "node_modules/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, - "engines": { - "node": ">=6" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "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==" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - }, - "node_modules/simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/simple-get": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", - "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", - "dependencies": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stream-combiner": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", - "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", - "dev": true, - "dependencies": { - "duplexer": "~0.1.1" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "node_modules/tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "node_modules/timm": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz", - "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==" - }, - "node_modules/tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==", - "engines": { - "node": "*" - } - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ts-jest": { - "version": "27.1.3", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.1.3.tgz", - "integrity": "sha512-6Nlura7s6uM9BVUAoqLH7JHyMXjz8gluryjpPXxr3IxZdAXnU6FhjvVLHFtfd1vsE1p8zD1OJfskkc0jhTSnkA==", - "dev": true, - "dependencies": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^27.0.0", - "json5": "2.x", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "7.x", - "yargs-parser": "20.x" - }, - "bin": { - "ts-jest": "cli.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.0.0-beta.0 <8", - "@types/jest": "^27.0.0", - "babel-jest": ">=27.0.0 <28", - "esbuild": "~0.14.0", - "jest": "^27.0.0", - "typescript": ">=3.8 <5.0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@types/jest": { - "optional": true - }, - "babel-jest": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/ts-node": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz", - "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@cspotcode/source-map-support": "0.7.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.0", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } - } - }, - "node_modules/ts-node/node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", - "integrity": "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/utif": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", - "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", - "dependencies": { - "pako": "^1.0.5" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz", - "integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/web-streams-polyfill": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.0.tgz", - "integrity": "sha512-EqPmREeOzttaLRm5HS7io98goBgZ7IVz79aDvqjD0kYXLtFZTc0T/U6wHTPKyIjb+MdN7DFIIX6hgdBEpWmfPA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, - "engines": { - "node": ">=10.4" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/word-wrap": { - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", - "dev": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xhr": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", - "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", - "dependencies": { - "global": "~4.4.0", - "is-function": "^1.0.1", - "parse-headers": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "node_modules/xml-parse-from-string": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", - "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=" - }, - "node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.7", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", - "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/zx": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/zx/-/zx-6.0.6.tgz", - "integrity": "sha512-PDkf1B2cloeBmDNdYJIPLLNlBZVelXZtlXKZg0oMkoX4iLoufFfm//1rW+Uip+LBO4i3jIcmQx9wZZhOSqC+ng==", - "dev": true, - "dependencies": { - "@types/fs-extra": "^9.0.13", - "@types/minimist": "^1.2.2", - "@types/node": "^17.0", - "@types/which": "^2.0.1", - "chalk": "^5.0.1", - "fs-extra": "^10.0.1", - "globby": "^13.1.1", - "minimist": "^1.2.5", - "node-fetch": "^3.2.3", - "ps-tree": "^1.2.0", - "which": "^2.0.2", - "yaml": "^1.10.2" - }, - "bin": { - "zx": "zx.mjs" - }, - "engines": { - "node": ">= 16.0.0" - } - }, - "node_modules/zx/node_modules/@types/node": { - "version": "17.0.21", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz", - "integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==", - "dev": true - }, - "node_modules/zx/node_modules/chalk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", - "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", - "dev": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/zx/node_modules/fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/zx/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/zx/node_modules/node-fetch": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.3.tgz", - "integrity": "sha512-AXP18u4pidSZ1xYXRDPY/8jdv3RAozIt/WLNR/MBGZAz+xjtlr90RvCnsvHQRiXyWliZF/CpytExp32UU67/SA==", - "dev": true, - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, - "node_modules/zx/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.0" - } - }, - "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.16.7" - } - }, - "@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", - "dev": true - }, - "@babel/core": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", - "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.7", - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.8", - "@babel/parser": "^7.17.8", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "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 - } - } - }, - "@babel/generator": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", - "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", - "dev": true, - "requires": { - "@babel/types": "^7.17.0", - "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 - } - } - }, - "@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.17.7", - "@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 - } - } - }, - "@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, - "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, - "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, - "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, - "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, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-module-transforms": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", - "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", - "dev": true - }, - "@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", - "dev": true, - "requires": { - "@babel/types": "^7.17.0" - } - }, - "@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, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", - "dev": true - }, - "@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 - }, - "@babel/helpers": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz", - "integrity": "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==", - "dev": true, - "requires": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - } - }, - "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", - "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==", - "dev": true - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", - "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/runtime": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz", - "integrity": "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/traverse": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", - "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@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.17.3", - "@babel/types": "^7.17.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@cspotcode/source-map-consumer": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", - "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==", - "dev": true, - "optional": true, - "peer": true - }, - "@cspotcode/source-map-support": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz", - "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@cspotcode/source-map-consumer": "0.8.0" - } - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "dev": true, - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - } - }, - "@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "dev": true, - "requires": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "dev": true, - "requires": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - } - }, - "@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "dev": true, - "requires": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - } - }, - "@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "dev": true, - "requires": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - } - }, - "@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - } - }, - "@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - } - }, - "@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "dev": true, - "requires": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", - "dev": true, - "requires": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - } - }, - "@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - } - }, - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@jimp/bmp": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.16.1.tgz", - "integrity": "sha512-iwyNYQeBawrdg/f24x3pQ5rEx+/GwjZcCXd3Kgc+ZUd+Ivia7sIqBsOnDaMZdKCBPlfW364ekexnlOqyVa0NWg==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "bmp-js": "^0.1.0" - } - }, - "@jimp/core": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.16.1.tgz", - "integrity": "sha512-la7kQia31V6kQ4q1kI/uLimu8FXx7imWVajDGtwUG8fzePLWDFJyZl0fdIXVCL1JW2nBcRHidUot6jvlRDi2+g==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "any-base": "^1.1.0", - "buffer": "^5.2.0", - "exif-parser": "^0.1.12", - "file-type": "^9.0.0", - "load-bmfont": "^1.3.1", - "mkdirp": "^0.5.1", - "phin": "^2.9.1", - "pixelmatch": "^4.0.2", - "tinycolor2": "^1.4.1" - } - }, - "@jimp/custom": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.16.1.tgz", - "integrity": "sha512-DNUAHNSiUI/j9hmbatD6WN/EBIyeq4AO0frl5ETtt51VN1SvE4t4v83ZA/V6ikxEf3hxLju4tQ5Pc3zmZkN/3A==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/core": "^0.16.1" - } - }, - "@jimp/gif": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.16.1.tgz", - "integrity": "sha512-r/1+GzIW1D5zrP4tNrfW+3y4vqD935WBXSc8X/wm23QTY9aJO9Lw6PEdzpYCEY+SOklIFKaJYUAq/Nvgm/9ryw==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "gifwrap": "^0.9.2", - "omggif": "^1.0.9" - } - }, - "@jimp/jpeg": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.16.1.tgz", - "integrity": "sha512-8352zrdlCCLFdZ/J+JjBslDvml+fS3Z8gttdml0We759PnnZGqrnPRhkOEOJbNUlE+dD4ckLeIe6NPxlS/7U+w==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "jpeg-js": "0.4.2" - } - }, - "@jimp/plugin-blit": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.16.1.tgz", - "integrity": "sha512-fKFNARm32RoLSokJ8WZXHHH2CGzz6ire2n1Jh6u+XQLhk9TweT1DcLHIXwQMh8oR12KgjbgsMGvrMVlVknmOAg==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-blur": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.16.1.tgz", - "integrity": "sha512-1WhuLGGj9MypFKRcPvmW45ht7nXkOKu+lg3n2VBzIB7r4kKNVchuI59bXaCYQumOLEqVK7JdB4glaDAbCQCLyw==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-circle": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.16.1.tgz", - "integrity": "sha512-JK7yi1CIU7/XL8hdahjcbGA3V7c+F+Iw+mhMQhLEi7Q0tCnZ69YJBTamMiNg3fWPVfMuvWJJKOBRVpwNTuaZRg==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-color": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.16.1.tgz", - "integrity": "sha512-9yQttBAO5SEFj7S6nJK54f+1BnuBG4c28q+iyzm1JjtnehjqMg6Ljw4gCSDCvoCQ3jBSYHN66pmwTV74SU1B7A==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "tinycolor2": "^1.4.1" - } - }, - "@jimp/plugin-contain": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.16.1.tgz", - "integrity": "sha512-44F3dUIjBDHN+Ym/vEfg+jtjMjAqd2uw9nssN67/n4FdpuZUVs7E7wadKY1RRNuJO+WgcD5aDQcsvurXMETQTg==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-cover": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.16.1.tgz", - "integrity": "sha512-YztWCIldBAVo0zxcQXR+a/uk3/TtYnpKU2CanOPJ7baIuDlWPsG+YE4xTsswZZc12H9Kl7CiziEbDtvF9kwA/Q==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-crop": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.16.1.tgz", - "integrity": "sha512-UQdva9oQzCVadkyo3T5Tv2CUZbf0klm2cD4cWMlASuTOYgaGaFHhT9st+kmfvXjKL8q3STkBu/zUPV6PbuV3ew==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-displace": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.16.1.tgz", - "integrity": "sha512-iVAWuz2+G6Heu8gVZksUz+4hQYpR4R0R/RtBzpWEl8ItBe7O6QjORAkhxzg+WdYLL2A/Yd4ekTpvK0/qW8hTVw==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-dither": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.16.1.tgz", - "integrity": "sha512-tADKVd+HDC9EhJRUDwMvzBXPz4GLoU6s5P7xkVq46tskExYSptgj5713J5Thj3NMgH9Rsqu22jNg1H/7tr3V9Q==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-fisheye": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.1.tgz", - "integrity": "sha512-BWHnc5hVobviTyIRHhIy9VxI1ACf4CeSuCfURB6JZm87YuyvgQh5aX5UDKtOz/3haMHXBLP61ZBxlNpMD8CG4A==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-flip": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.16.1.tgz", - "integrity": "sha512-KdxTf0zErfZ8DyHkImDTnQBuHby+a5YFdoKI/G3GpBl3qxLBvC+PWkS2F/iN3H7wszP7/TKxTEvWL927pypT0w==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-gaussian": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.1.tgz", - "integrity": "sha512-u9n4wjskh3N1mSqketbL6tVcLU2S5TEaFPR40K6TDv4phPLZALi1Of7reUmYpVm8mBDHt1I6kGhuCJiWvzfGyg==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-invert": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.16.1.tgz", - "integrity": "sha512-2DKuyVXANH8WDpW9NG+PYFbehzJfweZszFYyxcaewaPLN0GxvxVLOGOPP1NuUTcHkOdMFbE0nHDuB7f+sYF/2w==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-mask": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.16.1.tgz", - "integrity": "sha512-snfiqHlVuj4bSFS0v96vo2PpqCDMe4JB+O++sMo5jF5mvGcGL6AIeLo8cYqPNpdO6BZpBJ8MY5El0Veckhr39Q==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-normalize": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.16.1.tgz", - "integrity": "sha512-dOQfIOvGLKDKXPU8xXWzaUeB0nvkosHw6Xg1WhS1Z5Q0PazByhaxOQkSKgUryNN/H+X7UdbDvlyh/yHf3ITRaw==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-print": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.16.1.tgz", - "integrity": "sha512-ceWgYN40jbN4cWRxixym+csyVymvrryuKBQ+zoIvN5iE6OyS+2d7Mn4zlNgumSczb9GGyZZESIgVcBDA1ezq0Q==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "load-bmfont": "^1.4.0" - } - }, - "@jimp/plugin-resize": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.16.1.tgz", - "integrity": "sha512-u4JBLdRI7dargC04p2Ha24kofQBk3vhaf0q8FwSYgnCRwxfvh2RxvhJZk9H7Q91JZp6wgjz/SjvEAYjGCEgAwQ==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-rotate": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.16.1.tgz", - "integrity": "sha512-ZUU415gDQ0VjYutmVgAYYxC9Og9ixu2jAGMCU54mSMfuIlmohYfwARQmI7h4QB84M76c9hVLdONWjuo+rip/zg==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-scale": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.16.1.tgz", - "integrity": "sha512-jM2QlgThIDIc4rcyughD5O7sOYezxdafg/2Xtd1csfK3z6fba3asxDwthqPZAgitrLgiKBDp6XfzC07Y/CefUw==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-shadow": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.16.1.tgz", - "integrity": "sha512-MeD2Is17oKzXLnsphAa1sDstTu6nxscugxAEk3ji0GV1FohCvpHBcec0nAq6/czg4WzqfDts+fcPfC79qWmqrA==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-threshold": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.16.1.tgz", - "integrity": "sha512-iGW8U/wiCSR0+6syrPioVGoSzQFt4Z91SsCRbgNKTAk7D+XQv6OI78jvvYg4o0c2FOlwGhqz147HZV5utoSLxA==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugins": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.16.1.tgz", - "integrity": "sha512-c+lCqa25b+4q6mJZSetlxhMoYuiltyS+ValLzdwK/47+aYsq+kcJNl+TuxIEKf59yr9+5rkbpsPkZHLF/V7FFA==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/plugin-blit": "^0.16.1", - "@jimp/plugin-blur": "^0.16.1", - "@jimp/plugin-circle": "^0.16.1", - "@jimp/plugin-color": "^0.16.1", - "@jimp/plugin-contain": "^0.16.1", - "@jimp/plugin-cover": "^0.16.1", - "@jimp/plugin-crop": "^0.16.1", - "@jimp/plugin-displace": "^0.16.1", - "@jimp/plugin-dither": "^0.16.1", - "@jimp/plugin-fisheye": "^0.16.1", - "@jimp/plugin-flip": "^0.16.1", - "@jimp/plugin-gaussian": "^0.16.1", - "@jimp/plugin-invert": "^0.16.1", - "@jimp/plugin-mask": "^0.16.1", - "@jimp/plugin-normalize": "^0.16.1", - "@jimp/plugin-print": "^0.16.1", - "@jimp/plugin-resize": "^0.16.1", - "@jimp/plugin-rotate": "^0.16.1", - "@jimp/plugin-scale": "^0.16.1", - "@jimp/plugin-shadow": "^0.16.1", - "@jimp/plugin-threshold": "^0.16.1", - "timm": "^1.6.1" - } - }, - "@jimp/png": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.16.1.tgz", - "integrity": "sha512-iyWoCxEBTW0OUWWn6SveD4LePW89kO7ZOy5sCfYeDM/oTPLpR8iMIGvZpZUz1b8kvzFr27vPst4E5rJhGjwsdw==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "pngjs": "^3.3.3" - } - }, - "@jimp/tiff": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.16.1.tgz", - "integrity": "sha512-3K3+xpJS79RmSkAvFMgqY5dhSB+/sxhwTFA9f4AVHUK0oKW+u6r52Z1L0tMXHnpbAdR9EJ+xaAl2D4x19XShkQ==", - "requires": { - "@babel/runtime": "^7.7.2", - "utif": "^2.0.1" - } - }, - "@jimp/types": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.16.1.tgz", - "integrity": "sha512-g1w/+NfWqiVW4CaXSJyD28JQqZtm2eyKMWPhBBDCJN9nLCN12/Az0WFF3JUAktzdsEC2KRN2AqB1a2oMZBNgSQ==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/bmp": "^0.16.1", - "@jimp/gif": "^0.16.1", - "@jimp/jpeg": "^0.16.1", - "@jimp/png": "^0.16.1", - "@jimp/tiff": "^0.16.1", - "timm": "^1.6.1" - } - }, - "@jimp/utils": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.16.1.tgz", - "integrity": "sha512-8fULQjB0x4LzUSiSYG6ZtQl355sZjxbv8r9PPAuYHzS9sGiSHJQavNqK/nKnpDsVkU88/vRGcE7t3nMU0dEnVw==", - "requires": { - "@babel/runtime": "^7.7.2", - "regenerator-runtime": "^0.13.3" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", - "dev": true - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@mapbox/node-pre-gyp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.5.tgz", - "integrity": "sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==", - "requires": { - "detect-libc": "^1.0.3", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.1", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "rimraf": "^3.0.2", - "semver": "^7.3.4", - "tar": "^6.1.0" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true - }, - "@tsconfig/node10": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", - "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==", - "dev": true, - "optional": true, - "peer": true - }, - "@tsconfig/node12": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz", - "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==", - "dev": true, - "optional": true, - "peer": true - }, - "@tsconfig/node14": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz", - "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==", - "dev": true, - "optional": true, - "peer": true - }, - "@tsconfig/node16": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz", - "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==", - "dev": true, - "optional": true, - "peer": true - }, - "@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/fs-extra": { - "version": "9.0.13", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", - "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "27.4.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", - "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", - "dev": true, - "requires": { - "jest-matcher-utils": "^27.0.0", - "pretty-format": "^27.0.0" - } - }, - "@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, - "@types/node": { - "version": "16.11.26", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz", - "integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==", - "dev": true - }, - "@types/prettier": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", - "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==", - "dev": true - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "@types/which": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/which/-/which-2.0.1.tgz", - "integrity": "sha512-Jjakcv8Roqtio6w1gr0D7y6twbhx6gGgFGF5BLwajPpnOIOxFkakFhCq+LmyyeAz7BX6ULrjBOxdKaCDy+4+dQ==", - "dev": true - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "dev": true - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - } - } - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "requires": { - "debug": "4" - } - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "any-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", - "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true, - "optional": true, - "peer": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "dev": true, - "requires": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "bmp-js": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", - "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" - } - }, - "bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dev": true, - "requires": { - "fast-json-stable-stringify": "2.x" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-equal": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", - "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001319", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001319.tgz", - "integrity": "sha512-xjlIAFHucBRSMUo1kb5D4LYgcN1M45qdKP++lhqowDpwJwGkpIRTt5qQqnhxjj1vHcI7nrJxWhCC1ATrCEBTcw==", - "dev": true - }, - "canvas": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.9.1.tgz", - "integrity": "sha512-vSQti1uG/2gjv3x6QLOZw7TctfufaerTWbVe+NSduHxxLGB+qf3kFgQ6n66DSnuoINtVUjrLLIK2R+lxrBG07A==", - "requires": { - "@mapbox/node-pre-gyp": "^1.0.0", - "nan": "^2.15.0", - "simple-get": "^3.0.3" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" - }, - "ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==", - "dev": true - }, - "cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", - "dev": true - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - } - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true, - "optional": true, - "peer": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } - } - }, - "data-uri-to-buffer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz", - "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==", - "dev": true - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", - "dev": true - }, - "decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "requires": { - "mimic-response": "^2.0.0" - } - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "optional": true, - "peer": true - }, - "diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true - } - } - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.4.88", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.88.tgz", - "integrity": "sha512-oA7mzccefkvTNi9u7DXmT0LqvhnOiN2BhSrKerta7HeUC1cLoIwtbf2wL+Ah2ozh5KQd3/1njrGrwDBXx6d14Q==", - "dev": true - }, - "emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "enumify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/enumify/-/enumify-2.0.0.tgz", - "integrity": "sha512-hpyRdixXrBdr1sZOWH/WKBleMtHWVbM+DyVa0OqKQnKEw6x0TuUNYjcWKlp5/+tdiOsbgYiaZ/pYUeMake4k8A==" - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "event-stream": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", - "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", - "dev": true, - "requires": { - "duplexer": "~0.1.1", - "from": "~0", - "map-stream": "~0.1.0", - "pause-stream": "0.0.11", - "split": "0.3", - "stream-combiner": "~0.0.4", - "through": "~2.3.1" - }, - "dependencies": { - "split": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", - "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", - "dev": true, - "requires": { - "through": "2" - } - } - } - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "exif-parser": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", - "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=" - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "dev": true, - "requires": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - } - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fast-json-stable-stringify": { - "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 - }, - "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 - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "fetch-blob": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.1.5.tgz", - "integrity": "sha512-N64ZpKqoLejlrwkIAnb9iLSA3Vx/kjgzpcDhygcqJ2KKjky8nCgUQ+dzXtbrLaWZGZNmNfQTsiQ0weZ1svglHg==", - "dev": true, - "requires": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - } - }, - "file-type": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", - "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - "dev": true, - "requires": { - "fetch-blob": "^3.1.2" - } - }, - "from": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", - "dev": true - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "requires": { - "minipass": "^3.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.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 - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "gifwrap": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.2.tgz", - "integrity": "sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA==", - "requires": { - "image-q": "^1.1.1", - "omggif": "^1.0.10" - } - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "global": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "requires": { - "min-document": "^2.19.0", - "process": "^0.11.10" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.1.tgz", - "integrity": "sha512-XMzoDZbGZ37tufiv7g0N4F/zp3zkwdFtVbV3EHsVl1KQr4RPLfNoT068/97RPshz2J5xYNEjLKKBKaGHifBd3Q==", - "dev": true, - "requires": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "dependencies": { - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true - } - } - }, - "graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - }, - "image-q": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-q/-/image-q-1.1.1.tgz", - "integrity": "sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY=" - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", - "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "dev": true, - "requires": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - } - }, - "jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", - "dev": true, - "requires": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - } - }, - "jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", - "dev": true, - "requires": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - } - }, - "jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", - "dev": true, - "requires": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - } - }, - "jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "dev": true, - "requires": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "strip-json-comments": { - "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 - } - } - }, - "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "dev": true, - "requires": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", - "dev": true, - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" - } - }, - "jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", - "dev": true, - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - } - }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "dev": true - }, - "jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "dev": true, - "requires": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "dev": true, - "requires": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" - } - }, - "jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "dev": true, - "requires": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - } - }, - "jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "dev": true, - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "requires": {} - }, - "jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "dev": true - }, - "jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", - "dev": true, - "requires": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - } - }, - "jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "dev": true, - "requires": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - } - }, - "jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "dev": true, - "requires": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - } - }, - "jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "dev": true, - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - } - }, - "jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - } - }, - "jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "dev": true, - "requires": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - } - }, - "jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "dev": true, - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", - "dev": true, - "requires": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - } - } - }, - "jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", - "dev": true, - "requires": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" - } - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jimp": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.16.1.tgz", - "integrity": "sha512-+EKVxbR36Td7Hfd23wKGIeEyHbxShZDX6L8uJkgVW3ESA9GiTEPK08tG1XI2r/0w5Ch0HyJF5kPqF9K7EmGjaw==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/custom": "^0.16.1", - "@jimp/plugins": "^0.16.1", - "@jimp/types": "^0.16.1", - "regenerator-runtime": "^0.13.3" - } - }, - "jpeg-js": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.2.tgz", - "integrity": "sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dev": true, - "requires": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": 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", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "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, - "requires": { - "minimist": "^1.2.5" - } - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "load-bmfont": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", - "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==", - "requires": { - "buffer-equal": "0.0.1", - "mime": "^1.3.4", - "parse-bmfont-ascii": "^1.0.3", - "parse-bmfont-binary": "^1.0.5", - "parse-bmfont-xml": "^1.1.4", - "phin": "^2.9.1", - "xhr": "^2.0.1", - "xtend": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "requires": { - "tmpl": "1.0.5" - } - }, - "map-stream": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", - "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" - }, - "min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", - "requires": { - "dom-walk": "^0.1.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "requires": { - "yallist": "^4.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "dev": true - }, - "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", - "dev": true - }, - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "requires": { - "abbrev": "1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "omggif": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", - "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "parse-bmfont-ascii": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", - "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=" - }, - "parse-bmfont-binary": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", - "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=" - }, - "parse-bmfont-xml": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", - "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", - "requires": { - "xml-parse-from-string": "^1.0.0", - "xml2js": "^0.4.5" - } - }, - "parse-headers": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz", - "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==" - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "pause-stream": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", - "dev": true, - "requires": { - "through": "~2.3" - } - }, - "pdfjs-dist": { - "version": "2.13.216", - "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.13.216.tgz", - "integrity": "sha512-qn/9a/3IHIKZarTK6ajeeFXBkG15Lg1Fx99PxU09PAU2i874X8mTcHJYyDJxu7WDfNhV6hM7bRQBZU384anoqQ==", - "requires": { - "web-streams-polyfill": "^3.2.0" - } - }, - "phin": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", - "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true - }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true - }, - "pixelmatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", - "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", - "requires": { - "pngjs": "^3.0.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "ps-tree": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", - "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", - "dev": true, - "requires": { - "event-stream": "=3.3.4" - } - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "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 - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "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==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "requires": { - "xmlchars": "^2.2.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - }, - "simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" - }, - "simple-get": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", - "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", - "requires": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - } - }, - "stream-combiner": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", - "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", - "dev": true, - "requires": { - "duplexer": "~0.1.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "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, - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - } - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - } - } - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "timm": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz", - "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==" - }, - "tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==" - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - } - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "ts-jest": { - "version": "27.1.3", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.1.3.tgz", - "integrity": "sha512-6Nlura7s6uM9BVUAoqLH7JHyMXjz8gluryjpPXxr3IxZdAXnU6FhjvVLHFtfd1vsE1p8zD1OJfskkc0jhTSnkA==", - "dev": true, - "requires": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^27.0.0", - "json5": "2.x", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "7.x", - "yargs-parser": "20.x" - } - }, - "ts-node": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz", - "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@cspotcode/source-map-support": "0.7.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.0", - "yn": "3.1.1" - }, - "dependencies": { - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true, - "optional": true, - "peer": true - } - } - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", - "integrity": "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "utif": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", - "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", - "requires": { - "pako": "^1.0.5" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "v8-compile-cache-lib": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz", - "integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==", - "dev": true, - "optional": true, - "peer": true - }, - "v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "requires": { - "makeerror": "1.0.12" - } - }, - "web-streams-polyfill": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.0.tgz", - "integrity": "sha512-EqPmREeOzttaLRm5HS7io98goBgZ7IVz79aDvqjD0kYXLtFZTc0T/U6wHTPKyIjb+MdN7DFIIX6hgdBEpWmfPA==" - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "word-wrap": { - "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 - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", - "dev": true, - "requires": {} - }, - "xhr": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", - "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", - "requires": { - "global": "~4.4.0", - "is-function": "^1.0.1", - "parse-headers": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "xml-parse-from-string": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", - "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=" - }, - "xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - } - }, - "xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - } - } - }, - "yargs-parser": { - "version": "20.2.7", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", - "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", - "dev": true - }, - "yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "optional": true, - "peer": true - }, - "zx": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/zx/-/zx-6.0.6.tgz", - "integrity": "sha512-PDkf1B2cloeBmDNdYJIPLLNlBZVelXZtlXKZg0oMkoX4iLoufFfm//1rW+Uip+LBO4i3jIcmQx9wZZhOSqC+ng==", - "dev": true, - "requires": { - "@types/fs-extra": "^9.0.13", - "@types/minimist": "^1.2.2", - "@types/node": "^17.0", - "@types/which": "^2.0.1", - "chalk": "^5.0.1", - "fs-extra": "^10.0.1", - "globby": "^13.1.1", - "minimist": "^1.2.5", - "node-fetch": "^3.2.3", - "ps-tree": "^1.2.0", - "which": "^2.0.2", - "yaml": "^1.10.2" - }, - "dependencies": { - "@types/node": { - "version": "17.0.21", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz", - "integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==", - "dev": true - }, - "chalk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", - "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", - "dev": true - }, - "fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "node-fetch": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.3.tgz", - "integrity": "sha512-AXP18u4pidSZ1xYXRDPY/8jdv3RAozIt/WLNR/MBGZAz+xjtlr90RvCnsvHQRiXyWliZF/CpytExp32UU67/SA==", - "dev": true, - "requires": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true - } - } - } - } -} From 284aedcdb4519395f93cb716a163dbad0928a94a Mon Sep 17 00:00:00 2001 From: bsorrentino Date: Sun, 23 Jun 2024 13:31:43 +0200 Subject: [PATCH 4/6] fix: support of outdir resolve #8 --- src/__tests__/issue8.test.ts | 42 +++++++++++++++++++++++++++++++++++ src/__tests__/toc.pdf | Bin 0 -> 99844 bytes src/index.ts | 12 ++++++---- 3 files changed, 50 insertions(+), 4 deletions(-) create mode 100644 src/__tests__/issue8.test.ts create mode 100644 src/__tests__/toc.pdf diff --git a/src/__tests__/issue8.test.ts b/src/__tests__/issue8.test.ts new file mode 100644 index 0000000..08fc12c --- /dev/null +++ b/src/__tests__/issue8.test.ts @@ -0,0 +1,42 @@ +import { run } from '../index' +import path from 'path' +import fs from 'fs/promises' +import { constants } from 'fs'; +const os = require('os'); + +const tempDir = os.tmpdir(); + +console.log(`Temporary directory: ${tempDir}`); + +async function fileExists( filePath: string ) { + try { + await fs.access(filePath, constants.F_OK); + return true; + } catch (error) { + return false; + } +} + +test( 'check custom outdir 1', async () => { + const outpath = path.join(tempDir, 'toc_1') + //pdftools -o ./custom-folder pdf2md some-document.pdf + process.argv = ['node', './cli.js', 'pdf2md', path.join( 'src', '__tests__', 'toc.pdf'), '--outdir', outpath ] + + await run() + + expect( await fileExists(outpath) ).toBe( true ) + + await fs.rm( outpath, { recursive: true, force: true } ) +}) + +test( 'check custom outdir 2', async () => { + const outpath = path.join(tempDir, 'toc_2') + //pdftools -o ./custom-folder pdf2md some-document.pdf + process.argv = ['node', './cli.js', 'pdf2md', path.join( 'src', '__tests__', 'toc.pdf'), '-o', outpath, '-ps', '***' ] + + await run() + + expect( await fileExists(outpath) ).toBe( true ) + + await fs.rm( outpath, { recursive: true, force: true } ) +}) \ No newline at end of file diff --git a/src/__tests__/toc.pdf b/src/__tests__/toc.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2983d3401632540e7694efdd6645750493cdd56d GIT binary patch literal 99844 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 beP7(p9vmS4>*OpzY_SLmE-oo~X^Q^?eVVDu literal 0 HcmV?d00001 diff --git a/src/index.ts b/src/index.ts index d5426c1..090edc2 100644 --- a/src/index.ts +++ b/src/index.ts @@ -138,19 +138,21 @@ async function savePagesAsImages(pdfPath: string) { export async function run() { const choosePath = ( pdfPath:any, cmdobj:any ) => - ( cmdobj.parent?.outdir ) ? - cmdobj.parent.outdir : + ( cmdobj?.outdir ) ? + cmdobj.outdir : path.basename(pdfPath, '.pdf') const {version} = require('../package.json') program.version( version ) .name('pdftools') - .option('-o, --outdir [folder]', 'output folder' ) + // fix issue #8 + // .option('-o, --outdir [folder]', 'output folder' ) program.command('pdfximages ') .description('extract images (as png) from pdf and save it to the given folder') .alias('pxi') + .option('-o, --outdir [folder]', 'output folder' ) // fix issue #8 .action( async (pdfPath, cmdobj) => { globals.outDir = await createFolderIfDoesntExist(choosePath( pdfPath, cmdobj)) @@ -162,6 +164,7 @@ export async function run() { program.command('pdf2images ') .description('create an image (as png) for each pdf page') .alias('p2i') + .option('-o, --outdir [folder]', 'output folder' ) // fix issue #8 .action(async (pdfPath, cmdobj) => { globals.outDir = await createFolderIfDoesntExist(choosePath( pdfPath, cmdobj)) @@ -173,12 +176,13 @@ export async function run() { program.command('pdf2md ') .description('convert pdf to markdown format.') .alias('p2md') + .option('-o, --outdir [folder]', 'output folder' ) // fix issue #8 .option('-ps, --pageseparator [separator]', 'add page separator', '---') .option('--imageurl [url prefix]', 'imgage url prefix') .option('--stats', 'print stats information') .option('--debug', 'print debug information') .action(async (pdfPath, cmdobj) => { - console.debug( cmdobj ) + console.debug( 'cmdobj:', cmdobj ) globals.outDir = await createFolderIfDoesntExist(choosePath( pdfPath, cmdobj)) if( cmdobj.imageurl) { From 80e0f49c38c05ea78b38faec27eb1a54cab3dd16 Mon Sep 17 00:00:00 2001 From: bsorrentino Date: Sun, 23 Jun 2024 13:46:22 +0200 Subject: [PATCH 5/6] refactor: upgrade commander package make compliant with new commander requirements work on #8 --- package.json | 2 +- src/index.ts | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index f55da62..d0160b7 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "license": "MIT", "dependencies": { "canvas": "^2.9.1", - "commander": "^10.0.1", + "commander": "^12.1.0", "enumify": "^2.0.0", "jimp": "^0.16.1", "pdfjs-dist": "^2.13.216" diff --git a/src/index.ts b/src/index.ts index 090edc2..6c470af 100644 --- a/src/index.ts +++ b/src/index.ts @@ -5,7 +5,7 @@ import path from 'path'; import { writePageAsImage, writePageImageOrReuseOneFromCache } from './pdf2md.image'; import { globals } from './pdf2md.global'; -import { program } from 'commander' +import { Command } from 'commander' import { assert } from 'console'; import { pdfToMarkdown } from './pdf2md.main'; import { getDocument, OPS } from 'pdfjs-dist/legacy/build/pdf.js' @@ -144,8 +144,11 @@ export async function run() { const {version} = require('../package.json') - program.version( version ) + const program = new Command() + + program .name('pdftools') + .version( version, '-v, --version', 'output the current version' ) // fix issue #8 // .option('-o, --outdir [folder]', 'output folder' ) From 0e88a8c9ca6420330f849d30684b4ddd1ddef0a5 Mon Sep 17 00:00:00 2001 From: bsorrentino Date: Sun, 23 Jun 2024 17:09:40 +0200 Subject: [PATCH 6/6] build: move to next version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d0160b7..303fe98 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@bsorrentino/pdf-tools", - "version": "1.2.0", + "version": "1.2.1", "description": "", "main": "index.js", "bin": {