From 246cb14d2e6aa6c6d8d028bca3df4d322d3d8550 Mon Sep 17 00:00:00 2001 From: NaiboWang-Alienware Date: Mon, 3 Jul 2023 03:38:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9E=84=E5=BB=BA=E8=AF=B4=E6=98=8E=E6=9B=B4?= =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .temp_to_pub/compress.py | 2 +- ElectronJS/.gitignore | 1 + ElectronJS/EasySpider_en.crx | Bin 206779 -> 204381 bytes ElectronJS/EasySpider_zh.crx | Bin 206775 -> 204377 bytes ElectronJS/README.md | 140 +- ElectronJS/change_version.py | 14 +- ElectronJS/package-lock.json | 3102 ++-- ElectronJS/package.json | 6 +- ElectronJS/src/index.html | 2 +- ElectronJS/src/taskGrid/logic.js | 2 +- ElectronJS/src/taskGrid/logic_CN.js | 2 +- ExecuteStage/Readme.md | 82 +- ExecuteStage/easyspider_executestage.py | 462 +- ExecuteStage/requirements.txt | 4 +- Extension/README.md | 78 + Extension/manifest_v3/.gitignore | 1 + Extension/manifest_v3/package-lock.json | 18643 ++++++++-------------- Extension/manifest_v3/package.json | 2 +- Extension/manifest_v3/src/manifest.json | 2 +- Readme.md | 6 + 20 files changed, 9584 insertions(+), 12967 deletions(-) create mode 100644 Extension/README.md diff --git a/.temp_to_pub/compress.py b/.temp_to_pub/compress.py index e8cf303..608972f 100644 --- a/.temp_to_pub/compress.py +++ b/.temp_to_pub/compress.py @@ -39,7 +39,7 @@ def compress_folder_to_7z_split(folder_path, output_file): # 压缩文件夹 subprocess.call(["7z", "a", "-v95m", output_file, folder_path]) -easyspider_version = "0.3.3" +easyspider_version = "0.3.5" if __name__ == "__main__": diff --git a/ElectronJS/.gitignore b/ElectronJS/.gitignore index e71c814..53acaf6 100644 --- a/ElectronJS/.gitignore +++ b/ElectronJS/.gitignore @@ -13,3 +13,4 @@ Chrome/ execution_instances/* .DS_Store npminstall-debug.log +package-lock.json \ No newline at end of file diff --git a/ElectronJS/EasySpider_en.crx b/ElectronJS/EasySpider_en.crx index eeb8f4249fbbdc8357158ddf7d050172495b3086..95103cb618193d9cd88fe43b6febaf940e0cb30b 100644 GIT binary patch delta 156530 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%0A*n5IcOFhc`Bwk1^SyPsJgpyooVT$oL6LyS* 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 Y*8hzP)#Sf{of1z6qK3!A|62|9Kc3c{Y5)KL delta 158906 zcmV(~K+nJ3ybQa~43IN_$4p&ximct4BdCz8uZ2g2`D4+4j0nOi8*)?xR`crP%VJ>z zk?xVvaf3v8vmq<9KisAzPo-+#m!AV5Xen>~o})$maN7#{m>@=A0gQPwiC*(~ZxMDs zf_n5{9Gih(7Zh8^9Hc=_R3KM@+#L@lEp!&Dqp6U31kwvs51C^$!Z;RY$ z?K1#)FT|#LQ}rCtwG8&!Rqnq^-B0ml1=cJVK=w*wmu#20T@iF(n3FU|QFlLWRXkjv z@x1i`-(->O06dbzjJkM$QbWt7KiI=9V1cTJe;=SWlxonAieKW)JN}><9mdUp%pQid zhpk9PrC?c!5SoO47|WTwL;z}B8a$~zsDTth&k8L$l*nIq4AxbnF)T0v&XFzP__aJx zXYMP{8cNsubSdk**j&<$5SdgWg)M7Le+pvXDO5S*KFyiNzG4FJ1MGN`Pl}R^@e59RY8ev$0>Sb$(-l(ht z8obIYcw!m{igT`iE?dI}Dx z7x9f&{@%NJ5OpZL3$lWU3N0aYxpxkhJ{A#!o5qx}F5PQ)(U4_t9CdXB^LHZ2uk>cH z9YlbdRmQKSeb+Dohcgg)SkX!;pNim$_vgIfbBbAi?OF{vSyOJFJbB%Vd;TG$e*{Wq z_Sb+)N9}lLYvW(x{+D>PzlTAq(6)H_(An3k+)_*~$QO9FKYDUnes?o|t{vYITf(PF zU|7zDp0bfwv||`H;5#i9yK7O*{uy)(l&uk}3Hc=!z#!-#@ssxsopqF-a##ln=dS}C z=z8~mGfgPKI=O(<0IjJL(Fkw$d!Lz4?po0#`9Qh|_&9`}k9&97Bj%n0he{pcS~&Qk z380Q-rK;w`OLVL-?X<;7Oy_16tMR+7d^{gvqxH?u z(Az^gYRB8pKx$U4`hu|-C>o3S$t9Ti?P z{R=em2!QW?+aSpl{O&OMg7E|r3J}{Dn_R5=2^bb|W5dDzYu`{y0|XQR2nYxO<^bHY zUIfHQ1LgqSljv(5vqDXu4g=-@+>_{Q9kT&k1LgqS zvl@w(CIjXG+>^7f#{=d7+>?EgwvcS9(6pi&^x0 zbUMk8<4F{k^6Tr(UKEeVFDAWcG)dwDf1JhHc#^!BB_r9q=fB^?vomZuldkDO$uBS8=P%Q87F|atMSdRL z8LadC1|P~hJFQfwKguVQWHfu1W~Y;+r+>bhPiE;4IdlgjXW`?Y(%G4NQNjxN+h>z> z^pPJtg9V-@ucxy#mnN_Bd4HL_%0DIi=gT~wHawy(bSA;W7oU;>7M*6(xn0qDQkL;) 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

Hg;Duzn87O#V(oR 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 Nf~a6I@IZg9{|^}c#pD10 delta 158949 zcmV(~K+nI~ybQO`43IN_v)_tCU!|wts8WnAeEI|^YJ*H8D3r9crO9H%!BPTyO&*h1 zYKu!}3KH}5t^j#E3%NddDMvlw*0tXEG$pb%rT%i>$BHyO?NM9-pozvq*>vG^Ct!u0 zKkyeay`e>zw=Xr{9Y4bVW@WwwCWS5|t(N)#O|muAH?hzpGAnX_=)^GD6EHc{Ae+0H zHNPoKJ!xh9bEA7>4S7ZTSUw5U0!z%`<)9d&Loo<5Lv!=!b*tKW96AaJaKFBcMUP`i zr)ym2HeL=_|4OmGvQ~TrhQ$rQfUHE4WIqCPHiciur#-|(-y@R5rA(Ywz4Nq%(pt$` z`1L5?BHM&T!quREKgtcVN7g$U;Id;J->fOdLr*7LkT77J=bbMSh^4(e-cKW=`*vZ!i&*M%?x%ymV5C@osaZZ;6#yYD@{%f(hyY>= z#12p~6`Y9EP|9`7ief+l06Gym+%SIylV^X!43WbI z175q=yE=f9>i&%(E=hCO&lfaUd~+GXq*qu8t*{vxMIUw|@W9&dWPzNGM35D{1WsSw zUf0`b;UWqQeWb|Q%}X2_k1cFDVh`a*srh-uw8B7t-K5(VKiMXk2XtIAt&z}v3b8xV^Y-@LN^<-+52*T=i0hQU+;Fybx^-%SPF!4b{4M1I+;Nv8+l`pS>o=iwkE*81DX)Y*6Mh8HNa_gHqdEq+5E&Fe- zz%9;y44^Hl^!MUu)vBtwJ{85KB3y>}_4k~>J<(u)YR9ZOg>xeK zV3h6w>ue9y^$u>x2a}$->SzCm?z0Z`>jTQj5FgD`#L?ktzyW(7q!L3T$COJw{{Z={ zx2`6F&aBoGCWq=ly~GkZK_TnI<;3wcsNi*ffk4GePMBf*&7-PqJebvgE5y#gK&^|- z2J)~#dypO)wftvO7z_!J3R%Ym9)5gJFc-#E3BqLHHW5qciO~#u7GBb-Y+_90AfP(r z1@(`qvkR64SILt=i8(v76f5i=6_>Jg_Sjv5)xC~znq!M%kf(1qT$v%eB0MZtb6^59 zVz(=NZ3cpPnEAkZZ8B-?g7E|r3J^7Cf=WrYV-I`?7bL30VC+y!0|XQR2nYxO>Hyrc zUIfHQ1L^?Wljv(5vqDXu4g=}{+>_{Q9kT&kHyrcZ-b}>1L^?W zvl@w#CIjjK+>@`b#{=pB+>?2*D1YR=YkS*9k}&#N{1p(B9g`MG-R#7sEc-aNGoyX& z*lRnJeU79=5D7`JDS!b;%SxpA?WeBY)c{DzNoJq-*^`}3D4@}o>gwvcS9(6pi&^x0 zbUMk8<4F{k^6Tr(UKEeVFDAWcG)dwDf1JhHc#^!BB_r9q=fB^?vomZuldkDO$uBS8=P%Q87F|atMSdRL z8LadC1|P~hJFQfwKguVQWHfu1W~Y;+r+>bhPiE;4IdlgjXW`?Y(%G4NQNjxN+h>z> z^pPJtg9V-@ucxy#mnN_Bd4HL_%0DIi=gT~wHawy(bSA;W7oU;>7M*6(xn0qDQkL;) zvX{YR;t>wVt80CV3z+lyd7gbJ|IQn<8_h1KNq!>R^!_X@qt)Hr=*}GW;3UnG@tx?2 zeL2(*F4AnAUo0a3 zMR%hQ|1}4oNBdLlfA|&K4gloq@EG6h zWuwV_oRrbK^taz&fPW9AZC}#E52gL$Sw6ii($lk9^m>|P|M@QZJ_qQ;1OzxRQ9e6M za96Wgksi-yc|kqCP2ff9~oqqs^=FknkZ>`|}udJ`b zB8!MSgcaj5^^g7}{g^~a_9-p$3=el1T>t=*D2}E@K83X&G5#HKM}V=@A}NW$B%hPf ze3lS2bXe>gD1~h6z>gjbF*}QA(KwH?dUJ8)VB3+cwk3lh#qF6hz)gD4zffa31h{E&Q2=E34~1w0hQ2BCSq{%$ zAAf)=XMdnia2Bsmq*;k47}~(s1Ntq`PbPrA{Fr_|F>`>2F`qt#k2V{O;>pA{02&Bu zx#>HgLnHVyo=ztK;Qhm%`5Y!gvzgAzGnozklsN(@lFzSC%xO{z)g-!U`8zL98OMit?_TKl$EvkJn=)V^bxW@iVff%>L zHS?~_r^Hp5si&p(g5T>;|Fje3#~*|w($VBDhS4)P3+GAnX!riNz36*D{*(MO{dRsI7yw>0tlk{i~PJqnzgZI7*mZDusZhgJjT)j-&@YQv;^< z!hc%9VdSsjs71SY2HXHgU7h|El;C>G}J^nxG441xrZ?Ju@7hQZjo1IT)`E+~&W8@QfwK3S- z8rOlcM_4>~s9-_D+J68R&u*6AUA~V`e*pfp(;lav+6{n-I;Us- zd*9ywrrUC4Njk)h58Fq7`NcgT$I7ig6MQeqK0A9+)r)11b)PK_% zvo8r=C^#;zWJs4r5B@5Pk^dtD8k5*Rnd9ImJPmilAacF<6vLq$0oZzkXFZ&tEDwL} z(%)BCk(uQRO)~Al4LZR=R!ZjesBP^C@JqUFTH16lOFmqIFK zz9qmA5)d8*J@?<-TkAzH#-~ZN`F~)|wX)}54xUmVXibr}sCRsi|MTSQ^!5)riu%jr}=GYn+OLQR4qU3xE zQz)5~0wb3tAkswXOglMF;PwPK(1M^%9~oT)Ec`cvbD50Yq>+75ruG#0fPeWhvC$X6 zx?P;EBXL+y%W|HS>s#C3JZ$<3+YHKSG8*tl#1wx;OX#~5xb?l~^#OAi!eexnj6MRb zD^cDxEL#}^r7=SRYEGJk|PdIYqaIZYsJqZk>LkH{_Z1aRSTnjxHUQ0?YZ8Y3K; z2s11`kywX~_5r;P5wmO4#D7Cvdx+R53=?7NC*eql3lpp^!}dLHWVkH+*EOH4!5IkL z$P1A0n@+|Z!L+D5n8pR19pa6P(l7L^EVM#AK;Puhyb=o4W~4 z&(myN7aqoXOkd^u_0Cx3!2a>wO1cT}-l(2Y>b)$G+oLghSv} z(AK#AhAm6KQRG~|t0MBd%kyKn(m?Wpl{`lt6Y+o;RcQfKWRL*Q2V&p|qz!=BMLvhC zj!6~r#Hf5IP+s6uj3~+9VxRNubRHLot|^L@eDbH0cm&iEu(3>%^Aa%l1ZBxwcwrry zK*(60szB4?s{m*{P=6t2bJ`>xw|l%D&$){@n&bcyIL^~coEsmC)`}BaJi}QgcoFAC zFH#!d`6E1w@(F`8A^{4drwPoBXcw**z($k<=*=9vitZ#Ckhf7XzQg_ekPrl*RjPBr zo^aFPMTa_q-*9avD2gB~j!~Wj>XhLpNC;CF@yF(BN7+S=`+rF`!2TPTBX_843Cow? zQ)Tt(c5LaANAm(tQKUe20EAiL9?#2U46r0|Z>X(s0}Kp?@=4Ek3)>sdC$nghWTzlc zk%(D??nY~c-w&e={C1W(MteAj*j<)sntkKjIh;buk0 zV-cmO&W6vDXcTxladA3l6gHinq(wPf+G+A@2hNcD0Iuho+xIv92e5V7ZD+0AU6C{Z z@t0;OBLB4(!GO_!L|ZkW<>T?cbMUlr(BxN(K7aZR9#Nn>a#n-{k(dOGP_%}tz{X6m zu;EbPzHq|P<6US1Oz8*s3cq*~?F&8o0JIIM+y0@MR(1m{{CP$;twuS_F-2W(ik6ZL z*buldiJckHtM3xj^_CH-oPmPU1$PHnoMd*Ek9&06^E*e;=*@sh;*f|dfTbk9lazAs z3x6L>`2f%(`rR@YKkx#uK2QIEWpIzeHRC?yWKV(}&f;^l4;7;xaZ~*7y^D~AkTc9=XkTWRUqenxqpRH;ddX?DbY!3Og9()&CM39D%Dky_`SB~ zWdWJ#C@vEcI(0(GG^#KPXo0FUz#aIbGtJ8~J)R&7>6h1ST-B--5&)xDty)jobY-<} z+P`1>*}dS+R`zp7_AeNS_-y1Abd6-(02u?BJeo*KAeDWqjKH@V0HWWQp;!U2Lw^UA zzk%OtYv#^=jU$fHxIl_^5JdaP?5sOIH%fnV5{YU2j$&hdBf3s~q$&-+QrcPE3x=9k zjvz`S#I;uyMhUle_3=KpJKS-ak~amC>Y3`wJ@-7#CzCnjW7v}P4tzj} z5%GvsEBzD*;{cUt9Qd!J@M-x5zvXpybRJh%Jduti0RS)hFMLD)b*;M&8&^ot=1yM) zuC!rUIfsdhrHw%9)EoJ{7$uAl+@7XxXMl&HG6x*b48KBTN-Q7r;2L-chJRTnTCH~0 z424B~G9mDNR^P*S+CVqbLeG&pfyED`szTKTY*`8$iJ~y?p^#gI%emOF0*HFr&V-$J zSc$Z3j7R6^q{KTWvIL0IaQZ?x(f3G(d`oXkt4;(P*VQ*diVXV;a(#M|CS!L<^}ZEK zUAw?KDyjaMr67Sa^9#&sMSs>u{Ui22jZXn@lFw71&G}Gmd~ISSRK8t{Ud6MsL4i%q z;R@^yfWtv0MJHN6c)otxi`sCH$i@D&EP((SDW2Rvh?3=V7QFb0Xe?IJlAK6Xvka3# z8Q=0h=jExA)v8UBUMX9V0Raj56M7ursqNRR+gUXZM5Y%#15QORz<=k-jD(rvPia0c zVcb)=RX-(SlK2re-WkJEU~^y@9>4=Srf7CSAtO4=%bDV-((P580FtyOEfw8o`yx*9 z+z;Co=26auP`jy^D%D0QJ?Uaz3!#%cCGzB1Z7V{zS$EZuYvZU3bTMIK=_bxYg_FVU zv*LCzo*&G028ZSZ(SHGO104w*qX@WuduojNh0u0)-N`gkHdz<*VHU3nnXl1<0)!QQx2 zvHkoWiRDPy2{dH!&jG!OuH|bdW>f@m07N}@= z1va+KQmCGSae8va@?j6y5pShfU3M*%hV%!BVVfzN22 z(yRs*7WN4?D!qGm4X3?)f_jdj`e1m+kDk}}m@R5BrGMNTY|!5HqBm!8Hp|cd^Ifzl zy9Hm+YFLHyi@1cK;M`@^c^Q!}+bBg&oNe>4#|T!t64LLW10;};aa2`Atnu@zE@Fdz z;kl&G-C1k-vnCn`_~8#4HQuMAhddJZO{xfYvDp5gNxEaUgx)E@PzzI2jCwMH?wi2h z%*=}P)qftoC`oExVGUtPtg%}Yug=YZdbSYIj$VA8vTAdc$I_el?>TJ%+HH{l$E+$K zIkSvEsp1zs353%i>*SQ3q=?r~$1&bT=2ElRLQL9-D#7!L1;v-L4@_@ z9}_1qFh|;3e1&-n#Q)&D{oKEwpf@-YwoBNY64^;7*DIZXCPd!@^7>Rcp}+sQ_Z)ba zIe%gy`z|TlemYObL)6mI2XYaqmxnlHpz#mE@C=`HCcqBclOxH|lEFw0-&AZa{{%Y-%21U}=1RpT0e zuiU%j@0-4U7d;qki3bDjI9xOZ$g(3&ELMt!2^!ZVmsdozD#tcO-R)78H-hX?s zXrp7=*5K4#`F6XSQ_27-rGC|%WY68OBTH(S8`s3?Pn)yQCsv2;vH$EOqB zMe78q)da!K3*&;Pj~}xwqoaTK$$zMmX6o31FyH`yXjkJ3(*EU~}X4kplmQD1mZt;(AhcBga11Af7wD|%#+e-8p- z55?90e)Y14o&+D0Ed32{OIY1Bo!~Eamw+Gn9H_#1Ue2DeBq{clJ&b{Y-+zFy&*x}T zfw>8Jd`TWA&M6UQQeuCz=kf%;8V5hovCll*E721a9u&v()6>iUdiT`*e#P8Fucd4U z&6ymvN*R3*5CvciU5eQ({!O@3~y$eY=3v@B1gz}km5|qR9z(F=j5nZai_#d zrbRI)h5H6gnKYUBlStAtAb*C5kI=xss9OT@qL%{nV$pk$l`}f=il>Vj;=a5t5VNcw zPuz=+s=eJYpMi`3zp;_w^(w4hz~|A{ zV0&hsaf?jn-fC=^YWJ|esXHY0Iz-Pl-8{+oicd29h|9}tbQJ?NIstqx>DP1;UtSTJ z$|vR37?J;KoR%@%Xn*6YvvfR8vMV?!FjhM);nu%GTg}xu2H;I6$rWsJc7IP0pY1->#3!a=Wk2TIKpz7iYkh zl+$JQ?2U$kq%HyztMR!|vVgovVX(^~FIO-yF2Bnqbhq z>N0Xy;B|1om^3Yu`8X%Q4i~`i;GlzV)Gsmzh734DW`CHOQHeOxlJ|?adlK~J(p8Tn zI2zxl6QEPQi0>e8&>eE$n}g`rd5&U@+n4Pf4;%}r`?O!3FNae1%CBW>fDA31azEZT z+;8RMP8Tr!@DM+Z3^pQw?%EEw2Pm7dfu97(3Vsdl3Z>~D9N^9WdIAA_N^v>Z-t6t@EXDv`L_YxXNOl6CPog78WkodM9d;Fp0Hh`)T>ILO0fS&rTYQUA?)Dm<$wVg% z$!Gcbahk=IfAQvqZ|Wof52p+@=6|U2r9ixTtc&AwR%xt zx%^uCB_0vkUWsvO?>%o1D_?)rbgp?3EA3}5pT2un`vmrE*+=i6{=N1|L;I`!yNB+Z zr|;jtt$kEEPu%j&yB9w`f8E&D0u1KOkfj&GA6EDPQ}~S}xQWz0QE_PAHBX)h|Tmkk%qS7^G#V+tNrnY)c-+ z$h^II{f-rw;u&znbR8p*+oZM;8L4r5Dt|`>&I+Hbp$BC0>(wc23vY_wBfkv|ogh&G z_F~+9LeO6XzRr`~{htB+Upqhw%UEC(4jhnm6uQ1%PwBLwaEI64Is%pc5;pP*mlp%a zcLhi}%d@V0fsrS4HrIbXI~dbLc$z71zy9<7&%Yn89sGV!-aXit#|IbdYQ>DpbboT$ zpMs>AAnUmfj4f=;C;T1lJ;$pJP8I%#PGn@*p8{A;(n%LO-LE?P$aeuUbq+4z-*8&x z0Zf*rg`Q;`O1i!eJD{^b4uvn5axr@fjkY$|fr~_`a)7Y=N-m_nzg=LAdB%^cCQ9-*6L_J5D$vk^2)$A3u&ZH=--};`xJ(jUGSz8~nNb{rCL%*~Uho z#YXI9{(0S8G-Xnx@g)6CoPR=%Xf!V3lUX?cnMeZf;1`I%Uvcz&Uq8ecz;vAEXpt(Q ziNm{fI8`9meBL}E(dO#s{u3ZV@Sm?m;*mG~gZcOH51zpFQ^Z}{iE%18>w&M6fftKZC%RVAA+8HNP&YTm?r+EelS*Ey{t}y;3CAv^{H7*U> zmMuT#=uFQd>@&K*BLM)8oC*92ydDW|JVlqovw>A|x{!G|$=~p&Q9E$PVIu^{4S*7e z)2tT*jDPy>+1{RA6MxRuoo!{aTLv~bC-}f1-H)XNT&5?OABgEDhIkrvU#BZtfb-m$ zIGytSqQG!Plw9DVMJJZ_o1{2TNlOqt2MH+|x9M}%mWxh%o=x(2%wENTvWvGf7~I?H zpNn4O`!t!1OZHwKk3BcsY1vE}R{J6lz()hsjt~w}l8wLpjep-@eCH1}gM%1lWK7;0 zkyUmr+`@P=(>fj3N4b!XX!bLiwJCE-H(3hk>a0nEOlG6 z;u2?U8nnD(K4QMaG%4fFiuf~G(RQY zP70mu3o!e*?tlISb?;f;pJ!=0kd7|B!m5o3v)C)a840gao-JdgddOfC#n~_Eq=KO&~=M1ZvCiY%DdT5U9 zMT(kD3gtya0hl7>mQRDS&p3Bt>zJ_OJ*9}C#b{pwtWOQJjOY;Fkx7P zYp`map6is2I zP9z6Fj0Vi7n3RdEp(mv9D#=nu$v+gVrL1Vx<9|Xx)PoS-l~HZOtGOlEsXs6;Sx#c_ zL?S>1JRt3r^OKX59Hh`UhvY-_47rqGZn&oa@&brTmD!%x4D*hw1W(#@4UYS zbbkb$P-pvq0EhM)c7qoSoPv_!Xy6|& zzywaFL)@+yb36W|2qWg()OW`Nbjj{4g0=-Z!s&9Fgonk3ddO+nqSGQ9Y1uJ%i`7xz zq$vsxs?4N1J)O@pv@0*3P;iL1X<7h!vHFLjQ%^X)gJt6+eKQZ*+b_|5Eql9Qb$<@@ zPRQc0`SGV15CDDuP9jR9pqKm8$;1&wUEQx`tV>yKHj?jqNRwm)@R1MTa&hhjbUC`e z2D7A`RcI-Er2Ao24G+XcQBLb;N<^WN@Fu$#4p+HuVMxm)G{_A>T%)0uhT|buS^l}B z?`rIiN2On3si@HaA^_r^JJzZh!G8#Xe2Ujrk>@iG)J!%w-P3tZA665#vGe19+VmAAu!Dj~7-kVI*)03j~tGN+vQI zkxQb#rpa=qos#Pl=OfJQedm%7sO(9`X$O3F>@m7E8J%(L)LC3gt`Ty=f`7j*lF5WY z5=UZ3G0Vo~a`F%EEiQS5-tLFdFYGfm%1_boN5L*t6gSg}vyU_f6tK`k1yu|)pZ3Mg zb>J`b;8xyrryP!~>{T7L0S)VBp{5fMa0V~Pm&UPMI4RYs8r5tKAyx5O?;kU+CCzr0rdpf}=+=*KO9|&R1JRbZWo?A&kR>Rf+iVeZBuvqr1 zES(Q2&&$uxU^ZIidr|xAO*EM-R5M7XY4+#j)LkEw%RYOWk75b|LHE=2JVnoo5>ODE z{y&<+@^`0@VL`hmw}1CqqxRm;R-7p#VGSLe+=#gp+$zx#wwxXz zyeZgUJbyZeMi^7i){hlhI|j)RYWZDyIv$sj`tm%H@(vuxf+^O76LRsr#CN!D#9w2WrBBS+xam6Vd#BpsD7K3f=5S0p?Fo!t+2OHRb2>bD&voNA zoNXBN)`f{&i9bjxp20rauzvXyLBP*>pnZ;fNq;HX(XI|x0q8Syp)I{Ddrr>P2*`_E zIo<#af`I_S#;3>O-NCUk{-&5D6zB)1U<28{Se(=_9V;rl5ygw({Yj3w5liaVKvQN$ zv$y`=6ze!gFdiev9aCN*494H3$M|SalOdwx`ZGl1c)%G*_Ru*x>O(X0_m20@1~J(- z#D95ziqi?XcEDVZb4p4;#wAwM;)H^Oh)=wZnO23}9J}Sm@+mHYzw{OiUN8K6fHtOg zBBeOK*nJoH#0QSm0UM&RyudSJ053N1=eH3(@jh< z7jLK^*7ip>9ektdQu7T+B4npWMC7^&X=y7y@tMM)!)%4 z|K??P>I=s-zU~>%TQW=hh42_A8CjFphiX^0ppl@u>&O|MiT$Pz_0f)mh1uSkz^K-5 z1*GfJg}eQq45KGp$I>r*HGE3SVWhX}zBV}oMvHCLLv$e&ufa~Xw$+V>AdstlcYoPt zwLD8Uf?GaLGq0KQI%r*4WS7pLF3l#*kqYr?vd-BtQ2RhmTPiX16=Z)!UuI%NSlXDq zvaPYPmIY-h#kO}fJfqtm)uH5A<#t7ZGnAh0(#_0n80URpm2%)64WA|H zRQ;~XCd%j0ZP$$5m%LsK6*>imq<_yN|CydJ4ajuXKS?a?cv+k(WYIFs%h&EN{&j_AjuHC1=N|WiCz98&49$CzTaaT@#Z7)2La~X z^>Un?U>G~Oh^V5#y|k#mE`JpeKBYj|&)JD=6wfg#7UOT{m?&WubqEc6a#{31Fv#YV zX<_uS+oNE441Yhv4C*iw?iRhG*&Hqz2+r|)%m)gGRRW7Eg5c!9=1NA6`P8LbnO;`OJ_nBVyDt|e3Q!j>uUN^rdmXfK!e-d&%CVO3DNjGjBQ!9|XCu58 z5s`bWZ)IOJ!sSazI2mAFlj$bFH{*yUPD;znZQn`3qgC$WaO#4tSNV>cYg*8;Ozm7EISId^l@5> zr#v|!>7WEpipTfU)jyjA9F=c0QjOj?KU973ceCj$AEo z{oaG^ZHHT{6o0@XCPfbub^&`K3znZw4x~aLIP11nN>fE=GV}VLK5*c~N&~o4JP*j0 zk2rVkSkvNYO^5&s7NE~QG&-!{k5?|SjX-V!bfc4c3(feYeOfa^!(7%|#&OP^h2Wtn z(BL>jDdzSpKS!1jx9ynodk9KJT=FJ*!gXzGxI{09fq&0#lbd5oCB5)isDmS^D>+lB zhOXD}Z*$XCV)_=@Ml8pKjs-8)=^-VOPS2^3Bjyba-O9)8RxU2(gtll+8O{15S}b5A z^@d75=aIMr>Ybl z4vwlB`+spdM*Ec{GjcfV6Kk->e5Yk7g43Ya&U_^u2PHE@isT(Bqna}~?94;r;@$3S zncaChLNm5M>mImb6Jxi2%~98$F4(d%>PV8=uQs!2daf=RK-MEkK zUKGS>^i=lUX_x__&4#*DStj0$L)msle)Yo3FeS87G7$eF7Nb9=r7+oPM##{l+JN1JONruI4y$~rR$*CK;|GuZG0m}kz{MS5cC>rP2EYbI$-2Ja!cfRXU)GmwcR%dR)b8P-I$ zL~q)l3K_l)pDeW8VF5>V9SM{5CX<@)Lj$LXSh3pBw4;6lGR8wOnnI3W_*GPw+c zINRvJn4}K9+tB?6Gje2-bJF=&ba|>jKr=4B4kjTa%6EjvyqK#c2!ocR7y_9SEy8`P*qYa_-UDIC%FaT=3% zAZfNIE)}xeC9@(%pXhkPNh!0-i}=!@{-`Yf5tmK4FA2)kkH=wlfPsj9IOn^);fG(b z&R|y^UTV3XYxd}Ro^6M!cYPumxPRySf5|^oZ@e0s#O(e*lLCFmY3GCLhL|94a_P01xuoEFm~>)<@1`8Lc;MLpqQWR2<`6^5YertH8AeprH}};EihCE$!AdgHq+* zC9gZ)X|HL6_nu40786lmynkAuL%y!ZcwF!Y`w`||A+?yPZZ)>bK|JpSioicr6CF@N zt-w2VnfW)=@iuzKqP~}hWQ95r)*U}m}mZ@g0PJiqu)z+c+s7qck z_9b^E6LIr~*F_QJ&c9Vjq#hR~fel46A@N#@sAHg`+Nb`nKq4-@EupjOM|>;H@~ZH_ zXuT3J00}mBS2Vwut-ZxAnd02_O-fDm9NkaFZD&SwGy2}Ka(Py#w|?1Wy z^b7HJiB7*lsF#P!!N`i4CN9+l)sos?u4}Rjp1%0*{SO3&K#}01#ukiT7aC<`XSkuT z{pBE063%CCc0P?<4FSzXuSV|gE@8gYDdw302@GR1F^63ob$^&K>GDD-4FFm=FeOIw z+Glw#>(Th~F99eg9wfW4tGhR1&am{G44;rI)Lp-Mwc{btc;mY=8dCr5TKyL^iN8j!RNcjVdoY!bidBNFj6geCXYa+sbyk&a zZVoVyWsvyU1s+f|W84{1Cfg<5i2`S9v#UB5*3wc8ooW@R;5H1y4%QFWAF_lidT8`= zM^!L&fL&7^x+BL$^O9tTj<^syD!SQ36lbFCX5l5LaDPXh15cjP!gGZWF1$d1m6F(~ zrS|a>6v+0%%my><++Zu)+}{57fk~z9ASgj(mMSh3$!dBx6A`$srKYj-A~{VytK$Ux zM9n!mi(N+XIG>W28amBCPm|L;dIQWvmZG1*BH>5LDcPqTx#EdXmWG6MV+mH>a&<(r zXgV*@Jbx_B-{V%NT)6|4X?rj3l&rL3vm2Ma0>NjJj#AFDLh_sh;&~qvI*%B*pm%#u zn^K+-iUc6$#7St|=JhJJESb2r1cEcYp8PF&~Q;o?7DY<)d|e2tWAoM*EUv{du|0i6Sr8(`5bZ z?0?=j_qQKB7{ulDvrowUOPOdr9vAu1pn={GA^kHz^Uy0(JXhjE(fK-TW8US%-R7*C zcQBvtLEGsQubZ|)9%+$|ihiz5>}T7>D91_ zEr;jgl`(aHwDquO@=)DV9sQ$k2dJ=5Uw^-oU#?Wvqs_s?!GpCMmz9qHwOc(hw^|~8 zws!>|w1O4hlmf7tVjfS+T@;m45&; z2Llpk9(KTfM@!ggA-Uv62;IEsgTpYxdH z8xIVZF9S&cn_|VHMIM8QGX=l}cDEKlQ7#unyzjg-O)mw5S;)T!4u2wUY>=-;Kndjq zK*@u_kwTCa$+zn~c0P#Wguj>)-t7%PFQkOM!QG)Hfi%^Myj@kBRAq1HPR=BQwm_dy zA{>3lSKF&fcR`c${I{j=^W|Tc)z@7s|1TBZopF}jSrc~t0Q7WfM#`mGRTIgVxdeQH z+?_F-Lpt*gx{J|aRexC8Hm@W%qLwAq)T=#KTsq1}S^?pv$WKI5M~Pzs%W}~0?=bz` zV-1mno--}8!by@1;TH|#?w6~`SXL3{RZuv!y}Aon?n*c`;Ld8r6{W$I@3!trbSCDQ z8jCA49nFf%KDnJ7Mdt}-JW9)RW^Ih`5#uND4D(E;qG6NP8GkKtp54w%r=u?4{AB2o z{I$Q&^LDp;B;^)Bj&Y7}Qu($h7x_}L-OYJ7IWjllqM4Qjtfe|PHI>N4n_^`mjE#~K zR;3h#J=H9)=G!C;xHa9d{HTv0AR)1rSj3nMQwT&3bnf!~q;dV&fN|JXHKeM~_e=f$Y=zV<0#2 zC9O=m;NrjNdDutl&%Vt*A0Vpg;r%&W1cj#-17)&fDgd}!&13P9b6ZsX>0#qyw#yyQ zr=^YnXOX5}cauka44$z(u=&vIv zEo&o|lr5zWV@qV3BmAVb;B>B2UFlN}Fm`1!DSv4XdWwEYMNL~y(}kDf`tc-7rW^{9 zA_D?+OiqA!5?G=;qY4s@+uxEp_Ku9ME=Hq%w0gYg<&LgMd#V~F>8YLnvv@M%3eg&? zN~u|LN?1-sgpQL*PWA45W+Ib4{T6{6e{tl-mxXTJDt2SV10Il}9tstczZssK`nzMf z9Df!cd_JYFbdIkM0Q4S>90=D-5@#(RjIB4-z3F+Ci7u-f{WnTUiys+A6A#Pt1mh|w zOg&nNHyv5xu0fnY1juvY<2a|KUbMvI!8M|Bc7P-pG48@(ET-HFRsL#R`9fs59kzI) z5d?x&5eHre@j&7Q=kE>swnsa#D1FiYLVxfbSHV|3TVDvi<2v{%(0c`+5jU6@=_zJ} zTVkH704rh?DXakYi%0V#7$#W8t)_k7M$Zf+?`0)G_~g933hNdw)ai zDMOlHf+S(^afF-(#1cUkonv9!m`iHpyZ`Sz5O*sFLXLr?7BQ@;KMRZ;%+^+3=yTsK zE7-zbY3pn+^r!yy7bCgc?^Wc~TgK40~m=A~QU9fP|3Z451+k`(4nUjjHDURy??^XpEAtF*k@DPxh6(Bo(|?2XA|Y5b(&CAvh#gO zU&qaT@#21pCm$n{iO8F%K)rRIe?*1J3Fj_=(^4c;Sl*=>GoJb?`v}Z*TGt7IX;z)0bU(#G`*jvMb8WPHsyy_dg3N1)a$=}^QQid zLOhHj=uuZZMo7>EG!&BqXk7HT*-)6P7hysBKjYhXt(ki>h$oR zrfL)J6SzHyL;34D)&2Vts&&CM#$2LCbM z+O$!CJHCE88oMX_lZ9qY)}^XPw|9uh#{o_ ziRCqFR*67X=Fw}Khp1jo0u+Df`3OnpmQRFr|B% zLqnvZ;Ny_BGQ7|Q@kP><(tkk1flqnHOgcW}7$au9IeEA_5)Bo3OLfw5DRS}28oAot zrh(xm$K+aLNGNZT%zaK(cHVK~Fuwqev@r?kIpoKW;o^Qis8H;x za02T8n2|6GLdRXy;@x$E4jWs2H&_>$vTU&=qK2DRRX}%YJMO`~!iX3zwC#rKy?2!7 z4betxr)e!>HY4i898G`xUU}}>tzZ(>L7=Nw&SE%@Rzot@1|J-W_b{p%%R z&-xS&+WOYk{csET__b=0O9qjD#M0!m%djv6v@g=cRZ*r3kdJ>g+Ql+VX&;lL7S^P! zC9@+uzjDdw5%7fQKu+FsfhIwD|6pP6InmoNXWDK%}7~!UMgj`cFOSKV%t3Di_2Ksjbz=L1}+Fi|60->Yo60&;RVN~%50y$fBzP~Gb{uNcY-;limfeadvnqPRqp2! zoN$_A+F>TDGx1E@-#$dXoOI2<&hr_kp`T~`+YG-gMa9gYfRysrJ^G8#T%O$L_Z5a} z$waFqNa-k3tcjeTU>_?E8F5CksYEXS5iZOUu}DLuMVbzzRJhrtAp`f z{Qs=8zt%rI7_W7o_`dE%pEDAh@=Rj;K4)u}rWgF?34VRWAKZ`7Pn#S159!r6(dWkJ z-@1QKE-P;yM3)VZS;w{rK`R9*s=JI${LXBPm9-53Z2Qa%fWKIN;jZ^yGoEW|0trgQ zisOc5&)tw4He<2tAG!mX6hMLu^<_jXMS|74>25Ml!UgcJ-y({LSqOT)?^4+x?QJM-mN$t8`ezTnkzmL8`ww^PK2G*lY4`*p*1)ep5f z#&6!e`0@Gc#RQZ@n9q3Ku}73rHxw8QbU{$?^rwohbm}8H_K4f0+O+ems_UePm9c-a zKBeT-N@g8&KnCikW%YDe;8?O4lHADbBavGl{s3IiRF;i}K8tw7D2;^7L15t)xfUos zu@9`Q*}Vx$2mhUtAk$zpf)=%mIw0fDi;~U()1{6!w52b#SJhO8y;JSvk&Ep^_9_}p za$;Zj&ITHtmeuaH(}6SAwY!uyQyzbdPP4CHpk1%}GAuSP4LQ?wa>|i4)VtlN4ZBer z0h!a0cIq4JMqbd`;gKX6CLbyZw=G3|r+gRhn5MK653G)h`O$6fF1aeVy_CSrmNG1O zRRFrNw34JA_SayT*a}1kOZ&-Lufzw3~&|Q8lHXGkm3^zNLBFVolTXk`Ma_kVgvSJd6ECOnE!c0^2-HMg#Oy)x?)#(oS z*RFPQ_+YKdGw*r)xep|i zy;c`Z1lap0e(JjdBH?dpbM|dlm$&_y+HwP@{_~fBZUna7Xzt^(^;9emx` zfl${zJ@+@v4NLzQ_08-m9=`8DE5{Rfyv zpshnVm*@s7eFZaTXxq&Sg2qz2e-wLF(A4bEJHKz@Ju-K*csOI`~y_qb&E zYLz?iGpDkkf}H%2Q`GZxd{#i*s$qvV^a}U!3R$jhze$|e?D7l`bKj{d7vW_d+oXCs z?qN;ui~rfDZ^M*)I-Y>$iGNHTFXc}VsKcfYDw)enlWK^A{Bzy%zuZq^P+5%%^G>{m ze~8cnNgiu@UvPhwD=nWg#!!GV@48M1)zCgdSmx?cwy_K10am#M{0gwmP0mfN9>3uy ztE222VPJ?n3N zyYbNBhM`wT8{Ay?Io%|`-h1vflK4+&X~XLDN7A_&YM+si*1zwPRjxSdh}=52+YlWI zpe_hCC9!|X{ASZl}G^Cd0zIpF4vrbIb)`EU)mQJNHu1MgD z%Rs8pawVW3%G(wTDeMIgkpXmVWq9?G5{X(4runqfwPLl5^%HuBP;s-KoEa%;W{(X? zug66ae{`QZb4f#}+S(e;Mi-0EtMW*IP;QrzCdhvV23H_;cW6i;&1J{XLH9$6jkPh! zQqfpeKfW3{lGchz>!+-lX(AD~I_=GO&YwT+HyrmrdEWonf&ao2{{=_>kDvM4q2H-t z3&N`5E-`PFVZ_VG-Zt{QLod2dT)|@dxi3QAP_EVBri*5qKSV*)>+9dg5m}wVicppcpG1bxk<>`xbByYU80$A?BcN@VQOuom^I`pD`*$~; zP}_9n7N>RP#sj`Zb89oWZN>VHfeS94N)WWmh}y|;L49{!zS(l z0u-37ZpP@5pPZD*481|%-ecj}f%^ZU-oZ#l8XQMf=-RCaZ2+krNqhg$Lpa9M%1+|+bsDFRd z&ff;6JlGaC&zD-kT#Onfbq+=37pG!T^4_7+WM4J#bbHVn->bf?dXBn-5E{eUCMSt} z$u5F2giZXy9v75(0JHyEFAF5!K$6&-4c93j89P*ws2KtCEYPtm}=oUr;bu@FyLAR-J_8))_}!Gnl`s77AW5 zwSt|2O36V}(O>*vjMt|RRx{HXi#wttYh2YAzo=II)o0BgYRZ0ZnqH{>HyD4w`l$_C zX6Z>$-Q0VUSv!;*u%Yujdy}I(S4u^ixKh_=b5Pq^K5K^#M&b4tdzGG|B0V?hLeW_& zrj*xsC}4neqJ+$6ug0^2!qFt*imxc9%nD%Nebf|bXwldk`DBZZlxPM$O{VXY-Rlzu zJw?m$9Q@>sE_eoW2Q2@3)1`m53GI7W8pWT>C#_qf?ov&nFA0Emu}5VYQoG`q68O3Y ztMW*VIBg1K>(#zqt9O{+ zSK4Z|5gSp=0W0NTQUfjLkZoYY;RPR)gp=K=@YtaYw9!{v50x7W#&ds830|SB?!?4Z zTcaiJ5S}1R;dILrv~rVSs}gmjA8RN}5M@-Gh(^FHnT;)0F=Ibp3dZ@%sxEcvPN#6e zSDZSn=|yJr*kvrROM-oD|0LdbCP@>ejbLYZ@uiHT;UvyZ;l@#r@zrdbt<#CrylZr_u1zh{*n5w(NMN&~o?L3%|OK!#a znAxjZ$~?LeC|0K3x)mpiANBb%K?KA~rN@8V=VFPm8Xvrb&Y6C|P{w;HIbayp$V zn&r?wshH(~8qzsn%Y0)AG<_YY2h8~TvtgMlfzt=K-`#b);J$Qco8GX+Q>@9MKovFC zSPDbktyRma8v=jc)Ei!^C6jm~u!I`zWzn;D@3wo360TEXD}9ChtINP{ z;y4x(%`Zy5UhxWBV%4?C*D>FqEl`q5qcM<;;yU@RcY_MQ;Jn%P6Sqd|$)gXKg40)g zr*IzG=u3aN96lzcgI)jlvM-7LN-EdYp|0norvi?MKl!TvNgoUNUj9ovkkBc){Vg+!+ahe{pzGLlH8Z zRMmgPnDA>E48uK^V3?Z-@M@^`5?qK5ZGe+Q8llSTEbfxKI7t{FH7CVQBNg0Cvq}Vh znf8D9GF`Z-Gfv@mV`s2~GawnuuG8#`s94rOzx*XbFJw##`f{!1p_v+D`_hRa3hq=- z^%6UXpOL2-epWP`b;=Gb2%8(;gaGe;NG>Ae@9vwzEW`=JX-EdAgI)wwHZDeI?XI2) z5;2;_6jI)aB)35m*GFzx#Pg{Kr0P=fqo#kg@^V7-)SQ1HZS+SV&$z-zZ90$cD%N)K z#NFH#e`8nNa)Y&uPKG6ivRm{M{X$~X9-F{>QCMZbb?-dbH!I^Lzy9%2Dms2Uo_p~K z{n`AVYdVu*MZM}LgmEdinbNX#ld3FIKAXwr4m^1z?eO=SO}lS9YlyH8bYs#im^FXK zx%^d=-u$1M^yGFJcDt?D*@rt%^K97t@cCnXE>d35$~6nX((k8ao7(xypmF-|hsM%# z5G-$P&F=f3Um`~OYJ9G_geivZux67&sz4q>>r_K4;ycCM#!hk0^G%UU{XHt;ahh|K zt9bt&=b!cOlN1AT`8VpxfeRYz-|2sOe41!@EUz}45NlU?b0~p;?h7sdI-Ev1KR!=q z+Ba&)X1DG8J6dR^bA-Z+xV(&>zS-j_bk*Wx$b`29wOpP8{|xE;b<0?bd`g#H8!=c` z_F$(~F*8YkhV2>l$3;&$?|<{8u6ylq>i*Xl5ajY0h^|{S_&tub0@R*~D{Oz6e;>n_ zr$s)W!ebYcOeRfnNsJyxRs#v%mpOD}g6+J;YmJQy;94~ScFA5VTWBIvM)hMV;$^Z`6$oCfJ z^9ZAZy%rwR7f==xvG`D+eN2D09#Z#FYqwDRufoB^h`CDx{amn(KmQC6p$r|_NrI0C zbdvODY>3XcnIU1!O`?%=s}_ruZ?p&k6|>HO^D;7(;u*;VRVxVG-q2y8gV;0lhX-kG zlw{+W>KeG&k%JLh$*3*j>CghGX63>d2ZE8%%Eb^i;e0lQq#kgk&vbu&)65>=VE;YX zOiU>Io7A9&iSnaWkG#g4Oc+}2tKPdF7CnR-sia7R>+LFWgog!hE1EegPILsx?>}mcnsc0Oz z+<Th%m`7|QYS>qT@)mRWL25W9m*V|Y0i|0Yd>^Vatf^=;hd+)*JhgWcKO4Srgt^z^xUv~K|E1%8Mi zGW<500_ve13v0<^0>LT-s>&T_LT;MI0;P{HTft~ug8Hg4Ixq|9NEwj-LwX?KcW$GOFg|rGN5!1BYrP_Z$yORyOA$BIWu_h@)#~q=n zr#e!=!@x&bTQ)kU`V7uyCbi^S@ecd;mcI$!MaNv!PaqZ+clK1c$7pT0_Nyu!%MA!Pzx>$zQzLpbw z@2%+i*s*t^b=I)U-s&mF)NIj zw)Bf#!im+Lp!9P|5O3VR3|rb$oZpj++(N1 z%HmwlhVeW{z7%C^0S&TCWD`zF7`+$kK9?3$C!+W%Sit~O0~!wLBp zf=GX+YaHEljejocIvX$Ox@iRg#x8d-6?|@_B8Z|`QLh)JJ?~`-Ab!O~RoFKchYlYU z2~`_Q$>T>I92IMYd&G=IX_lhruy-*fmJsLVtjnLtaE}d2@l&O=OI32g;5dg_A;w|V2y7X}Si(DYK>De8nvqz@Ra)r1XF7 z69a%@@GZ2lM@OgWA}!&mcs~Z-0_d)Qe}E*y?e`BgH-mhdyCNUR&FD69ti1BP`gCYC zKd@grPH_dy@U%$JQQi>+PAilmLbaX0;rB8}j$R`I)rCaWjy;`DCzl2WIzRvw@w7c> zNnSC;4xp!#iL3v(BPScqY;6*P{6BwYedfSUM6c@3=`k!j*JQ!xuA-+~BV8fn{ChsV z73bkDB>bZ0AMV$)uj}D9fx9@2+wj`nK;~vqXc89MOD{xIkDbAEO(V~+3sK{U9W3Hy zjvK~I@%A{Er2vKDkKFdEtO)lk8|wneafET0ULk8yhrRY zOlM3=5XW|<`aNyBD$C8*SYQ4H-u#A0bi@PSVzcPndxE-wUPXx*rCU{2s^Mapd8tJu z2Et)ar`btv8IT)cd=rSBY{(}MX}{m^C)F4s0n<>(ymmqvgv@4f+ywO}XTjw6Kdaym2LReREqN#B1J*&9_RsWzul zP|=2Z@nBd0<&n_h=XxW;WaeD|Jf3-k!>GpsL$oO^l_am6_9w}wWTIrSQ+8E+6d0io zK&T17otv_SGy5JzRe0dxSfB)8PSz?*%HbpI9!1jw4<(JtIe5|h6`qCPp^mVBH7Y$BTp&R z?<~$vDVPN>Oy`bTiMp!H)|_5HoUqiLu&TXQ_N{_7i?u&J!#|1x zSB=JoE)GqzP*TN&&c1h%unw$Z2&A$ua9HP45~vfFXr|6%N9TX#Xlz3~qqWQvi|mrc zD#(2PLCiuGXO~?PnArOo_jarin^c}-Z7t<%OZVu5?$HOgM>?McTl2wgjdDXaoq)Lz zz2(hqjq+QMIibyxjjOaY=0wjPN-aun#i3b77wD_dY?SYz|8r8H0nAYegj-)x|LCqn zV0sHE{A052rR0B|sOoqu7&eOGu>Bs1dD>$~A2p-K`!m9ngqYKHh!IfN+DCUmylY_3 zE*v}_!4_z0=cYSQr<%fTho?tAl$~Disd2&xd-=e++j=KW=3Q!J{Jfm5l$lp|5{>2D z+$YU=u<+*pJ6fRSgR)8j&_?Ev&aef?m+y#@o0ld=6IXwEe5s)}yVX7`Ez3Eau~&|S zRP{iX?i%LET@3bmVM_hMGb)D9141{a*>J61;uzW+ZB6~{m7K(l!_H`gwOgatfI98X zcOYO=b>HeeH@pYEeDKSm%cp}(b3i@4*fx+Eh^wQ5j(^ss*?5lHgxeLhJjI}Q3zyiC#4##mSP zUH}#5y=(8thr{SmHpjdvkGnp~*Xn54_02Ol$mt0^3@p*EGM1VU3=gD5(d}Wdysp$B zGokUfK%KuHcfJ^TZi_u)3Q^S1aFMXEVZEH8P_%}UhV&0Ix4YGHeE~;ed z;)8#}R0>O68EnL5qg#VyBB)tzRw@~oLY++m72#$|xt#5rsal2c(xd#oKrN!bA-wK} zRO&NPL6;UM@pcRpaPQI0K@*^) zXOZM&Cun|3fu%?14a_Om<8lOJVn%_p1cG&B7kDJSa#STb3sT~ERQ_xIg+Z$V6}+iZ zFSd~y+w30>Qr~51{ln|`KO2wzag<>Uv-f*Lh`O)mSKTOYY3+CHLMG*!MpFdq}vKIc|cc7mqnQb=Kj229VLj?NhOC673L z*51Hw1CX!=2J?}*iX=D~#$;k;jY)s0F`!bKhjRP;mK6EGF%5k5;C%3<5^TR>?*|tt z)JV$=PuoDp90fB5bF|q~|DeB_g#-X*{XaXijLb z*2k0@QBUilBv5pNbgIU7bToG>YRHMRQhkdW!pTs1=W9b0_W#c??){Z)P%&Yif98lnitY8`P{!4f}FjC~N~A)iUv$ zRnAAFgym&7pLy|O(^t`cRHRoCY(;6{coZi=~CH9e{a7PNQ#7@2dHa<2@|VpS+f<0nJ4cE;hc-sJ^Tn!|7O9AMChw4^bl|2WbG!?2Fqwgg z2QYC}rj~rn$H)}reF}dZ#)Vit_#4XG@1heBV>rVB1#0tQxl=ljU>|;J4%KXt-gm@6 zTb9OFzaP5e$Ah4=gswIQ3qkW-=hfVL0Fdx$FLLOFK z4b&l-Y7O%oqe_+31$4x*59R_=#+wO<57@*1O57fryD5^#Vd8(T7Q^*>j=EDFv(5L4 z$3s27?$Yt+*qmgC%?6iMd46O%dR?&##9?JC8bVIWvGI~=cF)#Ob884!) zONda>YE-i9IUiSHOWwdGrU>uYE0Q#T$AW(Y*OH!GN|=92aY+Fmz@$v0`4p%L5jArO z@J*uq>CmGp8&WN@!@NiXY1NHZO902^aYR*f++jkrgO5B(rWmc3o}SJ6vm9vf$;_$K z>}4u7C{Z*hg=zAoD6PL91>6Rxw%`J;;$3Q@Yn~os>RqYTf<_->6>=L`K`{xTlnxoo zy5^GhN}PXd*F}eDnztz;;sv%$&x>Qike=NAd^~x}5PW)MOUa8xdPZ3Uk&J5azFA%Nd)SNn7mrF4hVzd`M7TB!R1B{MuHTi$%V&Te*X!S!Lh>J$gSM|f@SY~3* z@m9cy+c~qlq}ah-ckBVo53dw)6`L0MCy;9R26@AOh)&|jXYqx38E#5Y|2!XKO2%=R z5twu`trbH?NPAyN%&X!8>}99LzEXU5JBQzj0u~<`pVd{PH?3fsf&4A8%$u5UBWl3} zoE3lKb(Zu|7aqkF_rsboe1WnfmR~qdC+Y06B{?StDA>N6k>|{=GUbG2Fb}HzU6Ra+ z|9)MNJJjGqo@V@#1Eu&Q9^Ps0pPd1loJ5=V`rG%{C|w0x)nHl}Xg{7KBFC6qi*IbK zgH6?>e5z*U*ID!KId+};IGF(ipZlJGCt80!i%a)}r?kgfGUQ)u>QYJS=5F1V)wOpk ztNAH8{+P}l-QWIpu)P)aHSyawgN?!Vx-50;e$+WhKT{beUH;a$-4+GE%~;0ZG-t4n zC=}b1j%^s=a_^&d$2a}_LV90xaDV%ods`3xW9z{` z-whtz|BtPQgSec2ZZTO~2q=&o2Wfu>Vm7f@z?eOXBg_Z6d*`b=j~}hakJ~#II6jM8 zHD48eq$i;LRhvM-BgEtJKhOo@3d^6ViktWFw-6kff-4%bpE8?2u zc^HfE1^Yo^5$m)M;Rcl92JpB&qC>abGyX(3ZPA`-$F*$W%lGIOg@rXeTf=r*VBd0o z?BeK-0Frq^eCaXgE-l&E8I;kTU?S6-&WML)1%NK4Y2?zhH3Ly+a2rHNVHse)b0g00 zb27a{m(CJUx&h_cIk1C$Mh$$PS*_j|0 zI?z9O-jNKvL=Rgnj%XeTf2?WDjR^=WkUKK(}&|FHnz<{co=eCDD%*#CX$C< zS?n9m)g7d!P| zsA3Lgk%;CQh>KpyQVnnb-ccxL_`^mSq68%sC1-K+F2AX7E3Ba&1UU%7v90 z3iD+I8SBOoPCaXKdaHj=ys)xx1+7`_V;c~PI0->1ZCF#AxS>B>`n@6ZC!BPeDLU#* zlK1f`DOuKke$?5I`@bFT|9r51u<>|!@Of+FV0KU(WCtgQcf0%H-v{eY9(SG$A3@vA z$5-92*HfVo$e?1$6EY_H{QM&zUb@g28FmtpC6JIcYBLWBpgDh8e&O`cKz7kqO^N7x zBtH3o)U@>071zk&qrgpe;S|JZ+iCSgrWGQ+y6Soq8>6&yh=@1?^O4+lJ5DNmN3iu~ z3!19$%%R_x&$2Q_J@zmUyZS}*A~o_P{g?#GV@XuulMBMA)KV3eqR{mtP$_CQzqkL2 zMMzwLK-p}zi41>OvaIhl6w~>cA$C#zaH)TcD5kY|+|AUgOj<*_E93JD2<_;a3|fbT z9gcZVqfs56s(+|=E!!|=GuLcI?$7oR9(Ay00zFuZ+TFG+)e-D6)E+NN+261+cy+68 z$?H-WuW7t4g#*)kF&3C2>#Jj*EM&S}huI+$C|q{_tLS2cqo9j=LBATpTV{ z^YE@{21!aO+7Mx(_ilv^q0Ubv4+A;PTF;1jI*uUkj?Kx(fiTq->>rAg!Hv^12w?R} zW_CD2FdlzS4L5?abwo9$uESpdvT+#7bq{wL!M9|e7wm-I9QfSlJ78sh&lMQ$$|!Kq z{^}t(Ov#OqmNyTux+-0g0vvmF6%xFEw2eGjcfljZd`HG|E*e;#rBgLo@ffVtmtM;} z`nuDe4mpK1v2pMh<$>--7nG37;1iM37_}!-bLW2|kJ?izr?b*%=+h$uL@D5g8q5NO zqxHihB1#3c_>49X?a$tda4pK3s%lK|EXt2RKrj6MX*2?2Uc~4Rb^;d$2Jnhv4oidR zIaWXNX7TA`ujBpickiN4 zX&iqAB~GFa%yQI!czQN zrqjlmP{~R1=9-cnv-owMjy}HN8)*G!VC@ddyPZe-2NwrF9j-m@?*IJw@b1-D9eB_` zToQI(;uF{d@)2UZFhU{ACy(;hZBA1 zFT#dyYmx5XoL_6}dX>!1@-aCZ0#S}fqhvZG8)`fu2bx)8w!Eb$<~(ITIkaYI6-Zfk zIX{j%r)T}G%?;eG6XUJ=`4SO zHZMCje_U(stiZd`c3|jw%1UmoMamP_KjMNd;+PDLk?t}1qtfE2XbUDFV@h-i%oiON z>R0Xl`x2DrQH5eS#O@ck$>=8@TQ$pR;PB(U$GBeK+3b9R<|*{qjWFUC4OPy-UPfM7 zf+ylDju9~Vb;%+wX7o*VQ#5vB3n+h&xj1Gw>OY2`v9QuXr`(gf!E3f&s`7#6W55QX zWKZ-R@43sF&3p+ zWStA7h1mZzss(mi8*#nj37Yca5^i>+T4Y^PkA3Z-CI=(v_hrRpQN#%VD2Nzk(*?Uft znHYP%yWAVQ?cB1fb&{3c8#)@exj{ioCu35E5_}VK8WzsAnwl#{6p6F~gIjmy#xjJ= zFPdeouRE|c-L9dKq5FzI8G{eM((Eb@EgoOxiXxfC^7JMmx;nb|XQF@C9rk$wnn3B0 z6QItY;t45$a{Ne}^8na|op>-U0uN>{rwT_Xn)<-{`t(-(t?sAz{Pio@?rtlDj=Se7 z`j=p{jC*49ZdH*o7+g7@F28WB7ZL&&4^<@b__8uLdw#7`TfoZTJ`L#WP!TMgw13@@ z9Ga>fiGzYIlbN3Ie42kqx^|+{XkDyRnh!TCX^bq#$5JY?=xhS`J4!5^P#bgIdPh!o zf_%*aa-fN4lvWJyL1632R*s(rr41bKSu>8;SpAmg#N3A+6Q$;Kxa_A;V!}@4hUL)} zK7&7hM6LJLQ{YOw>mn7r5(4c!|Hhp3GbeYxShAxM0hO4&m|TDGIoia&Z>{(~T+}O~ zfmY~}iW4olG+|!;Nk$dN^e>z)|HZq|s8Iod!wRWfuhDSm{Gc>2<0rbqtY|@{0yne) zwf0yqQi&|7q0SZsuwRyIqIeSpMe3ZQW zik7Kr%vte(tgwIiWvFa2mKNW_xm^32G3ITC(R6yza%L)WXT5`mI{L-=Pyb@#yQRqM z5*ghnnU-t|zXF&D4A^Ur9w0L}XH}XqtI`nuT`eZ)I5cssA<4lV&yylPHEDC%WpZBF z;&Pjt;=C$w)>5vDm!xIpnTkqzXs&v$oPq8-l*rGzR4(w8?Ut)NhKYsDg99^=z=a4~8FSOubbPg}kaM5skv1 z=$wd#5wI6kV8pn_+?gACs&C?OtdvS3*l>?Vn}NTy(cet}2$AZEQl6qj2UsMBK(srq ztoKke4#|I{_H+WKsI`^Lov~$sVmP#8gyzzonQ`EJ`!XMCke!7sJ9U+5;R8Bb3kIqx z4O8SXMhV=vWmOT@lWcrgU_iGnEh*-vCA_n8j8DXt%)%!AZgFxD!i#v^sD`hS%VyMU z`J-YGv1Lw>ks^_S?{s@LnrMe2hO%3kABJt+Qonx-t!=P@=88T36UVP^a62Y~h5ysF$Vl`QxCsldHlW zhx`+pTA6UQcXb}Q)wY!CI%6*m5Q(v(f^of5OSBB(Iq};KK?C^Sd_RtVZ|uiA=tx7G zUV|uQ+KB7u+x9m z5!#+_Himy)sx7F|Bun$nhsH$y3NhvfaiRiYMTAIZ&d<{rM1aFDc!W+RRCu{upt>32QP_DcpP^11*pV4$+FIZLIq>^h zTR-)FULZ4m!bE%=McapUonsW_*i@7U*@<~1`!-8V1xt3uXS)RuO8wM1&M<#DLInuS zbR}SLq%F%?oyzRH&gSn+3&S6iSUmx`<9&XF=R{Nl*Vg@-8?oCm1tmYD>0;;^Fy55p zn_@!elEgZRTu?$pk-I24l|%Rv{M6W!HyuT|^%t}yrHF9u1E0w2;sx(Y3ANhKBiT8I+RN1;bgDgShb95O?XOS zt}PXhpnc?Iyu=i9Zm~D9?I0LX#5c*_`8nl1&`4n1m}f;pJ9oSV?v=XNaNX}8eOy^kU^-YG}0Q;gyd{d z3Ss~YvO(O^s!g?K5ByaEd2TDgfzye(>xyzTT(wpJmmeq+{0)CWGk}#2P^r*I+6@3` z+N?mZ;eS{P4jccWNYLLP*C=)i?>xE-plk~N4a^gVt)Vj90lb6t%g!bVCUwT@d)kBC zpkz07Uo9nS$+|VGCNE>LyNqy?95@t08?3$La$$Bh>^e$@1VW=jZaaz=E|y_plM(!r ziu(#!zXBs?W2S#%+XIVlJbQzUy}#l+IR0xAApRt|RkltPR)STD;gCw_w{M=2<4fi=ZVy4y4UVX)M!4RYh+X+3((= z<-c%m;_jyqZ>DoGCypKd^Ua#Br|FdTg9~tPj3CmKXwXkm<^q0$Sw42m5lduh;g?D% zvuvUaZxFP2Kbcf3uD?bFfXd}=JK~%sfrl#$t|)&VZ!z}^b!=!r6C)LMuo*6|vnEp_ zcE4rLxxgt_zUGiuqFT&sFcP6VJn}VAx?~-lyUDiw3gKDzEFXLUbe7d=guF)^T}F!0 ze0AZIYbIPc-Zi-F@W}g|wCvmb-g~8_yIxG8lJw~u9+6!i(Ke8Q&|7mSF@KW8#Evpy z+QNT-5<~&$GPU}a&$rb`mlx6Qh+k#-Kxr>DJ7GR8ae5I?XE7EH=acuWtIBqr@a*O= z@@~|SY~9x8L=tZQ^2OS*g`4ZUX$5gK7nw}B*mly#sL(EDGpf(jLfizx=OgOLNQw+I zm&?ViuOURBl%PaJ`Yx`NGGkQ6e3E$I@g0A5np`(-7rDoVUE0WCsq43WvN=C7@cXli zurJ)DSk|5gH{i>2Xy9~aQHVY>J6Pbs38tH|P@}LBNl{>r8CVN7HVpWx42oS2PsA45 zTm~q2gjk6|G|qfP{M)j(W;4(GG`AOB8Sf>K)?5~|IlXUh-{-L1Y|L~rTm}7OoY+9uMWWFGsPMW8 z&~eWKFEiB_xQQdCtG{*z>>W@7JPmgZy#rwD`FS92!`3Wz&mM;VYi31Y`?k}#ZPT`O zFIa2WOx+DG(LAjrl-DiHOk4%HLAmsnrpj~-HZ>pFjs(pQ-W z8+Zk!p_O_97ivNum&=EN-Em*~FFkm7?XnfV|75%~H`$feF7BLE%9M90r zbvQZdUUAPPv1K64aNW(BdtuW*=>*DG;g$y8yd-*qMvPR5WpsRCJq2Km9RoLzM#Gk6 zOfhZ4rHSSe;-J8_495^Z20DKx7})ZXkb8;YHxDNg2(Z8l5Hsv2&&GXNj|g!5+U~UG zw%GwFW;!}yq62)UR@E$fA@#g)JNb}y!lg3eOa&bb-{p) z00*qr<@uXF+3l+fOn%?OLQFm%h=%-4%$js<5jgLUv<2D5XaaxqrMr4kj(LrU(9XFg^V{5_^+c7?B zhcg6qeKM6zC6wD;)k3>lmv=`H12@vAQ`X-ishGPF4~DjyrfWN27&iDQ)l4nRWp`K; zUig;w13_Kf4`Y8oZC~dl)%t^MNCV2oKR74n3*pivaY`DFA}grp%_9yiiYt1&O4#XQq2Dk0y({@2@Y|qnpgddq!5v@&@+g zXncR?SFZ5wUswK4B%Us;_ax_E&r@dK~w$|282L9OJT@Hzq`?A5v1O?6Rs}vV^SnwW}b}H@I3Q zD0^DgtKtG#j5u?VqmxmAt^ep?c6XCL{tp06K(fD{*x%B0@=26kcoTy6Xswr9gRHU)mJJ*&DZ8Q#x40v3_MHq=Ei)6MNTi}Bk!P}k{ z`oL?o`Gv59%c@>`X0T(`b`pkgH%M(?oTgl1GU(rSN`K=y?Kr7I^jb@I{ZVy?wMb8Y zX>*Zw+>ydYSEEbkdGaSJ`TJcW|9{Y`AG#0T&l-N>N>jR!v28a-1@zTqpF(bXzaNgjF91uvCx0J)kQrS6P+ z$!;mqeTlp2nX4pBM0MI_x?CN@M4l(kjY~q$5I#*|QooH#2 z%*{piXEau;tq$`L-9y!#lSt8eEpYl%~x zC7n%y39na}1_Br%vW`E0*xP8^)RI6d#6W$RwoKxO71inJD*2w#Ha{V!jOf7fEs!oH zD-=(K-BCRwb9Sr6QdR*my6o3QJ_PV>UEsPWO6S}Ph@^>IP1MNv3S&I?-B2fJ@{L}M z>z9HF+KhaASD|iaIdep*Z2a$ODVI430-T+W zZy4JT2Hn)IN!Z+?;SE@lzFDfW?_6Vg@EJESU+3I7Z4p6S!u2J-xTPq)q`+TUstn{D zE;us9ZueS)%tw^-eD%gAk8d-6*5dUC!_Lk|Pw^b_)WqCvmZ94PIIASY&oU*n3{=jC zM%a>Mw3@a(dIzL`!`1iART1!_EmIK=_bbgbq_^>nLAJLS7uwrQWMUGEmNhzR-eIx~ z4Ub7jDfTtp!yW_SQlw1mTuyN@L0~MV97!vJ^Ej%*#N?x0{oJKs@g9M0-;Z>`#ef@^ ziPvVRwa0?uKSva-SCe4Jfe?j0Q*91M;9 z(T0fo&+aN&ay^0uXM|VJ5jW z@Xd&|DKV7TLxOx7c*4)b9gp2H!)m}m5aFk+MF|ss5%zL5Quq{J!hH}{ zWpZ>!$fcy%5KYHKY7DzFeKMvAMb-_%NTywD6C_9t^kAIeHFQ)m$oh>biQ1y$jFNy* zJ)zz@zX->fe~OMtCWki+=bMt+$PxO1*3_O@!JTSrbQ)}z_$lKP#YT{ZcxT3&9tdJk znBM@Pt}ZJ z#!XUAdunAIAD8f@4!qO*d_uFpRv4Rh(C)K;f|ldU>~TS^-h}>LN!Uj&#wbFqJ?yqOzo7NY8gagZbd5=td zFbvQQ73TMkG2Mt3CMXFCU%@94bVRVJY$_u71D$Eyr;Y5IftMuUEb&^0!Hax<1;U%U z3R4DnmJE570|k)$wQvZ3RrGOfhBAO$CW}d&ztG-eRy2XZ(?K(b*IkgJYB5QQZfi-V z$NGmLc8A}OC#z~UGj=Z$2xNSBkt%EqBDTd69gxbD2ESRr0uF0YG0W}DcieY=nP_J^ zyN@u%s1^I}O#=bP?W%k_{k219pqa7@9c@iL)V#3b-}TB|7&(5@~FUQZ&u-LDyYW@%9sXN6J(LTn+MR=jtK4?vog zI)#bR3}JyKds)00X;9AOGDs$*-eXbf&j6ZUF8lL&BpFiicfm_k~Q9PEas$qF0>f5)-`jWQWpNu$%eU4Z3o4$H;U zP!FNBrVjQx!k$vt_ig>to8X2Qw^T4!vY%hM@kF#Vnmz}U@)dp~KSj>B01}J%yyGwg ztqM&q#iFdP7SuxvmpZY39%(O5Ff=MuGZ`wN)RgZYPvy;VfW>IILaQt<>Bxae%+yo(^T>V zXj2iBe@Rd`mqoeC!o4u1$WNLw%_a89EjLm((At@-EJO&8#yUfB{zq9qOn#pfO#04N zVdUnI?;a)n%k_PXGeHSMCZBl8-<3RE;8Tw2Nf<0pFZpkO{WX5@&4X_reD~z%@4mnP zpz-Sd_xFBmyxS8G@?m&BLKmUx-NCw$%<6V@8ZDujjfdu)MHB$eE zb*?g>3z#14QpxeAoWdzHY#;r}nMU}hPj!KrBGj|vEz=m|ekDGdUrL~%@`}VaGJIOk zvXxV?J{5m|nkC(S?!=Qt749s?Ps1%`w@gA&wX%OjJIYTS!pR#Uf(AL1eS%UYs0;*C zt|APp;%1#~)(#(sI#R1-`RUQo9YxlV)B&=<23*8bFt!^i?#VcV9`=Ya)G6&EdIl(k z@}>A6ofUFC%JVmS(0Qz&O;{G3-cM@?XFXdYJyf87I$*HpieyCXH+PXc@eT zCZ>`VYXoA2iH1PLZVqV}kYJ-Tt0Eb$-pI&D$p}ZLn5SWiF5l$^vp#Do6K+j!xJdK`MTx_IOz*frmK~0f zP6Leq5z^8b>g!u$VKlf^>bS21LjxP);>} zUkHEC3U{ua*eVXB8(4!&4vuv5yy9xt;%xJiJ(vuC-?m|zFQJs#^Nk~04hfZY2grc%x z*x-T;U{{r;FvQ{_?-v|_YgMPqR6?n+WM@5E;ImvT47{JHQtV_Hz7|h!K5r2JW`;C* zdW;^+Icx!-wTTL+6ZaRwb|#5sEH2g|rZ*L>wlCWi7v8v`p5J!*h1PSW)9b@ayUIxbVPuW+qa`7?? zG=zYgarW!Y`8lE}#0VP(NQmg3(2!poFymnBAoia&Rm~Qw*kiG~$rl=bO>nlk2-i9K zRc_|vAOr6&_x0y~S=XDQ-VfJMUe3NOr>94seERXhC)pr;g=>dkTg0XEI(B>;H=f32 zB->gRa|@AhI++pW-GcL*pG39y<@AYld)tL+Zh>XXbEb2ygH*+%$@^eD{ZkNWFXx0>;YbIkGxVG6wA^ zIV6@(`{DSr@#`Q0hOKmoYQl9Cnpx@QXKl$x(B+nt1W@8>anJ(`u$d?pKUjkNqCgcp zxGuPs}$#U@I`}^M?XZOJZ|I9MU&rDb`&qGvrC)~!ADxRt% zTXZ_Upo=Hdv=Z*gtCyl@P?A_aEPxbHTlres1MKM$Nk>NfRe|mTC|9MX8 zI#Zqm=82{9C_}LQ$wVSZfc=!^*USyQR$;PiH%cpZaz}Bfq8p_(r4?(bIK*3Ye6*Q@ zunmhZnLP}}N-{O@9%NYYw5478Yd7mRTBGN_Z#=i+QX+GIl6>)>kH7zp(`)PdR3*z5 zdXPChxl4JOSu0K)T%2yKD7;q0Xu@hAx;w#aox=u9U}Y<^{lKO{dV=$UgDTkZiDu zrkoA8CoO>-GaKGo!;@ZmB}vDUJBy40tsTWjpa465AW*le=5TYdAZ{~kfltOt4 zEeTJT<$;sUMS)^$Av(PM>1Ve!&WP3I_(W4GTR^E$;P`UP_r;F;lJbK|lG1?@Yc{VR z_{y|4Ckgu8Vn{9Kf>E1ySKKBsJy$yvwdenTW6Mx)TL!k%H`L2c%OiJmOjAdG1!*vN z;{q|AQtDZd=#4mbt{wK0kb90{F}0Fv!M*BRPr77p>vqgnzTRv!PXtaE7k!d2HgJ(* zqmg{ZL)BZ6X+=ICfc}vv3Wq?=C1{EE2&Pj!EaeCfGxptZYOhPXgzxNT8JH~o>WnaYS(6^N%0D;dGVLnj;h*hGx$>Tb%b@f=xR&X+}_8rk=W@zsOEJ4qzkN_EYxj|@fs zPWkfUngx@d%UbxAplP)wj4ls<^fRqO@oZP?Z+Q2fCK;^gH92u5d8+6!FgNO0`Oj1W z@gsFd6G%hc6-_E1%RrmEW5)$|u{U&f{#r&w(f#yiASb!{8<=X=!qRIPt`^0t7rn%Y z1t=E=glukOt%062riXKrv|P?)7jqJ$R?9x~TQUT?WzGsoECk!qCJ^X{kj954?38HGB|?LiG%W9ho#r_6PWH1y z+IyPzxjzz9iQQPOOQBO7Y*Crc3!!EoywmJfOEa_9MD$I~jPMqCf8uTqrcyXtRA=*8 zweHlmpJ5nGR1@d4E7=5o^^~DM{3#zQAc6}UDu&RSVqDzirpvGbxW;jqC2r#_#5eJ4a zf#>4EMDgpVh_l*%5j=tJQ1BhruaH*2VF{P&{p4=sZj1=W^C0M&8+HuN)MHC?fRHu_ zN@9&aPj|(KA9hSY`>Z!ro?AJV4y$aK#7+hh{ZwcEHqn;;bDu*Ea4MNE`NoM3QJ5aM zeC}{Nav>4;{Gn6Fl@RtJ3sUbMf7KqfAT-g?zdB#b9ym$AWe+kpf^yahi+u^h6 zZus%Ec<`KFgr9GR`{4qptIdkio03syQrF*61+e)&DlQ(pUWPjZ7M=k<8=k%$4xoOg zX2LWK$^H62p5Gk)5m^z+K8pfm#jNWGWQ8Koy8e@Di4u>1gNQ%As@8$~z+c}K=j%Rs zQ;>cljSa$odTa?BB4Z@04(q#;8Lj32-%Y}S?}uOp(c6)s^}a=~nYNm7kzlK=YKBG1 z^and7X74o0#OdMKeS0_Y-~KfGEWdx89UhDiC^Tz)%f&F0_bw-QW6cTtyaPvfnNO=L zGL=&lUcM>|v96md4Sdy(?i@ga=ewb8?WHX}p!}?V{4zuGcna=N3+D^&!eeUog?NaC z$Kf12s;V{ItzV3&o`M`eaDKNeM9HUPwf!`rzg!tvt^bzwRNpT( z0BM^8TT{_gwyU76K;#e$u}5=}OlTdY#)$1&V}3UVvqtXJfJOT3!%?9r^0>WU&+8jZpb9kC_N z^Vbj87LgVBVhV>7A>^;(fX~$spSdmB85J3a?-V|RnbB><+oR^r_f6hIH_Ao124L=g zY34h`j0VCo)m52BYkE@pMF3aWqyyL1cVuB#FX8MN|xbA^rh>PZ?`Rlfd|n!$ctbWtg_t<(x2=IInUzf4>x~DywyCkdtZ0BHIdu)(#VXFga#_&ftdY z6BET=hEsuj$pZTn=x-R|#RgiK0p+hi%k;abne0%fs?B<+AuC^p_UlUx*`YI@g$;{{ zYy`sL{tw?CW`lYDQazih+4Ls(vM}oDX0j%?M)(F{I=Et)QzEbFX-&t!EBhuguE-U) zC;b>^H|6(0o-|K&wx7BAI~bFH!442c(aP7PRtLu1w$>v3z0YmZny`$1ZSkAfX}@LU zy|z1sEGY?ML`PjX1bJd)q_1*>ETL+uP&Gdu_f8m_ExS-2gbMt=JTMGS$|AQaX0-Ez zM0pO!k-_fi{@&>jd&oQg>&=n$jZrPXY|s8~(oHV5OKvweljpb8BX+lc@$|&RwRnLA z35V_&cdAd~Q#zZ?b#(6w5*c(DEzgzs;+;quA}rtMyBMBo5{Q;Km?ecgGfCoe!SZw9 z1hOs;5btm$e8+ZcyCU$LzEd8k-I=GEefZqSyOvMgHu$0JAasePpYd5WeKRJ!n(4hj zrKZF~kJ;l{xadJ_g{=dBu}A*4p>cY)A>)G%)Qnuc=xsXvbqX9bm4UfcotVsK4Z>!q^Fb+)1Nbg!YRoWLx8Oh zTATCN2FIzPEF=c&$oQ62qcSm}MBAg-1D~y43zb!I<+}LwdFHrG#o^C`I z+akd#sQ6v%ew_3+KW-J-JSoFXff`pdl<>!^vQ|Ib&5~k-1O1&AdzU1#xcLqYw}G;= z>A#*;SDJ&AIegD|m8?e-E*#O4&E(W{U$dSho#X*Wuo#z40!x@yLNnW2S9@oK7*D}J z(V=_m-qg)tlf1=$Oz7G9K!0QQFc2;uh6O z&PDmaOQbK*58 zn0&XzK!Ow7%FC%i`bG&w&Fzf-JK@Z>bAWb!XrHXBi;E=Jy&z4yDG^0%9r1r8nQ_yj ziA#LR3S_iLiOcC1dNyd8NUl-pO9ra;dEnmLepTEKek`rFLo^!2Vt3?#G}NdoB4>y` zexl9?EEC2KRfv1+3Q;e&(_aY z&lbEJi^|8nUUSYU-RCO5XsS(_ zPf$+gYbn8^`ILe`^s5$+;VUpkBb?(`*VvoEHyo9e&bKef~s9Ni_nMz&Hny?5CgZa+w#X;RQ)=FR-a!a5y}I z%0Q^hC7dq#@Rhkpes*veYM`Mc1;hAI546~{Ay_5SS&nuN0YcfI+Y6(gD5(=Sg{jxC z4Nv=j)=B;R^!E5LPAJ2Fg$emDAFeP%Xt(r5W_wbt;G|55qqZx8d@dT|F_peIV}yNl ziYj3(DiflPC$Riex5v_0htB--(?i$aD3k$}H!!9-^Ba2lhRS8L){FBi1VIg98fbpX zGgdAF2M=d7TwMwzTck=`|GY2@>L`NI#m zQkYO4s154`ba0?Zv_A>61`c;takLcvjb6L(sJ~H@a$t^b0V5a$32?$9k@5U+If`9> zS=C`Pl8IrSUx*h94>!5($y+phNfBCC`5OUR%rCOK+ALjFY{Arp{9$zC7vfq^nIo56_zI z+a{J(k~5*6*{2`rUmwW~ae*($;`pwYDhckw-AIyujcAJ*R8bd1Q#{-hMJV=vYGp^E z^V?H{i~=Q;i&xczm9OFdE^)hA;2xiyJK=xBo~GnA!CPvV&OvICJGTDn%@g4~h@CeB zxQjA_0`Hm+2Q*X|$8XAo<1y$OE&mgY)MJ{&Y6Wor4{5de(bg8@r>QCp#altmco?K6 zRVcKUF5!RGm$F!0gpyCSER6bpXs{7MM^pb!0n1h|4Q(>7K@LGe6k3VmeF{+xJ2294 zr~i3Yo#ivAjSUJf$R;}fQF#%;4YL&55Hpj&%Xx6QM95O%L>v|HvwvaD_vyh6-?(=p zBN^De6lVut0XcUGmn?d>6++<=()sz@KmFm$XIHx?`(EjGwh4EMv70)7ep@1$(2?9? z;fqmLQqsR^oEUMRgVHK2>4;AKNKEB0j{O7Ua!jx8x9fObMx8Rf&~KW0r@i6HYIrV- z$<;-^h%N(8o7@482jh611d>t&{#N9O%HN&b9%H?ZvL7yk09?)g^Ks^)fx<`d3YHw# zKaUt90pM0c4u7C1;(RfGDKU%8CpxJ~&y2+Dr}nWg#g~Utw)?m!hl>Y81??3|dYcnh zN3}UIjfp>PDaBGx6(7{PcsHlZ{3QIz44Qt@>OpMXfCpM4B76Vf-(mH-MWVFbwnP+_ zB=-Z4v?}vi`Ab1iFFD*d5S6f86}1LgbF-jq2>KQIQEY@UobsuE-PPHU6!h)b)*ZSb zDZohLn8x`BpUQTLt_y?h?wMX*>e%VlKl^#&C;484&f z1hEY2_Q9tSF3qkBT>T1lv5@cxzAs{tVfIC~XL(gvr{wQ{7(C?PLRlJ`)3(YzkDf_w zPZ4LZqw`R?nUs}QF0-4!a5dqy^X=G=RsI0Fv3ga=y{QZb1{q`<$=svyo7_VgVS^7@ zvppw9GTsXuJoXpE?ozTBn`>cu)X~=LxUCfrwLZ=M;nv&K=1#-q2>aOlF_QpTX|TN* z9`MieX*!L6(Hgiy%}}5)ZV~}hJpKFl`OP7mA;*L9?(pp}VN|%PCo8gSM>tdln0VJJ z_%)y;l9B>0@vc*}A!k6mI1k)NJ>Uq)vl-lPI5mxfHy>pl2RWRHH&kR%?Nv)gd9MT? zi)&M4%2-3psGuHVWjtq$@=nQNv=bj#10j|rwNQ6|2HXp)jK(7oaIVI1zFEi?*$xgM z2KA}ZIYn48b1!{hQC?GWEwU2s6Sf#U50Bq0ChaH-S(ia%!s`6IxJw<^TYD%xR^sN4 z;q}Cx}3Z$*87J?N1q)z z8KR?q+rXF=1PV2oc6I{1dIX_ZQ8YvLF4@p&go^Rvl_6yU%pBT2W5}y;mw&w&iQ6^9 zB;ZqxEYGufU_``iyWZF2hP{?cciqY0Vo&kwz3(OFChbzzgw52~Z5MH20h{$%Ej|(z zlt^omND-;F!=s#~0@^j=(r*;98RXcUPbw^bVKmQWYPDKt9_j$9VJlR)@+hJ#+N6?6 z8*z#pi7oR3lCf?Xmgm76^>3N&7A{IU+kWKICGL~O>~NqnuXbqp0O!4WP==9`i=cevnPDoA>zqm%W0L~bH zE;%T~&6&OU7UxwjTDFGc>ipblJ#kh!?uKx?S!X^>3wwkfi}b7)fTXS~c28c>>6UQE z4beTWltwkaVEAfjhklVar+;8>C>I2ME$WuU@Sp3(&eihd@WSeU4zD2Mvxv){4T|x_cw}ETQzU@xLF{LRG_cx0#Tr1cnzlgz+>wr~nGOh8SA)0RTofyobo6^- z=y9{X5{W|MUO3NH9!~591ITPB50Ze(t0czEhrquy?F~^4khC8vN6CUEO#ydJ3c_ax z8&lJ}|&)z`wCy=wk^D0lHqVILcvZV7vi))Er^srDW zfv=n4i>dr8+C=3$Njx{;2aSzXg06D>q3Gly(dUlOS@CCmua~nD>d!I#2!hfeYF?iZ zZuw0(Slnd6KrWI>$Q1$eY6E+atg^{4c{1#Dzj_Z4}#+ zZ?!a=oJL0%2DZn+xpoOg8o}E|9xL~bS#aqt9y;b&w#+DEqBpvbFH4Q$wWJQ5cU${l zm?u{0ms-ada0$p|OG|cakIw=@6eL^N#za74wvHX!wG#%ay(q58v7B%S|DDm>okq?W zc`Y;=0Bq@`C-5K9g6OyI&*PN!5L`LKi&F}JY-E|9g2LM)qWAnQM!VB6$=R2z4{nv!5&TzCEG2Jk;1d|) z&34)=Iy@`3(}Q~)u@gVDFM*4mm%o@fE}?lWmANC~6Xz)e#QlPpZ{uyM6=!KU*B)?a zn)&^9WgzI5@S+N34kN+ziD{Zd(EA6=Vl=2N<0e<{(*mrD!7;P=X1^1^Xypmqf|A@pt zL6q$>wR@&azj+#Jc<%3@K|+a;G|#s0sZ(r>?Xku`BZ69ma(tKGP|3G)sk!gOC4=qR zV6kH1NCbxIH@4VLvEOLO6_Lw6)o$OsNwQ^s#|OjarRy%cK$8#c;`ZvKMh(hfbYG4P zQDx^KWgh&^G0&1>r?e#tPfbCsS`tSVfxt`Yiu2a!`E@ev@kUk{%E26#WL5=vc1667 zUc%iuL7Eru7TmYKbeW6yP5H#Ak)lQM{LF#^l^=Kuhd_M)gS;(A0xLZAEQ+o(;d3$8 z_v!+~7SvPxJ6cd}3e4UA2v|*ZL&auI#qc1cK9?Ct(Ch;Jh!&>qHBKkuf&MM65(s4s!S$gm6IWUeVMb3 ze*l|4Xa_+18?q)0>!o5h)mi zOa}zbzQAl2_hq{g!kzIgd@adI!^sGz30mQ^yqw`=Op6-M{k;Yy_4Nfx((zb`0 z?3#wd4u&;`5IfC>-{8%4H6qq(F!JlsobqV1a55Q*{wM4&0`B(;L6C^e0MI5vWAY33 z6gmq89{FB2Q{;4Aus4aK5tbd60J`U|H0V|hina6?|VM{8t zj|&AO>U1dbjEH{W7!vCVojmK!Lyb({+AUR82(qgwqK(o|DFefTMGU+AI5{!-?IS9v zlpL{In`{|qKNckrwQzy0NC)Xyc=C&Z_e&^Hn0=AD@KHT>mz6Njk*zU*UMb~v;ttf? ztoh}8SS7u+{O0q_U- zUcZ;5waAwLNWJ_z-gOawuVx6YpAQAL)Z=#CbXV}C$e<_7g4$V3(Vf-c4hMGE(~ZH3VS&z>{EhsY#lMfMpGLFM0aaET6pGyR5<{ zef-xyXP*bQ>I+IxM@jG2tD>;jouk7~4~EjS1VXCWfWtbw<=!!WkaJkcy;o%gw3omZ zPl8$Q2z9)0@pp&~P=$Jy1@)%fa&(&jyRw15Bm zZ}+}|Kl0wu9Wx=Iz{mw^9tP<8zE$DbV@jwE;a z;m3F6&%?u`PjA`ZpL{H-SU9Wbrj@527w~nHgHNmjc*i<_l}OeaC)26r0MM!t(8G(iM8BK$ zv%WP(li3{IQ&1}KrCY9x)^ykh{!Vq~A2l)WM6dy(g@QOha1gYn>Xd%mC{HdF?jud> z@RUA!j=*DopA^V4-CR4o_JDNhx9HTHS65QKecO<JaI`Hh`d~Y01h;EYLCF^hMvIlVQ1-~liYvaREahGLq1>#QR%}vpR|Et){&pb zSFYD=KAnPfNCju4HX=TNdnG4=_va6M8r}>NnJylG7fp@CJoq9=TPsik#;O%~=*4+? zu}L1|Ii*=I>#waN(gohrEoexWE(;u8xj=A%3j4evbljny?vm-E%W3#GT56Zk>`-Y- zJm5ObE1#rE+BWHODB~1wndI(irWdN6NFGw-$Ch&2a=&Gw4M(6soi)oMh$BHZRNH42BF|Li>PYn!UdlZ66p0!4oNMXFbx8qsiBboc#Oy&QXcmHPfh){VU4$i(ov=yH zpyeUZoBnIKa&Fd}d`1|fVA7JzwHjJCQgDZV>;<;U3rWhwg^)WYu;XEsSC+o|g~Z^# z;PfK-l(WOmi<|-;W^V+OlLLQ11H;!P^f^>Wy(&_Ipyjh6a*v%H)~ zhXLpMs4`RnePbaz<8`Xf4^L=0(g1AST?YB$#LWHuXe1O!sFCt5Be0Q~-029BL;Bu- z?`TOItLwic9(HM#&t|x&XT_890Ou015qARgxlLk+Iwboorh(@|I6_g5aR1#dxi z2jzQa$Llt_=R&teOVGY`uxtBV9w`t~K0}1K_$l#BF|N>gS^2Sw1l$m-nkxw<#d1NhIY@n~)v+Egk z)o&J|p0(Qk2rGxw3aibMag;U9RN!z+BwRFwC;~(3WjG=@f2ivwZ{nNg=TDC8Yuq;u z_F%-fG-Dg*dP%DfC-egprYJFght-6R%~S~!hZE`uS-~njav_3U)I^MN7Ce|4!ppZM z-w^JdC|#hzRa!_lhpI9NKJ47lO(nj~u$7+bchh!V8aeMjW1)NoF0-6Za+GL<%le5d@SjMfge)$U;mLd^oe4ot zhG#59sb6g{wedVfclcszrZuKf)J;zPeOYa0*xWK_;ZW5ZQkB&(Ktso72_tY_oUZ}6 znN1{eJK8Z(ulk!&V6k3*Q@V=Kv)w+rbKulWH)y`RFl;>AV@hKgJ>szk;N?l){8Xi4 zlM|Rk(}K9;Ji!}TOv8zv6-Wt(pg99c8bmKT8q$!`I1sx+7!6h@)dsSBMqButfYg5^-nKbNbQcAABN}d}iC^k7Zt?eKcEI>#-?YrjutRDe82ui9do)gNXP~&g{eWn3 zy-oQH;Noy0(e12TJAOZ#p~5U7*PWIf+bleM+<5XKaB{T=Q6}F$e~~EA#pb;|U1v=3 z`0l#4<6f2c$w@KmJcMpTI=fAm%`h5pwwZrogSLS8!h+0;?9-2TH~pnhcr||riseW z!d@p^=;{r7u@QTJMGzI3TonRKit^jC&lIfFv}5rG={3gPeYdjd%-;_zd)WQ3oqql+ z(HV9I-gS|v_8miUq7-%$#}f@Nl=Qq7C~lgyY&*$+lnNWMJT!F4klC%T)({!Fl~tX7 z7@uS0{O2%gMs*7Bo&k8&*pTYHbp`i6nBc2$C4u8@XTGeRoB~CRpwrtg&-=8s z0u?MI1-A4(lNdY4osY{*`h>>z}l zP)V|X^p6(B)km=CUWJpP0*oMNtNGiaGRG?ACVJ?$KG}C9iX;ybcRW5gs|mSettP6P zK)oG?fK!w?(RbqQt)HnszypzLm8?lpVhv9wuPL%gQ;^6!UqQ6ZYo*-eIR+w%h)#=) z0R~$}E~NzUwJM4ef}V%YnPn^1Khs$qYY)qRT9}C+v~KC|wE0-{C7th18#;&U;LvUv zxVF@ms2j}ng^U7DfIN=B1rCEJ;T}0Ls=6s!XnSe?;cYRg<`!jOdNVpNl>3?o5I%WKpPVL#*B*yE{(h)EEY8(H zk;@5MH88R{oETr@n6Z%3vRG;CmFT{I5~2gXStDBSfB)@~p7y+siIH%0F-;HdeS7yY zBdC3oF9LIVQDk31&9k`h=uD}v%&miiqy3-m@3nnq_VDW9=;&}C2>p8uU$%F~6%vGE zZ_CvO+>af~SOHK0M4|eE;r?sWiDM5=LnYeIj_oqnct*AhKQ8AR+P9{NK?Y)fF9NmF zOORDTj0!1fjz_7J=0#HDz*EV?MZU4lm|JP5Hy%5p?=;xM-`LOgB>l#oc5HnnK0H!29Uaw}prfIRx%bES8 zPXBP3*Ri5`DB-^Ve8u0AU;o>F)tBXY($QCCab-XHp--!R>`FCFy1TmPAG~z6gujz_ z>=D=a>Bcw%n(5yfzhf^ssodWhzvFvxGkiF0KHOJP|GE-< z822PCLE@}91H2ox)ayS``pn1x%NAi3%dz14m5cs}M16fw!F&~JYi3q&3!&G_uBV2= z*6ELcI7`jeTvybAebzkGNLUZ64fHF_EB4y{2p%D9yY0SZV3#NqMl^IL_H6~xFJG={ zJMl88w_>=E#NTLuZ`$8~$^727zPowYZmGV$=k4D97Ta;dbo|cJ(Kal@iF#?f{g*#} zuMzmYHekhqOl?Wd6ztWx+-bkjkCSar8H`!jj%?u^lo_}8Y9Go!L%d-`IC=}c`#uE7 zTmgdizyPx2O-+`@iWN!1OLChedR8lPbJoM%BOg&##KDb=)A$m9$>Bc85AF)7+4uqV zLI2*YLp{9?x#SZA^OOg5fwZ=9jA2JqS#=)x&~YP0n28Ba4Qn0NEn=~wg^>bgL2IQlx$b6C~c1@mn~a+j{JGE z*>K#t4`bg0g|p><0Q5iopoy|Kf%Zijt{=G>bZ_;;IH&zyLN>vfjKIKOM=eoEsAY5K zg)edDHSAg*m<{k+6Ck1qNw8h}$T5B-GMF=|JDJQw#;~h$BNpbwk(>73pJ)V!3zOCM z5HuvZdeRKA%qg{f_tkOsU6rLWqj(=sD`ddhr?v|Ad{sw(6n2s`)8!3qkI)wN2l>65 zP<%tPe+qPD^tsUTL+2ju9m_kScFdV1d8@J9*8xm6st)TLA+~+S4Q7#*^mHZ13!I7P zleYucHasF14dlqK57@ggG*JBav>>73+{pR)wT)Qy38JF{?>bag%BIc`6{&O-pF1CK z53Z_bDbo;t-bS!!uW>#amC*`XUOjr(h~i{S()66UI5csX?}!fDC18u)&giw{ZC^DG z^f*OzYVB7%08>D$zfEvb)o1*jpWSQGiaorr;7mS^YxrEyYPX{Wi#ijytxdS#1Sr@8 z(r@c*f?c4Yf!(mZy6d{efdQN^o;#r34~9kF2CLhJtLp)ef3Hab*$FAq0)TB`O8Q)m z1PR~kN;h{vwvbWwV0uwxhqv&{r67E`2*vj49dkFU;-Yw+QSzyptaaf6*dRrF4YsYI zRJc$D!@7yaio%$MKzbMOKbV(rD-0Y3;eChd&x>Mu7PvcM73%%NPmVsmb9igNx3gMQ z4`F(;3_Hv(f4u#ivW>p|9G-^zr63SVTD{YlSWsP^p-@{*ETP@L{Q0cDIr#GU>EBPE zzda3qYhJ$bkgHt5*t-xd8SwK%na^)LdwTEw-6waSJ$?J^`LpL=glB);zhM3lX+j9a zk@JU<^939pSj(DmJU;nf^DRWsf5laXYb|j!uyG~nfD|m zgaT^AoDmxtp%zXfjO+36F#FOfJ+?A2_Xa9lInUH2g_I&3an_G8LS%u&!28J0a=_M1 zhYg*eMKiAaBlZT~mmJ2-C7^e?rJ%&Al}ryBM}`>$AUx%;@v{}@P-4G$?R=8+!g4O0 zs@>_LeD{YpR`8fawE`C+AXV>RWs>>TKf)0*&T6p>qDm6*9>C5 z%l5Z^bw_ZXO^NPoWgVm1vJ}>PO7eKGTE6jSs=%eoo|74mv9bI{eC#k(1##!maiaiF}@*Jf9FxViuGjNYq$;?EEja|%F$^*Tkbtn z2-H$UxKkU_IQHJTy4sc1LI}a=IuSzJcVAkQk0}gO+X7XJa1zbrTg{7s916J~4wug= zV*H6MX+*-T-;!D1fW>C?X`9*~Yl4C9nA%M`wN#M3`rYj6p6CF&d>8kQ%$8L{Y8f7n ze^p?a*T^~HH7+p-p}71C%fShUZbwi9m;Dev+MU~3NhJEO8he!_7T}@Cj`eyRFEujDC5dIN zx5i*-s#MsBSn3w5nJ87_YaR^wH)1g4e^1X5lNw7A=1=&JPYA&SQF^-n{e5ZPJw(V!$1UA=RA}cI2Z+= zKzhU~Mwg~9oPx*tH%3X&;H?aLv5Rtksl<1cCJml}(Hix{frU|F7-hyDKD02zf9y1g zNt7TxS>>N7JB%hWCR46uEM^sxa2vW&N1#EP%`4`5cg?ZEeGoeN1;<(o`~1o*<(Be7 z@kcr`Bilv}92IY2jV^3>N4U9au)mT#-l;jl20c%wxA>C zs)qRJbFx_uhF;=``ws=K*?FG(f0h~693n17VHqd1L@lKr2w z%Ifg#Y1CLW(U&n>n>uFstR23u46LIjFJjy%OK?_{6o3FGR{2QwJ!ExSO$htiMPuOB zm3VBL2Kx%kGeQ9@e6nN6hC88>M`pEM`2wpgNLhe=Fv?OrWF8 zvCSq!RhP)a7nu8EE?>YC2=Qs6#^gbq6(k+OvJbQe_?T^$^1)d_t_1TyRY}d6|}ux#r|%8u$O{!6yg9apWmF*#hz&IdwU~=qYD?BgV@JkuehTiE7F4avUUwGH zLfloYIDPt$?qVS*{vcBhS+1o_5PQ33VTUNqByP>8jXjEsqe&TjuEk_r zvEe0xigzcpq!}?0o-HYHQ!AH9LlTwi!nW`+;^-Qjt86$MWNGo~e_OKU;e#|=p2pkl z+%RrjIZs)$ByVpl-_ix+24|luAA}j1w6Qqybo3(S6En`rFt4T?7Q?MBLhmIGDo~TV z|9SUsf#*WPLyo3|U-1KK~salc8G5i_n4}V-yLaZCqw?*|WHSQ5F zb{eJQphm7xSds;yf3tHn3r5|dUkwqNUiLLqd52)zv1cPFlwxuunXF_Meq2zJ);uFU z3bJUh=oxh)BJj(NQjgh}lpWxgc zC~p!)O$YMGG1FsL9gUo#e9j{FC`tn+lkbW^8pot)LrBwS2e<9>``>@dsV;fb#>Ay# ziNZ$ka#V3qZr!0{YPTSvY{@_wDPA*Kq=(Rqn%$S-{0@f3up0pT%UX6vTFel{=m&u`S8ECBeQ;<$_mM`%GIB=7Sgmr?VJ=zE@W@EA^mK^)Z>Yw zWDsA_#(4+T4mbP*(d$fQ8thSutu`A$MAXdeEXLa}e++gaq7`YtOc)vn=R!rw#Sd_F zye?&}C>2!bWh1uj4i$42%s<@|>6@;GBFP8NyG1mhjmL-aGE%!_SqIV;uJa_lmvD+f z!Yk^~*Q@Mt`O7bXc9Gtl`~Zs8Iovcrs{@Iv$EugSMHPRR9A^oMn4c<$#=|atrFxwsH)82w~olR#tQBT|$dGr4X38+>VM*L0~8VwkD%LKM{&Si#kLvLTQo ze*#y}I%@i;CJWqU!B9#GJKE^LRrlKx5^foP}~fK{rvRkP7v5`--!Xuck8;m zSh%1Sr#WC7D`TLuN*gQr2ksu%uyx%UmT2vr#aBIz`gyb*+JLze?@NJpq!ObJRC|L6 zM40fj6&GN6zg08aaJm{b2z5d#f5%}butQz;dx0KyOoBMW@xX*5ckdgJcR_~yfB)$O zu>R;P@?JLD%devHx_eUC<@vv1PTF$XPUCrZx9RwG^^~H@|7Ue{ya;FXamitzot-Ay z(H)8-vi5aM3&*c*6}Da6Z-;>0lj}wy6z755uHFD@;bo%H>=3_sgz9%S^qNu183Hq4 zL{KH2Ku@ox2HooSQ;s)vIqQ~ee?L&BP34f&hFqeaCtu1qj??!i#8o#dKJ92MR+Khy z+%9|47$Iwmn>R+{0HkID-nQ=_`ANFJpdt7@?nvE{w&@NONP#^b%`VH9SsI)-_e6tX zE1G!g2HlBsK}8530SZE=-52*aP8$UC&zdu{81o9f;y-|#MJ6JxA)fGSe~hl#4euG( zFt4g=0czH7^W{^h)7SY0c{Ok@HZ3VB-bnNJ99~E6d73k0#P04(}l@DeM0sBxEP{HLi4nv1tkeGBB4L^r5oI zu?jIv!8E9e%wx9RbFnC8e@HY{O@(oqP_hF_OWjPb>2HaY0c1YIt&$S94`#tcXZ%yS zzU;gd)LP3(>b;nYD5e&!75|ge>_{(yxFh{=BKYCD(uT(2tjqt#t%*L0Bj#!I_H=|m z^>GWyv?QJZW{UniY9g-LLc)p5-r*>8ZrgSs|5jDJ;{X#z!X+rPe}FGFHIfm1qE^*+ zsV_i7Xo|t2v=N?E$625MqyQIYFX^fLjmMsM2yd9*iZAXmSJNl%29ISdVFtoew_h4z zGK?H;dO9B~bG}fp>J+vk6~dI_v)-5EFeGaR_sob?D-AK3?N7yO=`5;S*csq9kf}eR zTdearg|_aLUxyo(e-`bSca~m^5usPR!wm~#^fXSwbJHZ555ljuf&)zl%=Xay4t|qG z+_| z-VbFWV+N9=1I?{)=iswX6?5bEA%g^hfIo2aX3i{}%Zx09%WAn<3jW8}Uy~`2^Et)O z&R5vo(Gx~+GW+WJRu)&7>3h|Dxe2w>u==v)5ihOwjl}#vc3-=Evs50rX7R_kTKbgE zQWr;3HP`f2e^)P@c=}G3q`u0R9e6VXCqKS|86P^FiT18%?eB1LyU(C-0KoIZf zN~%XdULZ`6o0SoU3LGh+Iir{X4~E}<8j4CauAJD$;C7Zec|K6bYsJDz%LQ()LT-Sexn>NTxP<4jHJfBFHb)ijgpTQchUlSB!AC4W}d zfBNj%>strUo~@rfTRnTWc=qi4dEXid4Cnmbml9Spua{`=df ze}5MKc^(e)G5#12Zw@;O{}J~^|DxZc;FMmkA!;y84EdjsF}*_garwHK{ZQ2<85sVQ zVFJouf5PiW#Y`Z-;rAQniG9-u9vp^?S^fs`uR9ub%T598-2%^nbqubhAYEjP%LPun zE&}Jl7Wd6sG2NoOJRcBRhbL%!5b2H6R);>$iZyt`AtO)Av z&jZ_3F80>d@)#wS`4m7D#|I~8gaUVbKqBxIG4g3^^tCleF_h)2;sgq!3NgnIrT+)JT`Vhu`F ze`_{v*)V-UGfhO3tT*K=Jyep3p-l$mi*Ql;4f$6x@96hqWE><{AnIJN`$ETcz8C&| z)V_=G{5DZ!-rL{OlN(wg;mZ%`z_&#X{OfuU8=qTY2`D+d^}&5GxT?>_hhU5j z#)pBi{Qhxx@(C6FY(?c$PMXUv@^ z*=a9INq;dji;W{v_p_HKLsYmNH z5QPN?os-v2*RHlJJ=EADOdrr|+R^Xnb*saTlLRwt5w)%F z?z!|+P}~MuPtFYF^#4l*@Z|Gzfb?aIf$|e|k${sAZc)W?*_0As<&^r+@^R02My{WS zv2SIc(8}D_Z65B#lf@lwow@IVP+Oj}hX4+2Ap9j5n%Jqj~Y zGq6fXZ3Dv>`_mJMLj*%*Ck(>Ie?wEE?Bu&Uxbje!yM@P-UVXb7?hW();itPQ-g2O~U4z++ zCiC-x!W)R!CV`eNd%C*zFALneTodqe!+C|^!1C`4rtLRhc*sU+BtZuyQ0!2{R|Vj~ zkwAFC-7W!1gZT2z*_s4uiZOvy5-5*h!u$zzdzsg@qHxv;WK1Q?alSESC z7aTZpdLR|xQdku?sFubwDwp=jflS=@VBhs=sc3J^8}RH%Z%UIGrjDr?^PPH!@6;{| z+};mtZwl6c_wh(l)44JZ+7WEp+tbyfXyuFs(Q_Q#)WCQL8(R}U4 zuNQ5E5rYqMzO0Mmf4T@)XD&PldeN>jiWp&+%*ts$YU;NE+J{$vp>3WqA~fr6v`*lG z(pCa91^roxBrNis9;1xUNk$pA!8O;+Hs^JAFi!g_B_TsBU-y&gY?b(I`MRtB%H)6A zF_MRiEZk!m0`|YM%YuwLSxH)|k(Lyp&N83i4mS-J9P z?R+XE^640MzFKX2Zk`L$m-h;m>y@6Gt*15!gpA3`2dwX#%QTvc3 z(!<+G?95r6{d#q&=p#x$>)wfO2$Nc8FZ$<@i~27>N?tU_@!}-8Y*|a8k{ujFQCI#d zF9{bFf7JIyKlJ-+u96dXR9RrHkYPY5sgq~gz0`KEC={WmKbp@^X zNZ2^i0d*GbNj9T3Ov0*E5(@DG@n%I>Xxu-o0S5+xH$pai(NklfF8sJ%nol&&gcge0 zc2&P7WPuX0#2h}NPGG4`wSu2obXiPPAzeemGA96Wrwk`JAZjg1@=dW^w>};! ze_Eb4#W^oSJvAI2rfFqk?E`t0C^Mv)7)gn)AN>g@x12RP19xgsS7%%!f2*Cq?N96q zwtd_o@Nw~b%{G|!o;Hy6C$uq_9CK7dX(<7|Z7msD!WsFf=B*RT zBGb;@A0Fz*fHS3J2Na~NM+&JPNXI|7e{2tV5>OK^^L(~`F3T&DQleUI{R_=;NakXcJJ<^M-T7*`9b#R!IK{!eMimEt9#kk-#_{``})Cy z``UxrFBJ<`s8IP%%}&E-6^y9yT)G3qER3&U=8s^sVyv&@d~h%BX5T#g?t$;ce}K8V zn`M1d1w84J!s>Qo#|Hwlhx{@5>%F7>KM+vJUebr2nexNGU4){{+bHY*@sP7;HX+w~ zChM$O(ZL>4?HDg-Qi*O%bu?~{ggW>Dk-M29QAs>eKffwSth~fQ2*mS#5%%PRDFt%& z8e_og~xj{e$p!`?KFbj7JlDR+gsfh;?`fM`%%3|9^~XG)Q=#l8uG18@pTcSy{E{> zgLN6tt6$2%Y192)EcSkUydO?ly&qVEefc=dgZw2PT>F2AO|5uKjSs%Ou{U{IwV?27RGvYZAY*B?cNo#@-LcU&0@yiZp7q6V{_ zF%){Bf9qoPcuC&D;hO_eB%W7`^-rW^3Xg6d9Q4`y%ywRo3fNxrs`zdLo??*w%&eR^ zG{a!9$|vi1#_v)D2s^A~gWdhTp>hI*=AmX?WI&_xf1C)R{6$@b!Xgs_Jn!x~0Y=xP zJqknH%u^Tph!m;?^{V}Ik`Odr#eMB@n89LvF&?o&o-+F~$Vq4iw*YtrG8Tu6p5Q~J zg{RrAu$}i1daGj(TbPx1yWy!7JL1FFU%u{3)Sx)Dd-#sP%zayh+v)BULgm~=$eIO% zY|cT(f3Lq1r6DlXh*OMOxxeZeCRcGXRm#`QvJ;on&%O-A@|dGFir1m<8oCiWKvByF zqPL2@p_Fx!JZ(`xmdFuyPILi&8K`~W`xe>|-GAUt%qZH=8lZFsYQT5V3%Bu~-P16? zQD^lPq-r!Y$1K%2;jsT??1Q6JT6-c+PKtvlf8*Nq#8IagpX^3=K8fXLFfLJ$B!bFA ziZj6_E_tRY?W?o-js%Y;NEVbvw=bSm1e0u2g1@DcCIQoT6?ok;9QAw?r-hgR~uv`frALZTSyD~lJgN~ ze-*S5S7l8cU=nc7JNozQ%g*~2-?=9Z)R}2lmn{6n?}x38VP`_sd+An*+arN@(nZs+ z9qo0yBs~u9^!fGL`*$~y=a`dD(Ezj}*TZcas&QVg?cZ-+Lyy9HcQUCqf-|_3o6VnM zvGr#c8(f!sH$cJ2$fjqS9TDs3Xm79Me?*rk>1ZBVRl z=FU@YqzgStd&w@`HpPr1u$gl#6v>Ru^0qFL5151H*vbcZ`JOx3$sI^PCPg`;bPJ3( z(C7YRVeHoF=GyJGW8HC=_M!_0&DCC{cl0NpZ2I$Hd?%jC>n3rtc)1888L=t&e@anY zr$G!{%^}lmUG$zoR8rs==f%u^DOOd)!}u=$jx8>qeGH4s&X5^dz11{`3PVWm`wQvs z_bcvd$8FD}HGb+bI9(<=slkOW`&uJ2S~e&(t3A<9hdn>xobX5=TV0J<-F;pl1?! zmQkyxPz>6fVg~*9&dW)|#V$HE-?`n}@zQ5lq;s5T4#ZyUk(N=FZ$WM>f8cRRF>TPt zk4Ve3gz&k7>Rv&#n|jDs#A$j+x42)URQ$?J%rZ@V_?`Fpc(i;3n;wEVdt1*oC^wO1 zI=HfBao*L`J=WA3>&vQUOIpq5xrPQ3LBnUXHHo;hGC1you_YC_c5@P{T-+yb-*)Kw zBn`;_e8;edf-4Lg)f=)af07cN=8#uP)AH6E*m)Ee%sYnIY<2k_@PxJVYOL7ypn;g) z61H_G&@OnTc6HuiPIrGv4kPST&b~9ztwv3uM&4`j4 zC3{`YVT2S{LC_257U*jvYo56)3|KGl_^*E+f+_}9s&M4R1t>`9TsShz6?v>lmc;&pd=2&LNj{qh)Q*sbPsxoG?Sk#=f9+8E8gdWpg7oaEAP-7P znp4xC!xF&632`PXmML7ah#s4i#ZfoVe|2FJYd!znsFf6eq`f-kFiq(Dpf;pElGydZtipHAMeP~CaGC8g&%V$^ln_4V;3sMa-!KMpAn&s~#Ftx=i^`(?KvwHiP7@EV{ zA7a_n>X!nSe@S90j2 zO(*N0UW6TT7dbu}&+bt#x}QE+OuJu@OwoMxDD9j)f9j|sJZ)8gE9Eb(PFL-D;FFv@ zSYGCf+CK`MP2h6;6E=q?PpWDzzvE7jljfM6E8+pkx|F@CHsRv0FR>?(MU0h+*|& z+El@MBzi~W87>K8;ZsMxBKm^v{0hI(oo#-azopCMmN>0AWD@RjIXfW!6Exkq_mL5t z^)%qLQ|~h2{pu1fP85iluL{cfv?msbvD5pye__hZi)FH5@v|9ARMLNjZ#JgYZe_C} zN=$}mKQ@czi%AA^Ia|GCBAqxdB-P5x9<#1$GFx_?s1*Oi>cd~B>pwUnt+-d_@1N? zeX~ZORiguTH0jhv)GUzshS4@c|`eYXEi@F3rFgvwfAEDkX&qJG&{p zRVTG4mqqI4$qpqVaVyZiW#OhU=_^sxf3fp$xXt(2<6o-O+dR+Ci>n~qt)`P|YK}eQ zj&+x*7H_roS(BCBC8r`=dNJD#-0o-2z;AyrCd7`CaW9?C7#p~ElcuJY(8lPCMFEL{ zcaBa;sY6&Z^f2_z;gr#ch+fqB08%`@z}`2q5C~QdcAniU|!an$S;De1&!AheOGQwPPEYUvO@^#L%qQ zB5Icom3;ad-^Kg8& zF+Qx*jZ(j2PrX7!bU3{K9X!MD%^XPZ!v8?-;K}Mu>RuJdHe9vYjKwrPdH=id1n)To z*PVcC4?v>nXl;Ks{mJh46Jh&$gvH52r{1VjYDag9*JTZqJEeM#g=yedeSrJkh&5nmjAiQXQ1Y* zbPd6jpotkRhQZe~3>-arci;$wO21o&tBH{C4xOMSga<@5- zHillq?9hqL_cZIXsvK@%f8q}F+{5PmTsrejf|?iidVK#}+^Vissf^Mo*rHg$t`KG_ zqMijtiQJ`Pi{;|H65Cw4V7)A%ypVlut~J5KJ=_ZgdcoPbxjW9VSXNe^L>`T_ZUsBK!G(UMc(;C*>Oyj&}3GTyJ zn~RG#-cp^s9mM>1&Cak1$-FtO`~SXO{^+yM4mmoyZBXy%yEmhMm?8alF{OtYQFoJ5 zS#{aMTg(GH&O)%$G!pEHoj`w-4c)&j0RON(d|+Ay?*f#Ve|5~8%NgJTt3=7;Rt#E2 z*3{(A&P_l)&tLK?dhZBfG{gi&xXR)m<{_k1cuBm6I#$pmI-StH(}qjV@9UH!q3d#C z^Sq|F;7|*GkRz)aa@re5YJqzXEn6y@DA$D4;1r{U!yvY`=&EYL)i$FxPo(;Jk1uhA z_TK8m%TAE5e_iHDk1?5Y2TovYAbY#R)7qhp?sMTw;nk>E(GVyjWX_>)UUe^ECZQxhs$02u)g-`i0bM*bz> zDeBjl;ybg@HX;v<^7R%@l?#RLODW}7xm(-v0+{=_0Qz(3f^lTy%|-5oMa14z-Jv8@ z%_VraCj^ADCv1n?|5E(I0>@S&J}D!2`M|Jq+2=kHUUU?9F!$O^H|my$Xq*P4YwHM! zZ@>1)f4M(CIgqru$+^__;;9o)A!)wDv-SP!1N9WH?dF+p%QI<$riOkc(QAE3u7{Q- z%5Mb?GYBjyZ-_a?vm~h>9Jo7Sx{u3Ru-#o`>h&xgAG*+p#C#?BBhmy1#iEhoV2%t7 z94LmxeBMcB?S1RwQH`D#enOS)Mej0UBsrp5e}T?%K97C5Mz>;Hvox0=8}YPUv@|a+nXJ+0fJYZGcU|6dEbdXTe9vC|FLJ%?NjZ4RAKRh zfAP=aZ((03h_qo<+Zzfx%T6^_)0O@iZZ`&u;}#d7m*L;`g!+EUL)cme1@||wKh+_r1WsL@mPQwhVL}GVXBMi z$Qt{QPRA@vvI^trh8;1?a!6lPHLopQe^SZHN}aOq&zU`zzKyn2eKWHH2czt8OR=7E zsNQ7I(H*HvJz?Fpk)dI$>}76m4MPw3>s|MF%Y@YHVwp^ae<2v^c2-8VYkdNYi0;tX z9d%*3G@M1oedtEMb*D7HiF;9#JQ3h}7bQxlNTY!NgqvhaqwOAdY39~MtK8kTe=2G^ z^&(=BzklMu;awr8C46OrP)4apxzyEqnjDuso9NGdR_qpL*ZlcZ!5p->lQOUW==ZJGS za&yS}-)+A=aPwAcmY~R5U;@PNI47Vp5`ek;2OeGEhIAp^E83apvi#-$e@ouGwzqLy z>w=$&U(rH*B0$20q-0wr&2VI0V(nvD+L9bQLn(F>Xp(J#Xao(2WNiKSsdrtfR#i7h zIs5E0bDr_@BqF-2>t3tY^IBqr1T4JIzU-iu~?WY3}CUVmb;=gf)+?BtXEwUr~?RpAv5Gsko;{^C2g(xBA zI34+UIdMCI;-ukRjr>wb<>1}ru#pK(FIA7%DY+Ka=^NtK+TV$;f5HuB<95A#a*wc5Tm2E}QoxU8KCK--HvKeZ4b!kdXvQiYE@Xj}MRnfe0eQ*2(4f;2X-h+tH_v zoIpvxJh?<8HRBr`f9|cS)6-e;J1kPapOw?1{~5pymVk|MCH}cC)&(u_XX6N9002^J z3Z(f>r0CF!U1kqw!uSVtPC191TWrDn6d&$~>bv`N>5(#kdbGJr&-bIr-N<)t8@?&e zi)y_Jg$IT>Q5b+XY0^y@Ub-9aeNV(US`XiRNN`kN%_nEee`;Q>Yw#JkE-`n}V*}Ai zUp>XT@YJ<*Gm#l+5wkcI^hXP!;J%O|j}ZVir>aTb>yWqM9G=icxZ4TaNstut01f9| zr)|{Z{OM&+96<%b`A0ElDViv7&lJan)K88vSQ2L^puT(T+NJr7o{1@x@c;yjls2yq z3ECk*x{6SBf4xR1AcBEa^FA-}m%BvT-j@q<&d-P%;oDanY!waRARdumEbMQ>HW;={ zz!syv9VB|IeVv7)pijChxWAxP`p!gdhnLJL(@vCQ)o7KzABmH;*5{G2Oa-b#!uvR$ zm6u<15Td-`yUK5au*NHq{egpjLO>j21Q)BMHTY%Eq8!P49Z*r`5BT1r4I9Ldg6EoqR;A61t`T6C)Dtl ztd^ljfADHqJZ9s$N0`yDTTHCFP6+cxetqg#;UCiJbrT}`5sH9amZx5G*!0=PQzh(K z<1R1jZ|NP99hUPq%c2OzU{3Zc06O^d<+A)>{erqDm$;Kc-i!alRW!umUa$<~N%2|v zE6E$cJiFwH(#U>H?1(Ng*%^te)X(99GYyMxe`pY}9lu5er>Xpvz9j-eY1Xhx-rtF& zEoAOy%ToFXlhfnJmjQ-$^Tqq}!Wc)@&)IQ*xPRV;vu7v8sufY;6( zNt?k!P*ajOSW6hedBxDBT#RhCo9o|d%+qkVZ^kG~L9gOPu(63-TP+h8k3Y(#tT=g; ze-a2gX$aV}kFX|KdOP`l;_7bRVLSFTs@h12B z5xPr!ZvpAZ4(j@7ko^8BeeieVe``zKJ-K4HH1c_4E*l0$gq6Z=Wj0NAJae^zXp89n zNlu3{W&k#9aLx1($XN1Ke6zLI*|?;GE1_OKA)myxo`=2{zC8QPa)f*EyG**_0f&4m zae-K)qT~cof2f*tceJX#x=-%Z?oqYOm*woryK@E9KKdLh@GXw7TW?}se*{-4B&A5^ zDR4(Vw+1Wu(r*5dscP#-1eDYfgk^SQNO2PgArFs+nkA$;_lhszI@|JmC}4#YZWE38 zR=jVl^3RS(;po$a)-`&?wZ`Db5v-%8B*hI^on#AeEA1D%XDtHp^fwOiDN{;B-QsVO z=0s^*Hf1z6Y|&IhZ`V1he_rZnIcd!!AqK|y%a7rfYjiwbwiHo|`W@3V?ru!5P>a*y6NtFp9asXPd08oK66T%BSv4R89iu}2wak<<@_XKe|`-g)FxV~BS|b> z!4Jy=k|rDRqbD#TA-tvo%1w_IVuU7w8QL0IKfp9Pj)xy1c}8~$RPVYV6nN47a`}GJ zU9Tf_a!(jvXdWZ-BuxYnnRX8RKKCt1P2Pv)dLk}O+{udC9h%k9%?MdN949xcs>Kj{ zJ-ajRcsZwqelQ*Le^nIojWuYXB}4d<0;@uRi}3bA0RwJwvf|_-X8~xUFd3OdN{mOl z`K}OR;Wq_Gbhe4yD7N8XP!pS2tziSfpsz-u*Y0<4vcj z${RxNV)YRPf5q{nx5mYp2wE;>fs)gnn6x|$4YbPsxh~!N&&0pbXG}uiIj+l#C0>)a z0;ckPapkS=uZlHI?`<02Z7+CT6dc*Z+8{<8>!M{M;>lKtBh~fjHFlDx9h;WS%rS^q zyq!X6-VrITjJf|>H)8Z*;{ba7w54Ti;`aV+;SjQAf1XvMq$1g@!w!n?h3bCQIgk;Y zA?;ZwsK@fe-J#cM>lkK)+*6puO9qcU@nr_Y33T3sRqOL8l#}-(b-nw@YFIpL(Lb^u zz9@haXA@}>oWp-;6p;WkR%ZjcKyZ68P zl0$bOI+B2(!x^{r6`%9C)w>QFlOYM7;*4vzjoCPPY%!@L=h{!Rf-tjUD+%V0<=T4u z87@e7^*po{6K#T%rzlVFunAKbdDIe?I>dWvC^K-XOawi&=>C(DuJ(*NsHm z>jU1U{s!y;leyd^bu;}#R;9CoV8U`?wH9ihrlFM+?-a-+D{1~yCt_!SyC&t8Uvcgr zI+KB;<8)bs;|SLqSjT2-0d@%uO5ULjE&8_7)A&*CH@R5oe1&e{=OwOfzENF`dzlZ_ ze_Aj^Qi_50(b7N()`tMrD9Hib!e?8`yXPIw3;Esd!AtXIsH_JLP+uJG!=9zdw#WrXDd=0mfW9lfKUh9QmoLe%To0F*4f?a}&N>uQE$i5azi z(|q;C??=gf7WC9fx!~&EcJ@b$b$u2)e^oW?mb{1PREir*e}wCk z$#t~*40QGMF7dSB5tR_+>q zg2=!hcgD!5QoH54%KE84dHkA`DowA$$ao!EXrnP|1Lv9!^aS|IN5>^-x%MV7cm5Lg zzNoBglP;VipijnV$YbP2;^VCBf56h!5jT2qaA|od6Pygr>i#&dAsMRS`C2QcrKtX_ zf^MX&K%*m`M*x>6dY+^R9yaFJo6PAucsMt{!$W?pjD1o-z&UBctP|R~+tnSv>i*t! zjQgPVMn|=KW-HMOZIp^vdMm9IO3_KA_EMP~EK8Ef;K!6COlYU&CW3dnd?8()aX+#|Br=cH?AZ_jDrY z`r@Lb*!SEP84t<*DfL>^*Yxj*#5-WQJMzCepHWg#qeSz*LY;;j;jc-q$jA<#c$b-& ztXTW8b&c28!Hq6qH`Fj%m!O;h76MGqm$;k(O#wrf2Au&me_RruS)H78(s%>+OqSBk zR1n1_=GCm2#~pOj7Ztr_VF>Nj9F_7gh~$2ap?jTP+HzX%D6UDgc@ZCVLk&^0$||Tktg=#2H+^ zIk~8RX(yV#5mx|BQ+Q}Ymwod*EJH^)1cc(4 zCE6E^j$IlFXQsDuU~MgfxUk0TB#I06sUld`|KzV?X_>(is>Oc_9SdJ3CK@j0tu**y zO*6?;oNuNb4d{tG!&eK>A&5zBadWVgaLW`szNp18}BVuIJ)MtfR2r z9!S^s%X$EPG=>4c1T>SQh{Ycc_v4x3LZN4j&~U())t><`e|e45*rjC0NXT&9xT~!o4Ji#g z1k7r2aN(&=ubp+_dA3?IA%jepQ$iR;Un=ooLaekQfVwMLP-^mN^ne%UrjyGBbe(x; zN7RASqHhH&e|t+ArXX7IIvV0-VQ%q||BbZ7vTRS-X(!ySC$s!CBma!@0~i8zJIBA_ z_6xr2{=N=7?xb8YOAv=SgcVf6>o-CQ>0n7!cw{)=HeaT3_ML`-gVD?<1iWwA2#VF` zA*k!re*^WnnN0k4BaN_}$R8sG@f?JRA)yJ7D7Zg2e@@2s&DwvO52`Mr`|%UqHGbT! zuNz`bI`ffv*lk9@(F ztS7AF>mf436_7-T?4);HX)YnfMfFdQMx18n(OEg0_BMad_D@pskRcY0k2I?hrT5WH zooya;NRfIkWcbxBC@CN)<$%_qDF%-V*XX?K_OfQhL4gGv>Ri)BiR9B z^f-1w#$8M)sT^hTKqdq^2Ht;&ONHj$^VjmB=%KZq8ykN(m(`qANTdswEr~=TJ?(Mf zG)zppEy-oIT+>l3dIRf@+R>=zIICSOF~A4m;uYtpp@{Fe;O5yT{D zV^^!?w-n56ZMT1myi>cZEb43aq@Du8S6VN0VetU|jaDoux)v`+@O zvy~m*Jm^hut3Fv?NO?2o(AYRsR&RTD+jX+=7)X64;#IN)4t$D0%JQo3q48qO%jc{zt3oJM>8)+C9uzFFJ5!(;wkzMhTAG1**r@ zU6dwLJ~nDylaVifiOY{-5L-?}3T4}pVlD|_sBcbd)y)6p!GzlZ09un;aRjZ|TQSkO zD~NpIb04(Pf{WS6#+7Z%#1-{5j)k_pRQXF25v|KlFCOf{Eyl%LW z7G7_;pyiPKU`iGZ$bQ>uchT!^lIJa?R|*R9P#H&&L~8NI?y%t^*WNbGsX_l~57M~^ zZm$uw;&iph0R$Wh03{+Z&bM!#f0vQ#PVGeM0x3;^{$CL004g|Jtrqp(cnlXGa#I{# zoaL*F(^0j5JRP4q)}~zKr^Of!?fK;hrT!E)(Qp^F;P>~`y5^141>5LDqz5H@dJVk8 z7C~Jh$9g6N>mYo1M1t-+v)oiom|Am&qnLGn|GG)|)~D4Lm5w zD^#Y3j56-zlunCMiy@WSB870E#Sv7?+V?XgLF5^rn_PKeJHoh&?5lRody4*9={=Mk zNcHW1)1rn@#-5LBVw`za4cyq|nK0|o{t^1G$}r*omnTjP;YelydnCgAJIg=6gWq(l zRsOr%o~vr!|7=_W`EfEUC-3b?`R^!&*PBEHaCQH_h`??ke^^9#+0y7IiwGJJ=Sm#e zempHN?U^vi_ihjv(kb}w5g1HF&i_t<;SckF%5rMmZ1NOJ-{77t@N7P)`1;A;Z(+L) z`h1cc@sn8O{}&iq57f!fwQ;cVMnw1jKF(EB>X-=>_ga}*;T`j1Qnd*G*pf3b*!VY~ zKSkk}w86Df0(RoyOY(a6XSUGd8h6aIqzLY3Y_LCuE4RB99kD85p?3?V-vPs#4~jW| z53c%US%7=gNY3pqcR7-iREYVpTKYEe^j$6E;lM>8)=$&OA_6Xd2DOhC8Du-#NeB?C zkgq(o7QxWd15Og_QL6)m-cV5aa(aHYEKcZW+P&?lAM$Xx6Y*!dDcs2vSANH#bzwDf ztmISoCkR+~GRx~4Pw9{EIZE8{cI^s(HcshQFd{v{dPV9z53dP?FL-AVQh9ca9F2@m zzbwEkue`gYevdCC4*=@~CH0dsKm`FE0;w%l9TEthse^YMVj)lfS-KZ^%m5$R5~#!7 zc{NW17nCx15ym~o_Bm2VYii$Vx^qI+QjJfJR8tq&K+}q(}{&K ztH!jp5`(}Uw47L~>yE3(Dal#~ut$05x(ZlAaRvm&t+!Nw=HB;oRZ2KA#ecQncW*V` zjG{$vgdHhQ)CPe6ziU8A-;)jpIC@`My`J;CYUclT)Al@H(4Q1{_>H9fqhgdC@yWDY zVOw`Q@6vp2=|xW5SE>>_kib6Ar?SJ=vRn|40HEG{f#}a5FS}#mx*_4DBuwMjcdX>> zgo0(>5S{-7zskkX)jQOBhj~3I%VDTJU}YP_agQN$vVWj z=#55Sjef1lxnxOW+oFZpUOfWkG51qDy5&s8WX0$+&s)G5!f@{74@4cL0C}} z=(PYWi4x^wCsG5qMBoU+fXE%V zbsfV9Lg@rK_hx};OJ|DZ*r;dwS|IZ|v>I7AXlLJTIYho*O3Iie%o8g0WKuk?#M>(S zx;dUCiCmZ-ogGz3c@!Dn%!oL!7bn`&@TqjmwYP1mrt#iANXuz|wI5Z}$p30uV&<6ujicS)NwAZFE}ldV>;|cSa;i|Fjj*4IVBIy@NwupC!uO15rgQ1 z7C+*4C-7MI{y*y=nm+$m&LZ<;4b?7umz`fRh3hn zn3e8V&%`*^q@64JFH@;<6O}UK7mYxZRFzFqWv52qWAp)ki~a3%OkHX9+t{0yk~f$s zipS+YIuvpjGdl3JBB8sFt9DIef|FIJFmp ziS5{YXEZMBC@Y2u6UBePz}CN8BU8EOzU{KP-6h(3id}7;$GYD8KA(yt@ zwZia!Xcb;^2u5^{lMw?{Vn655-PZJmG=$9zRYQ~D8LPm)*kcp1EJ|k;_R0gxCqQ!_ z6Dy;7YB%240vQ0+qCcYwYY2vtK!t-J&=a%)6+2BH#c1cUKLsTo5m+*#v zu1qh8q~_K(Rm9PMZ{T=rCYQ6**3b=VR$7^CLOta*wmoj-G2o`yWjns%1A8qg3u5FH z`tol3r%fi?a53DXMH+KY1{;XTR;+VO_e^jdl+781OKv0#ti)Eru;KmnG=bR$Sns)i zbvV%jx^?}P%l?0A&+?1GNx;bF-b;;t)^x)qnZ5@+O@WRav|6gE>#6UYxfnOPI_T)x zBFMJ0Pcab(AHa6w5f7YsOsi15`JjEGrrIVmJ& zKy1SIzj*Kk!T{;-2cJLa8>aFa6NN8zttVfbIU=p2d82DYlA;^zn9p+Ibe7}`(u52<}pgWVbx;^Zf!+z ze`qik0>z?ypr54TUu(K%efjJk$%Eln-alf!m{N?Xc7kJ1T=VC!fIG6nn|Jr~&v*Kl zBCr820hX6humL)MBc=az^8-B_JOXlDSX3)^6wk404HYkp+M$fo=gl=VWlDWM;}{s|uvl zw5ZZO-{mH8cU>2EpctCh?yFAf$NdVS0X5&05*X+vi9K)N!U+G{6n%ih2?iz{G27%_ z5OZGSQ1DxS=TkQJCuACl-SjwY(Pm~y_J>}sOe{ikEK^6*v#)W~X-H%gNu7=j8?NDQ zov32lTmd4!PkCU3fbJ#17awC`o{S+TSc~I3L!<#?*m%VHPDe*Wj%y_jscS}l5Rb~? zwEK}e^7CrBI8)bRDNO(TPXAx6SI4vUlC#hwN*8W_zWFHuDLe{*s%BDTMv75Vx+nMm zDF>@RKT!4pLaSYtr>8MqsJw-eNs*i}d=_Mvwca@t?<*G0)%jwO9j}kwaehN#%hjC2 zm&FNQ^WzK%eMmw=S+{}4Ugm^RBMF-T*(Nch0&ydzjI+FcaWPjgWbP%0%VdZlqbJOS z?a6C@d`zltu$lFyDtrlBkAFxA0f=86bxFH_#3Yz4TxK|+c9a%F)HUf?Vz1_D#qD@! zW?`_|pE>eiZfe8Glezi$!3Gy*@*;HmYmD86loX3IBBQbc$8O*4i)WzdZxQ`?QZ6;M zShhs6Z1?m+`(*aBIARJwk=p>mhTp+9x3Po5VSQF{tJps}u8orTtg7uE+!ozfA73#~|YT&~XZ`u$$^XD7UX zg3fb-UXoPW^}c(tOD}}V_QU}iY(ifjK#!>Lm9ry3={Vr>od-(Ag{o;uw|4mtC z3bR@-*s?&A=N6g*c*_-7l;eT{E#bTwdaUUC5xybcrgFgYRf$%5{wC|rl+N*!ECPR01t4Yp)oCSpwx^W~Ue8=<9K6*&G zh~%zN`iSf~%lrblrr|Nn@y~8DKp(Z}K}>h#v7n}r_UgBfVeXrak>V=x zZ77I`ab#U9*?p{$+cMTgxT4*0cb6WH`}70cE-0%|_T#-rI&O49lV)+&rCv?fu zR;v8fGGNP^dm>y%c0qKIK`KsvXVtNrqv~Q_EFbH|irZT%|8n+y_-!juPh5WdDyMQ6*XmDv?#I+aOgYbUS_?NVgDVstth&<(nnAr97mkxkI-X@L+R zcYQs6@x1Q`PfbypdloCBHL{FQe`Cj86(e!x|65s5vL8I+A@effnRMDR=N$=DS_TTO z!2_~gT`L`L=d&g}o?73PV8+AlP%3U1($}0>rsszdGfq0!hJ`zD!Y(4;SnFwa1Y1FM zZy~rO-dD0(a>K~L@X*J9J@yi0Mq**ReC)(<%9pJ`nDo>b&_A+F<~!BywAIFqDNn(s zF>c=*CbnK76GSd8pChITP#+OU3=N4U} zoAgXK=VPBhf$Qr9A|^USPx=&XO0{(9bALO8lL=6;){8>6jGh04geq6)D7Uarj$&lz z#phY92o?xs<;Rlm8M;q4R{CYzV!hp1$x79)^SBASJN~mbSpU7?T z#m<-8{jl_53r0DA4Jf`&4oUy|8za)c4)qE~+|m5$ix)zOG(!}@&;p9cy>bi2lftzG z*~^{;qX9#K7(F2r%np3Gjn!0*Gua-dYXnYz5@ubvB@S#t2Cx}|Q?BF=gTo5@uXL=s zEftTgnlw!yKF&!1^n;!hW&j0OC8!cTZSS2 z^c8lmTO2d>CRC-8p=IhKgMHxIzM?)7F8;Kd1B38`IHK0&`Fh5pXmC(<%yvgYGN+7z z4Cdq)Vs?6tFZdlCZT}Zx_c~izNfX1JxlWO}yw^yCW<~0qR&lN$)GYLu7(fXcg{tSn zT)&p)r+XxSjp^L*HfUQ2w7zD92x1&M+eJE<-KJ$Jt&ycvG0J&e@e$qv#D zL@G>LK}wJ1u7{yF${w#z|5eUr`RKgje_@mbIO@-T?#*a&S{|0ugD)O@`Q?KzT|H5k z9-S>KN9J6Q9=Hnce>KQn=O^x7faz`oYx7s5osMdl8oh!RsqkhyS0ej!Mp`I-J>Xc= z(#a~NNIW0PYNokv(S6tZi;IiV#Xaitn^$9Z8xFs7pU;N(hP1`&@t?T1A+w^kNK@qSl@_NFT{8I17klQWC9dk;qL<_g=a1W_eE?j{Z7MM@3-MT^IN9xJi zEBmxz+2>ltL8<`G+D@C&s2;jFP-d8zkwJWa4BY!rk;wwlE~jI_YR`Z{V{P#yEMvsS z7j96et|LoUlxDpTWuE;)BqNfbe(4W{ztQha$*C{o_GA#>e1TuY(UfvMR1=NyXozT0 zW%@vqnbOh~3gb>fg5rRB7=L*?#&s{x}mET1fw)$$1|4SC+FXuuw)pDkHi;(&EY zgk`-vB0LOo@=!mdN}wX1I*R+6Ju*qCDd!&$&>%pcxV^8aDGU-50X9b_)ZGU!ssG?a zM@em}Z0y3sGIn1}2(lxhP>_iU4P8#=z_o(5oao~IfnYCeZT-#FoBWjBGrIhLO@VK^ zP!2Gkz;lPM-PEPkMpjSy($(`!M(dVpkGz|Sl}kTmO-Ph{G%n%pv2r$rma85_rqhO- zU@;@Fsz)5y?!5xNdVB7**jtkJp)dTM*5HOGIKXZfxu?fYIDAiP=keR4x9`Y=xqS5M zyQl0MefV}hKEQ^P18g(mAeSFn3@T179)y-sum?Cna?G@;>tjG{AYCoktq zzQ)|R!mvLm#q$JDYkP)|;hJ2{hx~cg<7(mVLt3#u(scvSgCy~}qw~vh!j4rVQPzc- z=4~e(zngWBXnT9N*@k85LvVM@%50BZs`1@B??@;A+C`JgWh!psu{UQYa=N``XBZIi z6*i)-X4IRurR8^iZCTxaOo|uL^vYtkY&JjoxkNv@A>k7RB5K=*YD=)o6!k}zNc$5l zGIfXD99YT-8&rL`+!By8oln9?1_LRR$K=sq z!g-Rext?;Kf&uqA`qs564ka&^k=wW^M4z1m&z{_WH^7xqy(fEr8Vp+NnzyI*+v#i> zKhQSk_^81{;dY|uJtd3Db3RQ@RP=!uU}yQ5{P618qw0L&SaDca-SBuvAGp218rPOm z*Z6St^UG>rr%?`(tNxZ?sFKZ#E_EyQ^VZQW)AGB&OF&=pbOvP1cSNb0X?hAQD0Z z$iBasNVpX_(xTT;1YOxz9ym<0lrt6-&#EN+*1%Q0-2dEvRS5sqSS9_sXt4eXnl<|E zBj4m3-V=SVbctVVs*&m-hNdC&kuH2rLszgTQloWspLEHQg;OAdcul8`edP5yMBySR zJs&(5s*Avt{a1%AuATm+#{9~r^9f4ZvV^H|Lt`tvy$Z-}?!3TbM7@G>1=STF&Xcm3 zO&wuA(wFalvWsfTXo7Yc=`IN;&_~fUYZgm{<*L+`#|CzY{yt&ctkX|F#O87Ka&aC+ z(8iK}NGaqr*SH>;HUk^p8KkyF;(fihRncf*cz@x^vjyJIda!-reaP{R2IC zcgOMU=cl4PC&ST~UwnQ~;!7Uv?0)Y5{Cszhq~sY6_^O&zGs3%{2=Ss(3W|3;b`0Xj}*kqq{?*WAM-_boEvxAoK-ZiH3&Il%It(20 zYkoQYwXWui(XX}SX3L7p90?WsRPQd;TNhM+F|1w1bdO%R|AyH&PoBPb^~7D;?==ll zj%l3NkhDXwhfm);dBvAed>Oc2j7W$l)+xj`*C2*aaXgln;*aGjyw@j=rDU_Bj)z{| z@6$7qq+yqKMX~G7ROK|U!GN`grn}-cl;K#M-sucz5UgL{(g2&&Vh?X0q-(`1w`A$ z2X|ltoDI&F8=(r}-8iu-ef+O{aZMhW zoUv|faYE{ZJFO_k==Z))>XZS3&u!N=BFekQfpCNq<&P!})V%OJASeMGfAFRXXZgi4 z?2=x_Ex-$w*$?n~vVKn@lpqcva3l*2icP(iW%UeKtZ|Dg;d?|mVH-%=(qLPEo@Dy` zprtfjAT5<(jk_jLcR)Ty0!W^%<~3tI~|&pvt-Xk&4`)tMdnDlq70=R1;zFV3Z)tobKhsP>2OB|5j zLr0;1?-+lm5XSjTk#76k~TaDQzkDlgq*oxkT6Q~hy{*;FO-u9)smZi(m zQYJy?h~w)Uy-s-hTfNM{25)X9#D#lVI_wINQ+et;+!!xY7NQk)+HlcQnq2=SUA=np z9tKZn63?08bN8B$#U)689VZ;FoKRY4-IH0q>iY22-kd#CkKra)ETocR+GocCgr>3o z?}Gr*s;5qY6LL`morPWix3 z373o4pWpH7-4RQ5O-S9Yrv>o`IZv?OLVF#@Ne%%WH)U>=<7_;^=$#kSGGCGZ-Rc6U z?*c_UTq#dkTnZ)BkNRAv;w=zA3ov=~V#+}V+@TJb&S>4a%dfP@+_RvUS?NCCS(wWf3%oZ#Y0LR@^ZJ zn#aqU7WvHEKJ)DT9MX;*VaIojyTT_($L{CXnv(RPcf^E$pK$U_6fzU*U*1BcSz*H@ z_teq79duPGjDlTJV44M_A^Yw?u2tY5D= zWvsul(dAu=)Ln99m-{U-yKtu$3N3ru>mF#0tL1woN|S0qMxj8nHG~c6`v47r_{(Zq zp1=gn+2H+LZKm}iOZA23KjN59)1UKv!CmnApr*LG>n73I@jHOeHYyZ>I5rEz($YcAz+MhuFT$m% z?HW#jsBh>HI_s@Ay2O6uG=FY1ZLP4nh#bUgPRu5?rjiTQa7(&?q$2t|9WfhGi}&Ps zP6>njmgQb!(;j4YA5&d=V}(uPt^ixAdnbM$G!hhwGnYGIKth&leUX>Tpi#L+?RpJ= zN;r+XnWvyD10@iu=0eqawOBhcX{Kk(hvlJ!kJ`52(HaB5gy5iUx_mn{3!>B2{tyA< zz??!n&-A04=8;rM5^G>pGL{P;iGR%~rrzjQZ=q4Crb(8$WuTwwB@Fklb{R|W8^GvKFeb!u>Jj^fv!Bz7r%7-?Q6Fc2^-!ps=ccDR_b!J#aHES?{BN!b7$vFWAPAw%Q2L8Rr>2HCTme;G{b1*!mTXD9Cy7`>2 zD~n@^E?3GIb|^AR%kHt#vRLJRr+dO|S)B=^*{zqez1SXt3Fo+-?q8q0q4_WC?_eKw zLyqjEBG&n@y;YNffjGF2!+ZvG`+D17c$n8$^GWzAg5w)*9`TMP*FC-*UR+!Z;d3!` zU1mp^={{Mg9IJcq!<(nW2VLeT?_dB7UKB)RIK=S8i7`umHh=3A_%6A7 zeHxz7jEA3mi1t_~NDqP!jd>~tY*~se2FqgNFAK2cF5kUOjb!2#f9ZP8zQh#V&4&P{ z4}FZk`ROG+jHU{{*4`1B3c(nhl)@t^_G|tjuP4iLu>y`WbLA?+ODCz7@!Mnf@7v?C z>5hAbKgOmR_XvNua=x~Im}|6kcD;P^{JX9ly*_{Aenx}P7yt44#rL7Vi0*_{Il8yp z!~f}6c#rd*aZcZ?2cbc&uWtVPVqvS@!C(vaiX;dTNhBafK_o*Hd&Yf8I5b85CK=Ur zomZItbj!@%;y$nS8-mKLGRz>%tK=>?uh@owy-uB>OM;f23U>8>xJV^W;HQDXF}x2< z?wBc)aU^_?7w&sZ9lNmmTFAHESK*c>d~``|Ccgf5;$d2g&=f#@&&jNqp1MW^QnvQKyKrP>T`he^d+E5shB8E$2IfCy z`Fx}*5m7e75==f(jt{J&Kqz3f z_H7#c7R@|m&j^k0`CUt&QcI?E+DJ=4T{`aAG(}wr>mc@;9 zCH7@Mr;t7$!+D();lz^d#&@P;E2~nI3Og6-OnBjLTgS#s?gG<+t`4jRDqT__0 zu8{vg)!4#+&(v0|XVrGCw6gie*CMyP#9`6p!B5_}f0m(lOXMRd^7(p^ky{$g4!eYy z9Yc$^{-Si43iLZ6(j-AO8?63HimnDS->ku00Z3MXpHjC7Z#-#IYE=w zP?tBH@TPrjz372?2|GDdC-L-kCe)Hwnjb#mN5K?xNkMvHP+9;yY&4^T zQ%q@puTSMim~MS7k@UKi9ybd5Y3~8(%^l?P;=Ed3bQ9_Pk1b46N z{IuW>E*~DV2SRrO-85W@{bx_}_eFMjM#q>-RoDmK;GR#fUbD2eJ@BG9-D$N_8elV? zad4M09c&S-cWhkSi=#z?XwLQZ8+?N!wpNcXJBAVyN@{5mw@o7JiVx~ zFU?W1+tN5{hc!>OW9q8T;F2`IjRVR-Vof7Of7q{|`ia{F9M#zNp~j+R2N7C#ynY($ z5KYkwCuA+lsd0FSE%avIDk=J0%;+f=#~+w5V~e*|)lcd0^`zL)V%t5~q9STDQS>?K zY*e6){^)`crwxy2zV`D4!cmr_V~snqCB$^ZP?^-kk+>ajC+(Sy<2kvV@A7|L4b@bO zf52(q07oMs&WXe|h^58ygImLD2FMzp3es!vr(`RS2WjW(h|6IA9A(YN1Ma+(d3U|a z_S)5ZM7NJMz0w=Hv7$^?)Q30B1DJIqHtUVBAfXHxA-Uu1s;(L?WLv>odqj=)OqDS( z{npgYWY67uEhU;m#Q%Tvc$kd*F*OW|fBp@f-g!w`GSs_IzTr?Q*7u2STP=E7&xl#) zH-<*mOnUuCG`gnoAytSc(ol=lAvk5c}kc#cAvxFDXgQ@E3pq9Igq%46__k zh}|*&ke4&zr0WrjNw{S37dc+YACXd&V=23QtC?^Zoq|D&7Sw$(9(T=@&C0y?6$on# zat|E=xf|7l%PF`qJm}r+?faKL%>f*Lys9ygvomWjoU+R?rOo_AXKc*SJ3riPLckHz z>O3dU7nZL|A_s(+!y297$KdgY`06GH4zb{Hfltf}tDTy;XQy=?ah(E(d6sX`tQ zjKm;&GCeJ_on8F;TnYw637^@9kh;h);6ZG$UqEMz zEefB464&gE&;i@K5kFwslB`V@1z@Cy<8J(#dUxwU_>E9|^E1=3`$n8{V=I%6{h4Na zWSt9{k)jY2C?+&SnZ-;q0-wEqv0SMocUk<(j%CN}*AVEoms15;q;*1?+5e3GnB%6z zRwx*MdEiE6_fsh{=GllU;0&;uNJ_MYbjYiNB*2y*!*L>tsBb!QEKG#j)(u|wq3i%o zL{-C6yrT=G)B$nhbkUJ%oPe0~Pz^)+@oIK9$z2*!i8gHae=KPI2q`Ro(Z$rzoQRqx zuiuklwPO$?=^NEfoJ0szSnS}ySyDoohtD4m*AQm2dQ!~uWm)Mx_W8~ZWxO(4o&;2y zSC#vx^Yf!YSq5XpzzI5M9>CvL>S|Fn4w)10-X*o6&*IdMCD$dL4+6}(@zVdWSg=nN z?{~J$`-_SHaMuJC<7>iyry=mr)FCQ{lDZ1pPW2!;sE?Pt6{07_z$gv*I$!6K*cEEW z;2n0GRBBh=!4)N*op{sf@HMbAJ8DiCyXkaqzjs{I@HtJem{y^O1=d+-%Qy#9;3`8f zE@p5&19?2p=jCEOlK^9UFAPyMD1I;03VbbVaJ#P`fITMmhwa=F{fa^C6weK(XVL8K?z?x*xl2ARKe7y2Evy>sRa>U*Zy47X<3uErMsG`B4Ccgt|*mn8AN4p$Zk0$ zw^*tbkCji#)Nmwp1KQZ^EWbiwbNLu*x5GZ$@d^#I#-Bb*-JcH_IfnqlMgR+=oNIUG zMwU9`k-j7qe9hh`W}xC{ik4_jDSq|Xi&792PS1urU*6k)?eopV%y?MeEVL)Lq&q2& ztls_~yW6+1v2NeJol!F9lGMiH7QoO9gySq{hZ@@bg3}E~!8;qTQuL@7;s`uP93}d_ z*+oH<1Z_9&U;e|aLRpT=W8oW(p8vX*aurn=4Hm)Aepz<)?qR@h}yk;buh*?n`G`IAJ@DO7%E( zMr{bO-8+UN({HVTU=X?vc_vk3A1&58KErC+)muVnL;h|)hO6*YHNx#l4Dm?k#24>lC4s2}^ zsbfli>04Cv@cx7;Yc2Yyc$9cVU=O%EvspDKkoAm>IG$0m_8qFF>m>mMBe+W0M6 zYaImwYN|WeQd1LF$t%cN58IU*i~-3sWoIF%ag2?@1QQz_Z%tk=v9V;pC$fL7j^kB- zL3*idQPrzq@JcWVm^)jW=asz~vqF`_TC0NR7mPthk}?B;adlx=7A=>m$J+-zC9RU% za!YZKa};7KF=HBYBpQSONcTB>uc1ATL%4uj<*e7Iv4(fl{!Wv zf6!%}Z!x2m=v z8y0RYOTT5~lJN<7?2Zj@K)?>7mL3N|f)_EgO2pympe8wJUzYHo{61 z^ltoyyiU_EY)bJs1dhEx>+F&?w(O~WQdK6v=7K;X=;+TtHMf`T#vI)dNt zG-v-)Lm#brBy1lA24~aG1o52WOCUHkHgr;H?f+^)?;25WYfI@Ml#d%D%cH=95CFvn z=th-WH;H)%{-fA#`AL0&4EM=hXb5~8nhqBovA#yprjr+r_3rllU{zy(%@pw541iB` zn{?-u)YjdPTUq(Oa38EPBBCOjYhGy$-6&p8L*ZGG?{1shwbB81tJv1s>eX#d)_!$1 zs67evuf3v60&?s-dZ24$=;tl-f=$mU9<9eIl-F#^EyZu+RbQ zr*EWpy#|*OE*}}x-ROGc6&MqA`v&@hZhLFLTghtnq4=>}owZ1nM}f1d4PVBLfam<} z7BdxNz#HpT`N7o6OWKepuJ@<0a|Vx)p79Qmnj-JVgfscKB%v^WorfY7Nt_sT5#-En z$()KnD{E={wmYeiaF#7!Ilk0P#{ue|)?M{pMr)OGxJh1Ua$R-n`b-t!`^|Qty`W|<1 zQ*6Th;$%~XYauTCs zJuHnMfz?7Eq}orB)8ZUt(%GMj5Bcl|vh}ow%M2*<4>i=bAUB7!@AX*;MxC>MjuV}0tQvDOQ<(eLbjL5Yf!7}&6;UIyy;sL&*w)rWs-46Hoh zu2O>E!bj~{LD>6`1Yv?qSNC0~#J|mgXt0HnGZHXv8x))CWnpzCcgMhMD(gv374M2mIio=R|5Snm)e9(g3_ z#gor0oJYJbbXzIFd^^JY#WG(!oXu>T6lWPw7f~X>eE1xEkwwf>E%{upCi;0mPel)J zsz}t6fTL0zcjV7@E!zyM`4TV}C`@kx1UV`ngnE-SSp8A)&mQ>F(PT!-GtEQgyC1%6 z$xV%awnhxW@C}(1HjRJ^Hj(pDN0P))ZhsA3AT)8pd=k&QM@StME_eB|y;!7;G)Vcv zX7)$yWuQ3i{uYS6UFlZF0G`d~@eVY*;fAHYCRwB-cHS--!^ZnId+8P#&_~KHw|0C( zPD;TFJ;_p#dgd-I0G=!5G4LYzdVT19JiKy$TAs_n(Md=$_>lC2%60a&l(Jue7eYnX z96$Vg=I1;+Xjy>$8>S`9e#_+hF_=aU+t*^xjKU0HJx_9Q zg$DxM1+L34>U%7H0L;Zpf&)#nWjmH`@8oVp)c0sn7wc)|Zsc<6WTfbt4H*v|m)^u%}8qd`%lGM0Ik+k2SqZg0C!xA*XWhq45*|L#}nx~pzVJNG|#<&kI;8vYuk6nJxI zclRC}SIU*~#o8s;alG8)zi|`OFsLCLPngaj5erQ^I;kis?bfa6TXNp&!awbilRg=1 z%*nfssf>!binJbrBR$BH9>mqg+^n~8+T(7+sW~vlODH5ZKk}l3gz8r{>`df;cuQDa z3YaYRO4Q-T$>xU6m0=-X>CCl zN8XGoM}Q^snT-S(#E(=;2~UViO-l&`O7d87Q0S?V?FHV5{TW299%H&`=JwEc2LDL$ zx=0qerW8iXBE>Bvsd`A8A0bWSOh`CLo$3lnN-nP`!-%tAU z)9{u0y$wO-ZLFGrXtV`P)C7J;KnbMIW#4Q`>p`y3Goqb2Th7V5^?gZ^C3*I1d0OWe z*<$^#e*q)vqF@KsD>n^p1ms9uDtdG69dTSKKM!^er$O`V#9HmUxjEI4g(VZ zVV2Ef<8(Y;Cx6opVJ?CE+ZYur9=+H0QgELiqCu#O!P)E=VHP}pv$A&sx3axY(8`=P z>5Fa6ptN&;cl%3ITj=?q_30bIgW&(#@bntp4!ySZMU2;xow0Xv9XIN zL0(@`gu=Yae){&+E-67m9^vD1o-ePwvgkf5X3QMBBSN3SM8zujnR=HZ(URsu2jL~J z~NJO1+K=Kgw+j+9mwMLO^br{bYf&;s~Havr@mwK=z_ zsZs66WU^aBdRvw#d4i_Ypq+xn#LAPW@U=Zkp1Mcb zq-~d)-2pHIv)mh(&fNhR0e+X~-2pyXC;0+yU30r8Te8{~ttx*lb|Vt03&h=hP2C>U4w zXN$w45p2JB;Fo^h0XPB6m$%*l9e>yEE~Z-oK{B6c>}d&+=0Sw47$b273x23N0ON%% zWqfcz3oukC2D7Zi^w~{tB`G2-Ku?0Y^!<#OvG-8-aZGQarxOcdR zW`4&PeSS`Wl=4wz#n@!T$X3Qtq{Tk53K$EjloQXBkI{UJA)IVQw`-qnhnG{|0U`lS zmv-L)JV}RCI_REtds$oab?Ta*TNE|^2&pEw`!zrMOIOj4M(AZP=>?%|`4XHT_%}te z-SdSX@dL_>v?l@i;WKoqOAL{~BxkLXV)4P3``-Z?e}~!qZFty1wHZn@ZaT|yfw7V+ z9?)(!rk1X9%1a4|P`3%5<0X5MIF@$uzR)O4MR|Z=Ertm)A@yXTBa_zPzmfK1Z&kBt zfX0*b^GkBH&5-2wp#S!;cX;sU-#_dB{`Tm?#X)JOxm0Ek;Aq?oOwsgA z+ieWYf9gu1NHbj=E!+l_6;78SBabQX?!b8T zsahAruxx|?Q65g36@S_{P)WkQrJ^yp3CZdLifEebPuu&RAhn?21J^rZZG~ap8M_yofv>Z34Gf6qMZIi}!Xru+V}G02VQN|8zwbtSIf@XIOETTA-lYfK zYDU%jz1s+>=ZYMeI7pj~&?6-J!MK=^-0b$bW0M)JIzPc6+pIE{JYB9hrjmt#VHut%B4{nNn z>@bL(&>5uH}4AOTz4?Q%k7?35B5yL448RTlFK#dGYYcijGQN5>J($0_jM|b?XMRe}cB7 zK{{y3tzu>4^qMXve##(!bl!6$;VD8`W8J96hJlbD8%!~*4p|n%wZ|#aYf@pd+*v3t zGK#0GjSEpqh&%>Uxc*uwRgA0>5nA>vTT_bLbVG(DW!jzxU-VsFzB(fhcV6%-qBwqEu13}JbX=cR7eBj)qseJ`SWXXi z?tOXh-j~4}p)o`Xiil|(m^s4!IQRoo)ni}}eCHMm|2WRdZ3C16o&Flr_Lr~6{Ez*C z#g*lz&w|&EdaY3S5c%tpfAyYn?y8?Ob6Uo6gPA`}F+7rZ1sPnrr|IDPdlYU4Eds@| z@=7i9Q}(=;NKD-_CA$h~H3L*>bIDK5W_e!#WI&t06pPoQph}wKytGt#IiJkd)55E= z;3J?773@eQcx5(cgv?}|u72RV6}24{8zzNx8=9F+{Lwq3)sRng+K8Dvu74`rX8M_J z>p)B5T>FoVu0(cJ4nI^H38K~cW6%JfiOegDIufYjSTvoY3dzK0h%;rqAS<^uJsU%d zFw=vHJeM?B>H~CqC8qTa`&pUCYmSM~#W21Kx=DAO-%%2%7413m?Too?V1pT$X52%7oU^hLyh~DYk)iAwX$ybTj2`* zpd)P0eKRvH8U$*q0khDYNw4?oY{^&;vL&aEd6Sb{-Hcc+!k_Gmu({x?t@dkjGF=OJg^I^a?vs_*$(gAV> z=#o^G#L11L6n?akRM7W8l~I~Wt|g#TYPHQgCaQaW`Qo)GpG|sTViBzuJ!gRh+VlIu z+O%}L!b@2;Xn_7`M3TgzB+^`$V_npY7@<54ICzK@WXsg$dhAQjCvqwy&kH09$|Y@kZW62{?2Jn_uG3Or6TAmfd>$Gl7sCD#TI zSO%Q?$S!FE>4R9wDs{IU=#lZ1KD6=6d3X*P!7w;Pt_zd8-tPiJ7N4%q&#xS_`9Ujt zav5_dUXT3jNq=_xB@iDdFP7uo=dS+S;?EOFl-;jgeNg0kKlhZGY0OxEr)Xtc{CmGk`(XT1#<3#k3aQ+e=ZWNcYUlB%%e$_XU5ET;A;%8@r_P zC<)aBEGP5ye%)y53vyQYK>mPAcPO@KL&Mxm)G}KHWPh)zV!%@wM-0Nwivm==G78(J z-E-a(E3D1zN*($A5D1D|fk48f4m`F@8nJBs{=+rJ9`>=rdF1_`&&%^%(0n$#zpLSJ zSuFe}f`0{^f5T@diPJDg#y~?iA4$*)CX&fn+ADUVC$Ds*i+Djl_mWPTC@PJbAiei` z`Le3XsehDmcYjx$tmuzNuV25Z7WAk7%N6TeDVfhEl)K8;f;nBtkKkrLscY>=SKoFe zaK+X4gd>6U`0*@qRm*CjnNd2P1@#TED~TfnL&m4A7UNk#!Kv)CN}j36-UJ4BLKQ2& z96HI81qyiII|@XoS68!QWCqh!JnXJlaQb=4D1Q_1lMvOw#v(tJ?Q;=gn8U2Lm&CBN zXgcX62gl>dkLzmY1d1-sL;UKbykv8LV#N1r>vK$nbP1)Q*(&2nhfV!h)X z&42H;^vHEfU&<2Lx9Ba6I+6jj9=a2rI`(sAr;==H+exL(qCC^S>_;Dv7-_kD;DfoD zp;wQBlR0N1=965n7$$@zos2}{YB@!QODK9&13?h15AL%MVk7gLL`v}vEC-EP=#Pdj zC?gw2;G+^MSQ{dcemd3k;vgwF3^mg4K4kC7H@rR{)4FLNwN^gk8BdDZ>SsLlca`qN zz3-CH-8JzET7L+da0Q|%Vq(>A+bXmZ={);F>L{|`9>Ut;C|xEcjKp8C{}Z!6j*CC$ zL<+~%C8d%uVzcOcJ6l!bHfSa#d?}ab=>Z>S^M76wL%9{*Xd{1_=^bycFm*5sn-2Hc zl5EQt0^DyxQ^ic9!?_hMYKzyVHmg@Ws(%&BiY?I7vUZ~Job8^VR}x&;L;k*5eziyW z>idB;C56Skoo$KRj@^z!dIq$$p3|H=Ug{f{ZR!CXe|`g5M%FZ<%kGctqn!=dUUg#) z^$H9W`}hi}Gs%2X78m5m<5+Je?_yKxqwwA7H;-Nsr!!e;@NetTnOt8`(gY3`w9(Ha z(PIA1)t|cW&|pwMQINaX4kIWG{w^F0%J4v`5Yd59>L)JM5$_I3_8Bgb_M>?24oErI zqgX=gf5&8z<3n#lQOc9#iUi*$f*b~uI<55x9~Vy4Ei1|n?klw?0(+OC&tO!YZe@C$Xg~zrpXE12E>2KYabOq=PT)%yj zYrua+WH4}v+P4XT<9Lngon?{F?!@~@r$_)!5|U5*Zdp}cM3$P#-82^_*xgrGegeYM zP~H-X=2Ubtpe?i=z5Os2-aNjPedahCSHVboCz?t6R`CI%^4{MiuK9petYn%Y0PVJy ze@Ppjv)!_LB;M`Ky5>psu~L^$?S4Z9n(hP z-ra$RrfAf~#P<^_1Bcd9TZH4jK4u&_mxk;CLj-$N$4-~c>;WYacS9G1mjatrtT=0h zr(dq*J(mOR0Vx3>mo4o9o_}wq{GJ<9U>UoE@U6TNmb06EwCX+q3nNi57^GMnjz7aB zp%iA^3yB+`+dky8Sc}M^O)5O4`atc3ekQ!aqbi>j^`tQVC*-6SxZ!S#7HZHUhg&?j z7U!a`559C{@T<|zAbaE_MMu}aKDdWR_rD@v6iM0YHK*>_ep^-VYjHXVnh8C-9Wp7x zX~&Vz)4fmj=Gpyf`+vcGawM9S^Y<;^PSCw_eNJC5#`<$yI-b3#$G98H8EX3c!B_Y0 ze~GFf-d5)eI8MBVvepBmAYmC@IF!y%ZAr{p%Sgw^)oN9pkIAOAkJ=oQbw&xa@_Dc- zy7_=AZ9OX_af*5<2w%?c2HCGb6P)<8BISzIaSfQp74Zt9&3|pcGzNkYh$yXw-@*rw zwVgnYr_WA;*T=#MGBc}$PmlXV<|)EAOCN6e2M3~`w5lx|xbf^n3Zzr+Hv9noGd>)% z3cFu@Xy@zmc{N{LYDTKii$kjiQhH)ExPBh)IzoBb)p%vC!LWolYT|SkC_Q_15!}## ze-KLvOa^{-!GAv;+oR=(`q6KOF4}M>aA8pSqD5a zDGS`^)JynRD?W>G^Z{M6+jYgLhguBGqV=_6B1$OB{G6RMy#nw#D=z@%fe0+@Uo!&( zGyKk$y@q^M@kPWuY?7IrtWD4_<_sCtAY>FZVY_Nl!heZ&i2?{ZQAXpn?#F0IsaUco^!1qtQ(QsLs*IvX9Y0_-5e>G^PvR4{8u7#&*%^G7Rm#&gpL6%)=L26UXERRSTJ6n~K8EnSgj--x<=a`^OmUkNqvUf*(5 zC0S`(j-#(z;{N1aph1U9Aoe2IW&ggvuab8b?vnUE?`)Z*sRREDcf9-vNZInhusLF1+X^`(a~<};!U{Sw}CSb{#b9rXDvPcq;{kQzDoISuNS}s>1PBF zm3)vL;gffn0i15!g{%i80v%=})YH9l$EUe#%$9dRq73eLy7A1N!NF`V+A=Rl<>3BZ zuUe++yjs@n?x5>KZ|97X4{)L`t zS=0yz72A=cWR8EF9?$p>LJH_oyY8NJ{5k%DM;!j8&>{K@qm#eZt1R?A3q6*qM3KU? z<=E)sbH}p3FRrL|_b*gGHU3yH)GO94(HcHs^f^WY~Bax2iJ4h@!NY z)a`?8{Ewrz_1pE+Cr_Wgy?nU+?(XlsqklwC`bmM$#-|1k!GtoAU$Xa~*7%7T`Mv`p z6Zn&GSR<6YIZb3(Q2bIC!)0}OMH$ixw+AQWV&>|0kIyS8t5$BJ^X1g>eSad?vPDO| zMgD|M)+gWzuTAuTWc7@y<3!W$)Z{Z#Bf=pqtEz1njlv;cmx0E8svZlZ3M8`9A1K_4ZEtF6I|j0 zRgPk==z9GHPvtdMu1U$3}G^ z!XHZX^}KY9oyMuCVHzNgc&p)r`kp}M1u>HHJA)igWdwv8K+Bo_4)sK0(LiJYbX5R1@hYk+8Z2s5LsRCaH) z4VO{%0UCb~1%*Pf&p+aZ=``kk<4h`Okcim1^W$m_HBkQUFOVpl$PN$E3|aadg7GXY zq{1qSIw7S-fBv(&EO?P6`#%4^M(Y?Q>^v(8mFG(Y1L<|U;@UGBjX*liOUKMOTI6W9 zJ7JE~z)e5owsl$td>6oZ5lI)%ic2?t?i&E!^tylBm#!+UwH8|@Ik_UB9A;md7C0)n zDRNzOB^@ntfAH{!k$WL8Vm~@Xa_O}}92p2BH$m)AcSy=5;vJ;uT@I8C$OEV`B%c51 zVNiJQJkJ*t(4gDL*y%L9w&-mAEN^`tR{lLm>HrD)Y*Q7Vg|9!e+x}5CKXD{*6|+}G zu`m~8L%*YqA$?&g65eD#eMY2UlOZ;W}KvYUd{jGHE{>W zxF6l57j$s}?o=Qz?|uHo7nkq$0Uv*J3o&4STNk5W>+Hks=*!X0eLU$+`q}RG&i&!; z_U>->kt1iLb(3F zir#N%oKwqgxCh91TTlYi*#czBU0c)j1Rh+Jit=yI8T{R?m77&&R~=WkF64hgEtjZ5 z!-3`yH?R(#p`@5mxR`drqxuKTZ|?)<7Up)<XgcW;BRYMwH9T(pK1QH)Tbm!X zeE-H>mK!?206ST$8*M&;(%z9JghuEoUN}aw zdE!SDEgGNJ4J8>WH7;s5jwU;nJm_b9=tzgu4cbq`o2nTgQO=ONO?l_ss?K}F1nYQ-nY#R zF3p8w#?1r?2TsSxUDAXvJt6X>(Upv4L?NLPj`^U*XN*80nrH$UyMh zYM=U$J%^M`Kl-i^6rzBsbY5thxDYx946C zsJPu4GXj?c`vEUcyt7r}ztFPlh7{V5N@$FO{{HCyqRGVdAtO+mIE`^X?h6$|oMYMn zuZ8E0@9uUgJIHqWX`3I@jpP_8j%l3h#ZNd%XNAun5mw#3d2vCPg8KnM5vOxdE4v0X zHzlL^yAnt4^}CnU`vE8kt0yoV40~@c`j-X#0VIF0Soq|ud+u)TJEA3WvLDc*T;(#P z<_P@DPwps?i65?d+x?{ZyLB(v*@N%_(LY(pWyff^Rs!=kN`IL8fky zx#j{43sA-&Qx$W90x4nnMCv8h&yWO=eM81mN4q7@E1Sg53#e7yX(LvFG!dL*0j}&4 zuf1G@V?rHK?@6Q2j{Y!&96Q0USa4txy!wAG^5vAA_FRuSSc+G53@&7q&yUwLL6~sk zy<9~kLMIs3vmP0hR+qYxzR)qEsT={w)8jvDaU5%qfLTPf58X$9$#$Y={M_46To;UE zZNE`;4@HSua>8X~;PeXfK6S7r%G~&o6Ys==FiO9GVM;-W-}vxKY}b+i&5#Nhlc3O2@#eY+Gr} z#KRVDV^y&j0S0iu_Fx?%{U9C_|8i`+zs7O<2cFV#0aPj!SW;9Iay@eWrL2jBE0n{b z-Bqr%<36R%qmsy)tL|M3AL{1Oj&)fR^aZ+245!=vnRJ05=k2EXX?K5AgV$M;_;d*}#z1Hvp z+#-n}(QLeAGKz#7Sg%|;7bi`wkB`Y74}&Z)r67Ji1$x4nBMnzR1PYELC`UddwWcg6 z0d5Jxin<8VZZrbs%qr`t`W>1>@@GGuRj1?K?VT^j+nd!}aP0dtf*U^Sv!kLQj~=Vt)NhzEZ~^u?CZz zZR8cQQ>?C{mVY*F{w(dqLec7?Qbi-e7iU%Fruix>{)voiL)C52RZHn%B+QYuVxkIz zdnCU)Qxse3VeJ;OIE*Kh8hC=*XS^gW3w&b> z9QT9B6lx&Vla!8*Jtgn42gMj89;Vg^-+D{oZyJSw-3M7c5y96U4Hs!y6RO9iyKm^j$~KK7FrA7dh;fk!!~7;p@iBZ@GHW4y=d z!)pefBitLQp?ZB8y8nOuNgcRlC;HZPGcA`w{V)hm_}N%$TlSlzY`W5BAU&$vt|C=% z!%Ff;>1rBTv+cj;V&-&>VMX!pe_>6Vjb6irZs?cTq1syte@QB<#^(6M2HP967o6QA zhCJMAr4Le_C`5DKjPmO^VndU8YWBluD-3~W^k-IwKx`n~fjobq&a7x<2M)GYtmhsK znAQ3{YtYLhsy#5pAZeh631e^@O^HPH26Emx zFCEA&{wm$fzOH|8}v&bXL1Wg^en1S;eomc;I5=2fMQ86F>@OnJ0 zCiVEo;&>daTjN)VmWGyo%$@~53-dbWf5&D0Cly8_)z>3(>7DkRjCN%&^-DS%S1qUK z(x*hpcCxYid5avc$Jy1*2Z+DDgm}WPA6MZt5jXVu^{aoMAHI3>%1!2NxZ(~;m5cPr zY?`^vdX9&$Uq5;C^P9iFeDd0rJi2YQ$hW5@AZnZth98{i=Jq@O?z?ACpFH~eqwk*l z{OyYu|C7F@_HT0*M^@t99`G|kXV#xwC*^wBwfq$Pe>Oid+g`jr%U?D*Yfb)^rd z{4{y)UMd3PH}k}vwdK1Gq%Yk+MK66LntCR^61wTv~kEL~H!?_65LTLcPZSpW)+ z0!Xua^gjE`*fJwBvjEWDb6%Zei>S(diHwZp7ZpabZJN~+Q)bBUu15cL|9c5(=ZGoK=VZiG0 z@D-WwFONwdnY5}zsd`!*OqwkX-fS-H6|oMZYKiCH$eoAH%mXKx!Wh1lec;?+LX@$n zxM!3ffrUY|P)=*WtH5SnA2#zHSF_9d3?P5GcU!=z*37H7P@;(N(@G+>bep4H306ia z#ds1pBzO$4T$z?DjA%tp*x*fps2h%RaOJ3A9d@4t4cfc%5-%wA`yG!TKC*bUZSd6k5DZni1FcBjw~pm90?>Z-R?cGf^;Tra*tV z6_uCYOUh#uV2w89(b0}otN}TU{UZX~0il&k+brNkfN{pI77(Q+} zw1cq0Xx$N9tY}9;$xK?1HRmIq^XBGec=H)Dn(uyi0HuBY*@LzMT}nM_4+(!89Q0A} z$+45*QeOkEEKp5e&*(}I`k4>)VgZH!vOap~p2J_(FJ8JwY&iiP8;nL#LbwR36fYO! z-jYQWD7(tTzdt?vKfkOWKK$#K@c(B}=EH~2zrg?h8GpRQA20F8XJ0bwtku=ChjONf?M&>`EQT@1dO%(`h22pP0vw>0ar<*I`^#r16fgPGipkOw)}9iNuz)GG$Vb8sKiw^ zt#@*J{}{{h??QRU#ok`{6;c3Er|)4)!9yJBdKtdar9tc8i72+DmV^Z!B&-)@Jw<&f z=r`CdZ~yGS_Qm1Hth8aR4|V7Z6V*cK9QZB0 zI_dinMbo$>J?Ud=F`It|4SO9*er=uzPwpx%Wp>@irMY`hmU$buQyw%bh5w&P*o12UCp2@9zC=jW&~J3oISb{lWuH{AF9rykrTKxYCTgJM)4^vXr+X!Znr zLdir$k~|i}K*ohY2HC6c_~!T{%Ab9n;Eymbuj@-N+aCh^_w;`fj;KigP4eMau#|p8 zDbs^lTUYVK|C&~}mXjfPQ1#1$U&fz?uPjW1#`%N`BG$jQ zX_p;=S6x8w(*Az~2!c3ie*5J?-xYoE-~cD~CA~zOp0e1-TflyyL^i1j&v2O4*h2Au zAekW_%coXyy7q0^wqQNrWk6)g#7jdqjnye2(i=q~5~bb-%D4a> zOK(B-^ajy3ywn)eR@fxZ9ptiUuTp80lF%NU6iV8pJYIh$j`4K&+z+UR6C9~WfBrmB zY1%L4c>Dq!w7)~^&}!N5!CE*Boh55j7y~0&RT5zmqOyA_Sb0bkylMIO+r!G89xB|% zwc{K309(T#MpoErIY1ys;MF|wWd8xurA3NC?Z&i%=`g*?v6xkOIL|p&w<-RPw+VZ&(*~O zAg0=@dNz|FnQnsto`y-Qx|^&tYVBE%^Yz|CPm-5IN3n-I^z7w<1@>|$M@B87TChp} zFG|uduXJwkNO^$@;tTPQjuYVg9Gd(5#ZT|vy!n6b^!(qyd-K<)-ys`*etxo(p$?cS zqkqjacaG#eQJ!IltJt)?c)*rSz=$wag_PbHynleq4j-AP=r0ovJpLW6A5lm7R#7r< zbkCW8s3r*Kuq`*I16<>8tJ{`I{`qOOI_Z#wbZrRS2-5T_SF>t!wep-4#e5Q@FNC~7 zkY;~Epq}#W3|i!d=9DZ?)XD;%Jw#0qH~0X!@bKI_HQspe^p)zL<&Y8bPXC51m00iXDSq;mp^~J zk?<2JEO}W1%8pq=gs)P<$?N`qV&7wk#m87<^hK%%Ls$MYO2L>I6sXjEaZN>Nv|03i z9tG~R6?&8nAN|yPpUj{66kTOZ=5KtsnC>*EFp00m8`6MmnnndC9{z<_NrUYaV9V{R zt{iHObv0ojaKl{*z|k-{x$%oTswsc6RM+Ppng*Isp*^D|C!FFLd2M%=@N9}O{av5m zP~UPN^)dy+S@koQ@^ys^v}+LR_9>)#3l`RZv=MVNA2-NVaK{CLIVkpVq3`Q!1Vqz* z@%D!o&z`<}@%)(d73A)eOr9$AN36z_+Z?AWvq%?CX2!uyO1i2CLJ|!~vRxi-7 ze#NVj8m)v%)NBa2M-`-ghM{tWx|jdcdUN9a3bd=U`tP8YxuQ5%BiJAJh@T=EG6#E` zV<=ff^qw{={wY^5G!^uBFw%eKjFyeNI=GT%>*=aqAe=DVLO=#R#kebwZARCTmUV{2 zw>^LJ+Lbo17XX)l6lz%!SQa4{)=Qw##ZoLAlutjlp9c%tXvC(n_rsuF(_F#fMSs!} zCS2hsUw-xF=kf!y`!j_NZ9KBpYz^ZCe$(RTsK7P2!-3hvQfQM=y}o}~IIqnc_6j+W z7Sb_Ff8){0$>o5RpYbtE@6BP$>;n!9opF>%=s$l^Wciv`F}*OU=;)yY{>r09BU94x8+$_ZD1F7B zpxeTTHdQ%aFP>KzhVg%ljZa4AZHCv%h;!2dy9B#*!Nu5mNuIM>$!lGrVY|M7Hprht zvXarhLdpQSJ@JHB@}F}Zxznt($uvyCmiZ~RmsGIL1xN?T#YW(b&?s5R3S{txJuN`} zfI12d(NUW;%rm;raYS}!b6t9KvH`>qcNNEs=g^+=`O)y75y5{87YZP1nNK_qXT~|f zwZY!NPS+P^!MI!r2aVIXShrXB)yv=0^2lLzOOZenj~;#T)fX^Dd=;LtV6jB2C!lvS z380Jw<8r``t!7~8*uo*RYIJ!xa-iyS1oIig)a&nV7UAAqE>WXQ=5nAjn76DzceUXb znKw5B3hjY6NIZXC#59A7Le8ZH@3%D?nM~cV4AbE{3j-&@bQp&B{$eOO@cw3II(t=B z%ODlKW_AV67Uaws1Ev$lNcwu#>iMLJZ4@CB`P9UX3}0YT!Ajq~@_DnWC$}3bM0 z1ornzCXAN{`M;xatf5!D{KGulg$`MAIY2)*EW{H?@T7mwD!{mI&S0n`JnrR?3=R5S zqr**dgCzVXAsfjpUEG?)xap#Tg#jY%H5l;??@1IJfXGJCDd5WxgrKlnY|UCpA)-mU zs6s&))CRFAhxfw#`W1}GZ}`d`;o_%Z06`*IjGL+jFH(p&=?Kbn ziqs5`liPVYVgc2XNly0uSF?Xy1$$3$Nw3h(lMi4pnpr{!r@+=q z?=k!rp!*^SZ%e=prkO*x|6Tw_aoDVsKuK%Kjoq`#^xZS+{{3S$qGyzdcO;l4=&=le zT>?x8G`(5&V_t~yLeJi3D8@N+Sm$KC9{I+)*D1+>;?B;|>(OU`-(AQF6tfBx=iJNK z4qSf|UL1`Jp@iq>%>`&2^w%22AzHrBx@8QCG&|_>;FW|H&~fI2tQz|b9;t}>*`6c` z&^!7hQzkFHtwr)p=TXLiB`Q0NC~0P?7;ClATnveKtk`o^QiWoGBcS7p@T>iYf5asL zYfDK}!VgdIrgU?A;zbe&x#zb%C`ZDccVvG|;YXlppIOmN0=|E9{_6Wzuim|S`rY|Y zPrv)|1uK~SPAyspLxkbefGvVs_zmKQHHG+cG7rr-co>;ZSz7j5H2A_}jibkSr%obk z?G^aIzoF6eOpJ1Iy}X=O^qD0L0n{tbiyvA1(6#_24#4Eqg6N(5L5%r7SY`r4uC0F^ ziPzC@hz-_nJR?gl)y0CF0XHsS`903liUZ|=y)}Sb^THViEH}Ut8&y6f`PwwTIC9)3 z3=%q`Le^dz4D3KxL|(&}Xsh?2Ws^N<3OVddr=*@FYsgW}QWpq~jE4XlI)>Ttox00) zMl$so;f>`#1Dt}Ga}?o_m5KSc-uXh+WWtHHIp|fI9Elqv@yP-)-$GUVSM;3=hJVcN zP7AjA=vs`qpZLXhjPfD8??u&I&z|88=drlZ(~6wPAohqr_m{j80xEy^%O%uA3!wm+dU&Q!|Kh4 zfQBX#DiLkEX8@Koxv_z4HZFy+;eg+E z**yY+No3cOIM)`|w>Ez_Iyt%52eW|kD<`a&4_%9eq~br2_f%!pOLF2GDY_+;n`e{$ zul=O>7%b`D+f4W-0mxaAPm&O5b=B6Z$y~V2ftwB-Z9gIq+qWLqLWQDBCaGWorQLG% zm6ogfFJt<8`JP*Hvjws!BSy!Xhr_hiiYb90g=`+o6PzX-i4K1`K;ne=w8UI#K*Q3#)agp_=DhxMTdmI zIwIAEH`;Ap#xUb$sk3O|ARW}2*-}pD{iLN}5WbgKxw#25+3cYOc@lU^Jj_%c-qdyb z0-#9R+MO$sU8R58lWts}gF^ruMY0)RPD^(eIQ{n3TVP^z9XVnK)>F(;^8NYL%<<>Glo z9vbd4tPtvC(fHhMJ$feqt!EAJ(wi;U@m{|Yc+h2aC;)%h_NejArq{*eBHMz?O2H7d z8)cmvnS5X6gN529Vi6RQgeA9o64Fjl`!DH@yx&U`-D;$ecWB&3W;ft@)#us)bHMMx$V8y}}}#ubL-=Auh*ouMx$?c4sV-zmj@Pvt62W z2+hN3jX~DoxHW27D$DD>eb7_$K_Am97lY+u=Z>g%xLQJ^f)Is4ybK z2P1#3W>s9(zasL3kyE(t!eVSLhGueyIpIX^Tw|=}bOHna8ndko*2fATs9j#go<5mz z6zgI`pt|dliFDIML5#V>u7@n%$#IRDg4_uGQ;kVj!lAx|;)tqiXPAzGpA0H3G$AXe zHqH>(gpZmno$BpkcgpWy*=CI%!~=1c{q=vlW-FelyKZ_p+2GQqM`v>`h;F*7^g1}{ zS}SSht&^zG`7;9IM$FL!;35Qe4eXFQE(;Wx<2H$|bz`*2r>TWbuM6*Wm;Vlizpnfsq!87ktVA>aL}vEyaKP zD&-0{y*>1|#8I=j74R*u-xT03H(N_q>mzzY)1We73Q$i*u(zx{S2rwPxe1!K4Jxvc zo|o$tU`^gE%LN!mwr+SJycIm)MxONL$%? zKTPGuzU9;LPkhVRVHhQ~zQuIkr6qNj!p}Ayo{k|_E!$Q~xI3_QE>V&flZjidXb?=w zcJ<;;+EkUVKdwkc94k@feWZUA4X-=&qAG#>sTh8(7&2zA{^bK(93MxqCF0!+s<6+o zCC%N-VZ+(DAnQw%nJ+!Idw!7I3QW>wZ8AB4NwTW?N%kT7&b7#Wc7BA$9~>ylO&d@} z>w|P|WqrGz8=cN%9xos@eYri$_Jwu{Zx}Zmi3AoIo+K07A9WI+$$Wn^T<@f&*xkET zm3Cyywx-WY&4#MXybco)z#%RPuNRs=$rvqHUaI*CYwUdKDcL-L|9`c2GP!euc>|hu z=Sy!_&BCtVWixw=x$n4+YjsVS`oA-ZVReVl1ZhX>0-eR(Du%17T#lQYZ7Vrfu~4wP z)GT>i)thVdBStfyD=>fCC`x_@Qwx;~#sem_AIWm^EwsPT%D!F6QXLckJi&fi91oL- zdhnd8X5dok2INDVbbZgBfq;ym4hG;i@(WEhCpfvi=^q`Cbyzt~Qes4u5~H!HDr6j$ zZF1a1%;Z{v{{mtG(fGY$#}P)(aHZsx3h+gaEp>+7ZF*3)y6E~uo>9nSY?vFH zq1CMQ-{?C}u%nu7qOCZfRigz_Ezu)ude(WoX=OMjauY+o?Lw78H z2m$E*2_pyz{PACQp+(Ru%OT0TAq@fHagTAM+U zgE~cD;_sG)5Y>7|4{(2y?$&mFlT))rBX5=LJXGTs(sw6@15)=SJkAa5M19w!=i41|U-*GQKhH|809R+nv81iXia#Gfjr zMwUDgEsB@ukHAj!T_tXbp4eH{30yr{`)5_aFt^Ur9so^<_8or?$@Oe2PhGd~9CM2T z^3@P1!Ck6T6T>B_`Jfj}MK-p>P5GAW@{=h~__-`+se`5&ZD=}hqcGaB+IBkTHR}@D z2CA;QRQY9Z7Z@y>_=@LenoCQ@cDGdp5A6suOlqBWk9JVbC@lhn5kSj8z*O$L77mIl z_t&=|n1(+z-|2t8rUr$o8}J=OaudXi7(#Xw5!pB3tYdfr^4Vg_ATL~xzM<4E_Zc^d zH=%Dm2;UbKCN!r9B;OiK1e7B)fPpLljhqIR#$${HP^bY6pi%>q8plo11rcO4O`*EH zDL#iIA1nGe(9Jgk5>W>H9(fPXo4^o4W5Zgb3NmEiOjUpPeiKu+6E-8orRUZmZ6bX* zk`Q@KqnRvq7%(<2E@i~I-Igf%zHosjxzA8JT~*TY41LV>lbhnlks=3~(cChk+$=Mb zUC{-lwcKAVZPqJ1a6BhwqXJ%lyRU%;seS2g6}b7HyG_+6d=@}J8~`eqx`W+Rs2;@? z%lV<7fHr@{w0FUqY)V$sJJC-QBC2PQuLvw6y`8 z1fd!^;|2Gv0TVoUS%7J!2$fi=xaogje%1%OcBN;r&C5MCdC5pQza(wI z%fPqWQm@MPDk^lru`8@~42&5hK8VjgHXQKuWS+nRJ_&svv8 z;EO50VA@T6-`aFa_Rq9FTf)vAFf+??DgqV<#079NnTk_u4R?o<98V}ZX+1}=AiI+= z+LeDWBt#i55Oj(Vum}xcUQTcSF8H{<0>GuAIv8=`!2?9H1~XEmv){aX{arCDmmk)P zK~x6=H$Z+E7Qje>2nh<{7>qYuX_s(iKxhX7(lT+*F4vAFoUbZ!V&xIRE8|~~czz8I zUSMQW5-c)A31y#Qe2o+{Y8hiMSL0*IaWsE~xIu~*0$LTvmumw-Y>PwR@DPfvoT|t! zfC*OK`Vf!;rvS{BJ0>v-id^czU4lWF}Ks4%DHWtA@&Q^|;AJSeppHfrA2|*-bLw7kuy>9g@w?xT+RVoClo9j6;9x z`2x=cGq@QD@jU#OveCgFe=mujaf-eq-2@lqi`x*5Ph<>|7UF}Z6dydlaUyO(el^eunVoHcCP z($WF1CbVEVJIdZC>2i7%z7F{ca&3%~O)*`17fk~S z#hx8t*gExGADh0FuA-$^4_aFVR)WDY8R__To1Y1QU6exo6RvFzp+1=9%^Lngw=&5m{zx>C0lh3F8_ zZ6Aa?jkc(okQRceak;z|rv-P97%!O(6Gq6FgltTvG*<+Lo|@juT^oN1yhI5F5{tYT z#b8QXbhr82&Gl$RIQB`{25z%>>IX!5*GNR6?409%Lae)kJ8zT-#LIo>wSK2*zT2SY zcEoP6svr1kJX~3kohO!ntlIr4+6RO7>8)ZN+&PadL287lWW}C(gF6Dq@Qq`s$%Kc} zXowPu&NNKUhiE{%u_S+e7IpeOG6E~uUjw>8j%G&G5{+aQqP$A$BdGG%(=gXhgs5p)AOD12~SSc=0CTK%A`vc8uFx|_|!Dm zYm#aRh@f%Gn=81;_xC9EaO`et9aiGBC3t)|IeT#}y(3?aC)uqbI}-6cno6Qav1>x% zsN@vIYCV709kPFC3+PI2&4W0J1#b0Dq=kJmfGjRkSFR$)%w4kk7?6)51KYeLPm`TU z6x|+k#Oc(1=#zG8;+PMB(`o)l^*t`obp-N(&VqvyTeVT$ep}ss->hC^bU_LQH~=HTb?gPs&U~06 z=kH5jJo>W~0SE5k(U$=v0we+cmnI|vB!4Y8sV@b?FDBa;Yd1Tu=KiIwTYvpNGGCja z7Ll_RkENs1dr~yGxwhqp&0tGLKTzFkuno=?nVD_7Zfv=>Kk0@+s6*Y8t>v54p?J)j zE#5RBEj{SlY(iLlo&h#&xvtViE!=Vx!j+GBb)fo>_sNEIpAaoevXSVuq;<5bD3{43 z0zH2?KPt9_OOs|I69t?-x}No53;0*<>ULW7NNcM@+GFhX#2sHh+(sKPE8nG#A=F($ z`(3Sa_Ti@R*N_0OyW5fd1P`qOj8;v1SH*v)AY&Br2)f!?2s}@yIpb#bR=AzMeS@Ys z8_PJ>9rOi=zWpB`ce*)~mFuhm$>x|eg8Kh7hnv%`RW_T{CpcI32FS7biDnexDS``Cjv=-e_OSO zBpNxyaE}QogIq(bp+o1mu>^Rqgvp!=DRS|)V&lU04D;~P<@_C1&7jQ9t`RP3c%R6O zO_aHTd&QVwW3#g-!fkQ*A(HFE*vkuV*pJ&9@8HM`!8tp$luONg|DtTGH-MK()I0nk-nCxF`Y+0hyP_C;~qL2A2mZ0!0;X2&z3B_G@?!ajk^) zIx$~RebIc6mtiRa77q0yaQXH(@RM(vwtDe5mxU<;?Ey5Gb1DKb2A&_G=Av(xsVV{{ zfA6zKpiU3P63Y*Rf1{zY;(GKM57HoV$fLDJ;eW*%9GBe9RlRacu4Mm2zm0LkAHhc%UqgmCZKD2{5#UZi?fV_V(28A(x#i0v{ba_XBI(xH;Wm)R=YA}Cf3uR)A-G&$VKB!Uwz-tYZpD1yg>0ckxDSo0{b(6=arGSLxis^YeBx0)2Qr zLTpG+e?UOm2QF`9Rr(i-2uMYJop6bJs)`{Nnd1m!O{4BahZ&BKtU$JF8%@^W$;2Ok zm7!{i<0R>4tD(*=QW4LBl7WREP)~o89E<~l3aGFp-}0NRsnhQqN=S_?JI+y-ZI>rA zk{k}>Up|=8LeD7m^F+x~+t3v-Sx2#C67B()GZTz3etz4fIZP%bB=4FKM&^O>>78F= zhI9PgOF~@91MJ1ApJ~YrB%ZNq)CHFaT#vr=mzFOAM*%*U-Y)_d2y}$uMLD|aZ?sWAO zhv9C0r66QYWTTVCUcq9bcyM;8cn9Z3iyM{a`E|a~`2UfBKYlY)>&~EY@AJKnA|oZ+ zU#l4L)b?MESVR^+iM0DRC6PuVdRnlOxsBM2`OQUj$mU8cH#&BI3r|06FF#~eQX9>{}_c{4I2rI943lyO8(o|Co5 zhOHh~L~mNO zy?8hjRFEnk8&L!{Le67nl-Kod^}PSnTC1mBEl!|8b^96u>ZW&-^c2~8UYzfEV01A`x~<);m^=}?WHW55A}6+h zg9lC6X1hj-a{j-XAYqf|o{7dB0+LHx(ZvGKCm_7-X))!$%l0gE%Q*&bsSq-K<;g2HGc( zjWcJZa$uI>RJ)j#^A8H2)fBk-e3B<4LgEqhy#DrGmk$%T^~lhPH>(2724@RJ8rgsm zX6(y64lQ{d;pTU2rXi)?tK36U61~tm$%LZH;K08|N&3-lbeeTIS~*WWM_5sAx`hFM z##sf>{cf!dRY&$qhKXjWlOufe+~EeOQ+RwDi{( zba*>FKd;=GHC|6CG`zudP4Vq8GTPt825tzvtfb~n>>`Vv2~tJ@VY`K^&eRE zv2DO{+LB}2CcITeLEvaI(~xP{>t{k;LZ4yaV1})8BqHr`njx-e1@mg&LynFzSvI%T*xie=b^$&L ziu7bq@EjOPJI4NMmZORmPXrTxB0?R)hEF*2oZo^}wA;-z+bRMIVN z(}nxPFos8wvZDC`8GFtkUml2_DsvU(?NDBBSpfN7n%0G-arf5wyqj9rz4r30Q!G?s zYzEY-pb&h0y_yn}P%tq9xvBRrvFj_Mf8g62PG+>)^HexoP1C(_%)w3DdMd=d8YxJ}`J^kSzS+ILVAUZ4=!Vb)Z zz1_)DVC!;MQp-QM4a7uQ>hOWzbDNL#E=OPq`;QW%y-K=!N3$k&hle{GAq1@WczBC%1Dv{+V@= zunl)!6FV{DY1SJyMH*JT9x%O9-LtZ_23JO~Se40`+W#5!x1a1Rhk+bU87Hnx9hy61VT= zM>wT?bU4H(Or#y7gN~z)6o1>?fjCa~>8saozk6~1{hJ?NKmG32|9Rn>d~||eo__c9 z)Bij*Uml%c=pGDMs3c_*6p})WAB1HnW+2y`Osn6}8wWLiz7udN<*+}n3ElJ{q|I%G zficS!=zk~E<|Y>M1l6S%qWn$`bZ*L_6dvCYtpi``p-swG^BRWPI}FFLknFCmP(i~y zD5*i*+-)t0=O-gwJGT(VcN{@$;PX$GWdIt{&-jG$KQ{Jgn1KhH@-xFw?=s8~Smw2l7lmL+{77_>1gS=kl82vubX#{BFE#ZXRxl`?W0YPR( zY_33rd8xVUn)rdo2<2JI#^IdAdfyYLhc+}BuUPyi!ZnYzk0kV@HUz0A_&$D2w?=Z4 z3nQCZ;g8cbZUoF>zikNHrR(vRhkRu*DeS0hYuvbhSgd(X>W;ZWnipg_K`F?f%0bR& z9FHMF!bJlt*@2?rL?OL?GvuR#kzXCfeOF!rmN7Za!%DVyNKP2s30!(i)}`10CoB$_ zLs=K)vaQ@1wQ?uIjBCRZQVQXzq4{%U?5)Bun%V2`$->;@fUH#lP(k~<&jV=C(ETU{ zK=crQM6gFXg7j$BQEIb;L7O=U<|(M|MomO#FO#a*^AB_IP<6do&(VftOaMzTm1CC) ziE@GvMsP^(a24YY(M1DhWO+-T0Bu`eqQ)+iNZR5$Eszyae!sQ8M_U$1_LR8W8pyhE zLy)3+36wt&UoldA5MmrEXtS>Q(k+aqD6rX(l z+0madz^so=2Vijo4#$Kg;A$WRg1E22(+m(qXZkxESq`2acZ^d zv}+$2wvsj=~2EZ&^+w5pDatJP}J9zS?+ z=`L^U3%H;@xL#Mkw($So9@K5SuG$AjpFjK@bEOWh)^v)D(6V~~kpW`kA&wt^)%Umo zVi(sDbHMeqX+E@)R;(;ZCR;8X8PmI8w+i!hic~X#0L-vS3ZS3VfGpSc5w+0OfrWz} z5zVDsUj{|A6o5=dqLqhn z3)}Xl{2sr`Oq0w=8+VVytSa$;qW)+dWAc97yd4#{0ao_uPB&0Zb`5zL41ikV@)-ZZ z6bd#p@|hM>!eX(69}Nls0s>-utt+}NDn-jdNI(T9dTRKFD?y1&E2YQJ*y%xUi%*OF zqR%xwKn3N&ex%!%;-%`1Zeh9A*im=Rn<&Oa*|tKAEfwB{DnHxR(jEbSF&PlnD$Pf; zMdshR6=_#-*9HvMdEk41^0+x++Ph`Ex>|w-E_`j4^(8EBJ}(GaP!>*N7&&fG<2-FH z5gp^E9$Be6dS?<4)pD7m2`(p(UDx>c+3`xYI<`EwgVbH(@swn}eg_f}0CBj>zeMkR)3CNoFugD>q7n zJNyb@$v=n8$Q$-&rTctPU;>zQxH3BClKgovLP99u0899$xdAxC0jzL{qtUJ}R>WF4 zwrSQ9liDJTMBRE%Qn!t+R_>||*ATb47hn($rS+@f<*@kVi$5QI2B__;L)c-<(%o4| z&W}|-owm(@`(s;wEOE#@Bd3w7+GYmBR4>P_VmDTGvup{n9Z(+2Ic!w`QLdMx^$bdZ z0ipJMdGzqB0sQm%XYkMGfBFLc`SWLga{v6GyFygO_z zU0#3jEfS2JUgnjxCNxeji-ivB=Q^CZ5^wiD#^!6Sa*Zyry!K`T*Tj~FwK7VxN zy86WzU%C66V>TTP#cFPv<%e?FxV_&V+#^eH$mol|SYKSgNiH6ih`UNN)c@p*&%gM> z4V<@x1Cc9#Do@@acoDnA$W#?m7{&6kB0}stT(~9!PBpa(0H#NFJkjQ!9xG!A$grDR_Z&{o=#x*N=;@hMx^TV~{ns6)rtYZL@ZNoiIzd9Tu-}YmC_JZ3-aZfMx@O zkIJOU3a%_v4r!Mrt~MCcb~qdsuvr`lr_Mu3+<)}XyDsY~_&^U}=^~Ce$-a*7We$Zo zvP<_t2X#2ETgZ3lrWX$iC9;+BqjP~crSGvB!p0nE7LFp8$?UK|(qE8diFCR%EyRGv z5^;5ZauUH~(u6@f{Ny;U(kzQ{Q?>KnN{{-*vMN77c)^t}utwTJ*bl3 z9_`R@4#7T#3m{H8`ReEbqm>Qy;fkkUHMZ)a!l0K^ECnQkt9puwF6fZf<$==;dJ8#j z1jz?_$>8d7920DBT4}D;IL1Tr*g?unp^bEZY5OSA*w5`j_GaW(fwHn3leSYF3aI=@ zF8Auqsl9S3lY)8EEUbrH=CCIQ_v1Y;K7=4kFGS+QYcko+>EguXeZNBE941gK>>@X8 zt7i5er$|^~V}CjP%_m4`ig*O{=}y`^V{KfV@L7<@z7O64Ku28fl3vi-vUJTGI{LkT zEk)pL`*shY(O(XVr}Oa=WF3DR{z(!#;{2yCzDTPBN96gkn${)BM2c50j*bo#Hw4~% zWKnz+n50Isle9Z7HNRi+Sa9?PB&dXj-HZ^Za2NpXQM$^*>gyJuF{yRPfAm9X8Y04R zB+GIHf-m$+@Q`jFccweK*P$5@O5&go_>`El_d@D0NfWN3& zv4@}C#C{;|>TXcMsy-i>n=me`@0(S1T)10k!&m@? zYx@es%tO{-4rjmewTsVRXb)f$ED1Rp?--MMT2VL*RKGLOgzMR(;g`dsKlM(?^r>}R zJc;XDrrzhLB*c@b9Mx#;@?w-dk=(<9&!-!Px&fPf@a#pm`6Z$kfBX@xn-HB#Ko9Ve zbV_j_5T_kS>Lfjhnj&_ zNs(=an~qngu=6Q~?$xkXx&?w4t>!~_z3OB73^cYCw=3gH$mkY1XUu4z4XNaouyn=0 zXXQzKcxd@hGo2Wv5NEVQWBmgtL2-scji!X51XRiv5;9>7e=ZwbAS?~(2fY5B9f7P6 z_9|)#+d8i6@%tv|{H zSG-asaGWTT3}Jv+cL5=HowcB;T(~<6X1kAVaVKE8sIh#qY;cR7a@s=|I`lI){;}I3 z?mH<%-L}Y_f2aNp=Mf0IH_MmM&kGMnGQe2apan<(Q(6B3K1RSREAR(n#VE zhJC3pEyuH~AxP7nTzJW;(4EjHdc>wWWxrzP?H zPtu&``*9IvpiGE^ktC)J{>Y3}DinYgaY#VriOg!}f8fFcmE8DQwb&)bSDa_d)Ygc> zaKtb{8&H-0xY*kheJH#*Nzhl#Pi-5PNKNabn-rKpx-E;M<~U zS7|G#e-kxu2CC&J5~CQq!E2+9GF1yv0hsrWr+MD-2~U-n@5yA|l1Py{$6xh~I0{Ls zCWg=pVvQm(i8n}Pf|MMSSQljlKPF0bm$l*Zl8Iuuy7G0U1~z*tOYWXvO9VO2_NxIA z0*Wc9mZd_&cVt8gju?43tKj)#@d8Q!z8EMhf3;wMN5!%_~gRVt1x@Ja!Iw6oS2nBl=-6o0&WW(=pr$byAo;p~L zLTi5sL7Jm=?b5rC2OBSy9nNa3^V_~S@=z@xkwl^SKHnew#R0Ds)h%PEP092JuM2Sj ze|j-c@KYd?H!;OBLkUT;%U*F>TReKR!16RCHQhJn>jjXeJQhm0gRBFf3HB&#g{NaM zSq+yWfBW-X)3(L$nCs_wVubZSu98pyNcMA_{hprlI5&f_~!ZtDe z8FR65IPM{L)>bk%Ni>`JC2>SWi``naW!=vx3)bSj@;F3(e>3{*zvomK2v#A zb-vUe`7~1>m+dm;(ITTx=imi$Yve_Quqs6~lCFqhv)0xBd)k95SCnTljeI?`-qrld}^*n3>; zd(p?8SgE{4XP2EM-^d1+El2_$0iBmjNCHZKBYcGB9=M*AWT(CRfn!Wp(+Od8awk2n z-2+=OISj#JYg->z?nK8Rgj*@DyJmr$i~j~o-M@mx#B)K=N=3|!oaJ*+h%}PSwFYX} zF5Df6{N{1rJod@>@5p)id|t$oF@pDPZ|0|~CV!s^pS$6?%nIOp3D4fiy^npk7g~6K z{ugLm7Qyqg#hI6UlkihRH$W=KoPN_ZAFu@5EA%t2J%nz#S`j)wm3vQSBS3Z=fa3&V zI;diN4n07`VtLm%pA9eQAxDs|BL|H4z57SX;M83~?jQBBjXGAOq(u0)@HGNE#6`O~ z_hizQoyPagd{nU|b*?1TN>g#LihcWk)lB;Wn^06jd&msGGxTI?WZ#8&#*HyOQx)gv zlIrtrvxXONh#mNVii~i_8%s))*_YBXAmQ4>6Z0i^#hlw8rrZ%G5H}|;e$>8AVmV}gr+I-b ztRJY$8UFJg{ru9mI!t_08S4{fpkTovB`eJlh^gIKP1eYzk7hoZmY0qrUVb3t4)U&B zmbnOjpmD9rF)%hISeafGQ&;|akpdNfzo#7-o*_ejIYLL8`EY_OTZzB*YKltVt>2T$@9s9@rcTY)*^2}7 z=9FC9PsENc*x|t7B!D#S7MMB=r764aVzh6|?_>9gcJlerhP^D4d*+gD-p;#psa;f~ zdQy+5EoKTv7ks$e{T+!WU8=mLK}VgKX_CMq=Ez72X|;22*y=m#k5wXn)Tny93k%QM zy1e`kK7yCz9FZ_CaPQ#n+)P5f?E+m~>Oql%14J|Fe-X8T(0A#!+hNP?ybLm{fbxX_ zF1{{~iYLXYVW5}`bQW~~*iJ%~=x6xYC-s{=9Vsm$ur4dGSkUL=2ve%F^0xdvlgeg)C3Fqxj=j=WtEVPO6u%gv2|SIt?j%=Q zpX!mh%Y0Y6E8^{F8n<{u7%;crrwzo)1?gK0p7`^_@&ed{kpZ_4@qLuepI(I92`7N- zt|XDNbPt&}Q0j2&@zwemKHhUYS~I>OHd&6INeU0|fE<aj7aYDFZ@zv8yOTiUQNS?w7j652 zG;OcuxqG+?fs^~>v^3KW!47%(u&)$JI#R%>Ouf#|}C3`(fAPjqVZbDob?kno;ImUB2KQA!)+pi>V1J}VhDB>4Q ztyv^6VJ{gsBZR=fASR$to{!N=%{sO0`HtrNj2+Pc4?8L-;ejh2Jl{%+0qd^I@r-Z) zHc;o#mGTWpKmYjPE|^I;@9hqa@IB&obm*irlc(iIzRKc%{QP=dxhYtJqiQu*j?qZe za1|va2;UARYs_a^R*kxmyJb|mh)#~omBCb^Mw7>H-aH#f<7>y2!x(`_V5K;FSipk( zXp3g@D<2~?8h#yM%JN@5so#_tShpw#Z;f~?;#4&2{%sYpu%Tm7#*P8xNOgEwMvLvd zhD`z7kRz^t$L(8Ix#G~hjwlFx>##>=gj`TBqNfTDewaq^#aNMB|7M6x^^=aOppbCe2F;$(6XXOr7p^=UD<-yj3^b~ zMk4hvjGiRYSW+0b3!QL+=KJDf0Vs7~AdHGu@Aa0f7mXg8S;Ok{@Ot(Pn3BW8j*%Ln zL6sYeY3bNk+e`c^s0z4p^%TF^rqh~4POp$=sek0R_M*wySO1WD$ z<+L7Kc=EKEA`MriZytH_hitek0rZ5hx&qOEZziTQt}jXG)F^K!iI-K)2S%;bZ;sG07lG<#@w%z z+ZVs;wFy)u$j$2cC{88}Hc|?tj!3Tz4?wsUTnio!QlgF;Ipa|Q`f(r-6X5<_A+^$f z4JMC#36I6v8Y~k`Q?x@#v^EB496g98l0w1Btz~@6 zw})Z8lel#~BP&s2wN#l2EwwZlY@plc2-B)Gk}52s58WOi{i8ATs#?wf)8po1tc*!@4@ovVq^Kw>yj|z>Z zjj(V&Jb1GVA<)6s96*YEXCyb`T>=E^!LT@8A@Ya90`Cf@kmpK@zK*)2^WRNigDY#5B{f%@)NC4k=wro>ON+h5}rM`u(VGpy2k^keh9c>-tgM z2tpPDYLh(CB*_<()*kg?c>hCxbxZ2}s8#O0Eo*PL!o<%2Ae82}2(lt`>@SZrk5?Wv z6;1)B)pFOvK=oEv5BBAfS zH1EEWyJZY(MDCYFXVn3y^+z>!*E4q*$04kJoD2_$tLbqn@(9Hdafhn~6dPStCF?K} zPOBDwO#2uO?&FBSoDFUkGg+J=+z=&&?kXS(bVct;B52CJO|@ZBGBdI@zq_-c8w{3zFFTpj%*firmfJ8b z$Pc4W-b*w?yISe#(a<(o+fBSo0}tZCM;1yky3A0?k>r(e@WEIIHwija*!n;J(7 zqseI&fv;{Bi3X)vd`lPrw&(KR4W@Qg&9mE-c3bo%IGP{()QNR~H0MoDmr0#RGJUg} zU|^yr5i{?;1KhxWdori5VPxG(S@hkzfiBpvtQ`Wncx0nck**aV!21Eb%je%**z{CS)1s1H~jiA1tW%H zGO=?ltaAHmE}F-8?zB@HYSu@Pophg_@3WxcUPizL#nBUg@MaRn1@OVjVvVH0v1e{A zq$$-X!S)UJdZR{Fa^`xzn|wUN^++q+0S`s%gWYDe`r)n{VrPGH`&%o%H|_Dx;SSl| zrtk13wii<=N?lFWypF5?iJ7&h=f7fNMerDwbN4*h+W(np*f2VGpNLRcek!8$AgB;a zp0-*&V@jfbCL_GX)k%?*T!KP>pwS3)@slq<|MIhfVYAT9G&sI;XdIC71GDL^5J=9C zC8Plmgl#E&Y5n!5j!z#js^gIIJ$Is^a8uK; zts@Q7#5s%;J2^QJ7H9z5_N(=owbWs;1{>*+EW5VyOpH_yvdiRc?as>I3Jp^P0l8LI zwcKk7fi=PcTS7|j7YgE_%1g$jT0E(z%SL4r1=QhjgcygYJ6EyWIO~z zb}jpV+Zyqb+7fsi>*^IkronrZ&s~A>d4(3JAWpp(@QD`Xr3k^Ab?X*p>urdYBCL2t2J8qSyedBkk}S3w zN+VDvVwNxPm}3#nbt` zxrO+Jw*!O1ku!Wsvp09 zfAznMYSE0Y4iI#&2HEMD3^3p_4OerVBSDgP@7ci@vB3elTXh5?0ur`+SgWLXP~(JP z?bG7b3qcq}OfP9-JUZ=wMFQ8A0cjpho6!ecmVm_!2DK&KNBW<9^~Gn84(=rZ3J?L< z*pG%yfOhORZlgChL-kszHB4G%ZNor+kmfr~Jjdc<`qI-`Xpy)*_jQb4i=?^V!+&}Q z7-RSp1|bro@J@_I3Ieynp1cIGaB^537f)Zld+`INmK6zF#M+p$wKGt8ED3eBULk7# ztSaZNszuf%c%#s23-#)<(7!xL{>2%b^9ZEmgfZd6j#3k@(O6KAFr5ygv5R$or*gMQ zW}y$EPy#=M=#|Y9)zfZizqGDS?w)y}d7u*Urs8|g-UYqRU3rf5k?HRX7fCss{O~Aq zKPmw*>#(>$+?0?0D0@lzJ1{uGbBG8eKn*BGXB(YrxcB_2_P-#XKh?VEqO4A8nmVci z>#KCkZn2ELoa7W@t};M5sd|`y4)b?($0iv!1u;05FGs`TS*llrZj^ z8&gIaQ090T23QJ&4zk*go8kqa2a@KIBeF)di{NJgDgmNUtml#+G<}hokF-Knnii31 zhAqao=QDR|P7I_Upz?Tw6+Yj@(9N`5TIAY0P_2PB2eTszg8;yw3o%ZAC6)%ZMBnU- zAp7EQH6u7<3ubU+@G)MsFMr12I~d1a3P5{E9LVZ7x7jiLhz4UrmN~F)%x(R}a9jM= zGR(p38k3%3lE{-ojPPji6Jtm7H4iz0Fh-J4Lm4?1=&T;6o;{LQ>8bq%38hgS9tI8# z@Dt?S?8Bb49N`<7_0akJl8r^mh1IXKO%fyS&XtHf$sR) z)%6XMKb7}z(P;a&)hhZ838*-gZl|P4k*-h=eZ6X$Y0$H8w7fx?0_A8q$}hx;l2>{$ z$h#q3gOF-<-lI+1aZnAQZ*);O(W14;3ro?_u!_|R_QsyFrnL2cFx~1{_#Au?9{bet z=}v|`v0#DcrkA-|dQfv(V5M8#i`8K{1=cdG8f3?B;Bw)Yj90U|W-_#^M6$SH^jaA{uMytE|Tj@~;jFmgEcuOZcz1Qc`Q@EpRnu5lp-&_KAN%ErgW+(Ok3? zZECy*Uqg_!zk1&KCBx?$#Cdir2ge_>aZnYHS|kxuY`Bzv-1-swtjNaOW81}t0?CBv zP}oZax_P;<-nWk04H;I!?Nlj#-VmJn79n#uj=~g?cPevm$<)#^lHMhpYkcDnGd3yD z-51g2(@dB5ib1=maYqpgun?vcc-fFC1SSE(2Dm#NM{$_m4h=PosjFj@j}nK9+Fh)O zi*Uo}SFxLav#-^hC8D>yVKX0^?A!|RI|d-v%Z-}rBZs_^TW^>Imi<`vMZ`gNPx)97 z8RlIBa~p@lx8$mpI7s4KQmCbhI{2my_f+Eelu~YT3U$_IF~j-9RxUWDHqo(7WY4yM zaW9qM0R)~ddTR<$%^Ecxqp@`ogYZu;zVe}+IEg;)-Gj+ba(sq^mcaPxSA)$57h*u<-_J?4yxDC@!)~@ z!MxwBiTJRyviCzy(aSZG*{TddpGFm<77VtHl5Z#`KgjYBW*NUi$2(Y`(Monx2ocNu zTvEb+zFyGew5L?Xj2h$e-9;I%$C+~v-Qd0`O=MOyQ;R(3wgV`_liE$w085+(WV>*1 zsdm(rcUwCnzBG)U;zbIKLg!q`go?+y7lES%DYBA?#x5c=Gyh5YB@&h==S(r>$QnXtRxW zuV|G$7UNxauk!8X0)Cnqj@z9*ed%|9?|fa4trecnln@%WY&l7j4$pm1XA4Bo#USGt zardrgVwwmm9r|y^h!U}z@K6_mk)zQCp+$|$O-Vw}8R*Y&DsI^P6ZGru16&o#0_

    ;Y8KOw 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 14.17.5" } }, - "node_modules/@electron-forge/core": { - "version": "6.0.5", + "node_modules/@electron-forge/cli/node_modules/@electron-forge/core": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@electron-forge/core/-/core-6.2.1.tgz", + "integrity": "sha512-udjU8r9dzuV/dPMPxONmkWYoqM0uY6ezpdjTLgO9aNdWTbBeBLIOMVT0jdx7GBoTuPu6ul/VhDEFNUaojEOrVA==", "dev": true, "funding": [ { @@ -73,16 +76,16 @@ "url": "https://tidelift.com/subscription/pkg/npm-.electron-forge-core?utm_medium=referral&utm_source=npm_fund" } ], - "license": "MIT", "dependencies": { - "@electron-forge/core-utils": "6.0.5", - "@electron-forge/maker-base": "6.0.5", - "@electron-forge/plugin-base": "6.0.5", - "@electron-forge/publisher-base": "6.0.5", - "@electron-forge/shared-types": "6.0.5", - "@electron-forge/template-base": "6.0.5", - "@electron-forge/template-webpack": "6.0.5", - "@electron-forge/template-webpack-typescript": "6.0.5", + "@electron-forge/core-utils": "6.2.1", + "@electron-forge/maker-base": "6.2.1", + "@electron-forge/plugin-base": "6.2.1", + "@electron-forge/publisher-base": "6.2.1", + "@electron-forge/shared-types": "6.2.1", + "@electron-forge/template-base": "6.2.1", + "@electron-forge/template-vite": "6.2.1", + "@electron-forge/template-webpack": "6.2.1", + "@electron-forge/template-webpack-typescript": "6.2.1", "@electron/get": "^2.0.0", "@electron/rebuild": "^3.2.10", "@malept/cross-spawn-promise": "^2.0.0", @@ -112,12 +115,83 @@ "node": ">= 14.17.5" } }, - "node_modules/@electron-forge/core-utils": { - "version": "6.0.5", + "node_modules/@electron-forge/cli/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, - "license": "MIT", "dependencies": { - "@electron-forge/shared-types": "6.0.5", + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@electron-forge/cli/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@electron-forge/cli/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@electron-forge/cli/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@electron-forge/cli/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/@electron-forge/core-utils": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@electron-forge/core-utils/-/core-utils-6.2.1.tgz", + "integrity": "sha512-mJUpy8mZ7/l1BddReFrNZyM5iNEuYwjpeIqZ2E0E/hQPH26QreAV3rPfTj7WhA3V69ftmn++QRt82pNZFhHVEg==", + "dev": true, + "dependencies": { + "@electron-forge/shared-types": "6.2.1", "@electron/rebuild": "^3.2.10", "@malept/cross-spawn-promise": "^2.0.0", "chalk": "^4.0.0", @@ -132,12 +206,83 @@ "node": ">= 14.17.5" } }, - "node_modules/@electron-forge/maker-base": { - "version": "6.0.5", + "node_modules/@electron-forge/core-utils/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, - "license": "MIT", "dependencies": { - "@electron-forge/shared-types": "6.0.5", + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@electron-forge/core-utils/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@electron-forge/core-utils/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@electron-forge/core-utils/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@electron-forge/core-utils/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/@electron-forge/maker-base": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@electron-forge/maker-base/-/maker-base-6.2.1.tgz", + "integrity": "sha512-LnvGtTJ/RNojKdUKktYEcbLqPggXdMBs1uscQRgXkI3XnVGdEi+/j5+Eg5ka4d6FnsaUkz//U5yhPtNFhDbNSw==", + "dev": true, + "dependencies": { + "@electron-forge/shared-types": "6.2.1", "fs-extra": "^10.0.0", "which": "^2.0.2" }, @@ -146,12 +291,13 @@ } }, "node_modules/@electron-forge/maker-deb": { - "version": "6.0.5", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@electron-forge/maker-deb/-/maker-deb-6.2.1.tgz", + "integrity": "sha512-y4WeBCGOeu1z5yBHPigzYcVPZAwbaJB60wXZ1VQpuKM5n09nONTq2TFhoJDHys3t9aHsBaX7G6Drv0XPUWQExQ==", "dev": true, - "license": "MIT", "dependencies": { - "@electron-forge/maker-base": "6.0.5", - "@electron-forge/shared-types": "6.0.5" + "@electron-forge/maker-base": "6.2.1", + "@electron-forge/shared-types": "6.2.1" }, "engines": { "node": ">= 14.17.5" @@ -160,206 +306,14 @@ "electron-installer-debian": "^3.0.0" } }, - "node_modules/@electron-forge/maker-deb/node_modules/@malept/cross-spawn-promise": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", - "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/malept" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" - } - ], - "optional": true, - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@electron-forge/maker-deb/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "optional": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/@electron-forge/maker-deb/node_modules/electron-installer-debian": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/electron-installer-debian/-/electron-installer-debian-3.1.0.tgz", - "integrity": "sha512-k6KChvx0Fw8XTlCqwwbBfh19yGQaKjGdbugokmr1IpzINOm4QFyACKMTHAYFHW5LCBUZQShZD96hwxUZ+8Kx+w==", - "dev": true, - "optional": true, - "os": [ - "darwin", - "linux" - ], - "dependencies": { - "@malept/cross-spawn-promise": "^1.0.0", - "debug": "^4.1.1", - "electron-installer-common": "^0.10.2", - "fs-extra": "^9.0.0", - "get-folder-size": "^2.0.1", - "lodash": "^4.17.4", - "word-wrap": "^1.2.3", - "yargs": "^15.0.1" - }, - "bin": { - "electron-installer-debian": "src/cli.js" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@electron-forge/maker-deb/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, - "optional": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@electron-forge/maker-deb/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "optional": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@electron-forge/maker-deb/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, - "optional": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@electron-forge/maker-deb/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, - "optional": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@electron-forge/maker-deb/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, - "optional": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@electron-forge/maker-deb/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "optional": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@electron-forge/maker-deb/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true, - "optional": true - }, - "node_modules/@electron-forge/maker-deb/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "optional": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@electron-forge/maker-deb/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "optional": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/@electron-forge/maker-rpm": { - "version": "6.0.5", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@electron-forge/maker-rpm/-/maker-rpm-6.2.1.tgz", + "integrity": "sha512-FIoU9cvtNOIgrqSCdAMjDKvOnFGSf7RGEtLuZ7Q/BEkwUoXxqphqTzxiIxZocvhVfDtaSU18l9k7u/HrXSL9JQ==", "dev": true, - "license": "MIT", "dependencies": { - "@electron-forge/maker-base": "6.0.5", - "@electron-forge/shared-types": "6.0.5" + "@electron-forge/maker-base": "6.2.1", + "@electron-forge/shared-types": "6.2.1" }, "engines": { "node": ">= 14.17.5" @@ -368,119 +322,14 @@ "electron-installer-redhat": "^3.2.0" } }, - "node_modules/@electron-forge/maker-rpm/node_modules/@malept/cross-spawn-promise": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", - "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/malept" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" - } - ], - "optional": true, - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@electron-forge/maker-rpm/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, - "optional": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/@electron-forge/maker-rpm/node_modules/electron-installer-redhat": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/electron-installer-redhat/-/electron-installer-redhat-3.4.0.tgz", - "integrity": "sha512-gEISr3U32Sgtj+fjxUAlSDo3wyGGq6OBx7rF5UdpIgbnpUvMN4W5uYb0ThpnAZ42VEJh/3aODQXHbFS4f5J3Iw==", - "dev": true, - "optional": true, - "os": [ - "darwin", - "linux" - ], - "dependencies": { - "@malept/cross-spawn-promise": "^1.0.0", - "debug": "^4.1.1", - "electron-installer-common": "^0.10.2", - "fs-extra": "^9.0.0", - "lodash": "^4.17.15", - "word-wrap": "^1.2.3", - "yargs": "^16.0.2" - }, - "bin": { - "electron-installer-redhat": "src/cli.js" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@electron-forge/maker-rpm/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "optional": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@electron-forge/maker-rpm/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, - "optional": 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/@electron-forge/maker-rpm/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "optional": true, - "engines": { - "node": ">=10" - } - }, "node_modules/@electron-forge/maker-squirrel": { - "version": "6.0.5", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@electron-forge/maker-squirrel/-/maker-squirrel-6.2.1.tgz", + "integrity": "sha512-331Pdt6eZh3nvjQaaDGlu2q1ZtBFrUSZWox2wHxG5B9l7/IoJY60dLgkkftsSrT+zUjZmKR67ZV3Fmh7qL/bPw==", "dev": true, - "license": "MIT", "dependencies": { - "@electron-forge/maker-base": "6.0.5", - "@electron-forge/shared-types": "6.0.5", + "@electron-forge/maker-base": "6.2.1", + "@electron-forge/shared-types": "6.2.1", "fs-extra": "^10.0.0" }, "engines": { @@ -491,45 +340,50 @@ } }, "node_modules/@electron-forge/maker-zip": { - "version": "6.0.5", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@electron-forge/maker-zip/-/maker-zip-6.2.1.tgz", + "integrity": "sha512-EgKArMT3Njn9/NZ7g2gGrhl8Y3F84Mm9b9Yt5WOziQaUAWvywFdijhUn4Oq631f3wU93xNq/CZbKvYWAK0NjnA==", "dev": true, - "license": "MIT", "dependencies": { - "@electron-forge/maker-base": "6.0.5", - "@electron-forge/shared-types": "6.0.5", + "@electron-forge/maker-base": "6.2.1", + "@electron-forge/shared-types": "6.2.1", "cross-zip": "^4.0.0", - "fs-extra": "^10.0.0" + "fs-extra": "^10.0.0", + "got": "^11.8.5" }, "engines": { "node": ">= 14.17.5" } }, "node_modules/@electron-forge/plugin-base": { - "version": "6.0.5", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@electron-forge/plugin-base/-/plugin-base-6.2.1.tgz", + "integrity": "sha512-8mVbFgTlxQKDZ7jzeHyWrzOSiv/DpE29flPLgpyeFuz/zbC7oLNdxBCYo7WptQgI+HArphqehKUBf1UOkXmRPg==", "dev": true, - "license": "MIT", "dependencies": { - "@electron-forge/shared-types": "6.0.5" + "@electron-forge/shared-types": "6.2.1" }, "engines": { "node": ">= 14.17.5" } }, "node_modules/@electron-forge/publisher-base": { - "version": "6.0.5", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@electron-forge/publisher-base/-/publisher-base-6.2.1.tgz", + "integrity": "sha512-clrrEPsamoe4543smfyZUBp2IRSZ4EEhdj/bm0zmODS2qs/V1cCEf7y8P29huxMskT5bXDxSzothG72or3b2WQ==", "dev": true, - "license": "MIT", "dependencies": { - "@electron-forge/shared-types": "6.0.5" + "@electron-forge/shared-types": "6.2.1" }, "engines": { "node": ">= 14.17.5" } }, "node_modules/@electron-forge/shared-types": { - "version": "6.0.5", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-6.2.1.tgz", + "integrity": "sha512-kLazG5XUAqb3Duyhq7XyGluINRwCQRaIiuvHwlvnZYYu6NZQTz9xUm6tQ9v05EtFblUx2iRjY67DJRZSt3dzTQ==", "dev": true, - "license": "MIT", "dependencies": { "@electron/rebuild": "^3.2.10", "electron-packager": "^17.1.1", @@ -540,11 +394,12 @@ } }, "node_modules/@electron-forge/template-base": { - "version": "6.0.5", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@electron-forge/template-base/-/template-base-6.2.1.tgz", + "integrity": "sha512-hSMaefJRptpszPsZLvEfHV22KO6/XK0kJ6Lota1x3xQEFQs4IpCwUv446JE5hde+5Fukw5vZawbK2m937Te24Q==", "dev": true, - "license": "MIT", "dependencies": { - "@electron-forge/shared-types": "6.0.5", + "@electron-forge/shared-types": "6.2.1", "@malept/cross-spawn-promise": "^2.0.0", "debug": "^4.3.1", "fs-extra": "^10.0.0", @@ -554,13 +409,28 @@ "node": ">= 14.17.5" } }, - "node_modules/@electron-forge/template-webpack": { - "version": "6.0.5", + "node_modules/@electron-forge/template-vite": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@electron-forge/template-vite/-/template-vite-6.2.1.tgz", + "integrity": "sha512-t05p8ZWtkixjuUFJpaupq2t+ap8vjPjULO2knKC12TqWTxo53M8lKwx0f7h0zvgyqWdtEGQr8KiVfeFS0Lh3jA==", "dev": true, - "license": "MIT", "dependencies": { - "@electron-forge/shared-types": "6.0.5", - "@electron-forge/template-base": "6.0.5", + "@electron-forge/shared-types": "6.2.1", + "@electron-forge/template-base": "6.2.1", + "fs-extra": "^10.0.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + } + }, + "node_modules/@electron-forge/template-webpack": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@electron-forge/template-webpack/-/template-webpack-6.2.1.tgz", + "integrity": "sha512-u2/Cm6HjCah07larN1npHDG1dhDZMyqdDnPDh0iQNv+BEV6kCMSHX/8R9Uc7uIpkRVj+uCfcYBnkoKHKbUgKcQ==", + "dev": true, + "dependencies": { + "@electron-forge/shared-types": "6.2.1", + "@electron-forge/template-base": "6.2.1", "fs-extra": "^10.0.0" }, "engines": { @@ -568,12 +438,13 @@ } }, "node_modules/@electron-forge/template-webpack-typescript": { - "version": "6.0.5", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@electron-forge/template-webpack-typescript/-/template-webpack-typescript-6.2.1.tgz", + "integrity": "sha512-8dXu54OsvfeBVGFyHfzVaBlxH+dPFxgLKu+/gsip82OEmLghXWyfvwhpXBw3rhxqG8V2/nbxDYUghSJackWZYA==", "dev": true, - "license": "MIT", "dependencies": { - "@electron-forge/shared-types": "6.0.5", - "@electron-forge/template-base": "6.0.5", + "@electron-forge/shared-types": "6.2.1", + "@electron-forge/template-base": "6.2.1", "fs-extra": "^10.0.0" }, "engines": { @@ -581,9 +452,10 @@ } }, "node_modules/@electron/asar": { - "version": "3.2.3", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.4.tgz", + "integrity": "sha512-lykfY3TJRRWFeTxccEKdf1I6BLl2Plw81H0bbp4Fc5iEc67foDCa5pjJQULVgo0wF+Dli75f3xVcdb/67FFZ/g==", "dev": true, - "license": "MIT", "dependencies": { "chromium-pickle-js": "^0.2.0", "commander": "^5.0.0", @@ -595,23 +467,22 @@ }, "engines": { "node": ">=10.12.0" - }, - "optionalDependencies": { - "@types/glob": "^7.1.1" } }, "node_modules/@electron/asar/node_modules/commander": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/@electron/get": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.2.tgz", + "integrity": "sha512-eFZVFoRXb3GFGd7Ak7W4+6jBl9wBtiZ4AaYOse97ej6mKj5tkyO0dUnUChs1IhJZtx1BENo4/p4WUTXpi6vT+g==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^4.1.1", "env-paths": "^2.2.0", @@ -630,8 +501,9 @@ }, "node_modules/@electron/get/node_modules/fs-extra": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -643,32 +515,36 @@ }, "node_modules/@electron/get/node_modules/jsonfile": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, - "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/@electron/get/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, - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@electron/get/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, - "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/@electron/notarize": { - "version": "1.2.3", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-1.2.4.tgz", + "integrity": "sha512-W5GQhJEosFNafewnS28d3bpQ37/s91CDWqxVchHfmv2dQSTWpOzNlUVQwYzC1ay5bChRV/A9BTL68yj0Pa+TSg==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^4.1.1", "fs-extra": "^9.0.1" @@ -679,8 +555,9 @@ }, "node_modules/@electron/notarize/node_modules/fs-extra": { "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, - "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -693,8 +570,9 @@ }, "node_modules/@electron/osx-sign": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.0.4.tgz", + "integrity": "sha512-xfhdEcIOfAZg7scZ9RQPya1G1lWo8/zMCwUXAulq0SfY7ONIW+b9qGyKdMyuMctNYwllrIS+vmxfijSfjeh97g==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "compare-version": "^0.1.2", "debug": "^4.3.4", @@ -712,9 +590,10 @@ } }, "node_modules/@electron/rebuild": { - "version": "3.2.10", + "version": "3.2.13", + "resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-3.2.13.tgz", + "integrity": "sha512-DH9Ol4JCnHDYVOD0fKWq+Qqbn/0WU1O6QR0mIpMXEVU4YFM4PlaqNC9K36mGShNBxxGFotZCMDrB1wl/iHM12g==", "dev": true, - "license": "MIT", "dependencies": { "@malept/cross-spawn-promise": "^2.0.0", "chalk": "^4.0.0", @@ -722,7 +601,6 @@ "detect-libc": "^2.0.1", "fs-extra": "^10.0.0", "got": "^11.7.0", - "lzma-native": "^8.0.5", "node-abi": "^3.0.0", "node-api-version": "^0.1.4", "node-gyp": "^9.0.0", @@ -732,16 +610,17 @@ "yargs": "^17.0.1" }, "bin": { - "electron-rebuild": "lib/src/cli.js" + "electron-rebuild": "lib/cli.js" }, "engines": { "node": ">=12.13.0" } }, "node_modules/@electron/universal": { - "version": "1.3.4", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.4.1.tgz", + "integrity": "sha512-lE/U3UNw1YHuowNbTmKNs9UlS3En3cPgwM5MI+agIgr/B1hSze9NdOP0qn7boZaI9Lph8IDv3/24g9IxnJP7aQ==", "dev": true, - "license": "MIT", "dependencies": { "@electron/asar": "^3.2.1", "@malept/cross-spawn-promise": "^1.1.0", @@ -757,6 +636,8 @@ }, "node_modules/@electron/universal/node_modules/@malept/cross-spawn-promise": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", + "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", "dev": true, "funding": [ { @@ -768,7 +649,6 @@ "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" } ], - "license": "Apache-2.0", "dependencies": { "cross-spawn": "^7.0.1" }, @@ -778,8 +658,9 @@ }, "node_modules/@electron/universal/node_modules/fs-extra": { "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, - "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -790,13 +671,106 @@ "node": ">=10" } }, - "node_modules/@gar/promisify": { - "version": "1.1.3", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dev": true, - "license": "MIT" + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } }, "node_modules/@malept/cross-spawn-promise": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz", + "integrity": "sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==", "dev": true, "funding": [ { @@ -808,7 +782,6 @@ "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" } ], - "license": "Apache-2.0", "dependencies": { "cross-spawn": "^7.0.1" }, @@ -818,8 +791,9 @@ }, "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, - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -830,16 +804,18 @@ }, "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, - "license": "MIT", "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, - "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -849,33 +825,32 @@ } }, "node_modules/@npmcli/fs": { - "version": "2.1.2", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", + "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", "dev": true, - "license": "ISC", "dependencies": { - "@gar/promisify": "^1.1.3", "semver": "^7.3.5" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/move-file": { - "version": "2.0.1", + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "dev": true, - "license": "MIT", - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, + "optional": true, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=14" } }, "node_modules/@sindresorhus/is": { "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -885,8 +860,9 @@ }, "node_modules/@szmarczak/http-timer": { "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", "dev": true, - "license": "MIT", "dependencies": { "defer-to-connect": "^2.0.0" }, @@ -896,16 +872,18 @@ }, "node_modules/@tootallnate/once": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/@types/cacheable-request": { "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", "dev": true, - "license": "MIT", "dependencies": { "@types/http-cache-semantics": "*", "@types/keyv": "^3.1.4", @@ -915,8 +893,9 @@ }, "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, - "license": "MIT", "optional": true, "dependencies": { "@types/node": "*" @@ -924,8 +903,9 @@ }, "node_modules/@types/glob": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "@types/minimatch": "*", @@ -934,40 +914,46 @@ }, "node_modules/@types/http-cache-semantics": { "version": "4.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", + "dev": true }, "node_modules/@types/keyv": { "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/minimatch": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/@types/node": { - "version": "16.18.16", - "dev": true, - "license": "MIT" + "version": "16.18.38", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.38.tgz", + "integrity": "sha512-6sfo1qTulpVbkxECP+AVrHV9OoJqhzCsfTNp5NIG+enM4HyM3HvZCO798WShIXBN0+QtDIcutJCjsVYnQP5rIQ==", + "dev": true }, "node_modules/@types/responselike": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/yauzl": { "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "@types/node": "*" @@ -975,8 +961,9 @@ }, "node_modules/abbrev": { "version": "1.1.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true }, "node_modules/adler-32": { "version": "1.3.1", @@ -988,8 +975,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "debug": "4" }, @@ -999,8 +987,9 @@ }, "node_modules/agentkeepalive": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz", + "integrity": "sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^4.1.0", "depd": "^2.0.0", @@ -1012,8 +1001,9 @@ }, "node_modules/aggregate-error": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, - "license": "MIT", "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -1024,8 +1014,9 @@ }, "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, - "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -1038,16 +1029,18 @@ }, "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, - "license": "MIT", "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, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -1065,13 +1058,15 @@ }, "node_modules/aproba": { "version": "2.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true }, "node_modules/are-we-there-yet": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", "dev": true, - "license": "ISC", "dependencies": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -1080,10 +1075,26 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/asar": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/asar/-/asar-3.2.0.tgz", + "integrity": "sha512-COdw2ZQvKdFGFxXwX3oYh2/sOsJWJegrdJCGxnN4MZ7IULgRBp9P6665aqj9z1v9VwP4oP1hRBojRDQ//IGgAg==", + "deprecated": "Please use @electron/asar moving forward. There is no API change, just a package name change", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "chromium-pickle-js": "^0.2.0", @@ -1103,8 +1114,9 @@ }, "node_modules/asar/node_modules/commander": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">= 6" @@ -1112,34 +1124,40 @@ }, "node_modules/astral-regex": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/at-least-node": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true, - "license": "ISC", "engines": { "node": ">= 4.0.0" } }, "node_modules/author-regex": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz", + "integrity": "sha512-KbWgR8wOYRAPekEmMXrYYdc7BRyhn2Ftk7KWfMUnQ43hFdojWEFRxhhRUm3/OFEdPa1r0KAvTTg9YQK57xTe0g==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8" } }, "node_modules/balanced-match": { "version": "1.0.2", - "license": "MIT" + "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==", "dev": true, "funding": [ { @@ -1154,33 +1172,50 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/bl": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, - "license": "MIT", "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", "readable-stream": "^3.4.0" } }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/bluebird": { "version": "3.7.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true }, "node_modules/boolean": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", + "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/brace-expansion": { "version": "1.1.11", - "license": "MIT", + "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" @@ -1188,8 +1223,9 @@ }, "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, - "license": "MIT", "dependencies": { "fill-range": "^7.0.1" }, @@ -1199,6 +1235,8 @@ }, "node_modules/buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, "funding": [ { @@ -1214,7 +1252,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -1222,16 +1259,18 @@ }, "node_modules/buffer-crc32": { "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "dev": true, - "license": "MIT", "engines": { "node": "*" } }, "node_modules/buffer-equal": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz", + "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.4" }, @@ -1241,7 +1280,8 @@ }, "node_modules/buffer-from": { "version": "1.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "node_modules/busboy": { "version": "1.6.0", @@ -1255,82 +1295,88 @@ } }, "node_modules/cacache": { - "version": "16.1.3", + "version": "17.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.3.tgz", + "integrity": "sha512-jAdjGxmPxZh0IipMdR7fK/4sDSrHMLUV0+GvVUsjwyGNKHsh79kW/otg+GkbXwl6Uzvy9wsvHOX4nUoWldeZMg==", "dev": true, - "license": "ISC", "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", "lru-cache": "^7.7.1", - "minipass": "^3.1.6", + "minipass": "^5.0.0", "minipass-collect": "^1.0.2", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", + "ssri": "^10.0.0", "tar": "^6.1.11", - "unique-filename": "^2.0.0" + "unique-filename": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/cacache/node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/cacache/node_modules/glob": { - "version": "8.1.0", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.1.tgz", + "integrity": "sha512-9BKYcEeIs7QwlCYs+Y3GBvqAMISufUS0i2ELd11zpZjxI5V9iyRj0HgzB5/cLf2NY4vcYBTYzJ7GIui7j/4DOw==", "dev": true, - "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "foreground-child": "^3.1.0", + "jackspeak": "^2.0.3", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2", + "path-scurry": "^1.10.0" + }, + "bin": { + "glob": "dist/cjs/src/bin.js" }, "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/cacache/node_modules/minimatch": { - "version": "5.1.6", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.2.tgz", + "integrity": "sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/cacheable-lookup": { "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", "dev": true, - "license": "MIT", "engines": { "node": ">=10.6.0" } }, "node_modules/cacheable-request": { - "version": "7.0.2", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", "dev": true, - "license": "MIT", "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -1368,8 +1414,9 @@ }, "node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1383,29 +1430,33 @@ }, "node_modules/chownr": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true, - "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/chromium-pickle-js": { "version": "0.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==", + "dev": true }, "node_modules/clean-stack": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/cli-cursor": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, - "license": "MIT", "dependencies": { "restore-cursor": "^3.1.0" }, @@ -1414,9 +1465,10 @@ } }, "node_modules/cli-spinners": { - "version": "2.7.0", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", + "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" }, @@ -1426,8 +1478,9 @@ }, "node_modules/cli-truncate": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", "dev": true, - "license": "MIT", "dependencies": { "slice-ansi": "^3.0.0", "string-width": "^4.2.0" @@ -1441,8 +1494,9 @@ }, "node_modules/cliui": { "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -1454,16 +1508,18 @@ }, "node_modules/clone": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8" } }, "node_modules/clone-response": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", "dev": true, - "license": "MIT", "dependencies": { "mimic-response": "^1.0.0" }, @@ -1481,8 +1537,9 @@ }, "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, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -1492,41 +1549,47 @@ }, "node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/color-support": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true, - "license": "ISC", "bin": { "color-support": "bin.js" } }, "node_modules/colorette": { - "version": "2.0.19", - "dev": true, - "license": "MIT" + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true }, "node_modules/commander": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/compare-version": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", + "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/concat-map": { "version": "0.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "node_modules/concat-stream": { "version": "1.6.2", @@ -1542,37 +1605,11 @@ "typedarray": "^0.0.6" } }, - "node_modules/concat-stream/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "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/concat-stream/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/concat-stream/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/config-chain": { "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "ini": "^1.3.4", @@ -1581,12 +1618,14 @@ }, "node_modules/console-control-strings": { "version": "1.1.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true }, "node_modules/core-util-is": { "version": "1.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "node_modules/crc-32": { "version": "1.2.2", @@ -1601,8 +1640,9 @@ }, "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, - "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -1614,6 +1654,8 @@ }, "node_modules/cross-spawn-windows-exe": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/cross-spawn-windows-exe/-/cross-spawn-windows-exe-1.2.0.tgz", + "integrity": "sha512-mkLtJJcYbDCxEG7Js6eUnUNndWjyUZwJ3H7bErmmtOYU/Zb99DyUkpamuIZE0b3bhmJyZ7D90uS6f+CGxRRjOw==", "dev": true, "funding": [ { @@ -1625,7 +1667,6 @@ "url": "https://tidelift.com/subscription/pkg/npm-cross-spawn-windows-exe?utm_medium=referral&utm_source=npm_fund" } ], - "license": "Apache-2.0", "dependencies": { "@malept/cross-spawn-promise": "^1.1.0", "is-wsl": "^2.2.0", @@ -1637,6 +1678,8 @@ }, "node_modules/cross-spawn-windows-exe/node_modules/@malept/cross-spawn-promise": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", + "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", "dev": true, "funding": [ { @@ -1648,7 +1691,6 @@ "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" } ], - "license": "Apache-2.0", "dependencies": { "cross-spawn": "^7.0.1" }, @@ -1658,6 +1700,8 @@ }, "node_modules/cross-zip": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-zip/-/cross-zip-4.0.0.tgz", + "integrity": "sha512-MEzGfZo0rqE10O/B+AEcCSJLZsrWuRUvmqJTqHNqBtALhaJc3E3ixLGLJNTRzEA2K34wbmOHC4fwYs9sVsdcCA==", "dev": true, "funding": [ { @@ -1673,15 +1717,15 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "engines": { "node": ">=12.10" } }, "node_modules/debug": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -1706,8 +1750,9 @@ }, "node_modules/decompress-response": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, - "license": "MIT", "dependencies": { "mimic-response": "^3.1.0" }, @@ -1720,8 +1765,9 @@ }, "node_modules/decompress-response/node_modules/mimic-response": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -1731,8 +1777,9 @@ }, "node_modules/defaults": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, - "license": "MIT", "dependencies": { "clone": "^1.0.2" }, @@ -1742,16 +1789,18 @@ }, "node_modules/defer-to-connect": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/define-properties": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "has-property-descriptors": "^1.0.0", @@ -1766,35 +1815,40 @@ }, "node_modules/delegates": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true }, "node_modules/depd": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/detect-libc": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=8" } }, "node_modules/detect-node": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/dir-compare": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-3.3.0.tgz", + "integrity": "sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg==", "dev": true, - "license": "MIT", "dependencies": { "buffer-equal": "^1.0.0", "minimatch": "^3.0.4" @@ -1802,14 +1856,22 @@ }, "node_modules/duplexer3": { "version": "0.1.5", - "dev": true, - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true }, "node_modules/electron": { - "version": "20.0.1", + "version": "20.3.12", + "resolved": "https://registry.npmjs.org/electron/-/electron-20.3.12.tgz", + "integrity": "sha512-CuCZKhwdSXaUNIoEuPVZ25YH18zmox3wEM8Acwcy9tlpD8Jiuq3ji3RZ98eVWJalrpqbdE9LtTD/sLC86GIkLg==", "dev": true, "hasInstallScript": true, - "license": "MIT", "dependencies": { "@electron/get": "^1.14.1", "@types/node": "^16.11.26", @@ -1824,8 +1886,9 @@ }, "node_modules/electron-installer-common": { "version": "0.10.3", + "resolved": "https://registry.npmjs.org/electron-installer-common/-/electron-installer-common-0.10.3.tgz", + "integrity": "sha512-mYbP+6i+nHMIm0WZHXgGdmmXMe+KXncl6jZYQNcCF9C1WsNA9C5SZ2VP4TLQMSIoFO+X4ugkMEA5uld1bmyEvA==", "dev": true, - "license": "Apache-2.0", "optional": true, "dependencies": { "@malept/cross-spawn-promise": "^1.0.0", @@ -1850,6 +1913,8 @@ }, "node_modules/electron-installer-common/node_modules/@malept/cross-spawn-promise": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", + "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", "dev": true, "funding": [ { @@ -1861,7 +1926,6 @@ "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" } ], - "license": "Apache-2.0", "optional": true, "dependencies": { "cross-spawn": "^7.0.1" @@ -1872,8 +1936,9 @@ }, "node_modules/electron-installer-common/node_modules/fs-extra": { "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "at-least-node": "^1.0.0", @@ -1885,10 +1950,330 @@ "node": ">=10" } }, + "node_modules/electron-installer-debian": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/electron-installer-debian/-/electron-installer-debian-3.1.0.tgz", + "integrity": "sha512-k6KChvx0Fw8XTlCqwwbBfh19yGQaKjGdbugokmr1IpzINOm4QFyACKMTHAYFHW5LCBUZQShZD96hwxUZ+8Kx+w==", + "dev": true, + "optional": true, + "os": [ + "darwin", + "linux" + ], + "dependencies": { + "@malept/cross-spawn-promise": "^1.0.0", + "debug": "^4.1.1", + "electron-installer-common": "^0.10.2", + "fs-extra": "^9.0.0", + "get-folder-size": "^2.0.1", + "lodash": "^4.17.4", + "word-wrap": "^1.2.3", + "yargs": "^15.0.1" + }, + "bin": { + "electron-installer-debian": "src/cli.js" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-installer-debian/node_modules/@malept/cross-spawn-promise": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", + "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } + ], + "optional": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/electron-installer-debian/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "optional": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/electron-installer-debian/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, + "optional": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-installer-debian/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "optional": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-installer-debian/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, + "optional": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-installer-debian/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, + "optional": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/electron-installer-debian/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, + "optional": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-installer-debian/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, + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/electron-installer-debian/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, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-installer-debian/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "optional": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-installer-debian/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true, + "optional": true + }, + "node_modules/electron-installer-debian/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "optional": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-installer-debian/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "optional": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/electron-installer-redhat": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/electron-installer-redhat/-/electron-installer-redhat-3.4.0.tgz", + "integrity": "sha512-gEISr3U32Sgtj+fjxUAlSDo3wyGGq6OBx7rF5UdpIgbnpUvMN4W5uYb0ThpnAZ42VEJh/3aODQXHbFS4f5J3Iw==", + "dev": true, + "optional": true, + "os": [ + "darwin", + "linux" + ], + "dependencies": { + "@malept/cross-spawn-promise": "^1.0.0", + "debug": "^4.1.1", + "electron-installer-common": "^0.10.2", + "fs-extra": "^9.0.0", + "lodash": "^4.17.15", + "word-wrap": "^1.2.3", + "yargs": "^16.0.2" + }, + "bin": { + "electron-installer-redhat": "src/cli.js" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-installer-redhat/node_modules/@malept/cross-spawn-promise": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", + "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } + ], + "optional": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/electron-installer-redhat/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, + "optional": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/electron-installer-redhat/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "optional": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-installer-redhat/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, + "optional": 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/electron-installer-redhat/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10" + } + }, "node_modules/electron-packager": { "version": "17.1.1", + "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-17.1.1.tgz", + "integrity": "sha512-r1NDtlajsq7gf2EXgjRfblCVPquvD2yeg+6XGErOKblvxOpDi0iulZLVhgYDP4AEF1P5/HgbX/vwjlkEv7PEIQ==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "@electron/asar": "^3.2.1", "@electron/get": "^2.0.0", @@ -1922,27 +2307,31 @@ }, "node_modules/electron-squirrel-startup": { "version": "1.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/electron-squirrel-startup/-/electron-squirrel-startup-1.0.0.tgz", + "integrity": "sha512-Oce8mvgGdFmwr+DsAcXBmFK8jFfN6yaFAP9IvyhTfupM3nFkBku/7VS/mdtJteWumImkC6P+BKGsxScoDDkv9Q==", "dependencies": { "debug": "^2.2.0" } }, "node_modules/electron-squirrel-startup/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { "ms": "2.0.0" } }, "node_modules/electron-squirrel-startup/node_modules/ms": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/electron-winstaller": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-5.1.0.tgz", + "integrity": "sha512-4wlZzkUm5cJNiOtp5wL804+QpygdKTKkrZJXA3sSDEI2XnCVPv0kxmxUvVw4KHBwbNS+Yox89agEr+VkR7kxww==", "dev": true, "hasInstallScript": true, - "license": "MIT", "optional": true, "dependencies": { "@electron/asar": "^3.2.1", @@ -1957,8 +2346,9 @@ }, "node_modules/electron-winstaller/node_modules/fs-extra": { "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "graceful-fs": "^4.1.2", @@ -1971,8 +2361,9 @@ }, "node_modules/electron-winstaller/node_modules/jsonfile": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, - "license": "MIT", "optional": true, "optionalDependencies": { "graceful-fs": "^4.1.6" @@ -1980,8 +2371,9 @@ }, "node_modules/electron-winstaller/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, - "license": "MIT", "optional": true, "engines": { "node": ">= 4.0.0" @@ -1989,8 +2381,9 @@ }, "node_modules/electron/node_modules/@electron/get": { "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.14.1.tgz", + "integrity": "sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^4.1.1", "env-paths": "^2.2.0", @@ -2010,16 +2403,18 @@ }, "node_modules/electron/node_modules/@sindresorhus/is": { "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/electron/node_modules/@szmarczak/http-timer": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", "dev": true, - "license": "MIT", "dependencies": { "defer-to-connect": "^1.0.1" }, @@ -2029,8 +2424,9 @@ }, "node_modules/electron/node_modules/cacheable-request": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", "dev": true, - "license": "MIT", "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -2046,8 +2442,9 @@ }, "node_modules/electron/node_modules/decompress-response": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", "dev": true, - "license": "MIT", "dependencies": { "mimic-response": "^1.0.0" }, @@ -2057,13 +2454,15 @@ }, "node_modules/electron/node_modules/defer-to-connect": { "version": "1.1.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true }, "node_modules/electron/node_modules/fs-extra": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -2075,8 +2474,9 @@ }, "node_modules/electron/node_modules/got": { "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", "dev": true, - "license": "MIT", "dependencies": { "@sindresorhus/is": "^0.14.0", "@szmarczak/http-timer": "^1.1.2", @@ -2096,8 +2496,9 @@ }, "node_modules/electron/node_modules/got/node_modules/get-stream": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, - "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -2107,90 +2508,102 @@ }, "node_modules/electron/node_modules/got/node_modules/lowercase-keys": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/electron/node_modules/json-buffer": { "version": "3.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true }, "node_modules/electron/node_modules/jsonfile": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, - "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/electron/node_modules/keyv": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", "dev": true, - "license": "MIT", "dependencies": { "json-buffer": "3.0.0" } }, "node_modules/electron/node_modules/normalize-url": { "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/electron/node_modules/p-cancelable": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/electron/node_modules/responselike": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", "dev": true, - "license": "MIT", "dependencies": { "lowercase-keys": "^1.0.0" } }, "node_modules/electron/node_modules/responselike/node_modules/lowercase-keys": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/electron/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, - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/electron/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, - "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/encodeurl": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">= 0.8" @@ -2198,8 +2611,9 @@ }, "node_modules/encoding": { "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "iconv-lite": "^0.6.2" @@ -2207,51 +2621,58 @@ }, "node_modules/end-of-stream": { "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, - "license": "MIT", "dependencies": { "once": "^1.4.0" } }, "node_modules/env-paths": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/err-code": { "version": "2.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true }, "node_modules/error-ex": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, - "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } }, "node_modules/es6-error": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/escalade": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/escape-string-regexp": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=10" @@ -2262,8 +2683,9 @@ }, "node_modules/execa": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -2279,8 +2701,9 @@ }, "node_modules/execa/node_modules/cross-spawn": { "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, - "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -2294,8 +2717,9 @@ }, "node_modules/execa/node_modules/get-stream": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, - "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -2305,24 +2729,27 @@ }, "node_modules/execa/node_modules/path-key": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/execa/node_modules/semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/execa/node_modules/shebang-command": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, - "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -2332,16 +2759,18 @@ }, "node_modules/execa/node_modules/shebang-regex": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/execa/node_modules/which": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, - "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -2351,8 +2780,9 @@ }, "node_modules/expand-tilde": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", "dev": true, - "license": "MIT", "dependencies": { "homedir-polyfill": "^1.0.1" }, @@ -2360,22 +2790,31 @@ "node": ">=0.10.0" } }, + "node_modules/exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "dev": true + }, "node_modules/extract-file-icon": { "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extract-file-icon/-/extract-file-icon-0.3.2.tgz", + "integrity": "sha512-We5/HaMDlioOx3c9zDjit8RtKWEvT94sJF8jTujaKVOyWL8Kkqu4QGnwDr5fID6XsbKvWT0JJNuWuV2Tmr7yiw==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "node-addon-api": "1.7.1" } }, "node_modules/extract-file-icon/node_modules/node-addon-api": { "version": "1.7.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.1.tgz", + "integrity": "sha512-2+DuKodWvwRTrCfKOeR24KIc5unKjOh8mz17NCzVnHWfjAdDqbfbjqh7gUT+BkXBRQM52+xCHciKWonJ3CbJMQ==" }, "node_modules/extract-zip": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "debug": "^4.1.1", "get-stream": "^5.1.0", @@ -2392,9 +2831,10 @@ } }, "node_modules/fast-glob": { - "version": "3.2.12", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", + "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -2408,32 +2848,36 @@ }, "node_modules/fastq": { "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, - "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/fd-slicer": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dev": true, - "license": "MIT", "dependencies": { "pend": "~1.2.0" } }, "node_modules/filename-reserved-regex": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/filenamify": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", "dev": true, - "license": "MIT", "dependencies": { "filename-reserved-regex": "^2.0.0", "strip-outer": "^1.0.1", @@ -2448,8 +2892,9 @@ }, "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, - "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -2458,24 +2903,22 @@ } }, "node_modules/find-up": { - "version": "5.0.0", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "dev": true, - "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "locate-path": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, "node_modules/flora-colossus": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flora-colossus/-/flora-colossus-1.0.1.tgz", + "integrity": "sha512-d+9na7t9FyH8gBJoNDSi28mE4NgQVGGvxQ4aHtFRetjyh5SXjuus+V5EZaxFmFdXVemSOrx0lsgEl/ZMjnOWJA==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^4.1.1", "fs-extra": "^7.0.0" @@ -2486,8 +2929,9 @@ }, "node_modules/flora-colossus/node_modules/fs-extra": { "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -2499,20 +2943,50 @@ }, "node_modules/flora-colossus/node_modules/jsonfile": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, - "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/flora-colossus/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, - "license": "MIT", "engines": { "node": ">= 4.0.0" } }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz", + "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/frac": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", @@ -2523,8 +2997,9 @@ }, "node_modules/fs-extra": { "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -2535,29 +3010,33 @@ } }, "node_modules/fs-minipass": { - "version": "2.1.0", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.2.tgz", + "integrity": "sha512-2GAfyfoaCDRrM6jaOS3UsBts8yJ55VioXdWcOL7dK9zdAuKT71+WBA4ifnNYqVjYv+4SsPxjK0JT4yIIn4cA/g==", "dev": true, - "license": "ISC", "dependencies": { - "minipass": "^3.0.0" + "minipass": "^5.0.0" }, "engines": { - "node": ">= 8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/fs.realpath": { "version": "1.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "node_modules/function-bind": { "version": "1.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, "node_modules/galactus": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/galactus/-/galactus-0.2.1.tgz", + "integrity": "sha512-mDc8EQJKtxjp9PMYS3PbpjjbX3oXhBTxoGaPahw620XZBIHJ4+nvw5KN/tRtmmSDR9dypstGNvqQ3C29QGoGHQ==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^3.1.0", "flora-colossus": "^1.0.0", @@ -2566,16 +3045,18 @@ }, "node_modules/galactus/node_modules/debug": { "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/galactus/node_modules/fs-extra": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -2584,16 +3065,18 @@ }, "node_modules/galactus/node_modules/jsonfile": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, - "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/galactus/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, - "license": "MIT", "engines": { "node": ">= 4.0.0" } @@ -2607,8 +3090,9 @@ }, "node_modules/gauge": { "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", "dev": true, - "license": "ISC", "dependencies": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.3", @@ -2625,8 +3109,9 @@ }, "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, - "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -2647,20 +3132,23 @@ }, "node_modules/get-installed-path": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/get-installed-path/-/get-installed-path-2.1.1.tgz", + "integrity": "sha512-Qkn9eq6tW5/q9BDVdMpB8tOHljX9OSP0jRC5TRNVA4qRc839t4g8KQaR8t0Uv0EFVL0MlyG7m/ofjEgAROtYsA==", "dev": true, - "license": "MIT", "dependencies": { "global-modules": "1.0.0" } }, "node_modules/get-intrinsic": { - "version": "1.2.0", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3" }, "funding": { @@ -2669,8 +3157,9 @@ }, "node_modules/get-package-info": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-1.0.0.tgz", + "integrity": "sha512-SCbprXGAPdIhKAXiG+Mk6yeoFH61JlYunqdFQFHDtLjJlDjFf6x07dsS8acO+xWt52jpdVo49AlVDnUVK1sDNw==", "dev": true, - "license": "MIT", "dependencies": { "bluebird": "^3.1.1", "debug": "^2.2.0", @@ -2683,21 +3172,24 @@ }, "node_modules/get-package-info/node_modules/debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/get-package-info/node_modules/ms": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/get-stream": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, - "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -2710,7 +3202,8 @@ }, "node_modules/glob": { "version": "7.2.3", - "license": "ISC", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -2728,8 +3221,9 @@ }, "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, - "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -2739,8 +3233,9 @@ }, "node_modules/global-agent": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", + "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", "dev": true, - "license": "BSD-3-Clause", "optional": true, "dependencies": { "boolean": "^3.0.1", @@ -2756,8 +3251,9 @@ }, "node_modules/global-modules": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, - "license": "MIT", "dependencies": { "global-prefix": "^1.0.1", "is-windows": "^1.0.1", @@ -2769,8 +3265,9 @@ }, "node_modules/global-prefix": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", "dev": true, - "license": "MIT", "dependencies": { "expand-tilde": "^2.0.2", "homedir-polyfill": "^1.0.1", @@ -2784,8 +3281,9 @@ }, "node_modules/global-prefix/node_modules/which": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, - "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -2795,8 +3293,9 @@ }, "node_modules/global-tunnel-ng": { "version": "2.7.1", + "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", + "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", "dev": true, - "license": "BSD-3-Clause", "optional": true, "dependencies": { "encodeurl": "^1.0.2", @@ -2810,8 +3309,9 @@ }, "node_modules/globalthis": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "define-properties": "^1.1.3" @@ -2825,8 +3325,9 @@ }, "node_modules/got": { "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", "dev": true, - "license": "MIT", "dependencies": { "@sindresorhus/is": "^4.0.0", "@szmarczak/http-timer": "^4.0.5", @@ -2848,14 +3349,16 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.10", - "dev": true, - "license": "ISC" + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "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, - "license": "MIT", "dependencies": { "function-bind": "^1.1.1" }, @@ -2865,16 +3368,18 @@ }, "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, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/has-property-descriptors": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "get-intrinsic": "^1.1.1" @@ -2883,10 +3388,24 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">= 0.4" @@ -2897,13 +3416,15 @@ }, "node_modules/has-unicode": { "version": "2.0.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true }, "node_modules/homedir-polyfill": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dev": true, - "license": "MIT", "dependencies": { "parse-passwd": "^1.0.0" }, @@ -2913,21 +3434,26 @@ }, "node_modules/hosted-git-info": { "version": "2.8.9", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true }, "node_modules/http": { - "version": "0.0.1-security" + "version": "0.0.1-security", + "resolved": "https://registry.npmjs.org/http/-/http-0.0.1-security.tgz", + "integrity": "sha512-RnDvP10Ty9FxqOtPZuxtebw1j4L/WiqNMDtuc1YMH1XQm5TgDRaR1G9u8upL6KD1bXHSp9eSXo/ED+8Q7FAr+g==" }, "node_modules/http-cache-semantics": { "version": "4.1.1", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true }, "node_modules/http-proxy-agent": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", "dev": true, - "license": "MIT", "dependencies": { "@tootallnate/once": "2", "agent-base": "6", @@ -2939,8 +3465,9 @@ }, "node_modules/http2-wrapper": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", "dev": true, - "license": "MIT", "dependencies": { "quick-lru": "^5.1.1", "resolve-alpn": "^1.0.0" @@ -2951,8 +3478,9 @@ }, "node_modules/https-proxy-agent": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, - "license": "MIT", "dependencies": { "agent-base": "6", "debug": "4" @@ -2963,16 +3491,18 @@ }, "node_modules/humanize-ms": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "^2.0.0" } }, "node_modules/iconv-lite": { "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -2983,6 +3513,8 @@ }, "node_modules/ieee754": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true, "funding": [ { @@ -2997,37 +3529,35 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "BSD-3-Clause" + ] }, "node_modules/immediate": { "version": "3.0.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" }, "node_modules/imurmurhash": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8.19" } }, "node_modules/indent-string": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/infer-owner": { - "version": "1.0.4", - "dev": true, - "license": "ISC" - }, "node_modules/inflight": { "version": "1.0.6", - "license": "ISC", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -3035,35 +3565,41 @@ }, "node_modules/inherits": { "version": "2.0.4", - "license": "ISC" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/ini": { "version": "1.3.8", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true }, "node_modules/interpret": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=10.13.0" } }, "node_modules/ip": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "dev": true }, "node_modules/is-arrayish": { "version": "0.2.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true }, "node_modules/is-core-module": { - "version": "2.11.0", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", "dev": true, - "license": "MIT", "dependencies": { "has": "^1.0.3" }, @@ -3073,8 +3609,9 @@ }, "node_modules/is-docker": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true, - "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -3087,24 +3624,27 @@ }, "node_modules/is-extglob": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "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, - "license": "MIT", "engines": { "node": ">=8" } }, "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, - "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -3114,37 +3654,42 @@ }, "node_modules/is-interactive": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-lambda": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true }, "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, - "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/is-stream": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-unicode-supported": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -3154,16 +3699,18 @@ }, "node_modules/is-windows": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-wsl": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, - "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -3173,12 +3720,14 @@ }, "node_modules/isarray": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "node_modules/isbinaryfile": { "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 8.0.0" }, @@ -3188,24 +3737,46 @@ }, "node_modules/isexe": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.1.tgz", + "integrity": "sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw==", "dev": true, - "license": "ISC" + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } }, "node_modules/json-buffer": { "version": "3.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true }, "node_modules/json-stringify-safe": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", "dev": true, - "license": "ISC", "optional": true }, "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, - "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -3215,7 +3786,8 @@ }, "node_modules/jszip": { "version": "3.10.1", - "license": "(MIT OR GPL-3.0-or-later)", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", "dependencies": { "lie": "~3.3.0", "pako": "~1.0.2", @@ -3223,57 +3795,37 @@ "setimmediate": "^1.0.5" } }, - "node_modules/jszip/node_modules/readable-stream": { - "version": "2.3.8", - "license": "MIT", - "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/jszip/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, - "node_modules/jszip/node_modules/string_decoder": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/junk": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/keyv": { "version": "4.5.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", + "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", "dev": true, - "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } }, "node_modules/lie": { "version": "3.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", "dependencies": { "immediate": "~3.0.5" } }, "node_modules/listr2": { "version": "5.0.8", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.8.tgz", + "integrity": "sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==", "dev": true, - "license": "MIT", "dependencies": { "cli-truncate": "^2.1.0", "colorette": "^2.0.19", @@ -3298,8 +3850,9 @@ }, "node_modules/load-json-file": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", @@ -3311,39 +3864,42 @@ } }, "node_modules/locate-path": { - "version": "6.0.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", "dev": true, - "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, "node_modules/lodash": { "version": "4.17.21", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "node_modules/lodash._reinterpolate": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/lodash.get": { "version": "4.4.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true }, "node_modules/lodash.template": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "lodash._reinterpolate": "^3.0.0", @@ -3352,8 +3908,9 @@ }, "node_modules/lodash.templatesettings": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "lodash._reinterpolate": "^3.0.0" @@ -3361,8 +3918,9 @@ }, "node_modules/log-symbols": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -3376,8 +3934,9 @@ }, "node_modules/log-update": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", "dev": true, - "license": "MIT", "dependencies": { "ansi-escapes": "^4.3.0", "cli-cursor": "^3.1.0", @@ -3393,8 +3952,9 @@ }, "node_modules/log-update/node_modules/slice-ansi": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -3409,8 +3969,9 @@ }, "node_modules/log-update/node_modules/wrap-ansi": { "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -3422,72 +3983,53 @@ }, "node_modules/lowercase-keys": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/lru-cache": { "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, - "license": "ISC", "engines": { "node": ">=12" } }, - "node_modules/lzma-native": { - "version": "8.0.6", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "node-addon-api": "^3.1.0", - "node-gyp-build": "^4.2.1", - "readable-stream": "^3.6.0" - }, - "bin": { - "lzmajs": "bin/lzmajs" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/lzma-native/node_modules/node-addon-api": { - "version": "3.2.1", - "dev": true, - "license": "MIT" - }, "node_modules/make-fetch-happen": { - "version": "10.2.1", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", "dev": true, - "license": "ISC", "dependencies": { "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", "http-proxy-agent": "^5.0.0", "https-proxy-agent": "^5.0.0", "is-lambda": "^1.0.1", "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.3", "promise-retry": "^2.0.1", "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" + "ssri": "^10.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/map-age-cleaner": { "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", "dev": true, - "license": "MIT", "dependencies": { "p-defer": "^1.0.0" }, @@ -3497,8 +4039,9 @@ }, "node_modules/matcher": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "escape-string-regexp": "^4.0.0" @@ -3517,8 +4060,9 @@ }, "node_modules/mem": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", "dev": true, - "license": "MIT", "dependencies": { "map-age-cleaner": "^0.1.1", "mimic-fn": "^2.0.0", @@ -3530,16 +4074,18 @@ }, "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, - "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/micromatch": { "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, - "license": "MIT", "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -3569,23 +4115,26 @@ }, "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, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/mimic-response": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/minimatch": { "version": "3.1.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -3595,15 +4144,38 @@ }, "node_modules/minimist": { "version": "1.2.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-collect/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -3611,28 +4183,18 @@ "node": ">=8" } }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/minipass-fetch": { - "version": "2.1.2", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.3.tgz", + "integrity": "sha512-n5ITsTkDqYkYJZjcRWzZt9qnZKCT7nKCosJhHoj7S7zD+BP4jVbWs+odsniw5TA3E0sLomhTKOKjF86wf11PuQ==", "dev": true, - "license": "MIT", "dependencies": { - "minipass": "^3.1.6", + "minipass": "^5.0.0", "minipass-sized": "^1.0.3", "minizlib": "^2.1.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" }, "optionalDependencies": { "encoding": "^0.1.13" @@ -3640,8 +4202,9 @@ }, "node_modules/minipass-flush": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -3649,10 +4212,23 @@ "node": ">= 8" } }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/minipass-pipeline": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -3660,10 +4236,23 @@ "node": ">=8" } }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/minipass-sized": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -3671,10 +4260,23 @@ "node": ">=8" } }, + "node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "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==", "dev": true, - "license": "MIT", "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -3683,21 +4285,34 @@ "node": ">= 8" } }, - "node_modules/mkdirp": { - "version": "1.0.4", + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" + "dependencies": { + "yallist": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, "node_modules/ms": { "version": "2.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "node_modules/multer": { "version": "1.4.5-lts.1", @@ -3716,34 +4331,26 @@ "node": ">= 6.0.0" } }, - "node_modules/multer/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, "node_modules/negotiator": { "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/nice-try": { "version": "1.0.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true }, "node_modules/node-abi": { - "version": "3.33.0", + "version": "3.45.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.45.0.tgz", + "integrity": "sha512-iwXuFrMAcFVi/ZoZiqq8BzAdsLw9kxDfTC0HMyjXfSL/6CSDAGD5UmR7azrAgWV1zKYq7dUUMj4owusBWKLsiQ==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^7.3.5" }, @@ -3751,18 +4358,25 @@ "node": ">=10" } }, + "node_modules/node-addon-api": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.0.tgz", + "integrity": "sha512-ASCL5U13as7HhOExbT6OlWJJUV/lLzL2voOSP1UVehpRD8FbSrSDjfScK/KwAvVTI5AS6r4VwbOMlIqtvRidnA==" + }, "node_modules/node-api-version": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/node-api-version/-/node-api-version-0.1.4.tgz", + "integrity": "sha512-KGXihXdUChwJAOHO53bv9/vXcLmdUsZ6jIptbvYvkpKfth+r7jw44JkVxQFA3kX5nQjzjmGu1uAu/xNNLNlI5g==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^7.3.5" } }, "node_modules/node-fetch": { - "version": "2.6.9", + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", + "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", "dev": true, - "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -3779,14 +4393,16 @@ } }, "node_modules/node-gyp": { - "version": "9.3.1", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.0.tgz", + "integrity": "sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==", "dev": true, - "license": "MIT", "dependencies": { "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", "glob": "^7.1.4", "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", + "make-fetch-happen": "^11.0.3", "nopt": "^6.0.0", "npmlog": "^6.0.0", "rimraf": "^3.0.2", @@ -3803,7 +4419,8 @@ }, "node_modules/node-gyp-build": { "version": "4.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", + "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", @@ -3820,14 +4437,11 @@ "node-gyp-build": "^4.2.1" } }, - "node_modules/node-window-manager/node_modules/node-addon-api": { - "version": "2.0.0", - "license": "MIT" - }, "node_modules/nopt": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", "dev": true, - "license": "ISC", "dependencies": { "abbrev": "^1.0.0" }, @@ -3840,8 +4454,9 @@ }, "node_modules/normalize-package-data": { "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -3851,16 +4466,18 @@ }, "node_modules/normalize-package-data/node_modules/semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/normalize-url": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -3870,8 +4487,9 @@ }, "node_modules/npm-conf": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "config-chain": "^1.1.11", @@ -3883,8 +4501,9 @@ }, "node_modules/npm-conf/node_modules/pify": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=4" @@ -3892,8 +4511,9 @@ }, "node_modules/npm-run-path": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -3903,16 +4523,18 @@ }, "node_modules/npm-run-path/node_modules/path-key": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/npmlog": { "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", "dev": true, - "license": "ISC", "dependencies": { "are-we-there-yet": "^3.0.0", "console-control-strings": "^1.1.0", @@ -3933,8 +4555,9 @@ }, "node_modules/object-keys": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">= 0.4" @@ -3942,15 +4565,17 @@ }, "node_modules/once": { "version": "1.4.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "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, - "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -3963,8 +4588,9 @@ }, "node_modules/ora": { "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", "dev": true, - "license": "MIT", "dependencies": { "bl": "^4.1.0", "chalk": "^4.1.0", @@ -3985,68 +4611,69 @@ }, "node_modules/p-cancelable": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/p-defer": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/p-finally": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/p-is-promise": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/p-limit": { - "version": "3.1.0", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, - "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" + "p-try": "^1.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, "node_modules/p-locate": { - "version": "5.0.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "dev": true, - "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" + "p-limit": "^1.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, "node_modules/p-map": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "dev": true, - "license": "MIT", "dependencies": { "aggregate-error": "^3.0.0" }, @@ -4058,21 +4685,24 @@ } }, "node_modules/p-try": { - "version": "2.2.0", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", "dev": true, - "license": "MIT", "engines": { - "node": ">=6" + "node": ">=4" } }, "node_modules/pako": { "version": "1.0.11", - "license": "(MIT AND Zlib)" + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, "node_modules/parse-author": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz", + "integrity": "sha512-yx5DfvkN8JsHL2xk2Os9oTia467qnvRgey4ahSm2X8epehBLx/gWLcy5KI+Y36ful5DzGbCS6RazqZGgy1gHNw==", "dev": true, - "license": "MIT", "dependencies": { "author-regex": "^1.0.0" }, @@ -4082,8 +4712,9 @@ }, "node_modules/parse-json": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", "dev": true, - "license": "MIT", "dependencies": { "error-ex": "^1.2.0" }, @@ -4093,44 +4724,75 @@ }, "node_modules/parse-passwd": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/path-exists": { - "version": "4.0.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true, - "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/path-is-absolute": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "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, - "license": "MIT", "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-scurry": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.0.tgz", + "integrity": "sha512-tZFEaRQbMLjwrsmidsGJ6wDMv0iazJWk6SfIKnY4Xru8auXgmJkOBa5DUbYFcFD2Rzk2+KDlIiF0GVXNCbgC7g==", "dev": true, - "license": "MIT" + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.0.tgz", + "integrity": "sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } }, "node_modules/path-type": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==", "dev": true, - "license": "MIT", "dependencies": { "pify": "^2.0.0" }, @@ -4140,13 +4802,15 @@ }, "node_modules/pend": { "version": "1.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true }, "node_modules/picomatch": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -4156,16 +4820,18 @@ }, "node_modules/pify": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "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, - "license": "MIT", "dependencies": { "find-up": "^4.0.0" }, @@ -4175,8 +4841,9 @@ }, "node_modules/pkg-dir/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, - "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -4187,8 +4854,9 @@ }, "node_modules/pkg-dir/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, - "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -4198,8 +4866,9 @@ }, "node_modules/pkg-dir/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, - "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -4212,8 +4881,9 @@ }, "node_modules/pkg-dir/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, - "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -4221,10 +4891,29 @@ "node": ">=8" } }, + "node_modules/pkg-dir/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/pkg-dir/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/plist": { "version": "3.0.6", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.6.tgz", + "integrity": "sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA==", "dev": true, - "license": "MIT", "dependencies": { "base64-js": "^1.5.1", "xmlbuilder": "^15.1.1" @@ -4235,33 +4924,32 @@ }, "node_modules/prepend-http": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/process-nextick-args": { "version": "2.0.1", - "license": "MIT" + "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/progress": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.4.0" } }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "dev": true, - "license": "ISC" - }, "node_modules/promise-retry": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", "dev": true, - "license": "MIT", "dependencies": { "err-code": "^2.0.2", "retry": "^0.12.0" @@ -4272,14 +4960,16 @@ }, "node_modules/proto-list": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", "dev": true, - "license": "ISC", "optional": true }, "node_modules/pump": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, - "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -4287,6 +4977,8 @@ }, "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": [ { @@ -4301,13 +4993,13 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/quick-lru": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -4317,8 +5009,9 @@ }, "node_modules/rcedit": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-3.0.1.tgz", + "integrity": "sha512-XM0Jv40/y4hVAqj/MO70o/IWs4uOsaSoo2mLyk3klFDW+SStLnCtzuQu+1OBTIMGlM8CvaK9ftlYCp6DJ+cMsw==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn-windows-exe": "^1.1.0" }, @@ -4328,8 +5021,9 @@ }, "node_modules/read-pkg": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==", "dev": true, - "license": "MIT", "dependencies": { "load-json-file": "^2.0.0", "normalize-package-data": "^2.3.2", @@ -4341,8 +5035,9 @@ }, "node_modules/read-pkg-up": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^2.0.0", "read-pkg": "^2.0.0" @@ -4351,84 +5046,25 @@ "node": ">=4" } }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/p-try": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/readable-stream": { - "version": "3.6.2", - "dev": true, - "license": "MIT", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "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/rechoir": { "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dev": true, - "license": "MIT", "dependencies": { "resolve": "^1.20.0" }, @@ -4438,8 +5074,9 @@ }, "node_modules/require-directory": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4452,11 +5089,12 @@ "optional": true }, "node_modules/resolve": { - "version": "1.22.1", + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", "dev": true, - "license": "MIT", "dependencies": { - "is-core-module": "^2.9.0", + "is-core-module": "^2.11.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -4469,13 +5107,15 @@ }, "node_modules/resolve-alpn": { "version": "1.2.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true }, "node_modules/resolve-dir": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", "dev": true, - "license": "MIT", "dependencies": { "expand-tilde": "^2.0.0", "global-modules": "^1.0.0" @@ -4486,8 +5126,9 @@ }, "node_modules/resolve-package": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-package/-/resolve-package-1.0.1.tgz", + "integrity": "sha512-rzB7NnQpOkPHBWFPP3prUMqOP6yg3HkRGgcvR+lDyvyHoY3fZLFLYDkPXh78SPVBAE6VTCk/V+j8we4djg6o4g==", "dev": true, - "license": "MIT", "dependencies": { "get-installed-path": "^2.0.3" }, @@ -4498,8 +5139,9 @@ }, "node_modules/responselike": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", "dev": true, - "license": "MIT", "dependencies": { "lowercase-keys": "^2.0.0" }, @@ -4509,8 +5151,9 @@ }, "node_modules/restore-cursor": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, - "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -4521,16 +5164,18 @@ }, "node_modules/retry": { "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4" } }, "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, - "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -4538,12 +5183,14 @@ }, "node_modules/rfdc": { "version": "1.3.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true }, "node_modules/rimraf": { "version": "3.0.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dependencies": { "glob": "^7.1.3" }, @@ -4556,8 +5203,9 @@ }, "node_modules/roarr": { "version": "2.15.4", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", "dev": true, - "license": "BSD-3-Clause", "optional": true, "dependencies": { "boolean": "^3.0.1", @@ -4573,6 +5221,8 @@ }, "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": [ { @@ -4588,60 +5238,49 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, "node_modules/rxjs": { - "version": "7.8.0", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/safe-buffer": { - "version": "5.2.1", - "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" - } - ], - "license": "MIT" + "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, - "license": "MIT", "optional": true }, "node_modules/selenium-webdriver": { - "version": "4.8.1", - "license": "Apache-2.0", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.10.0.tgz", + "integrity": "sha512-hSQPw6jgc+ej/UEcdQPG/iBwwMeCEgZr9HByY/J8ToyXztEqXzU9aLsIyrlj1BywBcStO4JQK/zMUWWrV8+riA==", "dependencies": { - "jszip": "^3.10.0", + "jszip": "^3.10.1", "tmp": "^0.2.1", - "ws": ">=8.11.0" + "ws": ">=8.13.0" }, "engines": { "node": ">= 14.20.0" } }, "node_modules/semver": { - "version": "7.3.8", + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -4654,14 +5293,16 @@ }, "node_modules/semver-compare": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/semver/node_modules/lru-cache": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -4671,8 +5312,9 @@ }, "node_modules/serialize-error": { "version": "7.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "type-fest": "^0.13.1" @@ -4686,8 +5328,9 @@ }, "node_modules/serialize-error/node_modules/type-fest": { "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", "dev": true, - "license": "(MIT OR CC0-1.0)", "optional": true, "engines": { "node": ">=10" @@ -4698,17 +5341,20 @@ }, "node_modules/set-blocking": { "version": "2.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true }, "node_modules/setimmediate": { "version": "1.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" }, "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, - "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -4718,21 +5364,24 @@ }, "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, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/signal-exit": { "version": "3.0.7", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true }, "node_modules/slice-ansi": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -4744,8 +5393,9 @@ }, "node_modules/smart-buffer": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -4753,8 +5403,9 @@ }, "node_modules/socks": { "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", "dev": true, - "license": "MIT", "dependencies": { "ip": "^2.0.0", "smart-buffer": "^4.2.0" @@ -4766,8 +5417,9 @@ }, "node_modules/socks-proxy-agent": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", "dev": true, - "license": "MIT", "dependencies": { "agent-base": "^6.0.2", "debug": "^4.3.3", @@ -4779,16 +5431,18 @@ }, "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, - "license": "BSD-3-Clause", "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, - "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -4796,8 +5450,9 @@ }, "node_modules/spdx-correct": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -4805,13 +5460,15 @@ }, "node_modules/spdx-exceptions": { "version": "2.3.0", - "dev": true, - "license": "CC-BY-3.0" + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true }, "node_modules/spdx-expression-parse": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, - "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -4819,13 +5476,15 @@ }, "node_modules/spdx-license-ids": { "version": "3.0.13", - "dev": true, - "license": "CC0-1.0" + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "dev": true }, "node_modules/sprintf-js": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", "dev": true, - "license": "BSD-3-Clause", "optional": true }, "node_modules/ssf": { @@ -4840,14 +5499,15 @@ } }, "node_modules/ssri": { - "version": "9.0.1", + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.4.tgz", + "integrity": "sha512-12+IR2CB2C28MMAw0Ncqwj5QbTcs0nGIhgJzYWzDkb21vWmfNI83KS4f3Ci6GI98WreIfG7o9UXp3C0qbpA8nQ==", "dev": true, - "license": "ISC", "dependencies": { - "minipass": "^3.1.1" + "minipass": "^5.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/streamsearch": { @@ -4859,17 +5519,33 @@ } }, "node_modules/string_decoder": { - "version": "1.3.0", - "dev": true, - "license": "MIT", + "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.2.0" + "safe-buffer": "~5.1.0" } }, "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/string-width-cjs": { + "name": "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, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -4881,8 +5557,22 @@ }, "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-ansi-cjs": { + "name": "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, - "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -4892,24 +5582,27 @@ }, "node_modules/strip-bom": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/strip-eof": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/strip-outer": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", "dev": true, - "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.2" }, @@ -4919,21 +5612,24 @@ }, "node_modules/strip-outer/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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/sudo-prompt": { "version": "9.2.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", + "dev": true }, "node_modules/sumchecker": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "debug": "^4.1.0" }, @@ -4943,8 +5639,9 @@ }, "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, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4954,8 +5651,9 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -4964,13 +5662,14 @@ } }, "node_modules/tar": { - "version": "6.1.13", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", "dev": true, - "license": "ISC", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^4.0.0", + "minipass": "^5.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" @@ -4979,18 +5678,47 @@ "node": ">=10" } }, - "node_modules/tar/node_modules/minipass": { - "version": "4.2.5", + "node_modules/tar/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==", "dev": true, - "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { "node": ">=8" } }, + "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==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/temp": { "version": "0.9.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", + "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "mkdirp": "^0.5.1", @@ -5000,22 +5728,11 @@ "node": ">=6.0.0" } }, - "node_modules/temp/node_modules/mkdirp": { - "version": "0.5.6", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, "node_modules/temp/node_modules/rimraf": { "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, - "license": "ISC", "optional": true, "dependencies": { "glob": "^7.1.3" @@ -5026,8 +5743,9 @@ }, "node_modules/through": { "version": "2.3.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true }, "node_modules/tiny-each-async": { "version": "2.0.3", @@ -5038,7 +5756,8 @@ }, "node_modules/tmp": { "version": "0.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", "dependencies": { "rimraf": "^3.0.0" }, @@ -5048,8 +5767,9 @@ }, "node_modules/tmp-promise": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz", + "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "tmp": "^0.2.0" @@ -5057,16 +5777,18 @@ }, "node_modules/to-readable-stream": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "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, - "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -5076,13 +5798,15 @@ }, "node_modules/tr46": { "version": "0.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true }, "node_modules/trim-repeated": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", "dev": true, - "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.2" }, @@ -5092,21 +5816,24 @@ }, "node_modules/trim-repeated/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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/tslib": { - "version": "2.5.0", - "dev": true, - "license": "0BSD" + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", + "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==", + "dev": true }, "node_modules/tunnel": { "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=0.6.11 <=0.7.0 || >=0.7.3" @@ -5114,8 +5841,9 @@ }, "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, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -5141,39 +5869,43 @@ "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" }, "node_modules/unique-filename": { - "version": "2.0.1", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", "dev": true, - "license": "ISC", "dependencies": { - "unique-slug": "^3.0.0" + "unique-slug": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/unique-slug": { - "version": "3.0.0", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", "dev": true, - "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/universalify": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10.0.0" } }, "node_modules/url-parse-lax": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", "dev": true, - "license": "MIT", "dependencies": { "prepend-http": "^2.0.0" }, @@ -5183,8 +5915,9 @@ }, "node_modules/username": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/username/-/username-5.1.0.tgz", + "integrity": "sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg==", "dev": true, - "license": "MIT", "dependencies": { "execa": "^1.0.0", "mem": "^4.3.0" @@ -5195,12 +5928,14 @@ }, "node_modules/util-deprecate": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/validate-npm-package-license": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, - "license": "Apache-2.0", "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -5208,21 +5943,24 @@ }, "node_modules/wcwidth": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, - "license": "MIT", "dependencies": { "defaults": "^1.0.3" } }, "node_modules/webidl-conversions": { "version": "3.0.1", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true }, "node_modules/whatwg-url": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dev": true, - "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -5230,8 +5968,9 @@ }, "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, - "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -5251,8 +5990,9 @@ }, "node_modules/wide-align": { "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" } @@ -5275,8 +6015,9 @@ }, "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, - "license": "MIT", "optional": true, "engines": { "node": ">=0.10.0" @@ -5284,8 +6025,27 @@ }, "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-cjs": { + "name": "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, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -5300,11 +6060,13 @@ }, "node_modules/wrappy": { "version": "1.0.2", - "license": "ISC" + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/ws": { "version": "8.13.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", "engines": { "node": ">=10.0.0" }, @@ -5343,8 +6105,9 @@ }, "node_modules/xmlbuilder": { "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8.0" } @@ -5359,21 +6122,24 @@ }, "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, - "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yallist": { "version": "4.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/yargs": { - "version": "17.7.1", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, - "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -5389,16 +6155,18 @@ }, "node_modules/yargs-parser": { "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, - "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/yarn-or-npm": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/yarn-or-npm/-/yarn-or-npm-3.0.1.tgz", + "integrity": "sha512-fTiQP6WbDAh5QZAVdbMQkecZoahnbOjClTQhzv74WX5h2Uaidj1isf9FDes11TKtsZ0/ZVfZsqZ+O3x6aLERHQ==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^6.0.5", "pkg-dir": "^4.2.0" @@ -5413,8 +6181,9 @@ }, "node_modules/yarn-or-npm/node_modules/cross-spawn": { "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, - "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -5428,24 +6197,27 @@ }, "node_modules/yarn-or-npm/node_modules/path-key": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/yarn-or-npm/node_modules/semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/yarn-or-npm/node_modules/shebang-command": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, - "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -5455,16 +6227,18 @@ }, "node_modules/yarn-or-npm/node_modules/shebang-regex": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/yarn-or-npm/node_modules/which": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, - "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -5474,8 +6248,9 @@ }, "node_modules/yauzl": { "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, - "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -5483,8 +6258,9 @@ }, "node_modules/yocto-queue": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, diff --git a/ElectronJS/package.json b/ElectronJS/package.json index cfaae87..ae15742 100644 --- a/ElectronJS/package.json +++ b/ElectronJS/package.json @@ -1,7 +1,7 @@ { "name": "easy-spider", "productName": "EasySpider", - "version": "0.3.3", + "version": "0.3.5", "icon": "./favicon", "description": "NoCode Visual Web Crawler", "main": "main.js", @@ -63,7 +63,7 @@ ], "packagerConfig": { "icon": "./favicon", - "appVersion": "0.3.3", + "appVersion": "0.3.5", "name": "EasySpider", "executableName": "EasySpider", "appCopyright": "Naibo Wang (naibowang@foxmail.com)", @@ -76,4 +76,4 @@ "publishers": [] } } -} +} \ No newline at end of file diff --git a/ElectronJS/src/index.html b/ElectronJS/src/index.html index 96b6969..b8b3616 100644 --- a/ElectronJS/src/index.html +++ b/ElectronJS/src/index.html @@ -40,7 +40,7 @@ -

    当前版本/Current Version: v0.3.3

    +

    当前版本/Current Version: v0.3.5

    Github最新版本/Newest Version:{{newest_version}}

    diff --git a/ElectronJS/src/taskGrid/logic.js b/ElectronJS/src/taskGrid/logic.js index 7f274df..c30b18b 100644 --- a/ElectronJS/src/taskGrid/logic.js +++ b/ElectronJS/src/taskGrid/logic.js @@ -410,7 +410,7 @@ function saveService(type) { "url": url, "links": links, "create_time": new Date().toLocaleString(), - "version": "0.3.3", + "version": "0.3.5", "saveThreshold": saveThreshold, "cloudflare": cloudflare, "environment": environment, diff --git a/ElectronJS/src/taskGrid/logic_CN.js b/ElectronJS/src/taskGrid/logic_CN.js index 7bbf27c..d05479c 100644 --- a/ElectronJS/src/taskGrid/logic_CN.js +++ b/ElectronJS/src/taskGrid/logic_CN.js @@ -410,7 +410,7 @@ function saveService(type) { "url": url, "links": links, "create_time": new Date().toLocaleString(), - "version": "0.3.3", + "version": "0.3.5", "saveThreshold": saveThreshold, "cloudflare": cloudflare, "environment": environment, diff --git a/ExecuteStage/Readme.md b/ExecuteStage/Readme.md index 4623f5a..190ed8c 100644 --- a/ExecuteStage/Readme.md +++ b/ExecuteStage/Readme.md @@ -1,11 +1,81 @@ -出现permission denied请关闭杀毒软件 +# 环境编译说明/Environment Compilation Instructions -先安装python3.6及以上版本 +EasySpider分三部分: -然后安装pip3 +1. 主程序:在`ElectronJS`文件夹下。 +2. 浏览器扩展:在`Extension`文件夹下,为浏览器的“操作控制台”的代码。 +3. 执行阶段程序:在`ExecuteStage`文件夹下。 -然后安装依赖库: pip3 install -r requirements.txt +此部分为`执行阶段程序`的编译说明。 -然后运行:python3 easyspider_executestage.py即可运行 +----- -打包说明: windows直接运行generateEXE_win64.cmd即可打包成exe文件并自动拷贝到../ElectronJS/chrome_win64/目录下 \ No newline at end of file +EasySpider is divided into three parts: + +1. Main program: Located in the ElectronJS folder. +2. Browser extension: Located in the Extension folder. +3. Execution stage program: Located in the ExecuteStage folder. + +This section covers the compilation instructions for the `Execution stage program`. + +## 环境构建/Environment Setup + +1. 安装python3.6及以上版本并添加至系统环境变量:https://www.python.org/downloads/ +2. 安装pip3 并添加至系统环境变量(windows安装python后会自带pip,Linux和MacOS安装方式请自行搜索)。 +3. 安装执行阶段需要的依赖库: + + ```sh + pip3 install -r requirements.txt + ``` + +----- + +1. Install Python 3.6 or higher version and add it to the system environment variables: [https://www.python.org/downloads/](https://www.python.org/downloads/). +2. Install pip3 and add it to the system environment variables. (On Windows, pip is automatically installed with Python. For Linux and macOS, please refer to the appropriate installation instructions). +3. Install the required dependencies for the execution stage by running: + + ```sh + pip3 install -r requirements.txt + ``` + +## 运行说明/Run Instruction + +运行程序前,确保已经完成了`ElectronJS`文件夹下的编译说明,保证`chrome`文件夹和`chromedriver`环境已经就绪,同时**EasySpider**主程序已在运行中。 + +在当前文件夹下直接运行程序: + +```Python +python3 easyspider_executestage.py --id [1] +``` + +以上是运行任务号为`1`的任务的示例命令,更多命令行参数使用说明请参考:https://github.com/NaiboWang/EasySpider/wiki/Argument-Instruction + +----- + +Before running the program, make sure you have completed the compilation instructions in the `ElectronJS` folder and ensure that the `chrome` folder and `chromedriver` environment are ready. Also, ensure that the **EasySpider** main program is already running. + +To run the program directly in the current folder, use the following command: + +```Python +python3 easyspider_executestage.py --id [1] +``` + +The above is an example command to run a task with the ID of `1`. For more information on command-line parameters, please refer to: [Argument Instruction](https://github.com/NaiboWang/EasySpider/wiki/Argument-Instruction) on the project's GitHub Wiki. + +### VS Code调试/VS Code Debug + +可以用VS Code打开此文件夹即可调试程序,可修改`.vscode`下的`launch.json`文件中的调试参数,调试说明参考:https://zhuanlan.zhihu.com/p/41189402 + +You can use VS Code to open this folder and debug the program. You can modify the debugging parameters in the launch.json file located under the .vscode folder. For instructions on debugging with VSCode, you can refer to this guide: [Debugging Python with Visual Studio Code](https://code.visualstudio.com/docs/python/debugging). + +## 打包说明/Package Instruction + +如果想要在主程序直接点击“本地直接运行”按钮即可执行程序,则需要打包程序为可执行程序。 + +Windows x64直接运行`generateEXE_win64.cmd`即可把执行阶段程序打包成`exe`文件并自动拷贝到`../ElectronJS/chrome_win64/`目录下,其他系统同理。 + +----- + +To execute the program by simply clicking the "Run Locally" button in the main program, you will need to package the program into an executable file. + +For Windows x64, you can run the generateEXE_win64.cmd script. This script will package the execution stage program into an .exe file and automatically copy it to the ../ElectronJS/chrome_win64/ directory. The process for other systems is similar. \ No newline at end of file diff --git a/ExecuteStage/easyspider_executestage.py b/ExecuteStage/easyspider_executestage.py index fa630e3..f2695fd 100644 --- a/ExecuteStage/easyspider_executestage.py +++ b/ExecuteStage/easyspider_executestage.py @@ -1,5 +1,6 @@ # -*- coding: utf-8 -*- # import atexit +from datetime import datetime import io # 遇到错误退出时应执行的代码 import json # from lib2to3.pgen2 import driver @@ -42,7 +43,9 @@ desired_capabilities = DesiredCapabilities.CHROME desired_capabilities["pageLoadStrategy"] = "none" # 控制流程的暂停和继续 -def check_file(filename, event): + + +def check_pause(event): while True: if keyboard.is_pressed('p'): # 按下p键,暂停程序 if event._flag == False: @@ -63,7 +66,7 @@ def download_image(url, save_directory): headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36' } - + # 发送 GET 请求获取图片数据 response = requests.get(url, headers=headers) @@ -71,26 +74,27 @@ def download_image(url, save_directory): if response.status_code == requests.codes.ok: # 提取文件名 file_name = url.split('/')[-1].split("?")[0] - + # 生成唯一的新文件名 - new_file_name = file_name + '_' + str(uuid.uuid4()) + '_' + file_name - + new_file_name = file_name + '_' + str(uuid.uuid4()) + '_' + file_name + # 构建保存路径 save_path = os.path.join(save_directory, new_file_name) - + # 保存图片到本地 with open(save_path, 'wb') as file: file.write(response.content) - + print("图片已成功下载到:", save_path) print("The image has been successfully downloaded to:", save_path) else: print("下载图片失败,请检查此图片链接是否有效:", url) print("Failed to download image, please check if this image link is valid:", url) + def get_output_code(output): try: - if output.find("rue") != -1: # 如果返回值中包含true + if output.find("rue") != -1: # 如果返回值中包含true code = 1 else: code = int(output) @@ -99,9 +103,12 @@ def get_output_code(output): return code # 判断字段是否为空 + + def isnull(s): return len(s) != 0 + class Time: def __init__(self, type1=""): self.t = int(round(time.time() * 1000)) @@ -122,24 +129,28 @@ class BrowserThread(Thread): self.log = "" self.OUTPUT = "" self.SAVED = False - stealth_path = driver_path[:driver_path.find("chromedriver")] + "stealth.min.js" + stealth_path = driver_path[:driver_path.find( + "chromedriver")] + "stealth.min.js" with open(stealth_path, 'r') as f: js = f.read() print("Loading stealth.min.js") - self.browser.execute_cdp_cmd('Page.addScriptToEvaluateOnNewDocument', {'source': js}) # TMALL 反扒 + self.browser.execute_cdp_cmd('Page.addScriptToEvaluateOnNewDocument', { + 'source': js}) # TMALL 反扒 WebDriverWait(self.browser, 10) self.browser.get('about:blank') self.procedure = service["graph"] # 程序执行流程 try: - if service["version"] >= "0.3.1": # 0.3.1及以上版本以上的EasySpider兼容从0.3.1版本开始的所有版本 + if service["version"] >= "0.3.1": # 0.3.1及以上版本以上的EasySpider兼容从0.3.1版本开始的所有版本 pass - else: # 0.3.1以下版本的EasySpider不兼容0.3.1及以上版本的EasySpider + else: # 0.3.1以下版本的EasySpider不兼容0.3.1及以上版本的EasySpider if service["version"] != version: - print("版本不一致,请使用" + service["version"] + "版本的EasySpider运行该任务!") - print("Version not match, please use EasySpider " + service["version"] + " to run this task!") + print("版本不一致,请使用" + + service["version"] + "版本的EasySpider运行该任务!") + print("Version not match, please use EasySpider " + + service["version"] + " to run this task!") self.browser.quit() sys.exit() - except: # 0.2.0版本没有version字段,所以直接退出 + except: # 0.2.0版本没有version字段,所以直接退出 print("版本不一致,请使用v0.2.0版本的EasySpider运行该任务!") print("Version not match, please use EasySpider v0.2.0 to run this task!") self.browser.quit() @@ -148,7 +159,8 @@ class BrowserThread(Thread): self.save_threshold = service["saveThreshold"] # 保存最低阈值 except: self.save_threshold = 10 - self.links = list(filter(isnull, service["links"].split("\n"))) # 要执行的link的列表 + self.links = list( + filter(isnull, service["links"].split("\n"))) # 要执行的link的列表 self.OUTPUT = [] # 采集的数据 self.OUTPUT.append([]) # 添加表头 self.containJudge = service["containJudge"] # 是否含有判断语句 @@ -165,12 +177,12 @@ class BrowserThread(Thread): self.dataNotFoundKeys[para["name"]] = False self.OUTPUT[0].append(para["name"]) self.urlId = 0 # 全局记录变量 - self.preprocess() # 预处理,优化提取数据流程 + self.preprocess() # 预处理,优化提取数据流程 # 检测如果没有复杂的操作,优化提取数据流程 def preprocess(self): for node in self.procedure: - if node["option"] == 3: # 提取数据操作 + if node["option"] == 3: # 提取数据操作 paras = node["parameters"]["paras"] for para in paras: if para["beforeJS"] == "" and para["afterJS"] == "" and para["contentType"] <= 1 and para["nodeType"] <= 2: @@ -183,12 +195,10 @@ class BrowserThread(Thread): for i in range(len(self.links)): self.executeNode(0) self.urlId = self.urlId + 1 - - files = os.listdir("Data/" + self.saveName) + files = os.listdir("Data/" + str(self.id) + "/" + self.saveName) # 如果目录为空,则删除该目录 if not files: - os.rmdir("Data/" + self.saveName) - # os.remove("Data/" + self.saveName + "_control.txt") + os.rmdir("Data/" + str(self.id) + "/" + self.saveName) print("Done!") print("执行完成!") self.recordLog("Done!") @@ -197,8 +207,8 @@ class BrowserThread(Thread): def recordLog(self, str=""): self.log = self.log + str + "\n" - # 控制台打印log函数 + def Log(self, text, text2=""): switch = False if switch: @@ -211,11 +221,12 @@ class BrowserThread(Thread): # sys.exit(0) def saveData(self, exit=False): - if exit == True or len(self.OUTPUT) >= self.save_threshold: # 每save_threshold条保存一次 - with open("Data/"+ self.saveName + '_log.txt', 'a', encoding='utf-8-sig') as file_obj: + # 每save_threshold条保存一次 + if exit == True or len(self.OUTPUT) >= self.save_threshold: + with open("Data/" + str(self.id) + "/" + self.saveName + '_log.txt', 'a', encoding='utf-8-sig') as file_obj: file_obj.write(self.log) file_obj.close() - with open("Data/"+ self.saveName + '.csv', 'a', encoding='utf-8-sig', newline="") as f: + with open("Data/" + str(self.id) + "/" + self.saveName + '.csv', 'a', encoding='utf-8-sig', newline="") as f: f_csv = csv.writer(f) for line in self.OUTPUT: f_csv.writerow(line) @@ -224,7 +235,7 @@ class BrowserThread(Thread): self.log = "" def scrollDown(self, para, rt=""): - time.sleep(para["scrollWaitTime"]) # 下拉前等待 + time.sleep(para["scrollWaitTime"]) # 下拉前等待 scrollType = int(para["scrollType"]) try: if scrollType != 0 and para["scrollCount"] > 0: # 控制屏幕向下滚动 @@ -259,9 +270,11 @@ class BrowserThread(Thread): if max_wait_time == 0: max_wait_time = 999999 # print(codeMode, code) - pattern = r'Field\["([^"]+)"\]' # 将value中的Field[""]替换为outputParameters中的键值 + # 将value中的Field[""]替换为outputParameters中的键值 + pattern = r'Field\["([^"]+)"\]' try: - replaced_text = re.sub(pattern, lambda match: self.outputParameters.get(match.group(1), ''), code) + replaced_text = re.sub( + pattern, lambda match: self.outputParameters.get(match.group(1), ''), code) except: replaced_text = code code = replaced_text @@ -289,7 +302,8 @@ class BrowserThread(Thread): # 执行系统命令 try: # output = subprocess.run(code, capture_output=True, text=True, timeout=max_wait_time, encoding="utf-8", shell=True) - output = subprocess.run(code, capture_output=True, text=True, timeout=max_wait_time, shell=True) + output = subprocess.run( + code, capture_output=True, text=True, timeout=max_wait_time, shell=True) # 输出命令返回值 output = output.stdout print(output) @@ -298,7 +312,7 @@ class BrowserThread(Thread): self.recordLog("Command timed out") self.recordLog("命令执行超时") except Exception as e: - print(e) # 打印异常信息 + print(e) # 打印异常信息 self.recordLog("Command execution failed") self.recordLog("命令执行失败") return str(output) @@ -312,7 +326,8 @@ class BrowserThread(Thread): try: elements = self.browser.find_elements(By.XPATH, loopPath) element = elements[index] - output = self.execute_code(codeMode, code, max_wait_time, element) + output = self.execute_code( + codeMode, code, max_wait_time, element) except: output = "" print("JavaScript execution failed") @@ -332,11 +347,13 @@ class BrowserThread(Thread): optionMode = int(para["optionMode"]) optionValue = para["optionValue"] try: - dropdown = Select(self.browser.find_element(By.XPATH, para["xpath"])) + dropdown = Select(self.browser.find_element( + By.XPATH, para["xpath"])) try: if optionMode == 0: # 获取当前选中的选项索引 - current_index = dropdown.options.index(dropdown.first_selected_option) + current_index = dropdown.options.index( + dropdown.first_selected_option) # 计算下一个选项的索引 next_index = (current_index + 1) % len(dropdown.options) # 选择下一个选项 @@ -348,13 +365,14 @@ class BrowserThread(Thread): elif optionMode == 3: dropdown.select_by_visible_text(optionValue) except: - print("切换下拉框选项失败:", para["xpath"], para["optionMode"], para["optionValue"]) - print("Failed to change drop-down box option:", para["xpath"], para["optionMode"], para["optionValue"]) + print("切换下拉框选项失败:", para["xpath"], + para["optionMode"], para["optionValue"]) + print("Failed to change drop-down box option:", + para["xpath"], para["optionMode"], para["optionValue"]) except: print("找不到下拉框元素:", para["xpath"]) print("Cannot find drop-down box element:", para["xpath"]) - def moveToElement(self, para, loopElement=None, loopPath="", index=0): time.sleep(0.1) # 移动之前等待0.1秒 if para["useLoop"]: # 使用循环的情况下,传入的clickPath就是实际的xpath @@ -374,13 +392,14 @@ class BrowserThread(Thread): print("找不到元素:", para["xpath"]) print("Cannot find element:", para["xpath"]) - # 执行节点关键函数部分 + def executeNode(self, nodeId, loopValue="", loopPath="", index=0): node = self.procedure[nodeId] WebDriverWait(self.browser, 10).until # 等待元素出现才进行操作,10秒内未出现则报错 - (EC.visibility_of_element_located((By.XPATH, node["parameters"]["xpath"]))) + (EC.visibility_of_element_located( + (By.XPATH, node["parameters"]["xpath"]))) # 根据不同选项执行不同操作 if node["option"] == 0 or node["option"] == 10: # root操作,条件分支操作 @@ -395,7 +414,7 @@ class BrowserThread(Thread): elif node["option"] == 3: # 提取数据 self.recordLog("getData") self.getData(node["parameters"], loopValue, node["isInLoop"], - parentPath=loopPath, index=index) + parentPath=loopPath, index=index) self.saveData() elif node["option"] == 4: # 输入文字 self.inputInfo(node["parameters"], loopValue) @@ -414,7 +433,7 @@ class BrowserThread(Thread): self.judgeExecute(node, loopValue, loopPath, index) # 执行完之后进行等待 - if node["option"] != 0 and node["option"] != 2: # 点击元素操作单独定义等待时间操作 + if node["option"] != 0 and node["option"] != 2: # 点击元素操作单独定义等待时间操作 waitTime = 0.01 # 默认等待0.01秒 if node["parameters"]["wait"] >= 0: waitTime = node["parameters"]["wait"] @@ -429,8 +448,8 @@ class BrowserThread(Thread): self.Log("Wait seconds after node executing: ", waitTime) self.event.wait() # 等待事件结束 - # 对判断条件的处理 + def judgeExecute(self, node, loopElement, clickPath="", index=0): executeBranchId = 0 # 要执行的BranchId for i in node["sequence"]: @@ -469,13 +488,16 @@ class BrowserThread(Thread): continue elif tType <= 7: # JS命令返回值 if tType == 5: # JS命令返回值等于 - output = self.execute_code(0, cnode["parameters"]["code"], cnode["parameters"]["waitTime"]) + output = self.execute_code( + 0, cnode["parameters"]["code"], cnode["parameters"]["waitTime"]) elif tType == 6: # System - output = self.execute_code(1, cnode["parameters"]["code"], cnode["parameters"]["waitTime"]) + output = self.execute_code( + 1, cnode["parameters"]["code"], cnode["parameters"]["waitTime"]) elif tType == 7: # 针对当前循环项的JS命令返回值 - output = self.execute_code(2, cnode["parameters"]["code"], cnode["parameters"]["waitTime"], loopElement) + output = self.execute_code( + 2, cnode["parameters"]["code"], cnode["parameters"]["waitTime"], loopElement) try: - if output.find("rue") != -1: # 如果返回值中包含true + if output.find("rue") != -1: # 如果返回值中包含true code = 1 else: code = int(output) @@ -508,29 +530,35 @@ class BrowserThread(Thread): element = self.browser.find_element( By.XPATH, node["parameters"]["xpath"]) for i in node["sequence"]: # 挨个执行操作 - self.executeNode(i, element, node["parameters"]["xpath"], 0) + self.executeNode( + i, element, node["parameters"]["xpath"], 0) finished = True self.Log("click: ", node["parameters"]["xpath"]) self.recordLog("click:" + node["parameters"]["xpath"]) except NoSuchElementException: # except: - print("Single loop element not found: ", node["parameters"]["xpath"]) + print("Single loop element not found: ", + node["parameters"]["xpath"]) print("找不到要循环的单个元素: ", node["parameters"]["xpath"]) - self.recordLog("Single loop element not found: " + node["parameters"]["xpath"]) + self.recordLog( + "Single loop element not found: " + node["parameters"]["xpath"]) for i in node["sequence"]: # 不带点击元素的把剩余的如提取数据的操作执行一遍 if node["option"] != 2: - self.executeNode(i, None, node["parameters"]["xpath"], 0) + self.executeNode( + i, None, node["parameters"]["xpath"], 0) finished = True break # 如果找不到元素,退出循环 finally: if not finished: print("\n\n-------Retrying-------\n\n") self.Log("-------Retrying-------: ", - node["parameters"]["xpath"]) - self.recordLog("clickNotFound:" + node["parameters"]["xpath"]) + node["parameters"]["xpath"]) + self.recordLog("clickNotFound:" + + node["parameters"]["xpath"]) for i in node["sequence"]: # 不带点击元素的把剩余的如提取数据的操作执行一遍 if node["option"] != 2: - self.executeNode(i, None, node["parameters"]["xpath"], 0) + self.executeNode( + i, None, node["parameters"]["xpath"], 0) break # 如果找不到元素,退出循环 count = count + 1 self.Log("Page: ", count) @@ -539,26 +567,30 @@ class BrowserThread(Thread): if node["parameters"]["exitCount"] == count: # 如果达到设置的退出循环条件的话 break if int(node["parameters"]["breakMode"]) > 0: # 如果设置了退出循环的脚本条件 - output = self.execute_code(int(node["parameters"]["breakMode"]) -1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"]) + output = self.execute_code(int( + node["parameters"]["breakMode"]) - 1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"]) code = get_output_code(output) if code <= 0: break elif int(node["parameters"]["loopType"]) == 1: # 不固定元素列表 try: elements = self.browser.find_elements(By.XPATH, - node["parameters"]["xpath"]) + node["parameters"]["xpath"]) if len(elements) == 0: - print("Loop element not found: ", node["parameters"]["xpath"]) + print("Loop element not found: ", + node["parameters"]["xpath"]) print("找不到循环元素: ", node["parameters"]["xpath"]) - self.recordLog("pathNotFound: " + node["parameters"]["xpath"]) + self.recordLog("pathNotFound: " + + node["parameters"]["xpath"]) for index in range(len(elements)): for i in node["sequence"]: # 挨个顺序执行循环里所有的操作 self.executeNode(i, elements[index], - node["parameters"]["xpath"], index) + node["parameters"]["xpath"], index) if self.browser.current_window_handle != thisHandle: # 如果执行完一次循环之后标签页的位置发生了变化 while True: # 一直关闭窗口直到当前标签页 self.browser.close() # 关闭使用完的标签页 - self.browser.switch_to.window(self.browser.window_handles[-1]) + self.browser.switch_to.window( + self.browser.window_handles[-1]) if self.browser.current_window_handle == thisHandle: break if self.history["index"] != thisHistoryLength and self.history[ @@ -570,13 +602,14 @@ class BrowserThread(Thread): # if node["parameters"]["historyWait"] > 2: # 回退后要等待的时间 time.sleep(node["parameters"]["historyWait"]) # else: - # time.sleep(2) + # time.sleep(2) # 切换历史记录等待2秒或者: self.Log("Change history back time or:", - node["parameters"]["historyWait"]) + node["parameters"]["historyWait"]) self.browser.execute_script('window.stop()') if int(node["parameters"]["breakMode"]) > 0: # 如果设置了退出循环的脚本条件 - output = self.execute_code(int(node["parameters"]["breakMode"]) -1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"]) + output = self.execute_code(int( + node["parameters"]["breakMode"]) - 1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"]) code = get_output_code(output) if code <= 0: break @@ -587,7 +620,8 @@ class BrowserThread(Thread): except Exception as e: raise elif int(node["parameters"]["loopType"]) == 2: # 固定元素列表 - for path in node["parameters"]["pathList"].split("\n"): # 千万不要忘了分割!! + # 千万不要忘了分割!! + for path in node["parameters"]["pathList"].split("\n"): try: element = self.browser.find_element(By.XPATH, path) for i in node["sequence"]: # 挨个执行操作 @@ -595,7 +629,8 @@ class BrowserThread(Thread): if self.browser.current_window_handle != thisHandle: # 如果执行完一次循环之后标签页的位置发生了变化 while True: # 一直关闭窗口直到当前标签页 self.browser.close() # 关闭使用完的标签页 - self.browser.switch_to.window(self.browser.window_handles[-1]) + self.browser.switch_to.window( + self.browser.window_handles[-1]) if self.browser.current_window_handle == thisHandle: break if self.history["index"] != thisHistoryLength and self.history[ @@ -607,9 +642,9 @@ class BrowserThread(Thread): # if node["parameters"]["historyWait"] > 2: # 回退后要等待的时间 time.sleep(node["parameters"]["historyWait"]) # else: - # time.sleep(2) + # time.sleep(2) self.Log("Change history back time or:", - node["parameters"]["historyWait"]) + node["parameters"]["historyWait"]) self.browser.execute_script('window.stop()') except NoSuchElementException: print("Loop element not found: ", path) @@ -619,7 +654,8 @@ class BrowserThread(Thread): except Exception as e: raise if int(node["parameters"]["breakMode"]) > 0: # 如果设置了退出循环的脚本条件 - output = self.execute_code(int(node["parameters"]["breakMode"]) -1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"]) + output = self.execute_code(int( + node["parameters"]["breakMode"]) - 1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"]) code = get_output_code(output) if code <= 0: break @@ -630,7 +666,8 @@ class BrowserThread(Thread): for i in node["sequence"]: # 挨个执行操作 self.executeNode(i, text, "", 0) if int(node["parameters"]["breakMode"]) > 0: # 如果设置了退出循环的脚本条件 - output = self.execute_code(int(node["parameters"]["breakMode"]) -1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"]) + output = self.execute_code(int( + node["parameters"]["breakMode"]) - 1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"]) code = get_output_code(output) if code <= 0: break @@ -647,16 +684,19 @@ class BrowserThread(Thread): for i in node["sequence"]: self.executeNode(i, url, "", 0) if int(node["parameters"]["breakMode"]) > 0: # 如果设置了退出循环的脚本条件 - output = self.execute_code(int(node["parameters"]["breakMode"]) -1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"]) + output = self.execute_code(int( + node["parameters"]["breakMode"]) - 1, node["parameters"]["breakCode"], node["parameters"]["breakCodeWaitTime"]) code = get_output_code(output) if code <= 0: break elif int(node["parameters"]["loopType"]) <= 6: # 命令返回值 while True: # do while循环 if int(node["parameters"]["loopType"]) == 5: # JS - output = self.execute_code(0, node["parameters"]["code"], node["parameters"]["waitTime"]) + output = self.execute_code( + 0, node["parameters"]["code"], node["parameters"]["waitTime"]) elif int(node["parameters"]["loopType"]) == 6: # System - output = self.execute_code(1, node["parameters"]["code"], node["parameters"]["waitTime"]) + output = self.execute_code( + 1, node["parameters"]["code"], node["parameters"]["waitTime"]) code = get_output_code(output) if code <= 0: break @@ -666,14 +706,16 @@ class BrowserThread(Thread): self.history["handle"] = self.browser.current_window_handle self.scrollDown(node["parameters"]) - # 打开网页事件 + def openPage(self, para, loopValue): time.sleep(1) # 打开网页后强行等待至少1秒 if len(self.browser.window_handles) > 1: - self.browser.switch_to.window(self.browser.window_handles[-1]) # 打开网页操作从第1个页面开始 + self.browser.switch_to.window( + self.browser.window_handles[-1]) # 打开网页操作从第1个页面开始 self.browser.close() - self.browser.switch_to.window(self.browser.window_handles[0]) # 打开网页操作从第1个页面开始 + self.browser.switch_to.window( + self.browser.window_handles[0]) # 打开网页操作从第1个页面开始 self.history["handle"] = self.browser.current_window_handle if para["useLoop"]: url = loopValue @@ -684,16 +726,18 @@ class BrowserThread(Thread): self.outputParameters[key] = "" else: url = list(filter(isnull, para["links"].split("\n")))[0] - pattern = r'Field\["([^"]+)"\]' # 将value中的Field[""]替换为outputParameters中的键值 + # 将value中的Field[""]替换为outputParameters中的键值 + pattern = r'Field\["([^"]+)"\]' try: - replaced_text = re.sub(pattern, lambda match: self.outputParameters.get(match.group(1), ''), url) + replaced_text = re.sub( + pattern, lambda match: self.outputParameters.get(match.group(1), ''), url) except: replaced_text = url url = replaced_text try: maxWaitTime = int(para["maxWaitTime"]) except: - maxWaitTime = 10 # 默认最大等待时间为10秒 + maxWaitTime = 10 # 默认最大等待时间为10秒 try: self.browser.set_page_load_timeout(maxWaitTime) # 加载页面最大超时时间 self.browser.set_script_timeout(maxWaitTime) @@ -702,33 +746,40 @@ class BrowserThread(Thread): self.recordLog('Loading page: ' + url) except TimeoutException: self.Log('time out after set seconds when loading page: ' + url) - self.recordLog('time out after set seconds when loading page: ' + url) + self.recordLog( + 'time out after set seconds when loading page: ' + url) self.browser.execute_script('window.stop()') try: - self.history["index"] = self.browser.execute_script("return history.length") + self.history["index"] = self.browser.execute_script( + "return history.length") except TimeoutException: self.browser.execute_script('window.stop()') - self.history["index"] = self.browser.execute_script("return history.length") + self.history["index"] = self.browser.execute_script( + "return history.length") self.scrollDown(para) # 控制屏幕向下滚动 if self.containJudge: try: - self.bodyText = self.browser.find_element(By.CSS_SELECTOR, "body").text + self.bodyText = self.browser.find_element( + By.CSS_SELECTOR, "body").text self.Log('URL Page: ' + url) self.recordLog('URL Page: ' + url) except TimeoutException: - self.Log('Time out after set seconds when getting body text: ' + url) - self.recordLog('Time out after set seconds when getting body text:: ' + url) + self.Log( + 'Time out after set seconds when getting body text: ' + url) + self.recordLog( + 'Time out after set seconds when getting body text:: ' + url) self.browser.execute_script('window.stop()') time.sleep(1) self.Log("Need to wait 1 second to get body text") # 再执行一遍 - self.bodyText = self.browser.find_element(By.CSS_SELECTOR, "body").text + self.bodyText = self.browser.find_element( + By.CSS_SELECTOR, "body").text except Exception as e: self.Log(e) self.recordLog(str(e)) - # 键盘输入事件 + def inputInfo(self, para, loopValue): time.sleep(0.1) # 输入之前等待0.1秒 self.Log("Wait 0.1 second before input") @@ -736,7 +787,8 @@ class BrowserThread(Thread): textbox = self.browser.find_element(By.XPATH, para["xpath"]) # textbox.send_keys(Keys.CONTROL, 'a') # textbox.send_keys(Keys.BACKSPACE) - self.execute_code(2, para["beforeJS"], para["beforeJSWaitTime"], textbox) # 执行前置JS + self.execute_code( + 2, para["beforeJS"], para["beforeJSWaitTime"], textbox) # 执行前置JS # Send the HOME key textbox.send_keys(Keys.HOME) # Send the SHIFT + END key combination @@ -748,27 +800,32 @@ class BrowserThread(Thread): value = loopValue else: value = para["value"] - pattern = r'Field\["([^"]+)"\]' # 将value中的Field[""]替换为outputParameters中的键值 + # 将value中的Field[""]替换为outputParameters中的键值 + pattern = r'Field\["([^"]+)"\]' try: - replaced_text = re.sub(pattern, lambda match: self.outputParameters.get(match.group(1), ''), value) - replaced_text = re.sub('', '', replaced_text, flags=re.IGNORECASE) + replaced_text = re.sub( + pattern, lambda match: self.outputParameters.get(match.group(1), ''), value) + replaced_text = re.sub( + '', '', replaced_text, flags=re.IGNORECASE) except: replaced_text = value textbox.send_keys(replaced_text) if value.lower().find("") >= 0: textbox.send_keys(Keys.ENTER) - self.execute_code(2, para["afterJS"], para["afterJSWaitTime"], textbox) # 执行后置js + self.execute_code( + 2, para["afterJS"], para["afterJSWaitTime"], textbox) # 执行后置js # global bodyText # 每次执行点击,输入元素和打开网页操作后,需要更新bodyText - self.bodyText = self.browser.find_element(By.CSS_SELECTOR, "body").text + self.bodyText = self.browser.find_element( + By.CSS_SELECTOR, "body").text except: print("Cannot find input box element:" + - para["xpath"] + ", please try to set the wait time before executing this operation") + para["xpath"] + ", please try to set the wait time before executing this operation") print("找不到输入框元素:" + para["xpath"] + ",请尝试在执行此操作前设置等待时间") self.recordLog("Cannot find input box element:" + - para["xpath"] + "Please try to set the wait time before executing this operation") - + para["xpath"] + "Please try to set the wait time before executing this operation") # 点击元素事件 + def clickElement(self, para, loopElement=None, clickPath="", index=0): time.sleep(0.1) # 点击之前等待0.1秒 self.Log("Wait 0.1 second before clicking element") @@ -786,29 +843,31 @@ class BrowserThread(Thread): try: element = self.browser.find_element(By.XPATH, path) if para["beforeJS"] != "": - self.execute_code(2, para["beforeJS"], para["beforeJSWaitTime"], element) + self.execute_code(2, para["beforeJS"], + para["beforeJSWaitTime"], element) except: print("Cannot find element:" + - path + ", please try to set the wait time before executing this operation") + path + ", please try to set the wait time before executing this operation") print("找不到要点击的元素:" + path + ",请尝试在执行此操作前设置等待时间") self.recordLog("Cannot find element:" + - path + ", please try to set the wait time before executing this operation") + path + ", please try to set the wait time before executing this operation") tempHandleNum = len(self.browser.window_handles) # 记录之前的窗口位置 try: click_way = int(para["clickWay"]) except: click_way = 0 try: - if click_way == 0: # 用selenium的点击方法 + if click_way == 0: # 用selenium的点击方法 actions = ActionChains(self.browser) # 实例化一个action对象 actions.click(element).perform() - elif click_way == 1: # 用js的点击方法 + elif click_way == 1: # 用js的点击方法 script = 'var result = document.evaluate(`' + path + \ '`, document, null, XPathResult.ANY_TYPE, null);for(let i=0;i= 0: # 如果字串里有//即子孙查找,则不动语句 + # 如果字串里有//即子孙查找,则不动语句 + if p["relativeXPath"].find("//") >= 0: full_path = "(" + parentPath + \ p["relativeXPath"] + ")" + \ "[" + str(index + 1) + "]" - element = self.browser.find_element(By.XPATH, full_path) + element = self.browser.find_element( + By.XPATH, full_path) else: element = loopElement.find_element(By.XPATH, - p["relativeXPath"][1:]) + p["relativeXPath"][1:]) else: - element = self.browser.find_element(By.XPATH, p["relativeXPath"]) + element = self.browser.find_element( + By.XPATH, p["relativeXPath"]) except (NoSuchElementException, InvalidSelectorException, StaleElementReferenceException): # 找不到元素的时候,使用默认值 # print(p) try: @@ -1069,54 +1154,65 @@ class BrowserThread(Thread): self.outputParameters[p["name"]] = content try: if not self.dataNotFoundKeys[p["name"]]: - print('Element %s not found with parameter name %s when extracting data, use default, this error will only show once' % (p["relativeXPath"], p["name"])) - print("提取数据操作时,字段名 %s 对应XPath %s 未找到,使用默认值,本字段将不再重复报错" % (p["name"], p["relativeXPath"])) + print('Element %s not found with parameter name %s when extracting data, use default, this error will only show once' % ( + p["relativeXPath"], p["name"])) + print("提取数据操作时,字段名 %s 对应XPath %s 未找到,使用默认值,本字段将不再重复报错" % ( + p["name"], p["relativeXPath"])) self.dataNotFoundKeys[p["name"]] = True - self.recordLog('Element %s not found, use default' % p["relativeXPath"]) + self.recordLog( + 'Element %s not found, use default' % p["relativeXPath"]) except: pass continue except TimeoutException: # 超时的时候设置超时值 self.Log('time out after set seconds when getting data') - self.recordLog('time out after set seconds when getting data') + self.recordLog( + 'time out after set seconds when getting data') self.browser.execute_script('window.stop()') if p["relative"]: # 是否相对xpath if p["relativeXPath"] == "": # 相对xpath有时候就是元素本身,不需要二次查找 element = loopElement else: element = loopElement.find_element(By.XPATH, - p["relativeXPath"][1:]) + p["relativeXPath"][1:]) else: - element = self.browser.find_element(By.XPATH, p["relativeXPath"]) + element = self.browser.find_element( + By.XPATH, p["relativeXPath"]) # rt.end() else: element = self.browser.find_element(By.XPATH, "//body") try: - self.execute_code(2, p["beforeJS"], p["beforeJSWaitTime"], element) # 执行前置js + self.execute_code( + 2, p["beforeJS"], p["beforeJSWaitTime"], element) # 执行前置js content = self.get_content(p, element) except StaleElementReferenceException: # 发生找不到元素的异常后,等待几秒重新查找 - self.recordLog('StaleElementReferenceException: '+p["relativeXPath"]) + self.recordLog( + 'StaleElementReferenceException: '+p["relativeXPath"]) time.sleep(3) try: if p["relative"]: # 是否相对xpath if p["relativeXPath"] == "": # 相对xpath有时候就是元素本身,不需要二次查找 element = loopElement - self.recordLog('StaleElementReferenceException: loopElement') + self.recordLog( + 'StaleElementReferenceException: loopElement') else: element = loopElement.find_element(By.XPATH, - p["relativeXPath"][1:]) + p["relativeXPath"][1:]) self.recordLog( 'StaleElementReferenceException: loopElement+relativeXPath') else: element = self.browser.find_element( By.XPATH, p["relativeXPath"]) - self.recordLog('StaleElementReferenceException: relativeXPath') + self.recordLog( + 'StaleElementReferenceException: relativeXPath') content = self.get_content(p, element) except StaleElementReferenceException: - self.recordLog('StaleElementReferenceException: '+p["relativeXPath"]) + self.recordLog( + 'StaleElementReferenceException: '+p["relativeXPath"]) continue # 再出现类似问题直接跳过 self.outputParameters[p["name"]] = content - self.execute_code(2, p["afterJS"], p["afterJSWaitTime"], element) # 执行后置JS + self.execute_code( + 2, p["afterJS"], p["afterJSWaitTime"], element) # 执行后置JS line = [] for value in self.outputParameters.values(): line.append(value) @@ -1136,7 +1232,7 @@ if __name__ == '__main__': "read_type": "remote", "headless": False, "server_address": "http://localhost:8074", - "version": "0.3.3", + "version": "0.3.5", } c = Config(config) print(c) @@ -1148,16 +1244,16 @@ if __name__ == '__main__': if not os.path.exists(os.getcwd()+"/Data"): os.mkdir(os.getcwd()+"/Data") if sys.platform == "darwin" and platform.architecture()[0] == "64bit": - options.binary_location = "EasySpider.app/Contents/Resources/app/chrome_mac64.app/Contents/MacOS/Google Chrome" - # MacOS需要用option而不是options! - option.binary_location = "EasySpider.app/Contents/Resources/app/chrome_mac64.app/Contents/MacOS/Google Chrome" - driver_path = "EasySpider.app/Contents/Resources/app/chromedriver_mac64" - # options.binary_location = "chrome_mac64.app/Contents/MacOS/Google Chrome" - # # MacOS需要用option而不是options! - # option.binary_location = "chrome_mac64.app/Contents/MacOS/Google Chrome" - # driver_path = os.getcwd()+ "/chromedriver_mac64" - print(driver_path) - elif os.path.exists(os.getcwd()+"/EasySpider/resources"): # 打包后的路径 + options.binary_location = "EasySpider.app/Contents/Resources/app/chrome_mac64.app/Contents/MacOS/Google Chrome" + # MacOS需要用option而不是options! + option.binary_location = "EasySpider.app/Contents/Resources/app/chrome_mac64.app/Contents/MacOS/Google Chrome" + driver_path = "EasySpider.app/Contents/Resources/app/chromedriver_mac64" + # options.binary_location = "chrome_mac64.app/Contents/MacOS/Google Chrome" + # # MacOS需要用option而不是options! + # option.binary_location = "chrome_mac64.app/Contents/MacOS/Google Chrome" + # driver_path = os.getcwd()+ "/chromedriver_mac64" + print(driver_path) + elif os.path.exists(os.getcwd()+"/EasySpider/resources"): # 打包后的路径 print("Finding chromedriver in EasySpider", os.getcwd()+"/EasySpider") if sys.platform == "win32" and platform.architecture()[0] == "32bit": @@ -1184,15 +1280,15 @@ if __name__ == '__main__': # options.binary_location = "./Chrome/chrome.exe" # 指定chrome位置 # # option.binary_location = "C:\\Users\\q9823\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe" # driver_path = "./Chrome/chromedriver.exe" - elif os.path.exists(os.getcwd()+"/../ElectronJS"): + elif os.path.exists(os.getcwd()+"/../ElectronJS"): if os.getcwd().find("ElectronJS") >= 0: # 软件dev用 print("Finding chromedriver in EasySpider", - os.getcwd()) + os.getcwd()) option.binary_location = "chrome_win64/chrome.exe" driver_path = "chrome_win64/chromedriver_win64.exe" - else: # 直接在executeStage文件夹内使用python easyspider_executestage.py时的路径 + else: # 直接在executeStage文件夹内使用python easyspider_executestage.py时的路径 print("Finding chromedriver in EasySpider", - os.getcwd()+"/ElectronJS") + os.getcwd()+"/ElectronJS") option.binary_location = "../ElectronJS/chrome_win64/chrome.exe" # 指定chrome位置 driver_path = "../ElectronJS/chrome_win64/chromedriver_win64.exe" else: @@ -1216,11 +1312,13 @@ if __name__ == '__main__': # 3. 就算User Profile相同,chrome版本不同所存储的cookie信息也不同,也不能爬 # 4. TMALL如果一直弹出验证码,而且无法通过验证,那么需要在其他浏览器上用 if c.user_data: - with open(c.config_folder + c.config_file_name,"r", encoding='utf-8') as f: + with open(c.config_folder + c.config_file_name, "r", encoding='utf-8') as f: config = json.load(f) absolute_user_data_folder = config["absolute_user_data_folder"] - print("\nAbsolute_user_data_folder:",absolute_user_data_folder,"\n") - option.add_argument(f'--user-data-dir={absolute_user_data_folder}') # TMALL 反扒 + print("\nAbsolute_user_data_folder:", + absolute_user_data_folder, "\n") + option.add_argument( + f'--user-data-dir={absolute_user_data_folder}') # TMALL 反扒 option.add_argument("--profile-directory=Default") if c.headless: @@ -1233,26 +1331,30 @@ if __name__ == '__main__': # '--user-data-dir=C:\\Users\\q9823\\AppData\\Local\\Google\\Chrome\\User Data') # TMALL 反扒 option.add_argument( "--disable-blink-features=AutomationControlled") # TMALL 反扒 - options.add_argument("--disable-blink-features=AutomationControlled") # TMALL 反扒 - + options.add_argument( + "--disable-blink-features=AutomationControlled") # TMALL 反扒 + threads = [] for i in c.id: print(options) print("id: ", i) if c.saved_file_name != "": - saveName = "task_" + str(i) + "_" + c.saved_file_name # 保存文件的名字 + saveName = c.saved_file_name # 保存文件的名字 else: - saveName = "task_" + str(i) + "_" + \ - str(random.randint(0, 999999999)) # 保存文件的名字 + # 获取当前时间 + now = datetime.now() + # 将时间格式化为精确到毫秒的字符串 + saveName = now.strftime("%Y_%m_%d_%H_%M_%S_%f") print("Save Name for task ID", i, "is:", saveName) print("任务ID", i, "的保存文件名为:", saveName) - os.mkdir("Data/" + saveName) # 创建保存文件夹用来保存截图 - # with open("Data/" + saveName + "_control.txt", "w", encoding='utf-8') as f: - # f.write("1") - # f.close() + if not os.path.exists("Data/" + str(i)): + os.mkdir("Data/" + str(i)) + if not os.path.exists("Data/" + str(i) + "/" + saveName): + os.mkdir("Data/" + saveName) # 创建保存文件夹用来保存截图 if c.read_type == "remote": print("remote") - content = requests.get(c.server_address + "/queryExecutionInstance?id=" + str(i)) + content = requests.get( + c.server_address + "/queryExecutionInstance?id=" + str(i)) service = json.loads(content.text) # 加载服务信息 else: print("local") @@ -1284,15 +1386,17 @@ if __name__ == '__main__': }) try: if service["environment"] == 1: - option.add_experimental_option('mobileEmulation', {'deviceName': 'iPhone X'}) # 模拟iPhone X浏览 - options.add_experimental_option('mobileEmulation', {'deviceName': 'iPhone X'}) # 模拟iPhone X浏览 + option.add_experimental_option( + 'mobileEmulation', {'deviceName': 'iPhone X'}) # 模拟iPhone X浏览 + options.add_experimental_option( + 'mobileEmulation', {'deviceName': 'iPhone X'}) # 模拟iPhone X浏览 except: pass browser_t = webdriver.Chrome( - options=options, chrome_options=option, executable_path=driver_path) + options=options, chrome_options=option, executable_path=driver_path) elif cloudflare == 1: browser_t = uc.Chrome( - options=options, chrome_options=option, executable_path=driver_path) + options=options, chrome_options=option, executable_path=driver_path) print("Pass Cloudflare Mode") print("过Cloudflare验证模式") event = Event() @@ -1301,7 +1405,7 @@ if __name__ == '__main__': print("Thread with task id: ", i, " is created") threads.append(thread) thread.start() - Thread(target=check_file, args=("Data/" + saveName + "_control.txt", event)).start() + Thread(target=check_pause, args=(event)).start() time.sleep(5) print("\n\n----------------------------------") print("正在运行任务,长按键盘p键可暂停任务的执行以便手工操作浏览器如输入验证码;如果想恢复任务的执行,请再次长按p键。") @@ -1310,7 +1414,7 @@ if __name__ == '__main__': for thread in threads: thread.join() - + for thread in threads: thread.browser.quit() print("Thread with task id: ", thread.id, " is closed") diff --git a/ExecuteStage/requirements.txt b/ExecuteStage/requirements.txt index 7207a2f..a92c963 100644 --- a/ExecuteStage/requirements.txt +++ b/ExecuteStage/requirements.txt @@ -3,4 +3,6 @@ requests==2.31.0 selenium==4.5.0 pyinstaller Pillow -pytesseract \ No newline at end of file +pytesseract +keyboard +undetected_chromedriver \ No newline at end of file diff --git a/Extension/README.md b/Extension/README.md new file mode 100644 index 0000000..3a4e604 --- /dev/null +++ b/Extension/README.md @@ -0,0 +1,78 @@ +# 环境编译说明/Environment Compilation Instructions + +EasySpider分三部分: + +1. 主程序:在`ElectronJS`文件夹下。 +2. 浏览器扩展:在`Extension`文件夹下,为浏览器的“操作控制台”的代码,打包后的扩展在`ElectronJS`目录下的`EasySpider_zh.crx`文件。 +3. 执行阶段程序:在`ExecuteStage`文件夹下。 + +此部分为`浏览器扩展`的编译说明,本节的所有命令都在`manifest_v3`文件夹内执行。 + +----- + +EasySpider is divided into three parts: + +1. Main program: Located in the ElectronJS folder. +2. Browser extension: Located in the Extension folder, i.e., the `EasySpider_en.crx` file in the `ElectronJS` folder. +3. Execution stage program: Located in the ExecuteStage folder. + +This section covers the compilation instructions for the `Browser extension`, all commands in this section are executed in the `manifest_v3` folder. + +## 环境构建/Environment Setup + +1. 安装`NodeJS`:https://nodejs.org/zh-cn/download/ +2. 运行下面的命令来安装依赖: + +``` +npm install +``` + +----- + +1. Install `NodeJS`: https://nodejs.org/en/download/ +2. Run the following command to install dependencies: + +``` +npm install +``` + +## 热加载扩展/Hot reload the extension + +执行下面的命令来热加载扩展: + +``` +npm run dev +``` + +打开一个Chrome浏览器窗口,然后在浏览器地址栏输入`chrome://extensions/`,在打开的页面中,打开右上角`开发者模式`,点击`加载已解压的扩展程序`,选择`manifest_v3\dist`文件夹,即可加载扩展。 + +----- + +Run the following command to hot reload the extension: + +``` +npm run dev +``` + +Open a Chrome browser window, then enter `chrome://extensions/` in the browser address bar. On the opened page, open the `Developer mode` in the upper right corner, click `Load unpacked` and select the `manifest_v3\dist` folder to load the extension. + +## 打包扩展/Package the extension + +执行下面的命令来打包扩展: + +``` +npm run package +``` + +打包后会自动更新`ElectronJS`目录下的`EasySpider_zh.crx`文件,运行过程中的报错信息可以忽略。 + +----- + +Run the following command to package the extension: + +``` +npm run package +``` + +After packaging, the `EasySpider_en.crx` file in the `ElectronJS` folder will be automatically updated, and the error messages during the running process can be ignored. + diff --git a/Extension/manifest_v3/.gitignore b/Extension/manifest_v3/.gitignore index 68d9633..236f445 100644 --- a/Extension/manifest_v3/.gitignore +++ b/Extension/manifest_v3/.gitignore @@ -6,3 +6,4 @@ EasySpider_en EasySpider_zh EasySpider_en.crx EasySpider_zh.crx +package-lock.json diff --git a/Extension/manifest_v3/package-lock.json b/Extension/manifest_v3/package-lock.json index ab87de7..05b0139 100644 --- a/Extension/manifest_v3/package-lock.json +++ b/Extension/manifest_v3/package-lock.json @@ -1,11591 +1,7062 @@ { - "name": "EasySpider", - "version": "0.3.3", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "EasySpider", - "version": "0.3.3", - "license": "GPL-3.0", - "dependencies": { - "crx": "^5.0.1", - "crx3": "^1.1.3", - "dotenv": "^16.0.0", - "jquery": "^3.6.4", - "rollup-plugin-alias": "^2.2.0", - "rollup-plugin-css-only": "^3.1.0", - "rollup-plugin-import-css": "^3.0.3", - "rollup-plugin-vue": "^6.0.0", - "vue": "^2.7.14", - "vue-template-compiler": "^2.7.14", - "webextension-polyfill": "^0.7.0", - "webextension-polyfill-ts": "^0.22.0" - }, - "devDependencies": { - "@rollup/plugin-alias": "^3.1.1", - "@rollup/plugin-commonjs": "^17.0.0", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^11.0.1", - "@rollup/plugin-replace": "^2.3.4", - "@types/chrome": "0.0.164", - "@types/fs-extra": "^9.0.13", - "@types/node": "^16.11.10", - "@vitejs/plugin-vue": "^1.9.3", - "esno": "^0.12.1", - "firebase": "^9.18.0", - "fs-extra": "^10.0.0", - "npm-run-all": "^4.1.5", - "rimraf": "^3.0.2", - "rollup": "^2.38.5", - "rollup-plugin-chrome-extension": "^3.6.12", - "rollup-plugin-empty-dir": "^1.0.4", - "rollup-plugin-inject-process-env": "^1.3.1", - "rollup-plugin-postcss": "^4.0.2", - "rollup-plugin-typescript2": "^0.31.0", - "rollup-plugin-vue2": "^0.8.1", - "rollup-plugin-zip": "^1.0.1", - "typescript": "^4.4.3" - } - }, - "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/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/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/parser": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.3.tgz", - "integrity": "sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.12.tgz", - "integrity": "sha512-E/sgkvwoIfj4aMAPL2e35VnUJspzVYl7+M1B2cqeubdBhADV4uPon0KCc8p2G+LqSJ6i8ocYPCqY3A4GGq0zkQ==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.12.tgz", - "integrity": "sha512-WQ9p5oiXXYJ33F2EkE3r0FRDFVpEdcDiwNX3u7Xaibxfx6vQE0Sb8ytrfQsA5WO6kDn6mDfKLh6KrPBjvkk7xA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.12.tgz", - "integrity": "sha512-m4OsaCr5gT+se25rFPHKQXARMyAehHTQAz4XX1Vk3d27VtqiX0ALMBPoXZsGaB6JYryCLfgGwUslMqTfqeLU0w==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.12.tgz", - "integrity": "sha512-O3GCZghRIx+RAN0NDPhyyhRgwa19MoKlzGonIb5hgTj78krqp9XZbYCvFr9N1eUxg0ZQEpiiZ4QvsOQwBpP+lg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.12.tgz", - "integrity": "sha512-5D48jM3tW27h1qjaD9UNRuN+4v0zvksqZSPZqeSWggfMlsVdAhH3pwSfQIFJwcs9QJ9BRibPS4ViZgs3d2wsCA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.12.tgz", - "integrity": "sha512-OWvHzmLNTdF1erSvrfoEBGlN94IE6vCEaGEkEH29uo/VoONqPnoDFfShi41Ew+yKimx4vrmmAJEGNoyyP+OgOQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.12.tgz", - "integrity": "sha512-A0Xg5CZv8MU9xh4a+7NUpi5VHBKh1RaGJKqjxe4KG87X+mTjDE6ZvlJqpWoeJxgfXHT7IMP9tDFu7IZ03OtJAw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.12.tgz", - "integrity": "sha512-WsHyJ7b7vzHdJ1fv67Yf++2dz3D726oO3QCu8iNYik4fb5YuuReOI9OtA+n7Mk0xyQivNTPbl181s+5oZ38gyA==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.12.tgz", - "integrity": "sha512-cK3AjkEc+8v8YG02hYLQIQlOznW+v9N+OI9BAFuyqkfQFR+DnDLhEM5N8QRxAUz99cJTo1rLNXqRrvY15gbQUg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.12.tgz", - "integrity": "sha512-jdOBXJqcgHlah/nYHnj3Hrnl9l63RjtQ4vn9+bohjQPI2QafASB5MtHAoEv0JQHVb/xYQTFOeuHnNYE1zF7tYw==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.12.tgz", - "integrity": "sha512-GTOEtj8h9qPKXCyiBBnHconSCV9LwFyx/gv3Phw0pa25qPYjVuuGZ4Dk14bGCfGX3qKF0+ceeQvwmtI+aYBbVA==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.12.tgz", - "integrity": "sha512-o8CIhfBwKcxmEENOH9RwmUejs5jFiNoDw7YgS0EJTF6kgPgcqLFjgoc5kDey5cMHRVCIWc6kK2ShUePOcc7RbA==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.12.tgz", - "integrity": "sha512-biMLH6NR/GR4z+ap0oJYb877LdBpGac8KfZoEnDiBKd7MD/xt8eaw1SFfYRUeMVx519kVkAOL2GExdFmYnZx3A==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.12.tgz", - "integrity": "sha512-jkphYUiO38wZGeWlfIBMB72auOllNA2sLfiZPGDtOBb1ELN8lmqBrlMiucgL8awBw1zBXN69PmZM6g4yTX84TA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.12.tgz", - "integrity": "sha512-j3ucLdeY9HBcvODhCY4b+Ds3hWGO8t+SAidtmWu/ukfLLG/oYDMaA+dnugTVAg5fnUOGNbIYL9TOjhWgQB8W5g==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.12.tgz", - "integrity": "sha512-uo5JL3cgaEGotaqSaJdRfFNSCUJOIliKLnDGWaVCgIKkHxwhYMm95pfMbWZ9l7GeW9kDg0tSxcy9NYdEtjwwmA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.12.tgz", - "integrity": "sha512-DNdoRg8JX+gGsbqt2gPgkgb00mqOgOO27KnrWZtdABl6yWTST30aibGJ6geBq3WM2TIeW6COs5AScnC7GwtGPg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.12.tgz", - "integrity": "sha512-aVsENlr7B64w8I1lhHShND5o8cW6sB9n9MUtLumFlPhG3elhNWtE7M1TFpj3m7lT3sKQUMkGFjTQBrvDDO1YWA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.12.tgz", - "integrity": "sha512-qbHGVQdKSwi0JQJuZznS4SyY27tYXYF0mrgthbxXrZI3AHKuRvU+Eqbg/F0rmLDpW/jkIZBlCO1XfHUBMNJ1pg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.12.tgz", - "integrity": "sha512-zsCp8Ql+96xXTVTmm6ffvoTSZSV2B/LzzkUXAY33F/76EajNw1m+jZ9zPfNJlJ3Rh4EzOszNDHsmG/fZOhtqDg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.12.tgz", - "integrity": "sha512-FfrFjR4id7wcFYOdqbDfDET3tjxCozUgbqdkOABsSFzoZGFC92UK7mg4JKRc/B3NNEf1s2WHxJ7VfTdVDPN3ng==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.12.tgz", - "integrity": "sha512-JOOxw49BVZx2/5tW3FqkdjSD/5gXYeVGPDcB0lvap0gLQshkh1Nyel1QazC+wNxus3xPlsYAgqU1BUmrmCvWtw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@firebase/analytics": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.9.4.tgz", - "integrity": "sha512-Mb2UaD0cyJ9DrTk4Okz8wqpjZuVRVXHZOjhbQcmGb8VtibXY1+jm/k3eJ21r7NqUKnjWejYM2EX+hI9+dtXGkQ==", - "dev": true, - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" - } - }, - "node_modules/@firebase/analytics-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.4.tgz", - "integrity": "sha512-ZN4K49QwOR8EWIUTV03VBdcVkz8sVsfJmve4g2+FEIj0kyTK0MdoVTWNOwWj9TVi2p/7FvKRKkpWxkydmi9x7g==", - "dev": true, - "dependencies": { - "@firebase/analytics": "0.9.4", - "@firebase/analytics-types": "0.8.0", - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/analytics-types": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.0.tgz", - "integrity": "sha512-iRP+QKI2+oz3UAh4nPEq14CsEjrjD6a5+fuypjScisAh9kXKFvdJOZJDwk7kikLvWVLGEs9+kIUS4LPQV7VZVw==", - "dev": true - }, - "node_modules/@firebase/app": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.9.5.tgz", - "integrity": "sha512-mXO9hrygxCohD8Qy0z8p9ZtuQirmjkjSTuQghH05/kLG1UJqP0TQZBlhP5qwzMTKuu2YpIn3kX2PZoSWti8LDA==", - "dev": true, - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "idb": "7.0.1", - "tslib": "^2.1.0" - } - }, - "node_modules/@firebase/app-check": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.6.4.tgz", - "integrity": "sha512-M9qyVTWkEkHXmgwGtObvXQqKcOe9iKAOPqm0pCe74mzgKVTNq157ff39+fxHPb4nFbipToY+GuvtabLUzkHehQ==", - "dev": true, - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" - } - }, - "node_modules/@firebase/app-check-compat": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.4.tgz", - "integrity": "sha512-s6ON0ixPKe99M1DNYMI2eR5aLwQZgy0z8fuW1tnEbzg5p/N/GKFmqiIHSV4gfp8+X7Fw5NLm7qMfh4xrcPgQCw==", - "dev": true, - "dependencies": { - "@firebase/app-check": "0.6.4", - "@firebase/app-check-types": "0.5.0", - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/app-check-interop-types": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.2.0.tgz", - "integrity": "sha512-+3PQIeX6/eiVK+x/yg8r6xTNR97fN7MahFDm+jiQmDjcyvSefoGuTTNQuuMScGyx3vYUBeZn+Cp9kC0yY/9uxQ==", - "dev": true - }, - "node_modules/@firebase/app-check-types": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.0.tgz", - "integrity": "sha512-uwSUj32Mlubybw7tedRzR24RP8M8JUVR3NPiMk3/Z4bCmgEKTlQBwMXrehDAZ2wF+TsBq0SN1c6ema71U/JPyQ==", - "dev": true - }, - "node_modules/@firebase/app-compat": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.5.tgz", - "integrity": "sha512-PSEax7UAc1Qxcksq5GHKb8M9rCsXTJWxWUf6pqhGTWO9UbJnI1tv00ogoCicEHgkXBTkOWMLxCs3318HaGZh4g==", - "dev": true, - "dependencies": { - "@firebase/app": "0.9.5", - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "node_modules/@firebase/app-types": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.0.tgz", - "integrity": "sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==", - "dev": true - }, - "node_modules/@firebase/auth": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.21.5.tgz", - "integrity": "sha512-Pt/S24qbtJeFPxYxcQHDNgYAuEa9oyCK1XJBQ9Kc3FT1rDMb1OaK6wfnDDrCChQfENdHZVI1pGw4QG6/tO3NWw==", - "dev": true, - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" - } - }, - "node_modules/@firebase/auth-compat": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.3.5.tgz", - "integrity": "sha512-xEkR4Buuw8NfyJhMVC3HMvyaODfstpMuo55tK03APoP+X9fnZpQE+ASdacq60qBBvpKF78d+gmAhmh0ISTXZ0w==", - "dev": true, - "dependencies": { - "@firebase/auth": "0.21.5", - "@firebase/auth-types": "0.12.0", - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/auth-interop-types": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.1.tgz", - "integrity": "sha512-VOaGzKp65MY6P5FI84TfYKBXEPi6LmOCSMMzys6o2BN2LOsqy7pCuZCup7NYnfbk5OkkQKzvIfHOzTm0UDpkyg==", - "dev": true - }, - "node_modules/@firebase/auth-types": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.12.0.tgz", - "integrity": "sha512-pPwaZt+SPOshK8xNoiQlK5XIrS97kFYc3Rc7xmy373QsOJ9MmqXxLaYssP5Kcds4wd2qK//amx/c+A8O2fVeZA==", - "dev": true, - "peerDependencies": { - "@firebase/app-types": "0.x", - "@firebase/util": "1.x" - } - }, - "node_modules/@firebase/component": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.4.tgz", - "integrity": "sha512-rLMyrXuO9jcAUCaQXCMjCMUsWrba5fzHlNK24xz5j2W6A/SRmK8mZJ/hn7V0fViLbxC0lPMtrK1eYzk6Fg03jA==", - "dev": true, - "dependencies": { - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "node_modules/@firebase/database": { - "version": "0.14.4", - "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.14.4.tgz", - "integrity": "sha512-+Ea/IKGwh42jwdjCyzTmeZeLM3oy1h0mFPsTy6OqCWzcu/KFqRAr5Tt1HRCOBlNOdbh84JPZC47WLU18n2VbxQ==", - "dev": true, - "dependencies": { - "@firebase/auth-interop-types": "0.2.1", - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "faye-websocket": "0.11.4", - "tslib": "^2.1.0" - } - }, - "node_modules/@firebase/database-compat": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-0.3.4.tgz", - "integrity": "sha512-kuAW+l+sLMUKBThnvxvUZ+Q1ZrF/vFJ58iUY9kAcbX48U03nVzIF6Tmkf0p3WVQwMqiXguSgtOPIB6ZCeF+5Gg==", - "dev": true, - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/database": "0.14.4", - "@firebase/database-types": "0.10.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "node_modules/@firebase/database-types": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.10.4.tgz", - "integrity": "sha512-dPySn0vJ/89ZeBac70T+2tWWPiJXWbmRygYv0smT5TfE3hDrQ09eKMF3Y+vMlTdrMWq7mUdYW5REWPSGH4kAZQ==", - "dev": true, - "dependencies": { - "@firebase/app-types": "0.9.0", - "@firebase/util": "1.9.3" - } - }, - "node_modules/@firebase/firestore": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-3.9.0.tgz", - "integrity": "sha512-At8HeTec3y7EfGjtYqvzON/8896igJgE34zjEndYxKPUKyhQ6xtcM+zhfa8C+lUW6W8qQB6lNzTNNXmF4NxdpQ==", - "dev": true, - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "@firebase/webchannel-wrapper": "0.9.0", - "@grpc/grpc-js": "~1.7.0", - "@grpc/proto-loader": "^0.6.13", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=10.10.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" - } - }, - "node_modules/@firebase/firestore-compat": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.5.tgz", - "integrity": "sha512-gwBFGOqNIgF2TOJ2mKIS1lTQy6I9DytWsmIfvXGV76is53MaZUZXyUZd7oIC8h2Otq6gP3xtvPRQJTMcnQrbFg==", - "dev": true, - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/firestore": "3.9.0", - "@firebase/firestore-types": "2.5.1", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/firestore-types": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.5.1.tgz", - "integrity": "sha512-xG0CA6EMfYo8YeUxC8FeDzf6W3FX1cLlcAGBYV6Cku12sZRI81oWcu61RSKM66K6kUENP+78Qm8mvroBcm1whw==", - "dev": true, - "peerDependencies": { - "@firebase/app-types": "0.x", - "@firebase/util": "1.x" - } - }, - "node_modules/@firebase/functions": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.9.4.tgz", - "integrity": "sha512-3H2qh6U+q+nepO5Hds+Ddl6J0pS+zisuBLqqQMRBHv9XpWfu0PnDHklNmE8rZ+ccTEXvBj6zjkPfdxt6NisvlQ==", - "dev": true, - "dependencies": { - "@firebase/app-check-interop-types": "0.2.0", - "@firebase/auth-interop-types": "0.2.1", - "@firebase/component": "0.6.4", - "@firebase/messaging-interop-types": "0.2.0", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" - } - }, - "node_modules/@firebase/functions-compat": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.4.tgz", - "integrity": "sha512-kxVxTGyLV1MBR3sp3mI+eQ6JBqz0G5bk310F8eX4HzDFk4xjk5xY0KdHktMH+edM2xs1BOg0vwvvsAHczIjB+w==", - "dev": true, - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/functions": "0.9.4", - "@firebase/functions-types": "0.6.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/functions-types": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.0.tgz", - "integrity": "sha512-hfEw5VJtgWXIRf92ImLkgENqpL6IWpYaXVYiRkFY1jJ9+6tIhWM7IzzwbevwIIud/jaxKVdRzD7QBWfPmkwCYw==", - "dev": true - }, - "node_modules/@firebase/installations": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.4.tgz", - "integrity": "sha512-u5y88rtsp7NYkCHC3ElbFBrPtieUybZluXyzl7+4BsIz4sqb4vSAuwHEUgCgCeaQhvsnxDEU6icly8U9zsJigA==", - "dev": true, - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", - "idb": "7.0.1", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" - } - }, - "node_modules/@firebase/installations-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.4.tgz", - "integrity": "sha512-LI9dYjp0aT9Njkn9U4JRrDqQ6KXeAmFbRC0E7jI7+hxl5YmRWysq5qgQl22hcWpTk+cm3es66d/apoDU/A9n6Q==", - "dev": true, - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/installations-types": "0.5.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/installations-types": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.0.tgz", - "integrity": "sha512-9DP+RGfzoI2jH7gY4SlzqvZ+hr7gYzPODrbzVD82Y12kScZ6ZpRg/i3j6rleto8vTFC8n6Len4560FnV1w2IRg==", - "dev": true, - "peerDependencies": { - "@firebase/app-types": "0.x" - } - }, - "node_modules/@firebase/logger": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.0.tgz", - "integrity": "sha512-eRKSeykumZ5+cJPdxxJRgAC3G5NknY2GwEbKfymdnXtnT0Ucm4pspfR6GT4MUQEDuJwRVbVcSx85kgJulMoFFA==", - "dev": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@firebase/messaging": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.4.tgz", - "integrity": "sha512-6JLZct6zUaex4g7HI3QbzeUrg9xcnmDAPTWpkoMpd/GoSVWH98zDoWXMGrcvHeCAIsLpFMe4MPoZkJbrPhaASw==", - "dev": true, - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/messaging-interop-types": "0.2.0", - "@firebase/util": "1.9.3", - "idb": "7.0.1", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" - } - }, - "node_modules/@firebase/messaging-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.4.tgz", - "integrity": "sha512-lyFjeUhIsPRYDPNIkYX1LcZMpoVbBWXX4rPl7c/rqc7G+EUea7IEtSt4MxTvh6fDfPuzLn7+FZADfscC+tNMfg==", - "dev": true, - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/messaging": "0.12.4", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/messaging-interop-types": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.0.tgz", - "integrity": "sha512-ujA8dcRuVeBixGR9CtegfpU4YmZf3Lt7QYkcj693FFannwNuZgfAYaTmbJ40dtjB81SAu6tbFPL9YLNT15KmOQ==", - "dev": true - }, - "node_modules/@firebase/performance": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.4.tgz", - "integrity": "sha512-HfTn/bd8mfy/61vEqaBelNiNnvAbUtME2S25A67Nb34zVuCSCRIX4SseXY6zBnOFj3oLisaEqhVcJmVPAej67g==", - "dev": true, - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" - } - }, - "node_modules/@firebase/performance-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.4.tgz", - "integrity": "sha512-nnHUb8uP9G8islzcld/k6Bg5RhX62VpbAb/Anj7IXs/hp32Eb2LqFPZK4sy3pKkBUO5wcrlRWQa6wKOxqlUqsg==", - "dev": true, - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/performance": "0.6.4", - "@firebase/performance-types": "0.2.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/performance-types": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.0.tgz", - "integrity": "sha512-kYrbr8e/CYr1KLrLYZZt2noNnf+pRwDq2KK9Au9jHrBMnb0/C9X9yWSXmZkFt4UIdsQknBq8uBB7fsybZdOBTA==", - "dev": true - }, - "node_modules/@firebase/remote-config": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.4.4.tgz", - "integrity": "sha512-x1ioTHGX8ZwDSTOVp8PBLv2/wfwKzb4pxi0gFezS5GCJwbLlloUH4YYZHHS83IPxnua8b6l0IXUaWd0RgbWwzQ==", - "dev": true, - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" - } - }, - "node_modules/@firebase/remote-config-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.4.tgz", - "integrity": "sha512-FKiki53jZirrDFkBHglB3C07j5wBpitAaj8kLME6g8Mx+aq7u9P7qfmuSRytiOItADhWUj7O1JIv7n9q87SuwA==", - "dev": true, - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/remote-config": "0.4.4", - "@firebase/remote-config-types": "0.3.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/remote-config-types": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.3.0.tgz", - "integrity": "sha512-RtEH4vdcbXZuZWRZbIRmQVBNsE7VDQpet2qFvq6vwKLBIQRQR5Kh58M4ok3A3US8Sr3rubYnaGqZSurCwI8uMA==", - "dev": true - }, - "node_modules/@firebase/storage": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.11.2.tgz", - "integrity": "sha512-CtvoFaBI4hGXlXbaCHf8humajkbXhs39Nbh6MbNxtwJiCqxPy9iH3D3CCfXAvP0QvAAwmJUTK3+z9a++Kc4nkA==", - "dev": true, - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" - } - }, - "node_modules/@firebase/storage-compat": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.3.tgz", - "integrity": "sha512-wvsXlLa9DVOMQJckbDNhXKKxRNNewyUhhbXev3t8kSgoCotd1v3MmqhKKz93ePhDnhHnDs7bYHy+Qa8dRY6BXw==", - "dev": true, - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/storage": "0.11.2", - "@firebase/storage-types": "0.8.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/storage-types": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.0.tgz", - "integrity": "sha512-isRHcGrTs9kITJC0AVehHfpraWFui39MPaU7Eo8QfWlqW7YPymBmRgjDrlOgFdURh6Cdeg07zmkLP5tzTKRSpg==", - "dev": true, - "peerDependencies": { - "@firebase/app-types": "0.x", - "@firebase/util": "1.x" - } - }, - "node_modules/@firebase/util": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.9.3.tgz", - "integrity": "sha512-DY02CRhOZwpzO36fHpuVysz6JZrscPiBXD0fXp6qSrL9oNOx5KWICKdR95C0lSITzxp0TZosVyHqzatE8JbcjA==", - "dev": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@firebase/webchannel-wrapper": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.9.0.tgz", - "integrity": "sha512-BpiZLBWdLFw+qFel9p3Zs1jD6QmH7Ii4aTDu6+vx8ShdidChZUXqDhYJly4ZjSgQh54miXbBgBrk0S+jTIh/Qg==", - "dev": true - }, - "node_modules/@grpc/grpc-js": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.7.3.tgz", - "integrity": "sha512-H9l79u4kJ2PVSxUNA08HMYAnUBLj9v6KjYQ7SQ71hOZcEXhShE/y5iQCesP8+6/Ik/7i2O0a10bPquIcYfufog==", - "dev": true, - "dependencies": { - "@grpc/proto-loader": "^0.7.0", - "@types/node": ">=12.12.47" - }, - "engines": { - "node": "^8.13.0 || >=10.10.0" - } - }, - "node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.6.tgz", - "integrity": "sha512-QyAXR8Hyh7uMDmveWxDSUcJr9NAWaZ2I6IXgAYvQmfflwouTM+rArE2eEaCtLlRqO81j7pRLCt81IefUei6Zbw==", - "dev": true, - "dependencies": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^7.0.0", - "yargs": "^16.2.0" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@grpc/grpc-js/node_modules/protobufjs": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.2.tgz", - "integrity": "sha512-++PrQIjrom+bFDPpfmqXfAGSQs40116JRrqqyf53dymUMvvb5d/LMRyicRoF1AUKoXVS1/IgJXlEgcpr4gTF3Q==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", - "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==", - "dev": true - }, - "node_modules/@grpc/proto-loader": { - "version": "0.6.13", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.13.tgz", - "integrity": "sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==", - "dev": true, - "dependencies": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^6.11.3", - "yargs": "^16.2.0" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", - "dev": true - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", - "dev": true - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", - "dev": true - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", - "dev": true - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "dev": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", - "dev": true - }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", - "dev": true - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", - "dev": true - }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", - "dev": true - }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", - "dev": true - }, - "node_modules/@rollup/plugin-alias": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-3.1.9.tgz", - "integrity": "sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw==", - "dev": true, - "dependencies": { - "slash": "^3.0.0" - }, - "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/plugin-commonjs": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-17.1.0.tgz", - "integrity": "sha512-PoMdXCw0ZyvjpCMT5aV4nkL0QywxP29sODQsSGeDpr/oI49Qq9tRtAsb/LbYbDzFlOydVEqHmmZWFtXJEAX9ew==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "commondir": "^1.0.1", - "estree-walker": "^2.0.1", - "glob": "^7.1.6", - "is-reference": "^1.2.1", - "magic-string": "^0.25.7", - "resolve": "^1.17.0" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^2.30.0" - } - }, - "node_modules/@rollup/plugin-json": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz", - "integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.0.8" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" - } - }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dev": true, - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/pluginutils/node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - }, - "node_modules/@rollup/pluginutils/node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@types/chrome": { - "version": "0.0.164", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.164.tgz", - "integrity": "sha512-/EvjbfcowiA+f8Fwv5PSzxHhnAgjIx50Bjy1zQQYYwxlbJ+rI07CXMhrxwz4jUZlxLjnn/kugNQBjZIN58pKyg==", - "dev": true, - "dependencies": { - "@types/filesystem": "*", - "@types/har-format": "*" - } - }, - "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true - }, - "node_modules/@types/filesystem": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.32.tgz", - "integrity": "sha512-Yuf4jR5YYMR2DVgwuCiP11s0xuVRyPKmz8vo6HBY3CGdeMj8af93CFZX+T82+VD1+UqHOxTq31lO7MI7lepBtQ==", - "dev": true, - "dependencies": { - "@types/filewriter": "*" - } - }, - "node_modules/@types/filewriter": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.29.tgz", - "integrity": "sha512-BsPXH/irW0ht0Ji6iw/jJaK8Lj3FJemon2gvEqHKpCdDCeemHa+rI3WBGq5z7cDMZgoLjY40oninGxqk+8NzNQ==", - "dev": true - }, - "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/har-format": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.8.tgz", - "integrity": "sha512-OP6L9VuZNdskgNN3zFQQ54ceYD8OLq5IbqO4VK91ORLfOm7WdT/CiT/pHEBSQEqCInJ2y3O6iCm/zGtPElpgJQ==", - "dev": true - }, - "node_modules/@types/lodash": { - "version": "4.14.180", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.180.tgz", - "integrity": "sha512-XOKXa1KIxtNXgASAnwj7cnttJxS4fksBRywK/9LzRV5YxrF80BXZIGeQSuoESQ/VkUj30Ae0+YcuHc15wJCB2g==", - "dev": true - }, - "node_modules/@types/long": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", - "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==", - "dev": true - }, - "node_modules/@types/node": { - "version": "16.11.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.10.tgz", - "integrity": "sha512-3aRnHa1KlOEEhJ6+CvyHKK5vE9BcLGjtUpwvqYLRvYNQKMfabu3BwfJaA/SLW8dxe28LsNDjtHwePTuzn3gmOA==", - "dev": true - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@vitejs/plugin-vue": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.10.1.tgz", - "integrity": "sha512-oL76QETMSpVE9jIScirGB2bYJEVU/+r+g+K7oG+sXPs9TZljqveoVRsmLyXlMZTjpQkLL8gz527cW80NMGVKJg==", - "dev": true, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "vite": "^2.5.10" - } - }, - "node_modules/@vue/compiler-core": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.47.tgz", - "integrity": "sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==", - "peer": true, - "dependencies": { - "@babel/parser": "^7.16.4", - "@vue/shared": "3.2.47", - "estree-walker": "^2.0.2", - "source-map": "^0.6.1" - } - }, - "node_modules/@vue/compiler-dom": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz", - "integrity": "sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==", - "peer": true, - "dependencies": { - "@vue/compiler-core": "3.2.47", - "@vue/shared": "3.2.47" - } - }, - "node_modules/@vue/compiler-sfc": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz", - "integrity": "sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==", - "peer": true, - "dependencies": { - "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.47", - "@vue/compiler-dom": "3.2.47", - "@vue/compiler-ssr": "3.2.47", - "@vue/reactivity-transform": "3.2.47", - "@vue/shared": "3.2.47", - "estree-walker": "^2.0.2", - "magic-string": "^0.25.7", - "postcss": "^8.1.10", - "source-map": "^0.6.1" - } - }, - "node_modules/@vue/compiler-ssr": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz", - "integrity": "sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==", - "peer": true, - "dependencies": { - "@vue/compiler-dom": "3.2.47", - "@vue/shared": "3.2.47" - } - }, - "node_modules/@vue/reactivity-transform": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz", - "integrity": "sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==", - "peer": true, - "dependencies": { - "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.47", - "@vue/shared": "3.2.47", - "estree-walker": "^2.0.2", - "magic-string": "^0.25.7" - } - }, - "node_modules/@vue/shared": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.47.tgz", - "integrity": "sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==", - "peer": true - }, - "node_modules/@yarn-tool/resolve-package": { - "version": "1.0.46", - "resolved": "https://registry.npmjs.org/@yarn-tool/resolve-package/-/resolve-package-1.0.46.tgz", - "integrity": "sha512-RJcBGTVywUqYGRtGkPSgJC/ozf0wK/xjUy66tXkbpL35U0o1oef4S0v23euxA/CiukqBWr2fRGtGY6FidESdTg==", - "dev": true, - "dependencies": { - "pkg-dir": "< 6 >= 5", - "tslib": "^2.3.1", - "upath2": "^3.1.12" - } - }, - "node_modules/@yarn-tool/resolve-package/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@yarn-tool/resolve-package/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@yarn-tool/resolve-package/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@yarn-tool/resolve-package/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@yarn-tool/resolve-package/node_modules/pkg-dir": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", - "dev": true, - "dependencies": { - "find-up": "^5.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@yarn-tool/resolve-package/node_modules/upath2": { - "version": "3.1.12", - "resolved": "https://registry.npmjs.org/upath2/-/upath2-3.1.12.tgz", - "integrity": "sha512-yC3eZeCyCXFWjy7Nu4pgjLhXNYjuzuUmJiRgSSw6TJp8Emc+E4951HGPJf+bldFC5SL7oBLeNbtm1fGzXn2gxw==", - "dev": true, - "dependencies": { - "path-is-network-drive": "^1.0.13", - "path-strip-sep": "^1.0.10", - "tslib": "^2.3.1" - }, - "peerDependencies": { - "@types/node": "*" - } - }, - "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": "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/archiver": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-3.1.1.tgz", - "integrity": "sha512-5Hxxcig7gw5Jod/8Gq0OneVgLYET+oNHcxgWItq4TbhOzRLKNAFUb9edAftiMKXvXfCB0vbGrJdZDNq0dWMsxg==", - "dependencies": { - "archiver-utils": "^2.1.0", - "async": "^2.6.3", - "buffer-crc32": "^0.2.1", - "glob": "^7.1.4", - "readable-stream": "^3.4.0", - "tar-stream": "^2.1.0", - "zip-stream": "^2.1.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/archiver-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "dependencies": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/archiver/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/array-flat-polyfill": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-flat-polyfill/-/array-flat-polyfill-1.0.1.tgz", - "integrity": "sha512-hfJmKupmQN0lwi0xG6FQ5U8Rd97RnIERplymOv/qpq8AoNKPPAnxJadjFA23FNWm88wykh9HmpLJUUwUtNU/iw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "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/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "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/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/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-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "engines": { - "node": "*" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/builtins": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-4.0.0.tgz", - "integrity": "sha512-qC0E2Dxgou1IHhvJSLwGDSTvokbRovU5zZFuDY6oY8Y2lF3nGt5Ad8YZK7GMtqzY84Wu7pXTPeHQeHcXSXsRhw==", - "dev": true, - "dependencies": { - "semver": "^7.0.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "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/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/cheerio": { - "version": "1.0.0-rc.11", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.11.tgz", - "integrity": "sha512-bQwNaDIBKID5ts/DsdhxrjqFXYfLw4ste+wMKqWA8DyKcS4qwsPP4Bk8ZNaTJjvpiX/qW3BT4sU7d6Bh5i+dag==", - "dev": true, - "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - } - }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cheerio-select/node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cheerio-select/node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cheerio-select/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/cheerio-select/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/cheerio-select/node_modules/domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "dev": true, - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/cheerio-select/node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "dev": true, - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "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/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/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/colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", - "dev": true - }, - "node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "node_modules/compress-commons": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-2.1.1.tgz", - "integrity": "sha512-eVw6n7CnEMFzc3duyFVrQEuY1BlHR3rYsSztyG32ibGMW722i3C6IizEGMFmfMU+A+fALvBIwxN3czffTcdA+Q==", - "dependencies": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^3.0.1", - "normalize-path": "^3.0.0", - "readable-stream": "^2.3.6" - }, - "engines": { - "node": ">= 6" - } - }, - "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/concat-with-sourcemaps": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", - "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", - "dev": true, - "dependencies": { - "source-map": "^0.6.1" - } - }, - "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.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cosmiconfig/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/cosmiconfig/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/crc": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", - "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", - "dependencies": { - "buffer": "^5.1.0" - } - }, - "node_modules/crc32-stream": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-3.0.1.tgz", - "integrity": "sha512-mctvpXlbzsvK+6z8kJwSJ5crm7yBwrQMTybJzMw1O4lLGJqjlDCXY2Zw7KheiA6XBEcBmfLx1D88mjRGVJtY9w==", - "dependencies": { - "crc": "^3.4.4", - "readable-stream": "^3.4.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/crc32-stream/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "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/crx": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/crx/-/crx-5.0.1.tgz", - "integrity": "sha512-n/PzBx/fR1+xZCiJBats9y5zw/a+YBcoJ0ABnUaY56xb1RpXuFhsiCMpNY6WjVtylLzhUUXSWsbitesVg7v2vg==", - "dependencies": { - "archiver": "^3.0.3", - "commander": "^2.20.0", - "node-rsa": "^1.0.5", - "pbf": "^3.2.0" - }, - "bin": { - "crx": "src/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/crx/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/crx3": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/crx3/-/crx3-1.1.3.tgz", - "integrity": "sha512-E4c3y/2ak83wAGN4h9Q8j3A2ii4bpRVf2vxinYYy+wJs8pyscMfEnKGzhgngZcRfOhUMr7/sxzy+lTZmQ/4KpQ==", - "dependencies": { - "mri": "^1.1.6", - "pbf": "^3.2.1", - "yazl": "^2.5.1" - }, - "bin": { - "crx3": "bin/crx3.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/css-declaration-sorter": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", - "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", - "dev": true, - "dependencies": { - "timsort": "^0.3.0" - }, - "engines": { - "node": ">= 10" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.4.tgz", - "integrity": "sha512-hbfhVZreEPyzl+NbvRsjNo54JOX80b+j6nqG2biLVLaZHJEiqGyMh4xDGHtwhUKd5p59mj2GlDqlUBwJUuIu5A==", - "dev": true, - "dependencies": { - "cssnano-preset-default": "^*", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.4.tgz", - "integrity": "sha512-w1Gg8xsebln6/axZ6qDFQHuglrGfbIHOIx0g4y9+etRlRab8CGpSpe6UMsrgJe4zhCaJ0LwLmc+PhdLRTwnhIA==", - "dev": true, - "dependencies": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^*", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^*", - "postcss-convert-values": "^*", - "postcss-discard-comments": "^*", - "postcss-discard-duplicates": "^*", - "postcss-discard-empty": "^*", - "postcss-discard-overridden": "^*", - "postcss-merge-longhand": "^*", - "postcss-merge-rules": "^*", - "postcss-minify-font-values": "^*", - "postcss-minify-gradients": "^*", - "postcss-minify-params": "^*", - "postcss-minify-selectors": "^*", - "postcss-normalize-charset": "^*", - "postcss-normalize-display-values": "^*", - "postcss-normalize-positions": "^*", - "postcss-normalize-repeat-style": "^*", - "postcss-normalize-string": "^*", - "postcss-normalize-timing-functions": "^*", - "postcss-normalize-unicode": "^*", - "postcss-normalize-url": "^*", - "postcss-normalize-whitespace": "^*", - "postcss-ordered-values": "^*", - "postcss-reduce-initial": "^*", - "postcss-reduce-transforms": "^*", - "postcss-svgo": "^*", - "postcss-unique-selectors": "^*" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" - }, - "node_modules/de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": 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/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dotenv": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.0.tgz", - "integrity": "sha512-qD9WU0MPM4SWLPJy/r2Be+2WgQj8plChsyrCNQzW/0WjvcJQiKQJ9mH3ZgB3fxbUUxgc/11ZJ0Fi5KiimWGz2Q==", - "engines": { - "node": ">=12" - } - }, - "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/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "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/es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/esbuild": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.15.tgz", - "integrity": "sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "optionalDependencies": { - "esbuild-android-arm64": "0.13.15", - "esbuild-darwin-64": "0.13.15", - "esbuild-darwin-arm64": "0.13.15", - "esbuild-freebsd-64": "0.13.15", - "esbuild-freebsd-arm64": "0.13.15", - "esbuild-linux-32": "0.13.15", - "esbuild-linux-64": "0.13.15", - "esbuild-linux-arm": "0.13.15", - "esbuild-linux-arm64": "0.13.15", - "esbuild-linux-mips64le": "0.13.15", - "esbuild-linux-ppc64le": "0.13.15", - "esbuild-netbsd-64": "0.13.15", - "esbuild-openbsd-64": "0.13.15", - "esbuild-sunos-64": "0.13.15", - "esbuild-windows-32": "0.13.15", - "esbuild-windows-64": "0.13.15", - "esbuild-windows-arm64": "0.13.15" - } - }, - "node_modules/esbuild-android-64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.27.tgz", - "integrity": "sha512-LuEd4uPuj/16Y8j6kqy3Z2E9vNY9logfq8Tq+oTE2PZVuNs3M1kj5Qd4O95ee66yDGb3isaOCV7sOLDwtMfGaQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-android-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz", - "integrity": "sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/esbuild-darwin-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz", - "integrity": "sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/esbuild-darwin-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz", - "integrity": "sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/esbuild-freebsd-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz", - "integrity": "sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/esbuild-freebsd-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz", - "integrity": "sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/esbuild-linux-32": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz", - "integrity": "sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-linux-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz", - "integrity": "sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-linux-arm": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz", - "integrity": "sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-linux-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz", - "integrity": "sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-linux-mips64le": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz", - "integrity": "sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-linux-ppc64le": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz", - "integrity": "sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-linux-riscv64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.27.tgz", - "integrity": "sha512-D+aFiUzOJG13RhrSmZgrcFaF4UUHpqj7XSKrIiCXIj1dkIkFqdrmqMSOtSs78dOtObWiOrFCDDzB24UyeEiNGg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-s390x": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.27.tgz", - "integrity": "sha512-CD/D4tj0U4UQjELkdNlZhQ8nDHU5rBn6NGp47Hiz0Y7/akAY5i0oGadhEIg0WCY/HYVXFb3CsSPPwaKcTOW3bg==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-netbsd-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz", - "integrity": "sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ] - }, - "node_modules/esbuild-node-loader": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/esbuild-node-loader/-/esbuild-node-loader-0.6.3.tgz", - "integrity": "sha512-Bf6o8SiMMh5+r20jsjAThNOtzo3t8Ye4Qdzz+twWHnxu28SdkGUr5ahq8iX0qbd+I9ge8sLNX7oQoNW1YzHlqA==", - "dev": true, - "dependencies": { - "esbuild": "^0.13.12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "typescript": "^4.0" - } - }, - "node_modules/esbuild-openbsd-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz", - "integrity": "sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ] - }, - "node_modules/esbuild-register": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.2.0.tgz", - "integrity": "sha512-i1sYwESrRHJz15Cl1u2OgLjBBp/bWtGoDdFXVLL1clsp+pFdqIpRfHIQGkgvQAlAecP5IC/bObYrKCyx/lE50Q==", - "dev": true, - "dependencies": { - "jsonc-parser": "^3.0.0" - }, - "peerDependencies": { - "esbuild": ">=0.12 <1" - } - }, - "node_modules/esbuild-register/node_modules/jsonc-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", - "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", - "dev": true - }, - "node_modules/esbuild-runner": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/esbuild-runner/-/esbuild-runner-2.2.1.tgz", - "integrity": "sha512-VP0VfJJZiZ3cKzdOH59ZceDxx/GzBKra7tiGM8MfFMLv6CR1/cpsvtQ3IsJI3pz7HyeYxtbPyecj3fHwR+3XcQ==", - "dev": true, - "dependencies": { - "source-map-support": "0.5.19", - "tslib": "2.3.1" - }, - "bin": { - "esr": "bin/esr.js" - }, - "peerDependencies": { - "esbuild": "*" - } - }, - "node_modules/esbuild-sunos-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz", - "integrity": "sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ] - }, - "node_modules/esbuild-windows-32": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz", - "integrity": "sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/esbuild-windows-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz", - "integrity": "sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/esbuild-windows-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz", - "integrity": "sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/esno": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/esno/-/esno-0.12.1.tgz", - "integrity": "sha512-OmPcnNEXVmfiGANoPxsUZHYs+USGgWveC+RVVbvyFXRtwwoBQa7K2TjRe9o2FCkfLB56ewq/0MiEmowyCE3ARA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "esbuild": "^0.13.14", - "esbuild-node-loader": "^0.6.3", - "esbuild-register": "^3.1.2", - "import-meta-resolve": "^1.1.1" - }, - "bin": { - "esmo": "esmo.mjs", - "esno": "esno.js" - } - }, - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "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/firebase": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/firebase/-/firebase-9.18.0.tgz", - "integrity": "sha512-CTV5S3mTtn9zodeWkdeTqiQFyS7t+iskA50V9hVKPCQ4TPw4tnoyNgtNzWUmemFnYadzzsTnAaxsR7UaBJgiqw==", - "dev": true, - "dependencies": { - "@firebase/analytics": "0.9.4", - "@firebase/analytics-compat": "0.2.4", - "@firebase/app": "0.9.5", - "@firebase/app-check": "0.6.4", - "@firebase/app-check-compat": "0.3.4", - "@firebase/app-compat": "0.2.5", - "@firebase/app-types": "0.9.0", - "@firebase/auth": "0.21.5", - "@firebase/auth-compat": "0.3.5", - "@firebase/database": "0.14.4", - "@firebase/database-compat": "0.3.4", - "@firebase/firestore": "3.9.0", - "@firebase/firestore-compat": "0.3.5", - "@firebase/functions": "0.9.4", - "@firebase/functions-compat": "0.3.4", - "@firebase/installations": "0.6.4", - "@firebase/installations-compat": "0.2.4", - "@firebase/messaging": "0.12.4", - "@firebase/messaging-compat": "0.2.4", - "@firebase/performance": "0.6.4", - "@firebase/performance-compat": "0.2.4", - "@firebase/remote-config": "0.4.4", - "@firebase/remote-config-compat": "0.2.4", - "@firebase/storage": "0.11.2", - "@firebase/storage-compat": "0.3.3", - "@firebase/util": "1.9.3" - } - }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, - "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/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==", - "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/generic-names": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz", - "integrity": "sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==", - "dev": true, - "dependencies": { - "loader-utils": "^3.2.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-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "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/graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" - }, - "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-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "bin": { - "he": "bin/he" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/htmlparser2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "entities": "^4.3.0" - } - }, - "node_modules/htmlparser2/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/htmlparser2/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/htmlparser2/node_modules/domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "dev": true, - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true - }, - "node_modules/icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", - "dev": true - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/idb": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", - "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==", - "dev": true - }, - "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/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", - "dev": true - }, - "node_modules/import-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", - "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", - "dev": true, - "dependencies": { - "import-from": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", - "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-from/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/import-meta-resolve": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-1.1.1.tgz", - "integrity": "sha512-JiTuIvVyPaUg11eTrNDx5bgQ/yMKMZffc7YSjvQeSMXy58DO2SQ8BtAf3xteZvmzvjYh14wnqNjL8XVeDy2o9A==", - "dev": true, - "dependencies": { - "builtins": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "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-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", - "dev": true - }, - "node_modules/is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-reference": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", - "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", - "dev": true, - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", - "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/jquery": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.4.tgz", - "integrity": "sha512-v28EW9DWDFpzcD9O5iyJXg3R3+q+mET5JhnjJzQUZMHOv67bpSIHq81GEYpPNZHG+XXHsfSme3nxp/hndKEcsQ==" - }, - "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/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "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/json-ptr": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/json-ptr/-/json-ptr-3.1.1.tgz", - "integrity": "sha512-SiSJQ805W1sDUCD1+/t1/1BIrveq2Fe9HJqENxZmMCILmrPI7WhS/pePpIOx85v6/H2z1Vy7AI08GV2TzfXocg==", - "dev": true - }, - "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/jsonpath-plus": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", - "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==", - "dev": true, - "engines": { - "node": ">=10.0" - } - }, - "node_modules/lazystream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "dependencies": { - "readable-stream": "^2.0.5" - }, - "engines": { - "node": ">= 0.6.3" - } - }, - "node_modules/lilconfig": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", - "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", - "dev": true, - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/localforage": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", - "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", - "dev": true, - "dependencies": { - "lie": "3.1.1" - } - }, - "node_modules/localforage/node_modules/lie": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", - "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", - "dev": true, - "dependencies": { - "immediate": "~3.0.5" - } - }, - "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==" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true - }, - "node_modules/lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" - }, - "node_modules/lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" - }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" - }, - "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/lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "node_modules/long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", - "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==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dependencies": { - "sourcemap-codec": "^1.4.4" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "dependencies": { - "p-defer": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, - "node_modules/mem": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-6.1.1.tgz", - "integrity": "sha512-Ci6bIfq/UgcxPTYa8dQQ5FY3BzKkT894bwXWXxC/zqs0XgMO2cT20CGkOqda7gZNkmK5VP4x89IGZ6K7hfbn3Q==", - "dev": true, - "dependencies": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sindresorhus/mem?sponsor=1" - } - }, - "node_modules/memorystream": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", - "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", - "dev": true, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/mimic-fn": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", - "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "engines": { - "node": ">=4" - } - }, - "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/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": 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/node-rsa": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/node-rsa/-/node-rsa-1.1.1.tgz", - "integrity": "sha512-Jd4cvbJMryN21r5HgxQOpMEqv+ooke/korixNNK3mGqfGJmy0M77WDDzo/05969+OkMy3XW1UuZsSmW9KQm7Fw==", - "dependencies": { - "asn1": "^0.2.4" - } - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-all": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", - "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "memorystream": "^0.3.1", - "minimatch": "^3.0.4", - "pidtree": "^0.3.0", - "read-pkg": "^3.0.0", - "shell-quote": "^1.6.1", - "string.prototype.padend": "^3.0.0" - }, - "bin": { - "npm-run-all": "bin/npm-run-all/index.js", - "run-p": "bin/run-p/index.js", - "run-s": "bin/run-s/index.js" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/npm-run-all/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/npm-run-all/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/npm-run-all/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-all/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-all/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/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-queue": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", - "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", - "dev": true, - "dependencies": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dev": true, - "dependencies": { - "p-finally": "^1.0.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/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dev": true, - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "dev": true, - "dependencies": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/parse5/node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "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-is-network-drive": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/path-is-network-drive/-/path-is-network-drive-1.0.13.tgz", - "integrity": "sha512-Hg74mRN6mmXV+gTm3INjFK40ncAmC/Lo4qoQaSZ+GT3hZzlKdWQSqAjqyPeW0SvObP2W073WyYEBWY9d3wOm3A==", - "dev": true, - "dependencies": { - "tslib": "^2.3.1" - } - }, - "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-strip-sep": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/path-strip-sep/-/path-strip-sep-1.0.10.tgz", - "integrity": "sha512-JpCy+8LAJQQTO1bQsb/84s1g+/Stm3h39aOpPRBQ/paMUGVPPZChLTOTKHoaCkc/6sKuF7yVsnq5Pe1S6xQGcA==", - "dev": true, - "dependencies": { - "tslib": "^2.3.1" - } - }, - "node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pbf": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz", - "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==", - "dependencies": { - "ieee754": "^1.1.12", - "resolve-protobuf-schema": "^2.1.0" - }, - "bin": { - "pbf": "bin/pbf" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pidtree": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", - "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", - "dev": true, - "bin": { - "pidtree": "bin/pidtree.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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/playwright-chromium": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/playwright-chromium/-/playwright-chromium-1.27.1.tgz", - "integrity": "sha512-AXAfmNHVnqByo7dKLwLqEC3aKIUlATwDUHCBwVw/qyRCgGUEoufeFUxFXB7pJ4nppwThph7TFe3fHfoETPqSvg==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "playwright-core": "1.27.1" - }, - "bin": { - "playwright": "cli.js" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/playwright-core": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.27.1.tgz", - "integrity": "sha512-9EmeXDncC2Pmp/z+teoVYlvmPWUC6ejSSYZUln7YaP89Z6lpAaiaAnqroUt/BoLo8tn7WYShcfaCh+xofZa44Q==", - "dev": true, - "bin": { - "playwright": "cli.js" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/postcss": { - "version": "8.4.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", - "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-load-config": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.3.tgz", - "integrity": "sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==", - "dev": true, - "dependencies": { - "lilconfig": "^2.0.4", - "yaml": "^1.10.2" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.2.tgz", - "integrity": "sha512-18/bp9DZnY1ai9RlahOfLBbmIUKfKFPASxRCiZ1vlpZqWPCn8qWPFlEozqmWL+kBtcEQmG8W9YqGCstDImvp/Q==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^*" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.0.tgz", - "integrity": "sha512-NecukEJovQ0mG7h7xV8wbYAkXGTO3MPKnXvuiXzOKcxoOodfTTKYjeo8TMhAswlSkjcPIBlnKbSFcTuVSDaPyQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.0.tgz", - "integrity": "sha512-J/TMLklkONn3LuL8wCwfwU8zKC1hpS6VcxFkNUNjmVt53uKqrrykR3ov11mdUYyqVMEx67slMce0tE14cE4DTg==", - "dev": true, - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.1.tgz", - "integrity": "sha512-WCpr+J9Uz8XzMpAfg3UL8z5rde6MifBbh5L8bn8S2F5hq/YDJJzASYCnCHvAB4Fqb94ys8v95ULQkW2EhCFvNg==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.1.tgz", - "integrity": "sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==", - "dev": true, - "dependencies": { - "generic-names": "^4.0.0", - "icss-replace-symbols": "^1.1.0", - "lodash.camelcase": "^4.3.0", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "string-hash": "^1.1.1" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dev": true, - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.0.tgz", - "integrity": "sha512-wU4Z4D4uOIH+BUKkYid36gGDJNQtkVJT7Twv8qH6UyfttbbJWyw4/xIPuVEkkCtQLAJ0EdsNSh8dlvqkXb49TA==", - "dev": true, - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", - "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "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/promise.series": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/promise.series/-/promise.series-0.2.0.tgz", - "integrity": "sha1-LMfr6Vn8OmYZwEq029yeRS2GS70=", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/protobufjs": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", - "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } - }, - "node_modules/protocol-buffers-schema": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", - "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==" - }, - "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/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "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/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-protobuf-schema": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", - "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", - "dependencies": { - "protocol-buffers-schema": "^3.3.1" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/rollup-plugin-alias": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-alias/-/rollup-plugin-alias-2.2.0.tgz", - "integrity": "sha512-9ZK410qeFed4gGrHoojBpxLsHF74vPgsheGg9JRW5RbALAxqdvJbd357mSqWBqUrBfRVnZnNUXTZdYLxxQEA5A==", - "deprecated": "This module has moved and is now available at @rollup/plugin-alias. Please update your dependencies. This version is no longer maintained.", - "dependencies": { - "slash": "^3.0.0" - } - }, - "node_modules/rollup-plugin-chrome-extension": { - "version": "3.6.12", - "resolved": "https://registry.npmjs.org/rollup-plugin-chrome-extension/-/rollup-plugin-chrome-extension-3.6.12.tgz", - "integrity": "sha512-su5ZpDBX4iA8f16pYagx4K+y+CLKkyq7FV2iNzTWK87mbbkAAWf1bKY+UFs8VwzLpxB5SUjYLnNlAum2Ny5GdQ==", - "dev": true, - "dependencies": { - "@types/lodash": "^4.14.172", - "ajv": "^8.6.2", - "array-flat-polyfill": "^1.0.1", - "cheerio": "1.0.0-rc.11", - "convert-source-map": "^1.7.0", - "cosmiconfig": "^6.0.0", - "esbuild": "^0.17.0", - "esbuild-runner": "^2.2.0", - "fs-extra": "^8.1.0", - "glob": "^8.0.0", - "json-ptr": "^3.0.0", - "jsonpath-plus": "^4.0.0", - "localforage": "^1.9.0", - "lodash": "^4.17.21", - "mem": "^6.0.1", - "playwright-chromium": "1.27.1", - "rollup": "^2.72.1", - "slash": "^3.0.0", - "webextension-polyfill": "^0.9.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/rollup-plugin-chrome-extension/node_modules/ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/rollup-plugin-chrome-extension/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/rollup-plugin-chrome-extension/node_modules/esbuild": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.12.tgz", - "integrity": "sha512-bX/zHl7Gn2CpQwcMtRogTTBf9l1nl+H6R8nUbjk+RuKqAE3+8FDulLA+pHvX7aA7Xe07Iwa+CWvy9I8Y2qqPKQ==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.17.12", - "@esbuild/android-arm64": "0.17.12", - "@esbuild/android-x64": "0.17.12", - "@esbuild/darwin-arm64": "0.17.12", - "@esbuild/darwin-x64": "0.17.12", - "@esbuild/freebsd-arm64": "0.17.12", - "@esbuild/freebsd-x64": "0.17.12", - "@esbuild/linux-arm": "0.17.12", - "@esbuild/linux-arm64": "0.17.12", - "@esbuild/linux-ia32": "0.17.12", - "@esbuild/linux-loong64": "0.17.12", - "@esbuild/linux-mips64el": "0.17.12", - "@esbuild/linux-ppc64": "0.17.12", - "@esbuild/linux-riscv64": "0.17.12", - "@esbuild/linux-s390x": "0.17.12", - "@esbuild/linux-x64": "0.17.12", - "@esbuild/netbsd-x64": "0.17.12", - "@esbuild/openbsd-x64": "0.17.12", - "@esbuild/sunos-x64": "0.17.12", - "@esbuild/win32-arm64": "0.17.12", - "@esbuild/win32-ia32": "0.17.12", - "@esbuild/win32-x64": "0.17.12" - } - }, - "node_modules/rollup-plugin-chrome-extension/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/rollup-plugin-chrome-extension/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup-plugin-chrome-extension/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/rollup-plugin-chrome-extension/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/rollup-plugin-chrome-extension/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/rollup-plugin-chrome-extension/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/rollup-plugin-chrome-extension/node_modules/webextension-polyfill": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.9.0.tgz", - "integrity": "sha512-LTtHb0yR49xa9irkstDxba4GATDAcDw3ncnFH9RImoFwDlW47U95ME5sn5IiQX2ghfaECaf6xyXM8yvClIBkkw==", - "dev": true - }, - "node_modules/rollup-plugin-css-only": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-css-only/-/rollup-plugin-css-only-3.1.0.tgz", - "integrity": "sha512-TYMOE5uoD76vpj+RTkQLzC9cQtbnJNktHPB507FzRWBVaofg7KhIqq1kGbcVOadARSozWF883Ho9KpSPKH8gqA==", - "dependencies": { - "@rollup/pluginutils": "4" - }, - "engines": { - "node": ">=10.12.0" - }, - "peerDependencies": { - "rollup": "1 || 2" - } - }, - "node_modules/rollup-plugin-css-only/node_modules/@rollup/pluginutils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.0.tgz", - "integrity": "sha512-2WUyJNRkyH5p487pGnn4tWAsxhEFKN/pT8CMgHshd5H+IXkOnKvKZwsz5ZWz+YCXkleZRAU5kwbfgF8CPfDRqA==", - "dependencies": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/rollup-plugin-empty-dir": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/rollup-plugin-empty-dir/-/rollup-plugin-empty-dir-1.0.5.tgz", - "integrity": "sha512-wSfmBP/d8bLJvsgthDUiptZUCzAlkp/BUi/bk+7mUOF4GkFBKvnD8FK8xC+6PFwqO04SPHaJGfB8rOHfKBPJXQ==", - "dev": true, - "dependencies": { - "fs-extra": "^7.0.1" - }, - "peerDependencies": { - "rollup": "^1.6.0 || ^2.0.0" - } - }, - "node_modules/rollup-plugin-empty-dir/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/rollup-plugin-empty-dir/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/rollup-plugin-empty-dir/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/rollup-plugin-import-css": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-import-css/-/rollup-plugin-import-css-3.0.3.tgz", - "integrity": "sha512-0JE1UVigYqhbbbwNalxcYCnYAD70JgJIqnaSYeBgCOO60ASx9hpJubfA8toxEv6ceZrRPnLF1cnr0vsskH1Uiw==", - "dependencies": { - "@rollup/pluginutils": "^4.2.0" - }, - "peerDependencies": { - "rollup": "^2.x.x" - } - }, - "node_modules/rollup-plugin-import-css/node_modules/@rollup/pluginutils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.0.tgz", - "integrity": "sha512-2WUyJNRkyH5p487pGnn4tWAsxhEFKN/pT8CMgHshd5H+IXkOnKvKZwsz5ZWz+YCXkleZRAU5kwbfgF8CPfDRqA==", - "dependencies": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/rollup-plugin-inject-process-env": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-inject-process-env/-/rollup-plugin-inject-process-env-1.3.1.tgz", - "integrity": "sha512-kKDoL30IZr0wxbNVJjq+OS92RJSKRbKV6B5eNW4q3mZTFqoWDh6lHy+mPDYuuGuERFNKXkG+AKxvYqC9+DRpKQ==", - "dev": true, - "dependencies": { - "magic-string": "^0.25.7" - } - }, - "node_modules/rollup-plugin-postcss": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-postcss/-/rollup-plugin-postcss-4.0.2.tgz", - "integrity": "sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "concat-with-sourcemaps": "^1.1.0", - "cssnano": "^5.0.1", - "import-cwd": "^3.0.0", - "p-queue": "^6.6.2", - "pify": "^5.0.0", - "postcss-load-config": "^3.0.0", - "postcss-modules": "^4.0.0", - "promise.series": "^0.2.0", - "resolve": "^1.19.0", - "rollup-pluginutils": "^2.8.2", - "safe-identifier": "^0.4.2", - "style-inject": "^0.3.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "postcss": "8.x" - } - }, - "node_modules/rollup-plugin-postcss/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/rollup-plugin-postcss/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/rollup-plugin-postcss/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/rollup-plugin-postcss/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/rollup-plugin-postcss/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/rollup-plugin-postcss/node_modules/pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/rollup-plugin-postcss/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/rollup-plugin-typescript2": { - "version": "0.31.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.31.2.tgz", - "integrity": "sha512-hRwEYR1C8xDGVVMFJQdEVnNAeWRvpaY97g5mp3IeLnzhNXzSVq78Ye/BJ9PAaUfN4DXa/uDnqerifMOaMFY54Q==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^4.1.2", - "@yarn-tool/resolve-package": "^1.0.40", - "find-cache-dir": "^3.3.2", - "fs-extra": "^10.0.0", - "resolve": "^1.20.0", - "tslib": "^2.3.1" - }, - "peerDependencies": { - "rollup": ">=1.26.3", - "typescript": ">=2.4.0" - } - }, - "node_modules/rollup-plugin-typescript2/node_modules/@rollup/pluginutils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.0.tgz", - "integrity": "sha512-2WUyJNRkyH5p487pGnn4tWAsxhEFKN/pT8CMgHshd5H+IXkOnKvKZwsz5ZWz+YCXkleZRAU5kwbfgF8CPfDRqA==", - "dev": true, - "dependencies": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/rollup-plugin-vue": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-vue/-/rollup-plugin-vue-6.0.0.tgz", - "integrity": "sha512-oVvUd84d5u73M2HYM3XsMDLtZRIA/tw2U0dmHlXU2UWP5JARYHzh/U9vcxaN/x/9MrepY7VH3pHFeOhrWpxs/Q==", - "dependencies": { - "debug": "^4.1.1", - "hash-sum": "^2.0.0", - "rollup-pluginutils": "^2.8.2" - }, - "peerDependencies": { - "@vue/compiler-sfc": "*" - } - }, - "node_modules/rollup-plugin-vue2": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-vue2/-/rollup-plugin-vue2-0.8.1.tgz", - "integrity": "sha512-cvPM7Jn6SBrevNVryszkB9oRcok0Sa2kbp1rM/mtrQFWwLSaTXQOapdP0RFJlqRB9xgvxBpnFnPLYbp7F7cXgw==", - "dev": true, - "dependencies": { - "magic-string": ">0.19", - "rollup-pluginutils": "^1.5.2||2", - "vue-template-compiler": "2", - "vue-template-es2015-compiler": "1" - } - }, - "node_modules/rollup-plugin-zip": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-zip/-/rollup-plugin-zip-1.0.3.tgz", - "integrity": "sha512-HTF9I4VjJnDVXd37P/POZPi8p5Luq4mP7A3Lbaxk3wPxRg8DXbxLHDlWxP9X3I1wYYgbT+xHuw8WEwb8RKwpQw==", - "dev": true, - "dependencies": { - "yazl": "^2.5.1" - }, - "peerDependencies": { - "rollup": ">=2.0.2" - } - }, - "node_modules/rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "dependencies": { - "estree-walker": "^0.6.1" - } - }, - "node_modules/rollup-pluginutils/node_modules/estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" - }, - "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/safe-identifier": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz", - "integrity": "sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==", - "dev": true - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "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/shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", - "dev": true - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", - "dev": true - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "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-hash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", - "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", - "dev": true - }, - "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/string.prototype.padend": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz", - "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/style-inject": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-inject/-/style-inject-0.3.0.tgz", - "integrity": "sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==", - "dev": true - }, - "node_modules/stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "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/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dev": true, - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar-stream/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - }, - "node_modules/typescript": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.2.tgz", - "integrity": "sha512-5BlMof9H1yGt0P8/WF+wPNw6GfctgGjXp5hkblpyT+8rkASSmkUKMXrxR0Xg8ThVCi/JnHQiKXeBaEwCeQwMFw==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "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/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vite": { - "version": "2.9.16", - "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.16.tgz", - "integrity": "sha512-X+6q8KPyeuBvTQV8AVSnKDvXoBMnTx8zxh54sOwmmuOdxkjMmEJXH2UEchA+vTMps1xw9vL64uwJOWryULg7nA==", - "dev": true, - "peer": true, - "dependencies": { - "esbuild": "^0.14.27", - "postcss": "^8.4.13", - "resolve": "^1.22.0", - "rollup": ">=2.59.0 <2.78.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": ">=12.2.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "less": "*", - "sass": "*", - "stylus": "*" - }, - "peerDependenciesMeta": { - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - } - } - }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.27.tgz", - "integrity": "sha512-MZQt5SywZS3hA9fXnMhR22dv0oPGh6QtjJRIYbgL1AeqAoQZE+Qn5ppGYQAoHv/vq827flj4tIJ79Mrdiwk46Q==", - "dev": true, - "hasInstallScript": true, - "peer": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "esbuild-android-64": "0.14.27", - "esbuild-android-arm64": "0.14.27", - "esbuild-darwin-64": "0.14.27", - "esbuild-darwin-arm64": "0.14.27", - "esbuild-freebsd-64": "0.14.27", - "esbuild-freebsd-arm64": "0.14.27", - "esbuild-linux-32": "0.14.27", - "esbuild-linux-64": "0.14.27", - "esbuild-linux-arm": "0.14.27", - "esbuild-linux-arm64": "0.14.27", - "esbuild-linux-mips64le": "0.14.27", - "esbuild-linux-ppc64le": "0.14.27", - "esbuild-linux-riscv64": "0.14.27", - "esbuild-linux-s390x": "0.14.27", - "esbuild-netbsd-64": "0.14.27", - "esbuild-openbsd-64": "0.14.27", - "esbuild-sunos-64": "0.14.27", - "esbuild-windows-32": "0.14.27", - "esbuild-windows-64": "0.14.27", - "esbuild-windows-arm64": "0.14.27" - } - }, - "node_modules/vite/node_modules/esbuild-android-arm64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.27.tgz", - "integrity": "sha512-E8Ktwwa6vX8q7QeJmg8yepBYXaee50OdQS3BFtEHKrzbV45H4foMOeEE7uqdjGQZFBap5VAqo7pvjlyA92wznQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild-darwin-64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.27.tgz", - "integrity": "sha512-czw/kXl/1ZdenPWfw9jDc5iuIYxqUxgQ/Q+hRd4/3udyGGVI31r29LCViN2bAJgGvQkqyLGVcG03PJPEXQ5i2g==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild-darwin-arm64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.27.tgz", - "integrity": "sha512-BEsv2U2U4o672oV8+xpXNxN9bgqRCtddQC6WBh4YhXKDcSZcdNh7+6nS+DM2vu7qWIWNA4JbRG24LUUYXysimQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild-freebsd-64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.27.tgz", - "integrity": "sha512-7FeiFPGBo+ga+kOkDxtPmdPZdayrSzsV9pmfHxcyLKxu+3oTcajeZlOO1y9HW+t5aFZPiv7czOHM4KNd0tNwCA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild-freebsd-arm64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.27.tgz", - "integrity": "sha512-8CK3++foRZJluOWXpllG5zwAVlxtv36NpHfsbWS7TYlD8S+QruXltKlXToc/5ZNzBK++l6rvRKELu/puCLc7jA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild-linux-32": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.27.tgz", - "integrity": "sha512-qhNYIcT+EsYSBClZ5QhLzFzV5iVsP1YsITqblSaztr3+ZJUI+GoK8aXHyzKd7/CKKuK93cxEMJPpfi1dfsOfdw==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild-linux-64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.27.tgz", - "integrity": "sha512-ESjck9+EsHoTaKWlFKJpPZRN26uiav5gkI16RuI8WBxUdLrrAlYuYSndxxKgEn1csd968BX/8yQZATYf/9+/qg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild-linux-arm": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.27.tgz", - "integrity": "sha512-JnnmgUBdqLQO9hoNZQqNHFWlNpSX82vzB3rYuCJMhtkuaWQEmQz6Lec1UIxJdC38ifEghNTBsF9bbe8dFilnCw==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild-linux-arm64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.27.tgz", - "integrity": "sha512-no6Mi17eV2tHlJnqBHRLekpZ2/VYx+NfGxKcBE/2xOMYwctsanCaXxw4zapvNrGE9X38vefVXLz6YCF8b1EHiQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild-linux-mips64le": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.27.tgz", - "integrity": "sha512-NolWP2uOvIJpbwpsDbwfeExZOY1bZNlWE/kVfkzLMsSgqeVcl5YMen/cedRe9mKnpfLli+i0uSp7N+fkKNU27A==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild-linux-ppc64le": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.27.tgz", - "integrity": "sha512-/7dTjDvXMdRKmsSxKXeWyonuGgblnYDn0MI1xDC7J1VQXny8k1qgNp6VmrlsawwnsymSUUiThhkJsI+rx0taNA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild-netbsd-64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.27.tgz", - "integrity": "sha512-h3mAld69SrO1VoaMpYl3a5FNdGRE/Nqc+E8VtHOag4tyBwhCQXxtvDDOAKOUQexBGca0IuR6UayQ4ntSX5ij1Q==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild-openbsd-64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.27.tgz", - "integrity": "sha512-xwSje6qIZaDHXWoPpIgvL+7fC6WeubHHv18tusLYMwL+Z6bEa4Pbfs5IWDtQdHkArtfxEkIZz77944z8MgDxGw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild-sunos-64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.27.tgz", - "integrity": "sha512-/nBVpWIDjYiyMhuqIqbXXsxBc58cBVH9uztAOIfWShStxq9BNBik92oPQPJ57nzWXRNKQUEFWr4Q98utDWz7jg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild-windows-32": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.27.tgz", - "integrity": "sha512-Q9/zEjhZJ4trtWhFWIZvS/7RUzzi8rvkoaS9oiizkHTTKd8UxFwn/Mm2OywsAfYymgUYm8+y2b+BKTNEFxUekw==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild-windows-64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.27.tgz", - "integrity": "sha512-b3y3vTSl5aEhWHK66ngtiS/c6byLf6y/ZBvODH1YkBM+MGtVL6jN38FdHUsZasCz9gFwYs/lJMVY9u7GL6wfYg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild-windows-arm64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.27.tgz", - "integrity": "sha512-I/reTxr6TFMcR5qbIkwRGvldMIaiBu2+MP0LlD7sOlNXrfqIl9uNjsuxFPGEG4IRomjfQ5q8WT+xlF/ySVkqKg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/rollup": { - "version": "2.77.3", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.3.tgz", - "integrity": "sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==", - "dev": true, - "peer": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/vue": { - "version": "2.7.14", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.14.tgz", - "integrity": "sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==", - "dependencies": { - "@vue/compiler-sfc": "2.7.14", - "csstype": "^3.1.0" - } - }, - "node_modules/vue-template-compiler": { - "version": "2.7.14", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", - "integrity": "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==", - "dependencies": { - "de-indent": "^1.0.2", - "he": "^1.2.0" - } - }, - "node_modules/vue-template-es2015-compiler": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", - "dev": true - }, - "node_modules/vue/node_modules/@vue/compiler-sfc": { - "version": "2.7.14", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.14.tgz", - "integrity": "sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==", - "dependencies": { - "@babel/parser": "^7.18.4", - "postcss": "^8.4.14", - "source-map": "^0.6.1" - } - }, - "node_modules/webextension-polyfill": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.7.0.tgz", - "integrity": "sha512-su48BkMLxqzTTvPSE1eWxKToPS2Tv5DLGxKexLEVpwFd6Po6N8hhSLIvG6acPAg7qERoEaDL+Y5HQJeJeml5Aw==" - }, - "node_modules/webextension-polyfill-ts": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill-ts/-/webextension-polyfill-ts-0.22.0.tgz", - "integrity": "sha512-3P33ClMwZ/qiAT7UH1ROrkRC1KM78umlnPpRhdC/292UyoTTW9NcjJEqDsv83HbibcTB6qCtpVeuB2q2/oniHQ==", - "deprecated": "This project has moved to @types/webextension-polyfill", - "dependencies": { - "webextension-polyfill": "^0.7.0" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "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/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/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/wrap-ansi/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/wrap-ansi/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/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "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==", - "dev": true - }, - "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.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yazl": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz", - "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==", - "dependencies": { - "buffer-crc32": "~0.2.3" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zip-stream": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-2.1.3.tgz", - "integrity": "sha512-EkXc2JGcKhO5N5aZ7TmuNo45budRaFGHOmz24wtJR7znbNqDPmdZtUauKX6et8KAVseAMBOyWJqEpXcHTBsh7Q==", - "dependencies": { - "archiver-utils": "^2.1.0", - "compress-commons": "^2.1.1", - "readable-stream": "^3.4.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/zip-stream/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - } - }, - "dependencies": { - "@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/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/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" - } - }, - "@babel/parser": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.3.tgz", - "integrity": "sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==" - }, - "@esbuild/android-arm": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.12.tgz", - "integrity": "sha512-E/sgkvwoIfj4aMAPL2e35VnUJspzVYl7+M1B2cqeubdBhADV4uPon0KCc8p2G+LqSJ6i8ocYPCqY3A4GGq0zkQ==", - "dev": true, - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.12.tgz", - "integrity": "sha512-WQ9p5oiXXYJ33F2EkE3r0FRDFVpEdcDiwNX3u7Xaibxfx6vQE0Sb8ytrfQsA5WO6kDn6mDfKLh6KrPBjvkk7xA==", - "dev": true, - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.12.tgz", - "integrity": "sha512-m4OsaCr5gT+se25rFPHKQXARMyAehHTQAz4XX1Vk3d27VtqiX0ALMBPoXZsGaB6JYryCLfgGwUslMqTfqeLU0w==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.12.tgz", - "integrity": "sha512-O3GCZghRIx+RAN0NDPhyyhRgwa19MoKlzGonIb5hgTj78krqp9XZbYCvFr9N1eUxg0ZQEpiiZ4QvsOQwBpP+lg==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.12.tgz", - "integrity": "sha512-5D48jM3tW27h1qjaD9UNRuN+4v0zvksqZSPZqeSWggfMlsVdAhH3pwSfQIFJwcs9QJ9BRibPS4ViZgs3d2wsCA==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.12.tgz", - "integrity": "sha512-OWvHzmLNTdF1erSvrfoEBGlN94IE6vCEaGEkEH29uo/VoONqPnoDFfShi41Ew+yKimx4vrmmAJEGNoyyP+OgOQ==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.12.tgz", - "integrity": "sha512-A0Xg5CZv8MU9xh4a+7NUpi5VHBKh1RaGJKqjxe4KG87X+mTjDE6ZvlJqpWoeJxgfXHT7IMP9tDFu7IZ03OtJAw==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.12.tgz", - "integrity": "sha512-WsHyJ7b7vzHdJ1fv67Yf++2dz3D726oO3QCu8iNYik4fb5YuuReOI9OtA+n7Mk0xyQivNTPbl181s+5oZ38gyA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.12.tgz", - "integrity": "sha512-cK3AjkEc+8v8YG02hYLQIQlOznW+v9N+OI9BAFuyqkfQFR+DnDLhEM5N8QRxAUz99cJTo1rLNXqRrvY15gbQUg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.12.tgz", - "integrity": "sha512-jdOBXJqcgHlah/nYHnj3Hrnl9l63RjtQ4vn9+bohjQPI2QafASB5MtHAoEv0JQHVb/xYQTFOeuHnNYE1zF7tYw==", - "dev": true, - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.12.tgz", - "integrity": "sha512-GTOEtj8h9qPKXCyiBBnHconSCV9LwFyx/gv3Phw0pa25qPYjVuuGZ4Dk14bGCfGX3qKF0+ceeQvwmtI+aYBbVA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.12.tgz", - "integrity": "sha512-o8CIhfBwKcxmEENOH9RwmUejs5jFiNoDw7YgS0EJTF6kgPgcqLFjgoc5kDey5cMHRVCIWc6kK2ShUePOcc7RbA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.12.tgz", - "integrity": "sha512-biMLH6NR/GR4z+ap0oJYb877LdBpGac8KfZoEnDiBKd7MD/xt8eaw1SFfYRUeMVx519kVkAOL2GExdFmYnZx3A==", - "dev": true, - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.12.tgz", - "integrity": "sha512-jkphYUiO38wZGeWlfIBMB72auOllNA2sLfiZPGDtOBb1ELN8lmqBrlMiucgL8awBw1zBXN69PmZM6g4yTX84TA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.12.tgz", - "integrity": "sha512-j3ucLdeY9HBcvODhCY4b+Ds3hWGO8t+SAidtmWu/ukfLLG/oYDMaA+dnugTVAg5fnUOGNbIYL9TOjhWgQB8W5g==", - "dev": true, - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.12.tgz", - "integrity": "sha512-uo5JL3cgaEGotaqSaJdRfFNSCUJOIliKLnDGWaVCgIKkHxwhYMm95pfMbWZ9l7GeW9kDg0tSxcy9NYdEtjwwmA==", - "dev": true, - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.12.tgz", - "integrity": "sha512-DNdoRg8JX+gGsbqt2gPgkgb00mqOgOO27KnrWZtdABl6yWTST30aibGJ6geBq3WM2TIeW6COs5AScnC7GwtGPg==", - "dev": true, - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.12.tgz", - "integrity": "sha512-aVsENlr7B64w8I1lhHShND5o8cW6sB9n9MUtLumFlPhG3elhNWtE7M1TFpj3m7lT3sKQUMkGFjTQBrvDDO1YWA==", - "dev": true, - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.12.tgz", - "integrity": "sha512-qbHGVQdKSwi0JQJuZznS4SyY27tYXYF0mrgthbxXrZI3AHKuRvU+Eqbg/F0rmLDpW/jkIZBlCO1XfHUBMNJ1pg==", - "dev": true, - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.12.tgz", - "integrity": "sha512-zsCp8Ql+96xXTVTmm6ffvoTSZSV2B/LzzkUXAY33F/76EajNw1m+jZ9zPfNJlJ3Rh4EzOszNDHsmG/fZOhtqDg==", - "dev": true, - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.12.tgz", - "integrity": "sha512-FfrFjR4id7wcFYOdqbDfDET3tjxCozUgbqdkOABsSFzoZGFC92UK7mg4JKRc/B3NNEf1s2WHxJ7VfTdVDPN3ng==", - "dev": true, - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.12.tgz", - "integrity": "sha512-JOOxw49BVZx2/5tW3FqkdjSD/5gXYeVGPDcB0lvap0gLQshkh1Nyel1QazC+wNxus3xPlsYAgqU1BUmrmCvWtw==", - "dev": true, - "optional": true - }, - "@firebase/analytics": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.9.4.tgz", - "integrity": "sha512-Mb2UaD0cyJ9DrTk4Okz8wqpjZuVRVXHZOjhbQcmGb8VtibXY1+jm/k3eJ21r7NqUKnjWejYM2EX+hI9+dtXGkQ==", - "dev": true, - "requires": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/analytics-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.4.tgz", - "integrity": "sha512-ZN4K49QwOR8EWIUTV03VBdcVkz8sVsfJmve4g2+FEIj0kyTK0MdoVTWNOwWj9TVi2p/7FvKRKkpWxkydmi9x7g==", - "dev": true, - "requires": { - "@firebase/analytics": "0.9.4", - "@firebase/analytics-types": "0.8.0", - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/analytics-types": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.0.tgz", - "integrity": "sha512-iRP+QKI2+oz3UAh4nPEq14CsEjrjD6a5+fuypjScisAh9kXKFvdJOZJDwk7kikLvWVLGEs9+kIUS4LPQV7VZVw==", - "dev": true - }, - "@firebase/app": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.9.5.tgz", - "integrity": "sha512-mXO9hrygxCohD8Qy0z8p9ZtuQirmjkjSTuQghH05/kLG1UJqP0TQZBlhP5qwzMTKuu2YpIn3kX2PZoSWti8LDA==", - "dev": true, - "requires": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "idb": "7.0.1", - "tslib": "^2.1.0" - } - }, - "@firebase/app-check": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.6.4.tgz", - "integrity": "sha512-M9qyVTWkEkHXmgwGtObvXQqKcOe9iKAOPqm0pCe74mzgKVTNq157ff39+fxHPb4nFbipToY+GuvtabLUzkHehQ==", - "dev": true, - "requires": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/app-check-compat": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.4.tgz", - "integrity": "sha512-s6ON0ixPKe99M1DNYMI2eR5aLwQZgy0z8fuW1tnEbzg5p/N/GKFmqiIHSV4gfp8+X7Fw5NLm7qMfh4xrcPgQCw==", - "dev": true, - "requires": { - "@firebase/app-check": "0.6.4", - "@firebase/app-check-types": "0.5.0", - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/app-check-interop-types": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.2.0.tgz", - "integrity": "sha512-+3PQIeX6/eiVK+x/yg8r6xTNR97fN7MahFDm+jiQmDjcyvSefoGuTTNQuuMScGyx3vYUBeZn+Cp9kC0yY/9uxQ==", - "dev": true - }, - "@firebase/app-check-types": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.0.tgz", - "integrity": "sha512-uwSUj32Mlubybw7tedRzR24RP8M8JUVR3NPiMk3/Z4bCmgEKTlQBwMXrehDAZ2wF+TsBq0SN1c6ema71U/JPyQ==", - "dev": true - }, - "@firebase/app-compat": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.5.tgz", - "integrity": "sha512-PSEax7UAc1Qxcksq5GHKb8M9rCsXTJWxWUf6pqhGTWO9UbJnI1tv00ogoCicEHgkXBTkOWMLxCs3318HaGZh4g==", - "dev": true, - "requires": { - "@firebase/app": "0.9.5", - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/app-types": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.0.tgz", - "integrity": "sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==", - "dev": true - }, - "@firebase/auth": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.21.5.tgz", - "integrity": "sha512-Pt/S24qbtJeFPxYxcQHDNgYAuEa9oyCK1XJBQ9Kc3FT1rDMb1OaK6wfnDDrCChQfENdHZVI1pGw4QG6/tO3NWw==", - "dev": true, - "requires": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - } - }, - "@firebase/auth-compat": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.3.5.tgz", - "integrity": "sha512-xEkR4Buuw8NfyJhMVC3HMvyaODfstpMuo55tK03APoP+X9fnZpQE+ASdacq60qBBvpKF78d+gmAhmh0ISTXZ0w==", - "dev": true, - "requires": { - "@firebase/auth": "0.21.5", - "@firebase/auth-types": "0.12.0", - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - } - }, - "@firebase/auth-interop-types": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.1.tgz", - "integrity": "sha512-VOaGzKp65MY6P5FI84TfYKBXEPi6LmOCSMMzys6o2BN2LOsqy7pCuZCup7NYnfbk5OkkQKzvIfHOzTm0UDpkyg==", - "dev": true - }, - "@firebase/auth-types": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.12.0.tgz", - "integrity": "sha512-pPwaZt+SPOshK8xNoiQlK5XIrS97kFYc3Rc7xmy373QsOJ9MmqXxLaYssP5Kcds4wd2qK//amx/c+A8O2fVeZA==", - "dev": true, - "requires": {} - }, - "@firebase/component": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.4.tgz", - "integrity": "sha512-rLMyrXuO9jcAUCaQXCMjCMUsWrba5fzHlNK24xz5j2W6A/SRmK8mZJ/hn7V0fViLbxC0lPMtrK1eYzk6Fg03jA==", - "dev": true, - "requires": { - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/database": { - "version": "0.14.4", - "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.14.4.tgz", - "integrity": "sha512-+Ea/IKGwh42jwdjCyzTmeZeLM3oy1h0mFPsTy6OqCWzcu/KFqRAr5Tt1HRCOBlNOdbh84JPZC47WLU18n2VbxQ==", - "dev": true, - "requires": { - "@firebase/auth-interop-types": "0.2.1", - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "faye-websocket": "0.11.4", - "tslib": "^2.1.0" - } - }, - "@firebase/database-compat": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-0.3.4.tgz", - "integrity": "sha512-kuAW+l+sLMUKBThnvxvUZ+Q1ZrF/vFJ58iUY9kAcbX48U03nVzIF6Tmkf0p3WVQwMqiXguSgtOPIB6ZCeF+5Gg==", - "dev": true, - "requires": { - "@firebase/component": "0.6.4", - "@firebase/database": "0.14.4", - "@firebase/database-types": "0.10.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/database-types": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.10.4.tgz", - "integrity": "sha512-dPySn0vJ/89ZeBac70T+2tWWPiJXWbmRygYv0smT5TfE3hDrQ09eKMF3Y+vMlTdrMWq7mUdYW5REWPSGH4kAZQ==", - "dev": true, - "requires": { - "@firebase/app-types": "0.9.0", - "@firebase/util": "1.9.3" - } - }, - "@firebase/firestore": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-3.9.0.tgz", - "integrity": "sha512-At8HeTec3y7EfGjtYqvzON/8896igJgE34zjEndYxKPUKyhQ6xtcM+zhfa8C+lUW6W8qQB6lNzTNNXmF4NxdpQ==", - "dev": true, - "requires": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "@firebase/webchannel-wrapper": "0.9.0", - "@grpc/grpc-js": "~1.7.0", - "@grpc/proto-loader": "^0.6.13", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - } - }, - "@firebase/firestore-compat": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.5.tgz", - "integrity": "sha512-gwBFGOqNIgF2TOJ2mKIS1lTQy6I9DytWsmIfvXGV76is53MaZUZXyUZd7oIC8h2Otq6gP3xtvPRQJTMcnQrbFg==", - "dev": true, - "requires": { - "@firebase/component": "0.6.4", - "@firebase/firestore": "3.9.0", - "@firebase/firestore-types": "2.5.1", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/firestore-types": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.5.1.tgz", - "integrity": "sha512-xG0CA6EMfYo8YeUxC8FeDzf6W3FX1cLlcAGBYV6Cku12sZRI81oWcu61RSKM66K6kUENP+78Qm8mvroBcm1whw==", - "dev": true, - "requires": {} - }, - "@firebase/functions": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.9.4.tgz", - "integrity": "sha512-3H2qh6U+q+nepO5Hds+Ddl6J0pS+zisuBLqqQMRBHv9XpWfu0PnDHklNmE8rZ+ccTEXvBj6zjkPfdxt6NisvlQ==", - "dev": true, - "requires": { - "@firebase/app-check-interop-types": "0.2.0", - "@firebase/auth-interop-types": "0.2.1", - "@firebase/component": "0.6.4", - "@firebase/messaging-interop-types": "0.2.0", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - } - }, - "@firebase/functions-compat": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.4.tgz", - "integrity": "sha512-kxVxTGyLV1MBR3sp3mI+eQ6JBqz0G5bk310F8eX4HzDFk4xjk5xY0KdHktMH+edM2xs1BOg0vwvvsAHczIjB+w==", - "dev": true, - "requires": { - "@firebase/component": "0.6.4", - "@firebase/functions": "0.9.4", - "@firebase/functions-types": "0.6.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/functions-types": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.0.tgz", - "integrity": "sha512-hfEw5VJtgWXIRf92ImLkgENqpL6IWpYaXVYiRkFY1jJ9+6tIhWM7IzzwbevwIIud/jaxKVdRzD7QBWfPmkwCYw==", - "dev": true - }, - "@firebase/installations": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.4.tgz", - "integrity": "sha512-u5y88rtsp7NYkCHC3ElbFBrPtieUybZluXyzl7+4BsIz4sqb4vSAuwHEUgCgCeaQhvsnxDEU6icly8U9zsJigA==", - "dev": true, - "requires": { - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", - "idb": "7.0.1", - "tslib": "^2.1.0" - } - }, - "@firebase/installations-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.4.tgz", - "integrity": "sha512-LI9dYjp0aT9Njkn9U4JRrDqQ6KXeAmFbRC0E7jI7+hxl5YmRWysq5qgQl22hcWpTk+cm3es66d/apoDU/A9n6Q==", - "dev": true, - "requires": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/installations-types": "0.5.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/installations-types": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.0.tgz", - "integrity": "sha512-9DP+RGfzoI2jH7gY4SlzqvZ+hr7gYzPODrbzVD82Y12kScZ6ZpRg/i3j6rleto8vTFC8n6Len4560FnV1w2IRg==", - "dev": true, - "requires": {} - }, - "@firebase/logger": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.0.tgz", - "integrity": "sha512-eRKSeykumZ5+cJPdxxJRgAC3G5NknY2GwEbKfymdnXtnT0Ucm4pspfR6GT4MUQEDuJwRVbVcSx85kgJulMoFFA==", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, - "@firebase/messaging": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.4.tgz", - "integrity": "sha512-6JLZct6zUaex4g7HI3QbzeUrg9xcnmDAPTWpkoMpd/GoSVWH98zDoWXMGrcvHeCAIsLpFMe4MPoZkJbrPhaASw==", - "dev": true, - "requires": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/messaging-interop-types": "0.2.0", - "@firebase/util": "1.9.3", - "idb": "7.0.1", - "tslib": "^2.1.0" - } - }, - "@firebase/messaging-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.4.tgz", - "integrity": "sha512-lyFjeUhIsPRYDPNIkYX1LcZMpoVbBWXX4rPl7c/rqc7G+EUea7IEtSt4MxTvh6fDfPuzLn7+FZADfscC+tNMfg==", - "dev": true, - "requires": { - "@firebase/component": "0.6.4", - "@firebase/messaging": "0.12.4", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/messaging-interop-types": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.0.tgz", - "integrity": "sha512-ujA8dcRuVeBixGR9CtegfpU4YmZf3Lt7QYkcj693FFannwNuZgfAYaTmbJ40dtjB81SAu6tbFPL9YLNT15KmOQ==", - "dev": true - }, - "@firebase/performance": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.4.tgz", - "integrity": "sha512-HfTn/bd8mfy/61vEqaBelNiNnvAbUtME2S25A67Nb34zVuCSCRIX4SseXY6zBnOFj3oLisaEqhVcJmVPAej67g==", - "dev": true, - "requires": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/performance-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.4.tgz", - "integrity": "sha512-nnHUb8uP9G8islzcld/k6Bg5RhX62VpbAb/Anj7IXs/hp32Eb2LqFPZK4sy3pKkBUO5wcrlRWQa6wKOxqlUqsg==", - "dev": true, - "requires": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/performance": "0.6.4", - "@firebase/performance-types": "0.2.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/performance-types": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.0.tgz", - "integrity": "sha512-kYrbr8e/CYr1KLrLYZZt2noNnf+pRwDq2KK9Au9jHrBMnb0/C9X9yWSXmZkFt4UIdsQknBq8uBB7fsybZdOBTA==", - "dev": true - }, - "@firebase/remote-config": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.4.4.tgz", - "integrity": "sha512-x1ioTHGX8ZwDSTOVp8PBLv2/wfwKzb4pxi0gFezS5GCJwbLlloUH4YYZHHS83IPxnua8b6l0IXUaWd0RgbWwzQ==", - "dev": true, - "requires": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/remote-config-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.4.tgz", - "integrity": "sha512-FKiki53jZirrDFkBHglB3C07j5wBpitAaj8kLME6g8Mx+aq7u9P7qfmuSRytiOItADhWUj7O1JIv7n9q87SuwA==", - "dev": true, - "requires": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/remote-config": "0.4.4", - "@firebase/remote-config-types": "0.3.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/remote-config-types": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.3.0.tgz", - "integrity": "sha512-RtEH4vdcbXZuZWRZbIRmQVBNsE7VDQpet2qFvq6vwKLBIQRQR5Kh58M4ok3A3US8Sr3rubYnaGqZSurCwI8uMA==", - "dev": true - }, - "@firebase/storage": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.11.2.tgz", - "integrity": "sha512-CtvoFaBI4hGXlXbaCHf8humajkbXhs39Nbh6MbNxtwJiCqxPy9iH3D3CCfXAvP0QvAAwmJUTK3+z9a++Kc4nkA==", - "dev": true, - "requires": { - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - } - }, - "@firebase/storage-compat": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.3.tgz", - "integrity": "sha512-wvsXlLa9DVOMQJckbDNhXKKxRNNewyUhhbXev3t8kSgoCotd1v3MmqhKKz93ePhDnhHnDs7bYHy+Qa8dRY6BXw==", - "dev": true, - "requires": { - "@firebase/component": "0.6.4", - "@firebase/storage": "0.11.2", - "@firebase/storage-types": "0.8.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/storage-types": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.0.tgz", - "integrity": "sha512-isRHcGrTs9kITJC0AVehHfpraWFui39MPaU7Eo8QfWlqW7YPymBmRgjDrlOgFdURh6Cdeg07zmkLP5tzTKRSpg==", - "dev": true, - "requires": {} - }, - "@firebase/util": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.9.3.tgz", - "integrity": "sha512-DY02CRhOZwpzO36fHpuVysz6JZrscPiBXD0fXp6qSrL9oNOx5KWICKdR95C0lSITzxp0TZosVyHqzatE8JbcjA==", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, - "@firebase/webchannel-wrapper": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.9.0.tgz", - "integrity": "sha512-BpiZLBWdLFw+qFel9p3Zs1jD6QmH7Ii4aTDu6+vx8ShdidChZUXqDhYJly4ZjSgQh54miXbBgBrk0S+jTIh/Qg==", - "dev": true - }, - "@grpc/grpc-js": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.7.3.tgz", - "integrity": "sha512-H9l79u4kJ2PVSxUNA08HMYAnUBLj9v6KjYQ7SQ71hOZcEXhShE/y5iQCesP8+6/Ik/7i2O0a10bPquIcYfufog==", - "dev": true, - "requires": { - "@grpc/proto-loader": "^0.7.0", - "@types/node": ">=12.12.47" - }, - "dependencies": { - "@grpc/proto-loader": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.6.tgz", - "integrity": "sha512-QyAXR8Hyh7uMDmveWxDSUcJr9NAWaZ2I6IXgAYvQmfflwouTM+rArE2eEaCtLlRqO81j7pRLCt81IefUei6Zbw==", - "dev": true, - "requires": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^7.0.0", - "yargs": "^16.2.0" - } - }, - "protobufjs": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.2.tgz", - "integrity": "sha512-++PrQIjrom+bFDPpfmqXfAGSQs40116JRrqqyf53dymUMvvb5d/LMRyicRoF1AUKoXVS1/IgJXlEgcpr4gTF3Q==", - "dev": true, - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "dependencies": { - "long": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", - "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==", - "dev": true + "name": "EasySpider", + "version": "0.3.5", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "EasySpider", + "version": "0.3.5", + "license": "GPL-3.0", + "dependencies": { + "crx": "^5.0.1", + "crx3": "^1.1.3", + "dotenv": "^16.0.0", + "jquery": "^3.6.4", + "rollup-plugin-alias": "^2.2.0", + "rollup-plugin-css-only": "^3.1.0", + "rollup-plugin-import-css": "^3.0.3", + "rollup-plugin-vue": "^6.0.0", + "vue": "^2.7.14", + "vue-template-compiler": "^2.7.14", + "webextension-polyfill": "^0.7.0", + "webextension-polyfill-ts": "^0.22.0" + }, + "devDependencies": { + "@rollup/plugin-alias": "^3.1.1", + "@rollup/plugin-commonjs": "^17.0.0", + "@rollup/plugin-json": "^4.1.0", + "@rollup/plugin-node-resolve": "^11.0.1", + "@rollup/plugin-replace": "^2.3.4", + "@types/chrome": "0.0.164", + "@types/fs-extra": "^9.0.13", + "@types/node": "^16.11.10", + "@vitejs/plugin-vue": "^1.9.3", + "esno": "^0.12.1", + "firebase": "^9.18.0", + "fs-extra": "^10.0.0", + "npm-run-all": "^4.1.5", + "rimraf": "^3.0.2", + "rollup": "^2.38.5", + "rollup-plugin-chrome-extension": "^3.6.12", + "rollup-plugin-empty-dir": "^1.0.4", + "rollup-plugin-inject-process-env": "^1.3.1", + "rollup-plugin-postcss": "^4.0.2", + "rollup-plugin-typescript2": "^0.31.0", + "rollup-plugin-vue2": "^0.8.1", + "rollup-plugin-zip": "^1.0.1", + "typescript": "^4.4.3" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", + "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", + "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", + "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", + "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@firebase/analytics": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.0.tgz", + "integrity": "sha512-Locv8gAqx0e+GX/0SI3dzmBY5e9kjVDtD+3zCFLJ0tH2hJwuCAiL+5WkHuxKj92rqQj/rvkBUCfA1ewlX2hehg==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/installations": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/analytics-compat": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.6.tgz", + "integrity": "sha512-4MqpVLFkGK7NJf/5wPEEP7ePBJatwYpyjgJ+wQHQGHfzaCDgntOnl9rL2vbVGGKCnRqWtZDIWhctB86UWXaX2Q==", + "dev": true, + "dependencies": { + "@firebase/analytics": "0.10.0", + "@firebase/analytics-types": "0.8.0", + "@firebase/component": "0.6.4", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/analytics-types": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.0.tgz", + "integrity": "sha512-iRP+QKI2+oz3UAh4nPEq14CsEjrjD6a5+fuypjScisAh9kXKFvdJOZJDwk7kikLvWVLGEs9+kIUS4LPQV7VZVw==", + "dev": true + }, + "node_modules/@firebase/app": { + "version": "0.9.13", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.9.13.tgz", + "integrity": "sha512-GfiI1JxJ7ecluEmDjPzseRXk/PX31hS7+tjgBopL7XjB2hLUdR+0FTMXy2Q3/hXezypDvU6or7gVFizDESrkXw==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "idb": "7.1.1", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/app-check": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.8.0.tgz", + "integrity": "sha512-dRDnhkcaC2FspMiRK/Vbp+PfsOAEP6ZElGm9iGFJ9fDqHoPs0HOPn7dwpJ51lCFi1+2/7n5pRPGhqF/F03I97g==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/app-check-compat": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.7.tgz", + "integrity": "sha512-cW682AxsyP1G+Z0/P7pO/WT2CzYlNxoNe5QejVarW2o5ZxeWSSPAiVEwpEpQR/bUlUmdeWThYTMvBWaopdBsqw==", + "dev": true, + "dependencies": { + "@firebase/app-check": "0.8.0", + "@firebase/app-check-types": "0.5.0", + "@firebase/component": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/app-check-interop-types": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.3.0.tgz", + "integrity": "sha512-xAxHPZPIgFXnI+vb4sbBjZcde7ZluzPPaSK7Lx3/nmuVk4TjZvnL8ONnkd4ERQKL8WePQySU+pRcWkh8rDf5Sg==", + "dev": true + }, + "node_modules/@firebase/app-check-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.0.tgz", + "integrity": "sha512-uwSUj32Mlubybw7tedRzR24RP8M8JUVR3NPiMk3/Z4bCmgEKTlQBwMXrehDAZ2wF+TsBq0SN1c6ema71U/JPyQ==", + "dev": true + }, + "node_modules/@firebase/app-compat": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.13.tgz", + "integrity": "sha512-j6ANZaWjeVy5zg6X7uiqh6lM6o3n3LD1+/SJFNs9V781xyryyZWXe+tmnWNWPkP086QfJoNkWN9pMQRqSG4vMg==", + "dev": true, + "dependencies": { + "@firebase/app": "0.9.13", + "@firebase/component": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/app-types": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.0.tgz", + "integrity": "sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==", + "dev": true + }, + "node_modules/@firebase/auth": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.23.2.tgz", + "integrity": "sha512-dM9iJ0R6tI1JczuGSxXmQbXAgtYie0K4WvKcuyuSTCu9V8eEDiz4tfa1sO3txsfvwg7nOY3AjoCyMYEdqZ8hdg==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/auth-compat": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.4.2.tgz", + "integrity": "sha512-Q30e77DWXFmXEt5dg5JbqEDpjw9y3/PcP9LslDPR7fARmAOTIY9MM6HXzm9KC+dlrKH/+p6l8g9ifJiam9mc4A==", + "dev": true, + "dependencies": { + "@firebase/auth": "0.23.2", + "@firebase/auth-types": "0.12.0", + "@firebase/component": "0.6.4", + "@firebase/util": "1.9.3", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/auth-interop-types": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.1.tgz", + "integrity": "sha512-VOaGzKp65MY6P5FI84TfYKBXEPi6LmOCSMMzys6o2BN2LOsqy7pCuZCup7NYnfbk5OkkQKzvIfHOzTm0UDpkyg==", + "dev": true + }, + "node_modules/@firebase/auth-types": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.12.0.tgz", + "integrity": "sha512-pPwaZt+SPOshK8xNoiQlK5XIrS97kFYc3Rc7xmy373QsOJ9MmqXxLaYssP5Kcds4wd2qK//amx/c+A8O2fVeZA==", + "dev": true, + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/component": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.4.tgz", + "integrity": "sha512-rLMyrXuO9jcAUCaQXCMjCMUsWrba5fzHlNK24xz5j2W6A/SRmK8mZJ/hn7V0fViLbxC0lPMtrK1eYzk6Fg03jA==", + "dev": true, + "dependencies": { + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database": { + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.14.4.tgz", + "integrity": "sha512-+Ea/IKGwh42jwdjCyzTmeZeLM3oy1h0mFPsTy6OqCWzcu/KFqRAr5Tt1HRCOBlNOdbh84JPZC47WLU18n2VbxQ==", + "dev": true, + "dependencies": { + "@firebase/auth-interop-types": "0.2.1", + "@firebase/component": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "faye-websocket": "0.11.4", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database-compat": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-0.3.4.tgz", + "integrity": "sha512-kuAW+l+sLMUKBThnvxvUZ+Q1ZrF/vFJ58iUY9kAcbX48U03nVzIF6Tmkf0p3WVQwMqiXguSgtOPIB6ZCeF+5Gg==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/database": "0.14.4", + "@firebase/database-types": "0.10.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database-types": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.10.4.tgz", + "integrity": "sha512-dPySn0vJ/89ZeBac70T+2tWWPiJXWbmRygYv0smT5TfE3hDrQ09eKMF3Y+vMlTdrMWq7mUdYW5REWPSGH4kAZQ==", + "dev": true, + "dependencies": { + "@firebase/app-types": "0.9.0", + "@firebase/util": "1.9.3" + } + }, + "node_modules/@firebase/firestore-compat": { + "version": "0.3.12", + "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.12.tgz", + "integrity": "sha512-mazuNGAx5Kt9Nph0pm6ULJFp/+j7GSsx+Ncw1GrnKl+ft1CQ4q2LcUssXnjqkX2Ry0fNGqUzC1mfIUrk9bYtjQ==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/firestore": "3.13.0", + "@firebase/firestore-types": "2.5.1", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/firestore-compat/node_modules/@firebase/firestore": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-3.13.0.tgz", + "integrity": "sha512-NwcnU+madJXQ4fbLkGx1bWvL612IJN/qO6bZ6dlPmyf7QRyu5azUosijdAN675r+bOOJxMtP1Bv981bHBXAbUg==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "@firebase/webchannel-wrapper": "0.10.1", + "@grpc/grpc-js": "~1.7.0", + "@grpc/proto-loader": "^0.6.13", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=10.10.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/firestore-types": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.5.1.tgz", + "integrity": "sha512-xG0CA6EMfYo8YeUxC8FeDzf6W3FX1cLlcAGBYV6Cku12sZRI81oWcu61RSKM66K6kUENP+78Qm8mvroBcm1whw==", + "dev": true, + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/functions": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.10.0.tgz", + "integrity": "sha512-2U+fMNxTYhtwSpkkR6WbBcuNMOVaI7MaH3cZ6UAeNfj7AgEwHwMIFLPpC13YNZhno219F0lfxzTAA0N62ndWzA==", + "dev": true, + "dependencies": { + "@firebase/app-check-interop-types": "0.3.0", + "@firebase/auth-interop-types": "0.2.1", + "@firebase/component": "0.6.4", + "@firebase/messaging-interop-types": "0.2.0", + "@firebase/util": "1.9.3", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/functions-compat": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.5.tgz", + "integrity": "sha512-uD4jwgwVqdWf6uc3NRKF8cSZ0JwGqSlyhPgackyUPe+GAtnERpS4+Vr66g0b3Gge0ezG4iyHo/EXW/Hjx7QhHw==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/functions": "0.10.0", + "@firebase/functions-types": "0.6.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/functions-types": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.0.tgz", + "integrity": "sha512-hfEw5VJtgWXIRf92ImLkgENqpL6IWpYaXVYiRkFY1jJ9+6tIhWM7IzzwbevwIIud/jaxKVdRzD7QBWfPmkwCYw==", + "dev": true + }, + "node_modules/@firebase/installations": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.4.tgz", + "integrity": "sha512-u5y88rtsp7NYkCHC3ElbFBrPtieUybZluXyzl7+4BsIz4sqb4vSAuwHEUgCgCeaQhvsnxDEU6icly8U9zsJigA==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/util": "1.9.3", + "idb": "7.0.1", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/installations-compat": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.4.tgz", + "integrity": "sha512-LI9dYjp0aT9Njkn9U4JRrDqQ6KXeAmFbRC0E7jI7+hxl5YmRWysq5qgQl22hcWpTk+cm3es66d/apoDU/A9n6Q==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/installations": "0.6.4", + "@firebase/installations-types": "0.5.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/installations-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.0.tgz", + "integrity": "sha512-9DP+RGfzoI2jH7gY4SlzqvZ+hr7gYzPODrbzVD82Y12kScZ6ZpRg/i3j6rleto8vTFC8n6Len4560FnV1w2IRg==", + "dev": true, + "peerDependencies": { + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/installations/node_modules/idb": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", + "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==", + "dev": true + }, + "node_modules/@firebase/logger": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.0.tgz", + "integrity": "sha512-eRKSeykumZ5+cJPdxxJRgAC3G5NknY2GwEbKfymdnXtnT0Ucm4pspfR6GT4MUQEDuJwRVbVcSx85kgJulMoFFA==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/messaging": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.4.tgz", + "integrity": "sha512-6JLZct6zUaex4g7HI3QbzeUrg9xcnmDAPTWpkoMpd/GoSVWH98zDoWXMGrcvHeCAIsLpFMe4MPoZkJbrPhaASw==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/installations": "0.6.4", + "@firebase/messaging-interop-types": "0.2.0", + "@firebase/util": "1.9.3", + "idb": "7.0.1", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/messaging-compat": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.4.tgz", + "integrity": "sha512-lyFjeUhIsPRYDPNIkYX1LcZMpoVbBWXX4rPl7c/rqc7G+EUea7IEtSt4MxTvh6fDfPuzLn7+FZADfscC+tNMfg==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/messaging": "0.12.4", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/messaging-interop-types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.0.tgz", + "integrity": "sha512-ujA8dcRuVeBixGR9CtegfpU4YmZf3Lt7QYkcj693FFannwNuZgfAYaTmbJ40dtjB81SAu6tbFPL9YLNT15KmOQ==", + "dev": true + }, + "node_modules/@firebase/messaging/node_modules/idb": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", + "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==", + "dev": true + }, + "node_modules/@firebase/performance": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.4.tgz", + "integrity": "sha512-HfTn/bd8mfy/61vEqaBelNiNnvAbUtME2S25A67Nb34zVuCSCRIX4SseXY6zBnOFj3oLisaEqhVcJmVPAej67g==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/installations": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/performance-compat": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.4.tgz", + "integrity": "sha512-nnHUb8uP9G8islzcld/k6Bg5RhX62VpbAb/Anj7IXs/hp32Eb2LqFPZK4sy3pKkBUO5wcrlRWQa6wKOxqlUqsg==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/performance": "0.6.4", + "@firebase/performance-types": "0.2.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/performance-types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.0.tgz", + "integrity": "sha512-kYrbr8e/CYr1KLrLYZZt2noNnf+pRwDq2KK9Au9jHrBMnb0/C9X9yWSXmZkFt4UIdsQknBq8uBB7fsybZdOBTA==", + "dev": true + }, + "node_modules/@firebase/remote-config": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.4.4.tgz", + "integrity": "sha512-x1ioTHGX8ZwDSTOVp8PBLv2/wfwKzb4pxi0gFezS5GCJwbLlloUH4YYZHHS83IPxnua8b6l0IXUaWd0RgbWwzQ==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/installations": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/remote-config-compat": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.4.tgz", + "integrity": "sha512-FKiki53jZirrDFkBHglB3C07j5wBpitAaj8kLME6g8Mx+aq7u9P7qfmuSRytiOItADhWUj7O1JIv7n9q87SuwA==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/remote-config": "0.4.4", + "@firebase/remote-config-types": "0.3.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/remote-config-types": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.3.0.tgz", + "integrity": "sha512-RtEH4vdcbXZuZWRZbIRmQVBNsE7VDQpet2qFvq6vwKLBIQRQR5Kh58M4ok3A3US8Sr3rubYnaGqZSurCwI8uMA==", + "dev": true + }, + "node_modules/@firebase/storage": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.11.2.tgz", + "integrity": "sha512-CtvoFaBI4hGXlXbaCHf8humajkbXhs39Nbh6MbNxtwJiCqxPy9iH3D3CCfXAvP0QvAAwmJUTK3+z9a++Kc4nkA==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/util": "1.9.3", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/storage-compat": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.2.tgz", + "integrity": "sha512-wvsXlLa9DVOMQJckbDNhXKKxRNNewyUhhbXev3t8kSgoCotd1v3MmqhKKz93ePhDnhHnDs7bYHy+Qa8dRY6BXw==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/storage": "0.11.2", + "@firebase/storage-types": "0.8.0", + "@firebase/util": "1.9.3", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/storage-types": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.0.tgz", + "integrity": "sha512-isRHcGrTs9kITJC0AVehHfpraWFui39MPaU7Eo8QfWlqW7YPymBmRgjDrlOgFdURh6Cdeg07zmkLP5tzTKRSpg==", + "dev": true, + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/util": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.9.3.tgz", + "integrity": "sha512-DY02CRhOZwpzO36fHpuVysz6JZrscPiBXD0fXp6qSrL9oNOx5KWICKdR95C0lSITzxp0TZosVyHqzatE8JbcjA==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/webchannel-wrapper": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.10.1.tgz", + "integrity": "sha512-Dq5rYfEpdeel0bLVN+nfD1VWmzCkK+pJbSjIawGE+RY4+NIJqhbUDDQjvV0NUK84fMfwxvtFoCtEe70HfZjFcw==", + "dev": true + }, + "node_modules/@grpc/grpc-js": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.7.3.tgz", + "integrity": "sha512-H9l79u4kJ2PVSxUNA08HMYAnUBLj9v6KjYQ7SQ71hOZcEXhShE/y5iQCesP8+6/Ik/7i2O0a10bPquIcYfufog==", + "dev": true, + "dependencies": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + } + }, + "node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.7.tgz", + "integrity": "sha512-1TIeXOi8TuSCQprPItwoMymZXxWT0CPxUhkrkeCUH+D8U7QDwQ6b7SUz2MaLuWM2llT+J/TVFLmQI5KtML3BhQ==", + "dev": true, + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^17.7.2" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@grpc/grpc-js/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@grpc/grpc-js/node_modules/protobufjs": { + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.4.tgz", + "integrity": "sha512-AT+RJgD2sH8phPmCf7OUZR8xGdcJRga4+1cOaXJ64hvcSkVhNcRHOwIxUatPH15+nj59WAGTDv3LSGZPEQbJaQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==", + "dev": true + }, + "node_modules/@grpc/grpc-js/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@grpc/grpc-js/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@grpc/proto-loader": { + "version": "0.6.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.13.tgz", + "integrity": "sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==", + "dev": true, + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^6.11.3", + "yargs": "^16.2.0" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "peer": true + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", + "dev": true + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "dev": true + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "dev": true + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", + "dev": true + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dev": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", + "dev": true + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", + "dev": true + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", + "dev": true + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", + "dev": true + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", + "dev": true + }, + "node_modules/@rollup/plugin-alias": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-3.1.9.tgz", + "integrity": "sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw==", + "dev": true, + "dependencies": { + "slash": "^3.0.0" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-commonjs": { + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-17.1.0.tgz", + "integrity": "sha512-PoMdXCw0ZyvjpCMT5aV4nkL0QywxP29sODQsSGeDpr/oI49Qq9tRtAsb/LbYbDzFlOydVEqHmmZWFtXJEAX9ew==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "commondir": "^1.0.1", + "estree-walker": "^2.0.1", + "glob": "^7.1.6", + "is-reference": "^1.2.1", + "magic-string": "^0.25.7", + "resolve": "^1.17.0" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^2.30.0" + } + }, + "node_modules/@rollup/plugin-json": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz", + "integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.0.8" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/chrome": { + "version": "0.0.164", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.164.tgz", + "integrity": "sha512-/EvjbfcowiA+f8Fwv5PSzxHhnAgjIx50Bjy1zQQYYwxlbJ+rI07CXMhrxwz4jUZlxLjnn/kugNQBjZIN58pKyg==", + "dev": true, + "dependencies": { + "@types/filesystem": "*", + "@types/har-format": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/@types/filesystem": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.32.tgz", + "integrity": "sha512-Yuf4jR5YYMR2DVgwuCiP11s0xuVRyPKmz8vo6HBY3CGdeMj8af93CFZX+T82+VD1+UqHOxTq31lO7MI7lepBtQ==", + "dev": true, + "dependencies": { + "@types/filewriter": "*" + } + }, + "node_modules/@types/filewriter": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.29.tgz", + "integrity": "sha512-BsPXH/irW0ht0Ji6iw/jJaK8Lj3FJemon2gvEqHKpCdDCeemHa+rI3WBGq5z7cDMZgoLjY40oninGxqk+8NzNQ==", + "dev": true + }, + "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/har-format": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.11.tgz", + "integrity": "sha512-T232/TneofqK30AD1LRrrf8KnjLvzrjWDp7eWST5KoiSzrBfRsLrWDPk4STQPW4NZG6v2MltnduBVmakbZOBIQ==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.14.195", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.195.tgz", + "integrity": "sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==", + "dev": true + }, + "node_modules/@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "16.18.38", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.38.tgz", + "integrity": "sha512-6sfo1qTulpVbkxECP+AVrHV9OoJqhzCsfTNp5NIG+enM4HyM3HvZCO798WShIXBN0+QtDIcutJCjsVYnQP5rIQ==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@vitejs/plugin-vue": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.10.2.tgz", + "integrity": "sha512-/QJ0Z9qfhAFtKRY+r57ziY4BSbGUTGsPRMpB/Ron3QPwBZM4OZAZHdTa4a8PafCwU5DTatXG8TMDoP8z+oDqJw==", + "dev": true, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "vite": "^2.5.10" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", + "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", + "peer": true, + "dependencies": { + "@babel/parser": "^7.21.3", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", + "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", + "peer": true, + "dependencies": { + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", + "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", + "peer": true, + "dependencies": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/compiler-dom": "3.3.4", + "@vue/compiler-ssr": "3.3.4", + "@vue/reactivity-transform": "3.3.4", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0", + "postcss": "^8.1.10", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-sfc/node_modules/magic-string": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", + "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", + "peer": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", + "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", + "peer": true, + "dependencies": { + "@vue/compiler-dom": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", + "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", + "peer": true, + "dependencies": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0" + } + }, + "node_modules/@vue/reactivity-transform/node_modules/magic-string": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", + "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", + "peer": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@vue/shared": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", + "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==", + "peer": true + }, + "node_modules/@yarn-tool/resolve-package": { + "version": "1.0.47", + "resolved": "https://registry.npmjs.org/@yarn-tool/resolve-package/-/resolve-package-1.0.47.tgz", + "integrity": "sha512-Zaw58gQxjQceJqhqybJi1oUDaORT8i2GTgwICPs8v/X/Pkx35FXQba69ldHVg5pQZ6YLKpROXgyHvBaCJOFXiA==", + "dev": true, + "dependencies": { + "pkg-dir": "< 6 >= 5", + "tslib": "^2", + "upath2": "^3.1.13" + } + }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "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": "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/archiver": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-3.1.1.tgz", + "integrity": "sha512-5Hxxcig7gw5Jod/8Gq0OneVgLYET+oNHcxgWItq4TbhOzRLKNAFUb9edAftiMKXvXfCB0vbGrJdZDNq0dWMsxg==", + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^2.6.3", + "buffer-crc32": "^0.2.1", + "glob": "^7.1.4", + "readable-stream": "^3.4.0", + "tar-stream": "^2.1.0", + "zip-stream": "^2.1.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "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/archiver-utils/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/archiver-utils/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/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flat-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-flat-polyfill/-/array-flat-polyfill-1.0.1.tgz", + "integrity": "sha512-hfJmKupmQN0lwi0xG6FQ5U8Rd97RnIERplymOv/qpq8AoNKPPAnxJadjFA23FNWm88wykh9HmpLJUUwUtNU/iw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "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/browserslist": { + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "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-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/builtins": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-4.1.0.tgz", + "integrity": "sha512-1bPRZQtmKaO6h7qV1YHXNtr6nCK28k0Zo95KM4dXfILcZZwoHJBN1m3lfLv9LPkcOZlrSr+J1bzMaZFO98Yq0w==", + "dev": true, + "dependencies": { + "semver": "^7.0.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001510", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001510.tgz", + "integrity": "sha512-z35lD6xjHklPNgjW4P68R30Er5OCIZE0C1bUf8IMXSh34WJYXfIy+GxIEraQXYJ2dvTU8TumjYAeLrPhpMlsuw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "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/cheerio": { + "version": "1.0.0-rc.11", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.11.tgz", + "integrity": "sha512-bQwNaDIBKID5ts/DsdhxrjqFXYfLw4ste+wMKqWA8DyKcS4qwsPP4Bk8ZNaTJjvpiX/qW3BT4sU7d6Bh5i+dag==", + "dev": true, + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "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/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/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compress-commons": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-2.1.1.tgz", + "integrity": "sha512-eVw6n7CnEMFzc3duyFVrQEuY1BlHR3rYsSztyG32ibGMW722i3C6IizEGMFmfMU+A+fALvBIwxN3czffTcdA+Q==", + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^3.0.1", + "normalize-path": "^3.0.0", + "readable-stream": "^2.3.6" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/compress-commons/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "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/compress-commons/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/compress-commons/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/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concat-with-sourcemaps": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", + "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cosmiconfig/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/cosmiconfig/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/crc": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "dependencies": { + "buffer": "^5.1.0" + } + }, + "node_modules/crc32-stream": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-3.0.1.tgz", + "integrity": "sha512-mctvpXlbzsvK+6z8kJwSJ5crm7yBwrQMTybJzMw1O4lLGJqjlDCXY2Zw7KheiA6XBEcBmfLx1D88mjRGVJtY9w==", + "dependencies": { + "crc": "^3.4.4", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "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/crx": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/crx/-/crx-5.0.1.tgz", + "integrity": "sha512-n/PzBx/fR1+xZCiJBats9y5zw/a+YBcoJ0ABnUaY56xb1RpXuFhsiCMpNY6WjVtylLzhUUXSWsbitesVg7v2vg==", + "dependencies": { + "archiver": "^3.0.3", + "commander": "^2.20.0", + "node-rsa": "^1.0.5", + "pbf": "^3.2.0" + }, + "bin": { + "crx": "src/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/crx3": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/crx3/-/crx3-1.1.3.tgz", + "integrity": "sha512-E4c3y/2ak83wAGN4h9Q8j3A2ii4bpRVf2vxinYYy+wJs8pyscMfEnKGzhgngZcRfOhUMr7/sxzy+lTZmQ/4KpQ==", + "dependencies": { + "mri": "^1.1.6", + "pbf": "^3.2.1", + "yazl": "^2.5.1" + }, + "bin": { + "crx3": "bin/crx3.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz", + "integrity": "sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dev": true, + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dev": true, + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.447", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.447.tgz", + "integrity": "sha512-sxX0LXh+uL41hSJsujAN86PjhrV/6c79XmpY0TvjZStV6VxIgarf8SRkUoUTuYmFcZQTemsoqo8qXOGw5npWfw==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "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/es-abstract": { + "version": "1.21.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", + "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.0", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.15.tgz", + "integrity": "sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "optionalDependencies": { + "esbuild-android-arm64": "0.13.15", + "esbuild-darwin-64": "0.13.15", + "esbuild-darwin-arm64": "0.13.15", + "esbuild-freebsd-64": "0.13.15", + "esbuild-freebsd-arm64": "0.13.15", + "esbuild-linux-32": "0.13.15", + "esbuild-linux-64": "0.13.15", + "esbuild-linux-arm": "0.13.15", + "esbuild-linux-arm64": "0.13.15", + "esbuild-linux-mips64le": "0.13.15", + "esbuild-linux-ppc64le": "0.13.15", + "esbuild-netbsd-64": "0.13.15", + "esbuild-openbsd-64": "0.13.15", + "esbuild-sunos-64": "0.13.15", + "esbuild-windows-32": "0.13.15", + "esbuild-windows-64": "0.13.15", + "esbuild-windows-arm64": "0.13.15" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", + "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz", + "integrity": "sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/esbuild-darwin-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz", + "integrity": "sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz", + "integrity": "sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz", + "integrity": "sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz", + "integrity": "sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/esbuild-linux-32": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz", + "integrity": "sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz", + "integrity": "sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-arm": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz", + "integrity": "sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz", + "integrity": "sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz", + "integrity": "sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz", + "integrity": "sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", + "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", + "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz", + "integrity": "sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ] + }, + "node_modules/esbuild-node-loader": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/esbuild-node-loader/-/esbuild-node-loader-0.6.5.tgz", + "integrity": "sha512-uPP+dllWm38cFvDysdocutN3lfe5pTIbddAHp1ENyLzpHYqE2r+3Wo+pfg9X3p8DFWwzIisft5YkeBIthIcixw==", + "dev": true, + "dependencies": { + "esbuild": ">=0.13.12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz", + "integrity": "sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/esbuild-register": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.4.2.tgz", + "integrity": "sha512-kG/XyTDyz6+YDuyfB9ZoSIOOmgyFCH+xPRtsCa8W85HLRV5Csp+o3jWVbOSHgSLfyLc5DmP+KFDNwty4mEjC+Q==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "peerDependencies": { + "esbuild": ">=0.12 <1" + } + }, + "node_modules/esbuild-runner": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/esbuild-runner/-/esbuild-runner-2.2.2.tgz", + "integrity": "sha512-fRFVXcmYVmSmtYm2mL8RlUASt2TDkGh3uRcvHFOKNr/T58VrfVeKD9uT9nlgxk96u0LS0ehS/GY7Da/bXWKkhw==", + "dev": true, + "dependencies": { + "source-map-support": "0.5.21", + "tslib": "2.4.0" + }, + "bin": { + "esr": "bin/esr.js" + }, + "peerDependencies": { + "esbuild": "*" + } + }, + "node_modules/esbuild-runner/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/esbuild-sunos-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz", + "integrity": "sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ] + }, + "node_modules/esbuild-windows-32": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz", + "integrity": "sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/esbuild-windows-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz", + "integrity": "sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz", + "integrity": "sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esno": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/esno/-/esno-0.12.1.tgz", + "integrity": "sha512-OmPcnNEXVmfiGANoPxsUZHYs+USGgWveC+RVVbvyFXRtwwoBQa7K2TjRe9o2FCkfLB56ewq/0MiEmowyCE3ARA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "esbuild": "^0.13.14", + "esbuild-node-loader": "^0.6.3", + "esbuild-register": "^3.1.2", + "import-meta-resolve": "^1.1.1" + }, + "bin": { + "esmo": "esmo.mjs", + "esno": "esno.js" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-cache-dir/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/find-cache-dir/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/find-cache-dir/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/find-cache-dir/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/find-cache-dir/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/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/firebase": { + "version": "9.23.0", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-9.23.0.tgz", + "integrity": "sha512-/4lUVY0lUvBDIaeY1q6dUYhS8Sd18Qb9CgWkPZICUo9IXpJNCEagfNZXBBFCkMTTN5L5gx2Hjr27y21a9NzUcA==", + "dev": true, + "dependencies": { + "@firebase/analytics": "0.10.0", + "@firebase/analytics-compat": "0.2.6", + "@firebase/app": "0.9.13", + "@firebase/app-check": "0.8.0", + "@firebase/app-check-compat": "0.3.7", + "@firebase/app-compat": "0.2.13", + "@firebase/app-types": "0.9.0", + "@firebase/auth": "0.23.2", + "@firebase/auth-compat": "0.4.2", + "@firebase/database": "0.14.4", + "@firebase/database-compat": "0.3.4", + "@firebase/firestore": "3.13.0", + "@firebase/firestore-compat": "0.3.12", + "@firebase/functions": "0.10.0", + "@firebase/functions-compat": "0.3.5", + "@firebase/installations": "0.6.4", + "@firebase/installations-compat": "0.2.4", + "@firebase/messaging": "0.12.4", + "@firebase/messaging-compat": "0.2.4", + "@firebase/performance": "0.6.4", + "@firebase/performance-compat": "0.2.4", + "@firebase/remote-config": "0.4.4", + "@firebase/remote-config-compat": "0.2.4", + "@firebase/storage": "0.11.2", + "@firebase/storage-compat": "0.3.2", + "@firebase/util": "1.9.3" + } + }, + "node_modules/firebase/node_modules/@firebase/firestore": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-3.13.0.tgz", + "integrity": "sha512-NwcnU+madJXQ4fbLkGx1bWvL612IJN/qO6bZ6dlPmyf7QRyu5azUosijdAN675r+bOOJxMtP1Bv981bHBXAbUg==", + "dev": true, + "dependencies": { + "@firebase/component": "0.6.4", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.3", + "@firebase/webchannel-wrapper": "0.10.1", + "@grpc/grpc-js": "~1.7.0", + "@grpc/proto-loader": "^0.6.13", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=10.10.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "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/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generic-names": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz", + "integrity": "sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==", + "dev": true, + "dependencies": { + "loader-utils": "^3.2.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-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "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-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "node_modules/icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==", + "dev": true + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "dev": true + }, + "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/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "dev": true + }, + "node_modules/import-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", + "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", + "dev": true, + "dependencies": { + "import-from": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-from/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/import-meta-resolve": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-1.1.1.tgz", + "integrity": "sha512-JiTuIvVyPaUg11eTrNDx5bgQ/yMKMZffc7YSjvQeSMXy58DO2SQ8BtAf3xteZvmzvjYh14wnqNjL8XVeDy2o9A==", + "dev": true, + "dependencies": { + "builtins": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "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/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dev": true, + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jquery": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.0.tgz", + "integrity": "sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ==" + }, + "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/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "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/json-ptr": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/json-ptr/-/json-ptr-3.1.1.tgz", + "integrity": "sha512-SiSJQ805W1sDUCD1+/t1/1BIrveq2Fe9HJqENxZmMCILmrPI7WhS/pePpIOx85v6/H2z1Vy7AI08GV2TzfXocg==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "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/jsonpath-plus": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", + "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==", + "dev": true, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "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/lazystream/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/lazystream/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/lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", + "dev": true, + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "dev": true, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", + "dev": true, + "dependencies": { + "lie": "3.1.1" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", + "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==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/mem": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-6.1.1.tgz", + "integrity": "sha512-Ci6bIfq/UgcxPTYa8dQQ5FY3BzKkT894bwXWXxC/zqs0XgMO2cT20CGkOqda7gZNkmK5VP4x89IGZ6K7hfbn3Q==", + "dev": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/mem?sponsor=1" + } + }, + "node_modules/memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "engines": { + "node": ">=4" + } + }, + "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/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-releases": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", + "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", + "dev": true + }, + "node_modules/node-rsa": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/node-rsa/-/node-rsa-1.1.1.tgz", + "integrity": "sha512-Jd4cvbJMryN21r5HgxQOpMEqv+ooke/korixNNK3mGqfGJmy0M77WDDzo/05969+OkMy3XW1UuZsSmW9KQm7Fw==", + "dependencies": { + "asn1": "^0.2.4" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" + }, + "bin": { + "npm-run-all": "bin/npm-run-all/index.js", + "run-p": "bin/run-p/index.js", + "run-s": "bin/run-s/index.js" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm-run-all/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/npm-run-all/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-run-all/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-all/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-all/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", + "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dev": true, + "dependencies": { + "p-finally": "^1.0.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/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "dev": true, + "dependencies": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "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": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-network-drive": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/path-is-network-drive/-/path-is-network-drive-1.0.20.tgz", + "integrity": "sha512-p5wCWlRB4+ggzxWshqHH9aF3kAuVu295NaENXmVhThbZPJQBeJdxZTP6CIoUR+kWHDUW56S9YcaO1gXnc/BOxw==", + "dev": true, + "dependencies": { + "tslib": "^2" + } + }, + "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-strip-sep": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/path-strip-sep/-/path-strip-sep-1.0.17.tgz", + "integrity": "sha512-+2zIC2fNgdilgV7pTrktY6oOxxZUo9x5zJYfTzxsGze5kSGDDwhA5/0WlBn+sUyv/WuuyYn3OfM+Ue5nhdQUgA==", + "dev": true, + "dependencies": { + "tslib": "^2" + } + }, + "node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pbf": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz", + "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==", + "dependencies": { + "ieee754": "^1.1.12", + "resolve-protobuf-schema": "^2.1.0" + }, + "bin": { + "pbf": "bin/pbf" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidtree": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", + "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", + "dev": true, + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/playwright-chromium": { + "version": "1.27.1", + "resolved": "https://registry.npmjs.org/playwright-chromium/-/playwright-chromium-1.27.1.tgz", + "integrity": "sha512-AXAfmNHVnqByo7dKLwLqEC3aKIUlATwDUHCBwVw/qyRCgGUEoufeFUxFXB7pJ4nppwThph7TFe3fHfoETPqSvg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "playwright-core": "1.27.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/playwright-core": { + "version": "1.27.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.27.1.tgz", + "integrity": "sha512-9EmeXDncC2Pmp/z+teoVYlvmPWUC6ejSSYZUln7YaP89Z6lpAaiaAnqroUt/BoLo8tn7WYShcfaCh+xofZa44Q==", + "dev": true, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/postcss": { + "version": "8.4.24", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", + "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.1.tgz", + "integrity": "sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==", + "dev": true, + "dependencies": { + "generic-names": "^4.0.0", + "icss-replace-symbols": "^1.1.0", + "lodash.camelcase": "^4.3.0", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "string-hash": "^1.1.1" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "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/promise.series": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/promise.series/-/promise.series-0.2.0.tgz", + "integrity": "sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/protobufjs": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + }, + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" + } + }, + "node_modules/protocol-buffers-schema": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", + "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==" + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-protobuf-schema": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", + "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", + "dependencies": { + "protocol-buffers-schema": "^3.3.1" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-alias": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-alias/-/rollup-plugin-alias-2.2.0.tgz", + "integrity": "sha512-9ZK410qeFed4gGrHoojBpxLsHF74vPgsheGg9JRW5RbALAxqdvJbd357mSqWBqUrBfRVnZnNUXTZdYLxxQEA5A==", + "deprecated": "This module has moved and is now available at @rollup/plugin-alias. Please update your dependencies. This version is no longer maintained.", + "dependencies": { + "slash": "^3.0.0" + } + }, + "node_modules/rollup-plugin-chrome-extension": { + "version": "3.6.12", + "resolved": "https://registry.npmjs.org/rollup-plugin-chrome-extension/-/rollup-plugin-chrome-extension-3.6.12.tgz", + "integrity": "sha512-su5ZpDBX4iA8f16pYagx4K+y+CLKkyq7FV2iNzTWK87mbbkAAWf1bKY+UFs8VwzLpxB5SUjYLnNlAum2Ny5GdQ==", + "dev": true, + "dependencies": { + "@types/lodash": "^4.14.172", + "ajv": "^8.6.2", + "array-flat-polyfill": "^1.0.1", + "cheerio": "1.0.0-rc.11", + "convert-source-map": "^1.7.0", + "cosmiconfig": "^6.0.0", + "esbuild": "^0.17.0", + "esbuild-runner": "^2.2.0", + "fs-extra": "^8.1.0", + "glob": "^8.0.0", + "json-ptr": "^3.0.0", + "jsonpath-plus": "^4.0.0", + "localforage": "^1.9.0", + "lodash": "^4.17.21", + "mem": "^6.0.1", + "playwright-chromium": "1.27.1", + "rollup": "^2.72.1", + "slash": "^3.0.0", + "webextension-polyfill": "^0.9.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/rollup-plugin-chrome-extension/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/rollup-plugin-chrome-extension/node_modules/esbuild": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, + "node_modules/rollup-plugin-chrome-extension/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/rollup-plugin-chrome-extension/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup-plugin-chrome-extension/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/rollup-plugin-chrome-extension/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/rollup-plugin-chrome-extension/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/rollup-plugin-chrome-extension/node_modules/webextension-polyfill": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.9.0.tgz", + "integrity": "sha512-LTtHb0yR49xa9irkstDxba4GATDAcDw3ncnFH9RImoFwDlW47U95ME5sn5IiQX2ghfaECaf6xyXM8yvClIBkkw==", + "dev": true + }, + "node_modules/rollup-plugin-css-only": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-css-only/-/rollup-plugin-css-only-3.1.0.tgz", + "integrity": "sha512-TYMOE5uoD76vpj+RTkQLzC9cQtbnJNktHPB507FzRWBVaofg7KhIqq1kGbcVOadARSozWF883Ho9KpSPKH8gqA==", + "dependencies": { + "@rollup/pluginutils": "4" + }, + "engines": { + "node": ">=10.12.0" + }, + "peerDependencies": { + "rollup": "1 || 2" + } + }, + "node_modules/rollup-plugin-css-only/node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/rollup-plugin-empty-dir": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/rollup-plugin-empty-dir/-/rollup-plugin-empty-dir-1.0.5.tgz", + "integrity": "sha512-wSfmBP/d8bLJvsgthDUiptZUCzAlkp/BUi/bk+7mUOF4GkFBKvnD8FK8xC+6PFwqO04SPHaJGfB8rOHfKBPJXQ==", + "dev": true, + "dependencies": { + "fs-extra": "^7.0.1" + }, + "peerDependencies": { + "rollup": "^1.6.0 || ^2.0.0" + } + }, + "node_modules/rollup-plugin-empty-dir/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/rollup-plugin-empty-dir/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/rollup-plugin-empty-dir/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/rollup-plugin-import-css": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-import-css/-/rollup-plugin-import-css-3.3.1.tgz", + "integrity": "sha512-/v/OjjDPhhhbua5w4VzHRTtqfyyG950jJSObtM9os5ELGgaHiolNOvpZNk2KeTSFMuhdrXirGXM64bluHgwySA==", + "dependencies": { + "@rollup/pluginutils": "^5.0.2" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "rollup": "^2.x.x || ^3.x.x" + } + }, + "node_modules/rollup-plugin-import-css/node_modules/@rollup/pluginutils": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", + "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/rollup-plugin-import-css/node_modules/@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" + }, + "node_modules/rollup-plugin-inject-process-env": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-inject-process-env/-/rollup-plugin-inject-process-env-1.3.1.tgz", + "integrity": "sha512-kKDoL30IZr0wxbNVJjq+OS92RJSKRbKV6B5eNW4q3mZTFqoWDh6lHy+mPDYuuGuERFNKXkG+AKxvYqC9+DRpKQ==", + "dev": true, + "dependencies": { + "magic-string": "^0.25.7" + } + }, + "node_modules/rollup-plugin-postcss": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-postcss/-/rollup-plugin-postcss-4.0.2.tgz", + "integrity": "sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "concat-with-sourcemaps": "^1.1.0", + "cssnano": "^5.0.1", + "import-cwd": "^3.0.0", + "p-queue": "^6.6.2", + "pify": "^5.0.0", + "postcss-load-config": "^3.0.0", + "postcss-modules": "^4.0.0", + "promise.series": "^0.2.0", + "resolve": "^1.19.0", + "rollup-pluginutils": "^2.8.2", + "safe-identifier": "^0.4.2", + "style-inject": "^0.3.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "8.x" + } + }, + "node_modules/rollup-plugin-postcss/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/rollup-plugin-postcss/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/rollup-plugin-postcss/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/rollup-plugin-postcss/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/rollup-plugin-postcss/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/rollup-plugin-postcss/node_modules/pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/rollup-plugin-postcss/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/rollup-plugin-typescript2": { + "version": "0.31.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.31.2.tgz", + "integrity": "sha512-hRwEYR1C8xDGVVMFJQdEVnNAeWRvpaY97g5mp3IeLnzhNXzSVq78Ye/BJ9PAaUfN4DXa/uDnqerifMOaMFY54Q==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^4.1.2", + "@yarn-tool/resolve-package": "^1.0.40", + "find-cache-dir": "^3.3.2", + "fs-extra": "^10.0.0", + "resolve": "^1.20.0", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "rollup": ">=1.26.3", + "typescript": ">=2.4.0" + } + }, + "node_modules/rollup-plugin-typescript2/node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/rollup-plugin-vue": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-vue/-/rollup-plugin-vue-6.0.0.tgz", + "integrity": "sha512-oVvUd84d5u73M2HYM3XsMDLtZRIA/tw2U0dmHlXU2UWP5JARYHzh/U9vcxaN/x/9MrepY7VH3pHFeOhrWpxs/Q==", + "dependencies": { + "debug": "^4.1.1", + "hash-sum": "^2.0.0", + "rollup-pluginutils": "^2.8.2" + }, + "peerDependencies": { + "@vue/compiler-sfc": "*" + } + }, + "node_modules/rollup-plugin-vue2": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-vue2/-/rollup-plugin-vue2-0.8.1.tgz", + "integrity": "sha512-cvPM7Jn6SBrevNVryszkB9oRcok0Sa2kbp1rM/mtrQFWwLSaTXQOapdP0RFJlqRB9xgvxBpnFnPLYbp7F7cXgw==", + "dev": true, + "dependencies": { + "magic-string": ">0.19", + "rollup-pluginutils": "^1.5.2||2", + "vue-template-compiler": "2", + "vue-template-es2015-compiler": "1" + } + }, + "node_modules/rollup-plugin-zip": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-zip/-/rollup-plugin-zip-1.0.3.tgz", + "integrity": "sha512-HTF9I4VjJnDVXd37P/POZPi8p5Luq4mP7A3Lbaxk3wPxRg8DXbxLHDlWxP9X3I1wYYgbT+xHuw8WEwb8RKwpQw==", + "dev": true, + "dependencies": { + "yazl": "^2.5.1" + }, + "peerDependencies": { + "rollup": ">=2.0.2" + } + }, + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dependencies": { + "estree-walker": "^0.6.1" + } + }, + "node_modules/rollup-pluginutils/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "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/safe-identifier": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz", + "integrity": "sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==", + "dev": true + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "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/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "dev": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "dev": true + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==", + "dev": true + }, + "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/string.prototype.padend": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.4.tgz", + "integrity": "sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/style-inject": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-inject/-/style-inject-0.3.0.tgz", + "integrity": "sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==", + "dev": true + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/svgo/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/svgo/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/tslib": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", + "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==", + "dev": true + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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" + } + }, + "node_modules/upath2": { + "version": "3.1.19", + "resolved": "https://registry.npmjs.org/upath2/-/upath2-3.1.19.tgz", + "integrity": "sha512-d23dQLi8nDWSRTIQwXtaYqMrHuca0As53fNiTLLFDmsGBbepsZepISaB2H1x45bDFN/n3Qw9bydvyZEacTrEWQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "path-is-network-drive": "^1.0.20", + "path-strip-sep": "^1.0.17", + "tslib": "^2" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vite": { + "version": "2.9.16", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.16.tgz", + "integrity": "sha512-X+6q8KPyeuBvTQV8AVSnKDvXoBMnTx8zxh54sOwmmuOdxkjMmEJXH2UEchA+vTMps1xw9vL64uwJOWryULg7nA==", + "dev": true, + "peer": true, + "dependencies": { + "esbuild": "^0.14.27", + "postcss": "^8.4.13", + "resolve": "^1.22.0", + "rollup": ">=2.59.0 <2.78.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": ">=12.2.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "less": "*", + "sass": "*", + "stylus": "*" + }, + "peerDependenciesMeta": { + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", + "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", + "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", + "dev": true, + "hasInstallScript": true, + "peer": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/linux-loong64": "0.14.54", + "esbuild-android-64": "0.14.54", + "esbuild-android-arm64": "0.14.54", + "esbuild-darwin-64": "0.14.54", + "esbuild-darwin-arm64": "0.14.54", + "esbuild-freebsd-64": "0.14.54", + "esbuild-freebsd-arm64": "0.14.54", + "esbuild-linux-32": "0.14.54", + "esbuild-linux-64": "0.14.54", + "esbuild-linux-arm": "0.14.54", + "esbuild-linux-arm64": "0.14.54", + "esbuild-linux-mips64le": "0.14.54", + "esbuild-linux-ppc64le": "0.14.54", + "esbuild-linux-riscv64": "0.14.54", + "esbuild-linux-s390x": "0.14.54", + "esbuild-netbsd-64": "0.14.54", + "esbuild-openbsd-64": "0.14.54", + "esbuild-sunos-64": "0.14.54", + "esbuild-windows-32": "0.14.54", + "esbuild-windows-64": "0.14.54", + "esbuild-windows-arm64": "0.14.54" + } + }, + "node_modules/vite/node_modules/esbuild-android-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", + "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-darwin-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", + "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-darwin-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", + "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-freebsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", + "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-freebsd-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", + "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-linux-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", + "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-linux-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", + "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-linux-arm": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", + "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-linux-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", + "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-linux-mips64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", + "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-linux-ppc64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", + "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-netbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", + "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-openbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", + "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-sunos-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", + "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-windows-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", + "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-windows-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", + "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild-windows-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", + "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/rollup": { + "version": "2.77.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.3.tgz", + "integrity": "sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==", + "dev": true, + "peer": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/vue": { + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.14.tgz", + "integrity": "sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==", + "dependencies": { + "@vue/compiler-sfc": "2.7.14", + "csstype": "^3.1.0" + } + }, + "node_modules/vue-template-compiler": { + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", + "integrity": "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==", + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "dev": true + }, + "node_modules/vue/node_modules/@vue/compiler-sfc": { + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.14.tgz", + "integrity": "sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==", + "dependencies": { + "@babel/parser": "^7.18.4", + "postcss": "^8.4.14", + "source-map": "^0.6.1" + } + }, + "node_modules/webextension-polyfill": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.7.0.tgz", + "integrity": "sha512-su48BkMLxqzTTvPSE1eWxKToPS2Tv5DLGxKexLEVpwFd6Po6N8hhSLIvG6acPAg7qERoEaDL+Y5HQJeJeml5Aw==" + }, + "node_modules/webextension-polyfill-ts": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/webextension-polyfill-ts/-/webextension-polyfill-ts-0.22.0.tgz", + "integrity": "sha512-3P33ClMwZ/qiAT7UH1ROrkRC1KM78umlnPpRhdC/292UyoTTW9NcjJEqDsv83HbibcTB6qCtpVeuB2q2/oniHQ==", + "deprecated": "This project has moved to @types/webextension-polyfill", + "dependencies": { + "webextension-polyfill": "^0.7.0" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "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/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/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/wrap-ansi/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/wrap-ansi/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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "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==", + "dev": true + }, + "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.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yazl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz", + "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==", + "dependencies": { + "buffer-crc32": "~0.2.3" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zip-stream": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-2.1.3.tgz", + "integrity": "sha512-EkXc2JGcKhO5N5aZ7TmuNo45budRaFGHOmz24wtJR7znbNqDPmdZtUauKX6et8KAVseAMBOyWJqEpXcHTBsh7Q==", + "dependencies": { + "archiver-utils": "^2.1.0", + "compress-commons": "^2.1.1", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 6" } - } } - } - }, - "@grpc/proto-loader": { - "version": "0.6.13", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.13.tgz", - "integrity": "sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==", - "dev": true, - "requires": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^6.11.3", - "yargs": "^16.2.0" - } - }, - "@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", - "dev": true - }, - "@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", - "dev": true - }, - "@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", - "dev": true - }, - "@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", - "dev": true - }, - "@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "dev": true, - "requires": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", - "dev": true - }, - "@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", - "dev": true - }, - "@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", - "dev": true - }, - "@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", - "dev": true - }, - "@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", - "dev": true - }, - "@rollup/plugin-alias": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-3.1.9.tgz", - "integrity": "sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw==", - "dev": true, - "requires": { - "slash": "^3.0.0" - } - }, - "@rollup/plugin-commonjs": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-17.1.0.tgz", - "integrity": "sha512-PoMdXCw0ZyvjpCMT5aV4nkL0QywxP29sODQsSGeDpr/oI49Qq9tRtAsb/LbYbDzFlOydVEqHmmZWFtXJEAX9ew==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "commondir": "^1.0.1", - "estree-walker": "^2.0.1", - "glob": "^7.1.6", - "is-reference": "^1.2.1", - "magic-string": "^0.25.7", - "resolve": "^1.17.0" - } - }, - "@rollup/plugin-json": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz", - "integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.0.8" - } - }, - "@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - } - }, - "@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - } - }, - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dev": true, - "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "dependencies": { - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - }, - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - } - } - }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "dev": true - }, - "@types/chrome": { - "version": "0.0.164", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.164.tgz", - "integrity": "sha512-/EvjbfcowiA+f8Fwv5PSzxHhnAgjIx50Bjy1zQQYYwxlbJ+rI07CXMhrxwz4jUZlxLjnn/kugNQBjZIN58pKyg==", - "dev": true, - "requires": { - "@types/filesystem": "*", - "@types/har-format": "*" - } - }, - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true - }, - "@types/filesystem": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.32.tgz", - "integrity": "sha512-Yuf4jR5YYMR2DVgwuCiP11s0xuVRyPKmz8vo6HBY3CGdeMj8af93CFZX+T82+VD1+UqHOxTq31lO7MI7lepBtQ==", - "dev": true, - "requires": { - "@types/filewriter": "*" - } - }, - "@types/filewriter": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.29.tgz", - "integrity": "sha512-BsPXH/irW0ht0Ji6iw/jJaK8Lj3FJemon2gvEqHKpCdDCeemHa+rI3WBGq5z7cDMZgoLjY40oninGxqk+8NzNQ==", - "dev": true - }, - "@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/har-format": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.8.tgz", - "integrity": "sha512-OP6L9VuZNdskgNN3zFQQ54ceYD8OLq5IbqO4VK91ORLfOm7WdT/CiT/pHEBSQEqCInJ2y3O6iCm/zGtPElpgJQ==", - "dev": true - }, - "@types/lodash": { - "version": "4.14.180", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.180.tgz", - "integrity": "sha512-XOKXa1KIxtNXgASAnwj7cnttJxS4fksBRywK/9LzRV5YxrF80BXZIGeQSuoESQ/VkUj30Ae0+YcuHc15wJCB2g==", - "dev": true - }, - "@types/long": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", - "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==", - "dev": true - }, - "@types/node": { - "version": "16.11.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.10.tgz", - "integrity": "sha512-3aRnHa1KlOEEhJ6+CvyHKK5vE9BcLGjtUpwvqYLRvYNQKMfabu3BwfJaA/SLW8dxe28LsNDjtHwePTuzn3gmOA==", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@vitejs/plugin-vue": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.10.1.tgz", - "integrity": "sha512-oL76QETMSpVE9jIScirGB2bYJEVU/+r+g+K7oG+sXPs9TZljqveoVRsmLyXlMZTjpQkLL8gz527cW80NMGVKJg==", - "dev": true, - "requires": {} - }, - "@vue/compiler-core": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.47.tgz", - "integrity": "sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==", - "peer": true, - "requires": { - "@babel/parser": "^7.16.4", - "@vue/shared": "3.2.47", - "estree-walker": "^2.0.2", - "source-map": "^0.6.1" - } - }, - "@vue/compiler-dom": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz", - "integrity": "sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==", - "peer": true, - "requires": { - "@vue/compiler-core": "3.2.47", - "@vue/shared": "3.2.47" - } - }, - "@vue/compiler-sfc": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz", - "integrity": "sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==", - "peer": true, - "requires": { - "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.47", - "@vue/compiler-dom": "3.2.47", - "@vue/compiler-ssr": "3.2.47", - "@vue/reactivity-transform": "3.2.47", - "@vue/shared": "3.2.47", - "estree-walker": "^2.0.2", - "magic-string": "^0.25.7", - "postcss": "^8.1.10", - "source-map": "^0.6.1" - } - }, - "@vue/compiler-ssr": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz", - "integrity": "sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==", - "peer": true, - "requires": { - "@vue/compiler-dom": "3.2.47", - "@vue/shared": "3.2.47" - } - }, - "@vue/reactivity-transform": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz", - "integrity": "sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==", - "peer": true, - "requires": { - "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.47", - "@vue/shared": "3.2.47", - "estree-walker": "^2.0.2", - "magic-string": "^0.25.7" - } - }, - "@vue/shared": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.47.tgz", - "integrity": "sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==", - "peer": true - }, - "@yarn-tool/resolve-package": { - "version": "1.0.46", - "resolved": "https://registry.npmjs.org/@yarn-tool/resolve-package/-/resolve-package-1.0.46.tgz", - "integrity": "sha512-RJcBGTVywUqYGRtGkPSgJC/ozf0wK/xjUy66tXkbpL35U0o1oef4S0v23euxA/CiukqBWr2fRGtGY6FidESdTg==", - "dev": true, - "requires": { - "pkg-dir": "< 6 >= 5", - "tslib": "^2.3.1", - "upath2": "^3.1.12" - }, - "dependencies": { - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "pkg-dir": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", - "dev": true, - "requires": { - "find-up": "^5.0.0" - } - }, - "upath2": { - "version": "3.1.12", - "resolved": "https://registry.npmjs.org/upath2/-/upath2-3.1.12.tgz", - "integrity": "sha512-yC3eZeCyCXFWjy7Nu4pgjLhXNYjuzuUmJiRgSSw6TJp8Emc+E4951HGPJf+bldFC5SL7oBLeNbtm1fGzXn2gxw==", - "dev": true, - "requires": { - "path-is-network-drive": "^1.0.13", - "path-strip-sep": "^1.0.10", - "tslib": "^2.3.1" - } - } - } - }, - "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": "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" - } - }, - "archiver": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-3.1.1.tgz", - "integrity": "sha512-5Hxxcig7gw5Jod/8Gq0OneVgLYET+oNHcxgWItq4TbhOzRLKNAFUb9edAftiMKXvXfCB0vbGrJdZDNq0dWMsxg==", - "requires": { - "archiver-utils": "^2.1.0", - "async": "^2.6.3", - "buffer-crc32": "^0.2.1", - "glob": "^7.1.4", - "readable-stream": "^3.4.0", - "tar-stream": "^2.1.0", - "zip-stream": "^2.1.2" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "archiver-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "requires": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" - } - }, - "array-flat-polyfill": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-flat-polyfill/-/array-flat-polyfill-1.0.1.tgz", - "integrity": "sha512-hfJmKupmQN0lwi0xG6FQ5U8Rd97RnIERplymOv/qpq8AoNKPPAnxJadjFA23FNWm88wykh9HmpLJUUwUtNU/iw==", - "dev": true - }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "requires": { - "lodash": "^4.17.14" - } - }, - "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==" - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "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" - } - }, - "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" - } - }, - "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-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", - "dev": true - }, - "builtins": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-4.0.0.tgz", - "integrity": "sha512-qC0E2Dxgou1IHhvJSLwGDSTvokbRovU5zZFuDY6oY8Y2lF3nGt5Ad8YZK7GMtqzY84Wu7pXTPeHQeHcXSXsRhw==", - "dev": true, - "requires": { - "semver": "^7.0.0" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "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 - }, - "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" - } - }, - "cheerio": { - "version": "1.0.0-rc.11", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.11.tgz", - "integrity": "sha512-bQwNaDIBKID5ts/DsdhxrjqFXYfLw4ste+wMKqWA8DyKcS4qwsPP4Bk8ZNaTJjvpiX/qW3BT4sU7d6Bh5i+dag==", - "dev": true, - "requires": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0", - "tslib": "^2.4.0" - }, - "dependencies": { - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "dev": true, - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - } - }, - "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "dev": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true - } - } - }, - "cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "dependencies": { - "css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dev": true - }, - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "dev": true, - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - } - }, - "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "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" - } - }, - "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 - }, - "colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", - "dev": true - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "compress-commons": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-2.1.1.tgz", - "integrity": "sha512-eVw6n7CnEMFzc3duyFVrQEuY1BlHR3rYsSztyG32ibGMW722i3C6IizEGMFmfMU+A+fALvBIwxN3czffTcdA+Q==", - "requires": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^3.0.1", - "normalize-path": "^3.0.0", - "readable-stream": "^2.3.6" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-with-sourcemaps": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", - "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - } - }, - "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.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "dependencies": { - "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" - } - }, - "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 - } - } - }, - "crc": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", - "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", - "requires": { - "buffer": "^5.1.0" - } - }, - "crc32-stream": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-3.0.1.tgz", - "integrity": "sha512-mctvpXlbzsvK+6z8kJwSJ5crm7yBwrQMTybJzMw1O4lLGJqjlDCXY2Zw7KheiA6XBEcBmfLx1D88mjRGVJtY9w==", - "requires": { - "crc": "^3.4.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "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" - } - }, - "crx": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/crx/-/crx-5.0.1.tgz", - "integrity": "sha512-n/PzBx/fR1+xZCiJBats9y5zw/a+YBcoJ0ABnUaY56xb1RpXuFhsiCMpNY6WjVtylLzhUUXSWsbitesVg7v2vg==", - "requires": { - "archiver": "^3.0.3", - "commander": "^2.20.0", - "node-rsa": "^1.0.5", - "pbf": "^3.2.0" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - } - } - }, - "crx3": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/crx3/-/crx3-1.1.3.tgz", - "integrity": "sha512-E4c3y/2ak83wAGN4h9Q8j3A2ii4bpRVf2vxinYYy+wJs8pyscMfEnKGzhgngZcRfOhUMr7/sxzy+lTZmQ/4KpQ==", - "requires": { - "mri": "^1.1.6", - "pbf": "^3.2.1", - "yazl": "^2.5.1" - } - }, - "css-declaration-sorter": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", - "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", - "dev": true, - "requires": { - "timsort": "^0.3.0" - } - }, - "css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "cssnano": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.4.tgz", - "integrity": "sha512-hbfhVZreEPyzl+NbvRsjNo54JOX80b+j6nqG2biLVLaZHJEiqGyMh4xDGHtwhUKd5p59mj2GlDqlUBwJUuIu5A==", - "dev": true, - "requires": { - "cssnano-preset-default": "^*", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-default": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.4.tgz", - "integrity": "sha512-w1Gg8xsebln6/axZ6qDFQHuglrGfbIHOIx0g4y9+etRlRab8CGpSpe6UMsrgJe4zhCaJ0LwLmc+PhdLRTwnhIA==", - "dev": true, - "requires": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^*", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^*", - "postcss-convert-values": "^*", - "postcss-discard-comments": "^*", - "postcss-discard-duplicates": "^*", - "postcss-discard-empty": "^*", - "postcss-discard-overridden": "^*", - "postcss-merge-longhand": "^*", - "postcss-merge-rules": "^*", - "postcss-minify-font-values": "^*", - "postcss-minify-gradients": "^*", - "postcss-minify-params": "^*", - "postcss-minify-selectors": "^*", - "postcss-normalize-charset": "^*", - "postcss-normalize-display-values": "^*", - "postcss-normalize-positions": "^*", - "postcss-normalize-repeat-style": "^*", - "postcss-normalize-string": "^*", - "postcss-normalize-timing-functions": "^*", - "postcss-normalize-unicode": "^*", - "postcss-normalize-url": "^*", - "postcss-normalize-whitespace": "^*", - "postcss-ordered-values": "^*", - "postcss-reduce-initial": "^*", - "postcss-reduce-transforms": "^*", - "postcss-svgo": "^*", - "postcss-unique-selectors": "^*" - } - }, - "cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "dev": true, - "requires": {} - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "requires": { - "css-tree": "^1.1.2" - } - }, - "csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" - }, - "de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "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 - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true - }, - "domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dotenv": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.0.tgz", - "integrity": "sha512-qD9WU0MPM4SWLPJy/r2Be+2WgQj8plChsyrCNQzW/0WjvcJQiKQJ9mH3ZgB3fxbUUxgc/11ZJ0Fi5KiimWGz2Q==" - }, - "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 - }, - "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 - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "esbuild": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.15.tgz", - "integrity": "sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==", - "dev": true, - "requires": { - "esbuild-android-arm64": "0.13.15", - "esbuild-darwin-64": "0.13.15", - "esbuild-darwin-arm64": "0.13.15", - "esbuild-freebsd-64": "0.13.15", - "esbuild-freebsd-arm64": "0.13.15", - "esbuild-linux-32": "0.13.15", - "esbuild-linux-64": "0.13.15", - "esbuild-linux-arm": "0.13.15", - "esbuild-linux-arm64": "0.13.15", - "esbuild-linux-mips64le": "0.13.15", - "esbuild-linux-ppc64le": "0.13.15", - "esbuild-netbsd-64": "0.13.15", - "esbuild-openbsd-64": "0.13.15", - "esbuild-sunos-64": "0.13.15", - "esbuild-windows-32": "0.13.15", - "esbuild-windows-64": "0.13.15", - "esbuild-windows-arm64": "0.13.15" - } - }, - "esbuild-android-64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.27.tgz", - "integrity": "sha512-LuEd4uPuj/16Y8j6kqy3Z2E9vNY9logfq8Tq+oTE2PZVuNs3M1kj5Qd4O95ee66yDGb3isaOCV7sOLDwtMfGaQ==", - "dev": true, - "optional": true, - "peer": true - }, - "esbuild-android-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz", - "integrity": "sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==", - "dev": true, - "optional": true - }, - "esbuild-darwin-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz", - "integrity": "sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==", - "dev": true, - "optional": true - }, - "esbuild-darwin-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz", - "integrity": "sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==", - "dev": true, - "optional": true - }, - "esbuild-freebsd-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz", - "integrity": "sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==", - "dev": true, - "optional": true - }, - "esbuild-freebsd-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz", - "integrity": "sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==", - "dev": true, - "optional": true - }, - "esbuild-linux-32": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz", - "integrity": "sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==", - "dev": true, - "optional": true - }, - "esbuild-linux-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz", - "integrity": "sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==", - "dev": true, - "optional": true - }, - "esbuild-linux-arm": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz", - "integrity": "sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==", - "dev": true, - "optional": true - }, - "esbuild-linux-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz", - "integrity": "sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==", - "dev": true, - "optional": true - }, - "esbuild-linux-mips64le": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz", - "integrity": "sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==", - "dev": true, - "optional": true - }, - "esbuild-linux-ppc64le": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz", - "integrity": "sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==", - "dev": true, - "optional": true - }, - "esbuild-linux-riscv64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.27.tgz", - "integrity": "sha512-D+aFiUzOJG13RhrSmZgrcFaF4UUHpqj7XSKrIiCXIj1dkIkFqdrmqMSOtSs78dOtObWiOrFCDDzB24UyeEiNGg==", - "dev": true, - "optional": true, - "peer": true - }, - "esbuild-linux-s390x": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.27.tgz", - "integrity": "sha512-CD/D4tj0U4UQjELkdNlZhQ8nDHU5rBn6NGp47Hiz0Y7/akAY5i0oGadhEIg0WCY/HYVXFb3CsSPPwaKcTOW3bg==", - "dev": true, - "optional": true, - "peer": true - }, - "esbuild-netbsd-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz", - "integrity": "sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==", - "dev": true, - "optional": true - }, - "esbuild-node-loader": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/esbuild-node-loader/-/esbuild-node-loader-0.6.3.tgz", - "integrity": "sha512-Bf6o8SiMMh5+r20jsjAThNOtzo3t8Ye4Qdzz+twWHnxu28SdkGUr5ahq8iX0qbd+I9ge8sLNX7oQoNW1YzHlqA==", - "dev": true, - "requires": { - "esbuild": "^0.13.12" - } - }, - "esbuild-openbsd-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz", - "integrity": "sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==", - "dev": true, - "optional": true - }, - "esbuild-register": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.2.0.tgz", - "integrity": "sha512-i1sYwESrRHJz15Cl1u2OgLjBBp/bWtGoDdFXVLL1clsp+pFdqIpRfHIQGkgvQAlAecP5IC/bObYrKCyx/lE50Q==", - "dev": true, - "requires": { - "jsonc-parser": "^3.0.0" - }, - "dependencies": { - "jsonc-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", - "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", - "dev": true - } - } - }, - "esbuild-runner": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/esbuild-runner/-/esbuild-runner-2.2.1.tgz", - "integrity": "sha512-VP0VfJJZiZ3cKzdOH59ZceDxx/GzBKra7tiGM8MfFMLv6CR1/cpsvtQ3IsJI3pz7HyeYxtbPyecj3fHwR+3XcQ==", - "dev": true, - "requires": { - "source-map-support": "0.5.19", - "tslib": "2.3.1" - } - }, - "esbuild-sunos-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz", - "integrity": "sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==", - "dev": true, - "optional": true - }, - "esbuild-windows-32": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz", - "integrity": "sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==", - "dev": true, - "optional": true - }, - "esbuild-windows-64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz", - "integrity": "sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==", - "dev": true, - "optional": true - }, - "esbuild-windows-arm64": { - "version": "0.13.15", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz", - "integrity": "sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==", - "dev": true, - "optional": true - }, - "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": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "esno": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/esno/-/esno-0.12.1.tgz", - "integrity": "sha512-OmPcnNEXVmfiGANoPxsUZHYs+USGgWveC+RVVbvyFXRtwwoBQa7K2TjRe9o2FCkfLB56ewq/0MiEmowyCE3ARA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "esbuild": "^0.13.14", - "esbuild-node-loader": "^0.6.3", - "esbuild-register": "^3.1.2", - "import-meta-resolve": "^1.1.1" - } - }, - "estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "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" - } - }, - "firebase": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/firebase/-/firebase-9.18.0.tgz", - "integrity": "sha512-CTV5S3mTtn9zodeWkdeTqiQFyS7t+iskA50V9hVKPCQ4TPw4tnoyNgtNzWUmemFnYadzzsTnAaxsR7UaBJgiqw==", - "dev": true, - "requires": { - "@firebase/analytics": "0.9.4", - "@firebase/analytics-compat": "0.2.4", - "@firebase/app": "0.9.5", - "@firebase/app-check": "0.6.4", - "@firebase/app-check-compat": "0.3.4", - "@firebase/app-compat": "0.2.5", - "@firebase/app-types": "0.9.0", - "@firebase/auth": "0.21.5", - "@firebase/auth-compat": "0.3.5", - "@firebase/database": "0.14.4", - "@firebase/database-compat": "0.3.4", - "@firebase/firestore": "3.9.0", - "@firebase/firestore-compat": "0.3.5", - "@firebase/functions": "0.9.4", - "@firebase/functions-compat": "0.3.4", - "@firebase/installations": "0.6.4", - "@firebase/installations-compat": "0.2.4", - "@firebase/messaging": "0.12.4", - "@firebase/messaging-compat": "0.2.4", - "@firebase/performance": "0.6.4", - "@firebase/performance-compat": "0.2.4", - "@firebase/remote-config": "0.4.4", - "@firebase/remote-config-compat": "0.2.4", - "@firebase/storage": "0.11.2", - "@firebase/storage-compat": "0.3.3", - "@firebase/util": "1.9.3" - } - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, - "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" - } - }, - "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==", - "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 - }, - "generic-names": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz", - "integrity": "sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==", - "dev": true, - "requires": { - "loader-utils": "^3.2.0" - } - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "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" - } - }, - "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" - }, - "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-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "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 - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "htmlparser2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "entities": "^4.3.0" - }, - "dependencies": { - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "dev": true, - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - } - }, - "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "dev": true - } - } - }, - "http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true - }, - "icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", - "dev": true - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "requires": {} - }, - "idb": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", - "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==", - "dev": true - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", - "dev": true - }, - "import-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", - "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", - "dev": true, - "requires": { - "import-from": "^3.0.0" - } - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", - "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "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 - } - } - }, - "import-meta-resolve": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-1.1.1.tgz", - "integrity": "sha512-JiTuIvVyPaUg11eTrNDx5bgQ/yMKMZffc7YSjvQeSMXy58DO2SQ8BtAf3xteZvmzvjYh14wnqNjL8XVeDy2o9A==", - "dev": true, - "requires": { - "builtins": "^4.0.0" - } - }, - "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==" - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "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-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "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-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "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 - }, - "is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", - "dev": true - }, - "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true - }, - "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-reference": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", - "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", - "dev": true, - "requires": { - "@types/estree": "*" - } - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-weakref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", - "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0" - } - }, - "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 - }, - "jquery": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.4.tgz", - "integrity": "sha512-v28EW9DWDFpzcD9O5iyJXg3R3+q+mET5JhnjJzQUZMHOv67bpSIHq81GEYpPNZHG+XXHsfSme3nxp/hndKEcsQ==" - }, - "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 - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "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 - }, - "json-ptr": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/json-ptr/-/json-ptr-3.1.1.tgz", - "integrity": "sha512-SiSJQ805W1sDUCD1+/t1/1BIrveq2Fe9HJqENxZmMCILmrPI7WhS/pePpIOx85v6/H2z1Vy7AI08GV2TzfXocg==", - "dev": true - }, - "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" - } - }, - "jsonpath-plus": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", - "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==", - "dev": true - }, - "lazystream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "requires": { - "readable-stream": "^2.0.5" - } - }, - "lilconfig": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", - "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", - "dev": true - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", - "dev": true - }, - "localforage": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", - "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", - "dev": true, - "requires": { - "lie": "3.1.1" - }, - "dependencies": { - "lie": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", - "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", - "dev": true, - "requires": { - "immediate": "~3.0.5" - } - } - } - }, - "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==" - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true - }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" - }, - "lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" - }, - "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 - }, - "lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", - "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==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "requires": { - "sourcemap-codec": "^1.4.4" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - } - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, - "mem": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-6.1.1.tgz", - "integrity": "sha512-Ci6bIfq/UgcxPTYa8dQQ5FY3BzKkT894bwXWXxC/zqs0XgMO2cT20CGkOqda7gZNkmK5VP4x89IGZ6K7hfbn3Q==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^3.0.0" - } - }, - "memorystream": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", - "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", - "dev": true - }, - "mimic-fn": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", - "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "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-rsa": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/node-rsa/-/node-rsa-1.1.1.tgz", - "integrity": "sha512-Jd4cvbJMryN21r5HgxQOpMEqv+ooke/korixNNK3mGqfGJmy0M77WDDzo/05969+OkMy3XW1UuZsSmW9KQm7Fw==", - "requires": { - "asn1": "^0.2.4" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "dev": true - }, - "npm-run-all": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", - "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "memorystream": "^0.3.1", - "minimatch": "^3.0.4", - "pidtree": "^0.3.0", - "read-pkg": "^3.0.0", - "shell-quote": "^1.6.1", - "string.prototype.padend": "^3.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "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-queue": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", - "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" - } - }, - "p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dev": true, - "requires": { - "p-finally": "^1.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dev": true, - "requires": { - "entities": "^4.4.0" - }, - "dependencies": { - "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "dev": true - } - } - }, - "parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "dev": true, - "requires": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "dependencies": { - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0" - } - } - } - }, - "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-is-network-drive": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/path-is-network-drive/-/path-is-network-drive-1.0.13.tgz", - "integrity": "sha512-Hg74mRN6mmXV+gTm3INjFK40ncAmC/Lo4qoQaSZ+GT3hZzlKdWQSqAjqyPeW0SvObP2W073WyYEBWY9d3wOm3A==", - "dev": true, - "requires": { - "tslib": "^2.3.1" - } - }, - "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-strip-sep": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/path-strip-sep/-/path-strip-sep-1.0.10.tgz", - "integrity": "sha512-JpCy+8LAJQQTO1bQsb/84s1g+/Stm3h39aOpPRBQ/paMUGVPPZChLTOTKHoaCkc/6sKuF7yVsnq5Pe1S6xQGcA==", - "dev": true, - "requires": { - "tslib": "^2.3.1" - } - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pbf": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz", - "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==", - "requires": { - "ieee754": "^1.1.12", - "resolve-protobuf-schema": "^2.1.0" - } - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pidtree": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", - "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", - "dev": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "playwright-chromium": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/playwright-chromium/-/playwright-chromium-1.27.1.tgz", - "integrity": "sha512-AXAfmNHVnqByo7dKLwLqEC3aKIUlATwDUHCBwVw/qyRCgGUEoufeFUxFXB7pJ4nppwThph7TFe3fHfoETPqSvg==", - "dev": true, - "requires": { - "playwright-core": "1.27.1" - } - }, - "playwright-core": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.27.1.tgz", - "integrity": "sha512-9EmeXDncC2Pmp/z+teoVYlvmPWUC6ejSSYZUln7YaP89Z6lpAaiaAnqroUt/BoLo8tn7WYShcfaCh+xofZa44Q==", - "dev": true - }, - "postcss": { - "version": "8.4.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", - "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", - "dev": true, - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "dev": true, - "requires": {} - }, - "postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "dev": true, - "requires": {} - }, - "postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "dev": true, - "requires": {} - }, - "postcss-load-config": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.3.tgz", - "integrity": "sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==", - "dev": true, - "requires": { - "lilconfig": "^2.0.4", - "yaml": "^1.10.2" - } - }, - "postcss-merge-longhand": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.2.tgz", - "integrity": "sha512-18/bp9DZnY1ai9RlahOfLBbmIUKfKFPASxRCiZ1vlpZqWPCn8qWPFlEozqmWL+kBtcEQmG8W9YqGCstDImvp/Q==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^*" - } - }, - "postcss-merge-rules": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.0.tgz", - "integrity": "sha512-NecukEJovQ0mG7h7xV8wbYAkXGTO3MPKnXvuiXzOKcxoOodfTTKYjeo8TMhAswlSkjcPIBlnKbSFcTuVSDaPyQ==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.0.tgz", - "integrity": "sha512-J/TMLklkONn3LuL8wCwfwU8zKC1hpS6VcxFkNUNjmVt53uKqrrykR3ov11mdUYyqVMEx67slMce0tE14cE4DTg==", - "dev": true, - "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.1.tgz", - "integrity": "sha512-WCpr+J9Uz8XzMpAfg3UL8z5rde6MifBbh5L8bn8S2F5hq/YDJJzASYCnCHvAB4Fqb94ys8v95ULQkW2EhCFvNg==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-modules": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.1.tgz", - "integrity": "sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==", - "dev": true, - "requires": { - "generic-names": "^4.0.0", - "icss-replace-symbols": "^1.1.0", - "lodash.camelcase": "^4.3.0", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "string-hash": "^1.1.1" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "dev": true, - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dev": true, - "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-ordered-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.0.tgz", - "integrity": "sha512-wU4Z4D4uOIH+BUKkYid36gGDJNQtkVJT7Twv8qH6UyfttbbJWyw4/xIPuVEkkCtQLAJ0EdsNSh8dlvqkXb49TA==", - "dev": true, - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", - "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - } - }, - "postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "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==" - }, - "promise.series": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/promise.series/-/promise.series-0.2.0.tgz", - "integrity": "sha1-LMfr6Vn8OmYZwEq029yeRS2GS70=", - "dev": true - }, - "protobufjs": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", - "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", - "dev": true, - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" - } - }, - "protocol-buffers-schema": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", - "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==" - }, - "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 - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "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" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "dev": true, - "requires": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "resolve-protobuf-schema": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", - "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", - "requires": { - "protocol-buffers-schema": "^3.3.1" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", - "requires": { - "fsevents": "~2.3.2" - } - }, - "rollup-plugin-alias": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-alias/-/rollup-plugin-alias-2.2.0.tgz", - "integrity": "sha512-9ZK410qeFed4gGrHoojBpxLsHF74vPgsheGg9JRW5RbALAxqdvJbd357mSqWBqUrBfRVnZnNUXTZdYLxxQEA5A==", - "requires": { - "slash": "^3.0.0" - } - }, - "rollup-plugin-chrome-extension": { - "version": "3.6.12", - "resolved": "https://registry.npmjs.org/rollup-plugin-chrome-extension/-/rollup-plugin-chrome-extension-3.6.12.tgz", - "integrity": "sha512-su5ZpDBX4iA8f16pYagx4K+y+CLKkyq7FV2iNzTWK87mbbkAAWf1bKY+UFs8VwzLpxB5SUjYLnNlAum2Ny5GdQ==", - "dev": true, - "requires": { - "@types/lodash": "^4.14.172", - "ajv": "^8.6.2", - "array-flat-polyfill": "^1.0.1", - "cheerio": "1.0.0-rc.11", - "convert-source-map": "^1.7.0", - "cosmiconfig": "^6.0.0", - "esbuild": "^0.17.0", - "esbuild-runner": "^2.2.0", - "fs-extra": "^8.1.0", - "glob": "^8.0.0", - "json-ptr": "^3.0.0", - "jsonpath-plus": "^4.0.0", - "localforage": "^1.9.0", - "lodash": "^4.17.21", - "mem": "^6.0.1", - "playwright-chromium": "1.27.1", - "rollup": "^2.72.1", - "slash": "^3.0.0", - "webextension-polyfill": "^0.9.0" - }, - "dependencies": { - "ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "esbuild": { - "version": "0.17.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.12.tgz", - "integrity": "sha512-bX/zHl7Gn2CpQwcMtRogTTBf9l1nl+H6R8nUbjk+RuKqAE3+8FDulLA+pHvX7aA7Xe07Iwa+CWvy9I8Y2qqPKQ==", - "dev": true, - "requires": { - "@esbuild/android-arm": "0.17.12", - "@esbuild/android-arm64": "0.17.12", - "@esbuild/android-x64": "0.17.12", - "@esbuild/darwin-arm64": "0.17.12", - "@esbuild/darwin-x64": "0.17.12", - "@esbuild/freebsd-arm64": "0.17.12", - "@esbuild/freebsd-x64": "0.17.12", - "@esbuild/linux-arm": "0.17.12", - "@esbuild/linux-arm64": "0.17.12", - "@esbuild/linux-ia32": "0.17.12", - "@esbuild/linux-loong64": "0.17.12", - "@esbuild/linux-mips64el": "0.17.12", - "@esbuild/linux-ppc64": "0.17.12", - "@esbuild/linux-riscv64": "0.17.12", - "@esbuild/linux-s390x": "0.17.12", - "@esbuild/linux-x64": "0.17.12", - "@esbuild/netbsd-x64": "0.17.12", - "@esbuild/openbsd-x64": "0.17.12", - "@esbuild/sunos-x64": "0.17.12", - "@esbuild/win32-arm64": "0.17.12", - "@esbuild/win32-ia32": "0.17.12", - "@esbuild/win32-x64": "0.17.12" - } - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "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 - }, - "webextension-polyfill": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.9.0.tgz", - "integrity": "sha512-LTtHb0yR49xa9irkstDxba4GATDAcDw3ncnFH9RImoFwDlW47U95ME5sn5IiQX2ghfaECaf6xyXM8yvClIBkkw==", - "dev": true - } - } - }, - "rollup-plugin-css-only": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-css-only/-/rollup-plugin-css-only-3.1.0.tgz", - "integrity": "sha512-TYMOE5uoD76vpj+RTkQLzC9cQtbnJNktHPB507FzRWBVaofg7KhIqq1kGbcVOadARSozWF883Ho9KpSPKH8gqA==", - "requires": { - "@rollup/pluginutils": "4" - }, - "dependencies": { - "@rollup/pluginutils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.0.tgz", - "integrity": "sha512-2WUyJNRkyH5p487pGnn4tWAsxhEFKN/pT8CMgHshd5H+IXkOnKvKZwsz5ZWz+YCXkleZRAU5kwbfgF8CPfDRqA==", - "requires": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - } - } - } - }, - "rollup-plugin-empty-dir": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/rollup-plugin-empty-dir/-/rollup-plugin-empty-dir-1.0.5.tgz", - "integrity": "sha512-wSfmBP/d8bLJvsgthDUiptZUCzAlkp/BUi/bk+7mUOF4GkFBKvnD8FK8xC+6PFwqO04SPHaJGfB8rOHfKBPJXQ==", - "dev": true, - "requires": { - "fs-extra": "^7.0.1" - }, - "dependencies": { - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "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 - } - } - }, - "rollup-plugin-import-css": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-import-css/-/rollup-plugin-import-css-3.0.3.tgz", - "integrity": "sha512-0JE1UVigYqhbbbwNalxcYCnYAD70JgJIqnaSYeBgCOO60ASx9hpJubfA8toxEv6ceZrRPnLF1cnr0vsskH1Uiw==", - "requires": { - "@rollup/pluginutils": "^4.2.0" - }, - "dependencies": { - "@rollup/pluginutils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.0.tgz", - "integrity": "sha512-2WUyJNRkyH5p487pGnn4tWAsxhEFKN/pT8CMgHshd5H+IXkOnKvKZwsz5ZWz+YCXkleZRAU5kwbfgF8CPfDRqA==", - "requires": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - } - } - } - }, - "rollup-plugin-inject-process-env": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-inject-process-env/-/rollup-plugin-inject-process-env-1.3.1.tgz", - "integrity": "sha512-kKDoL30IZr0wxbNVJjq+OS92RJSKRbKV6B5eNW4q3mZTFqoWDh6lHy+mPDYuuGuERFNKXkG+AKxvYqC9+DRpKQ==", - "dev": true, - "requires": { - "magic-string": "^0.25.7" - } - }, - "rollup-plugin-postcss": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-postcss/-/rollup-plugin-postcss-4.0.2.tgz", - "integrity": "sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "concat-with-sourcemaps": "^1.1.0", - "cssnano": "^5.0.1", - "import-cwd": "^3.0.0", - "p-queue": "^6.6.2", - "pify": "^5.0.0", - "postcss-load-config": "^3.0.0", - "postcss-modules": "^4.0.0", - "promise.series": "^0.2.0", - "resolve": "^1.19.0", - "rollup-pluginutils": "^2.8.2", - "safe-identifier": "^0.4.2", - "style-inject": "^0.3.0" - }, - "dependencies": { - "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" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "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 - }, - "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 - }, - "pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", - "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" - } - } - } - }, - "rollup-plugin-typescript2": { - "version": "0.31.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.31.2.tgz", - "integrity": "sha512-hRwEYR1C8xDGVVMFJQdEVnNAeWRvpaY97g5mp3IeLnzhNXzSVq78Ye/BJ9PAaUfN4DXa/uDnqerifMOaMFY54Q==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^4.1.2", - "@yarn-tool/resolve-package": "^1.0.40", - "find-cache-dir": "^3.3.2", - "fs-extra": "^10.0.0", - "resolve": "^1.20.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "@rollup/pluginutils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.0.tgz", - "integrity": "sha512-2WUyJNRkyH5p487pGnn4tWAsxhEFKN/pT8CMgHshd5H+IXkOnKvKZwsz5ZWz+YCXkleZRAU5kwbfgF8CPfDRqA==", - "dev": true, - "requires": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - } - } - } - }, - "rollup-plugin-vue": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-vue/-/rollup-plugin-vue-6.0.0.tgz", - "integrity": "sha512-oVvUd84d5u73M2HYM3XsMDLtZRIA/tw2U0dmHlXU2UWP5JARYHzh/U9vcxaN/x/9MrepY7VH3pHFeOhrWpxs/Q==", - "requires": { - "debug": "^4.1.1", - "hash-sum": "^2.0.0", - "rollup-pluginutils": "^2.8.2" - } - }, - "rollup-plugin-vue2": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-vue2/-/rollup-plugin-vue2-0.8.1.tgz", - "integrity": "sha512-cvPM7Jn6SBrevNVryszkB9oRcok0Sa2kbp1rM/mtrQFWwLSaTXQOapdP0RFJlqRB9xgvxBpnFnPLYbp7F7cXgw==", - "dev": true, - "requires": { - "magic-string": ">0.19", - "rollup-pluginutils": "^1.5.2||2", - "vue-template-compiler": "2", - "vue-template-es2015-compiler": "1" - } - }, - "rollup-plugin-zip": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-zip/-/rollup-plugin-zip-1.0.3.tgz", - "integrity": "sha512-HTF9I4VjJnDVXd37P/POZPi8p5Luq4mP7A3Lbaxk3wPxRg8DXbxLHDlWxP9X3I1wYYgbT+xHuw8WEwb8RKwpQw==", - "dev": true, - "requires": { - "yazl": "^2.5.1" - } - }, - "rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "requires": { - "estree-walker": "^0.6.1" - }, - "dependencies": { - "estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" - } - } - }, - "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==" - }, - "safe-identifier": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz", - "integrity": "sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==", - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "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 - }, - "shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", - "dev": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", - "dev": true - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "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-hash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", - "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", - "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" - } - }, - "string.prototype.padend": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz", - "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "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": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "style-inject": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-inject/-/style-inject-0.3.0.tgz", - "integrity": "sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==", - "dev": true - }, - "stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - } - }, - "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" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dev": true, - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - }, - "typescript": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.2.tgz", - "integrity": "sha512-5BlMof9H1yGt0P8/WF+wPNw6GfctgGjXp5hkblpyT+8rkASSmkUKMXrxR0Xg8ThVCi/JnHQiKXeBaEwCeQwMFw==", - "dev": true - }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vite": { - "version": "2.9.16", - "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.16.tgz", - "integrity": "sha512-X+6q8KPyeuBvTQV8AVSnKDvXoBMnTx8zxh54sOwmmuOdxkjMmEJXH2UEchA+vTMps1xw9vL64uwJOWryULg7nA==", - "dev": true, - "peer": true, - "requires": { - "esbuild": "^0.14.27", - "fsevents": "~2.3.2", - "postcss": "^8.4.13", - "resolve": "^1.22.0", - "rollup": ">=2.59.0 <2.78.0" - }, - "dependencies": { - "esbuild": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.27.tgz", - "integrity": "sha512-MZQt5SywZS3hA9fXnMhR22dv0oPGh6QtjJRIYbgL1AeqAoQZE+Qn5ppGYQAoHv/vq827flj4tIJ79Mrdiwk46Q==", - "dev": true, - "peer": true, - "requires": { - "esbuild-android-64": "0.14.27", - "esbuild-android-arm64": "0.14.27", - "esbuild-darwin-64": "0.14.27", - "esbuild-darwin-arm64": "0.14.27", - "esbuild-freebsd-64": "0.14.27", - "esbuild-freebsd-arm64": "0.14.27", - "esbuild-linux-32": "0.14.27", - "esbuild-linux-64": "0.14.27", - "esbuild-linux-arm": "0.14.27", - "esbuild-linux-arm64": "0.14.27", - "esbuild-linux-mips64le": "0.14.27", - "esbuild-linux-ppc64le": "0.14.27", - "esbuild-linux-riscv64": "0.14.27", - "esbuild-linux-s390x": "0.14.27", - "esbuild-netbsd-64": "0.14.27", - "esbuild-openbsd-64": "0.14.27", - "esbuild-sunos-64": "0.14.27", - "esbuild-windows-32": "0.14.27", - "esbuild-windows-64": "0.14.27", - "esbuild-windows-arm64": "0.14.27" - } - }, - "esbuild-android-arm64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.27.tgz", - "integrity": "sha512-E8Ktwwa6vX8q7QeJmg8yepBYXaee50OdQS3BFtEHKrzbV45H4foMOeEE7uqdjGQZFBap5VAqo7pvjlyA92wznQ==", - "dev": true, - "optional": true, - "peer": true - }, - "esbuild-darwin-64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.27.tgz", - "integrity": "sha512-czw/kXl/1ZdenPWfw9jDc5iuIYxqUxgQ/Q+hRd4/3udyGGVI31r29LCViN2bAJgGvQkqyLGVcG03PJPEXQ5i2g==", - "dev": true, - "optional": true, - "peer": true - }, - "esbuild-darwin-arm64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.27.tgz", - "integrity": "sha512-BEsv2U2U4o672oV8+xpXNxN9bgqRCtddQC6WBh4YhXKDcSZcdNh7+6nS+DM2vu7qWIWNA4JbRG24LUUYXysimQ==", - "dev": true, - "optional": true, - "peer": true - }, - "esbuild-freebsd-64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.27.tgz", - "integrity": "sha512-7FeiFPGBo+ga+kOkDxtPmdPZdayrSzsV9pmfHxcyLKxu+3oTcajeZlOO1y9HW+t5aFZPiv7czOHM4KNd0tNwCA==", - "dev": true, - "optional": true, - "peer": true - }, - "esbuild-freebsd-arm64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.27.tgz", - "integrity": "sha512-8CK3++foRZJluOWXpllG5zwAVlxtv36NpHfsbWS7TYlD8S+QruXltKlXToc/5ZNzBK++l6rvRKELu/puCLc7jA==", - "dev": true, - "optional": true, - "peer": true - }, - "esbuild-linux-32": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.27.tgz", - "integrity": "sha512-qhNYIcT+EsYSBClZ5QhLzFzV5iVsP1YsITqblSaztr3+ZJUI+GoK8aXHyzKd7/CKKuK93cxEMJPpfi1dfsOfdw==", - "dev": true, - "optional": true, - "peer": true - }, - "esbuild-linux-64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.27.tgz", - "integrity": "sha512-ESjck9+EsHoTaKWlFKJpPZRN26uiav5gkI16RuI8WBxUdLrrAlYuYSndxxKgEn1csd968BX/8yQZATYf/9+/qg==", - "dev": true, - "optional": true, - "peer": true - }, - "esbuild-linux-arm": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.27.tgz", - "integrity": "sha512-JnnmgUBdqLQO9hoNZQqNHFWlNpSX82vzB3rYuCJMhtkuaWQEmQz6Lec1UIxJdC38ifEghNTBsF9bbe8dFilnCw==", - "dev": true, - "optional": true, - "peer": true - }, - "esbuild-linux-arm64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.27.tgz", - "integrity": "sha512-no6Mi17eV2tHlJnqBHRLekpZ2/VYx+NfGxKcBE/2xOMYwctsanCaXxw4zapvNrGE9X38vefVXLz6YCF8b1EHiQ==", - "dev": true, - "optional": true, - "peer": true - }, - "esbuild-linux-mips64le": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.27.tgz", - "integrity": "sha512-NolWP2uOvIJpbwpsDbwfeExZOY1bZNlWE/kVfkzLMsSgqeVcl5YMen/cedRe9mKnpfLli+i0uSp7N+fkKNU27A==", - "dev": true, - "optional": true, - "peer": true - }, - "esbuild-linux-ppc64le": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.27.tgz", - "integrity": "sha512-/7dTjDvXMdRKmsSxKXeWyonuGgblnYDn0MI1xDC7J1VQXny8k1qgNp6VmrlsawwnsymSUUiThhkJsI+rx0taNA==", - "dev": true, - "optional": true, - "peer": true - }, - "esbuild-netbsd-64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.27.tgz", - "integrity": "sha512-h3mAld69SrO1VoaMpYl3a5FNdGRE/Nqc+E8VtHOag4tyBwhCQXxtvDDOAKOUQexBGca0IuR6UayQ4ntSX5ij1Q==", - "dev": true, - "optional": true, - "peer": true - }, - "esbuild-openbsd-64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.27.tgz", - "integrity": "sha512-xwSje6qIZaDHXWoPpIgvL+7fC6WeubHHv18tusLYMwL+Z6bEa4Pbfs5IWDtQdHkArtfxEkIZz77944z8MgDxGw==", - "dev": true, - "optional": true, - "peer": true - }, - "esbuild-sunos-64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.27.tgz", - "integrity": "sha512-/nBVpWIDjYiyMhuqIqbXXsxBc58cBVH9uztAOIfWShStxq9BNBik92oPQPJ57nzWXRNKQUEFWr4Q98utDWz7jg==", - "dev": true, - "optional": true, - "peer": true - }, - "esbuild-windows-32": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.27.tgz", - "integrity": "sha512-Q9/zEjhZJ4trtWhFWIZvS/7RUzzi8rvkoaS9oiizkHTTKd8UxFwn/Mm2OywsAfYymgUYm8+y2b+BKTNEFxUekw==", - "dev": true, - "optional": true, - "peer": true - }, - "esbuild-windows-64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.27.tgz", - "integrity": "sha512-b3y3vTSl5aEhWHK66ngtiS/c6byLf6y/ZBvODH1YkBM+MGtVL6jN38FdHUsZasCz9gFwYs/lJMVY9u7GL6wfYg==", - "dev": true, - "optional": true, - "peer": true - }, - "esbuild-windows-arm64": { - "version": "0.14.27", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.27.tgz", - "integrity": "sha512-I/reTxr6TFMcR5qbIkwRGvldMIaiBu2+MP0LlD7sOlNXrfqIl9uNjsuxFPGEG4IRomjfQ5q8WT+xlF/ySVkqKg==", - "dev": true, - "optional": true, - "peer": true - }, - "rollup": { - "version": "2.77.3", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.3.tgz", - "integrity": "sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==", - "dev": true, - "peer": true, - "requires": { - "fsevents": "~2.3.2" - } - } - } - }, - "vue": { - "version": "2.7.14", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.14.tgz", - "integrity": "sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==", - "requires": { - "@vue/compiler-sfc": "2.7.14", - "csstype": "^3.1.0" - }, - "dependencies": { - "@vue/compiler-sfc": { - "version": "2.7.14", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.14.tgz", - "integrity": "sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==", - "requires": { - "@babel/parser": "^7.18.4", - "postcss": "^8.4.14", - "source-map": "^0.6.1" - } - } - } - }, - "vue-template-compiler": { - "version": "2.7.14", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", - "integrity": "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==", - "requires": { - "de-indent": "^1.0.2", - "he": "^1.2.0" - } - }, - "vue-template-es2015-compiler": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", - "dev": true - }, - "webextension-polyfill": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.7.0.tgz", - "integrity": "sha512-su48BkMLxqzTTvPSE1eWxKToPS2Tv5DLGxKexLEVpwFd6Po6N8hhSLIvG6acPAg7qERoEaDL+Y5HQJeJeml5Aw==" - }, - "webextension-polyfill-ts": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill-ts/-/webextension-polyfill-ts-0.22.0.tgz", - "integrity": "sha512-3P33ClMwZ/qiAT7UH1ROrkRC1KM78umlnPpRhdC/292UyoTTW9NcjJEqDsv83HbibcTB6qCtpVeuB2q2/oniHQ==", - "requires": { - "webextension-polyfill": "^0.7.0" - } - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.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" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "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": { - "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" - } - }, - "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 - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "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" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true - }, - "yazl": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz", - "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==", - "requires": { - "buffer-crc32": "~0.2.3" - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - }, - "zip-stream": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-2.1.3.tgz", - "integrity": "sha512-EkXc2JGcKhO5N5aZ7TmuNo45budRaFGHOmz24wtJR7znbNqDPmdZtUauKX6et8KAVseAMBOyWJqEpXcHTBsh7Q==", - "requires": { - "archiver-utils": "^2.1.0", - "compress-commons": "^2.1.1", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } } - } } diff --git a/Extension/manifest_v3/package.json b/Extension/manifest_v3/package.json index ac4a644..597d6f4 100644 --- a/Extension/manifest_v3/package.json +++ b/Extension/manifest_v3/package.json @@ -1,6 +1,6 @@ { "name": "EasySpider", - "version": "0.3.3", + "version": "0.3.5", "type": "module", "scripts": { "build": "rollup -c", diff --git a/Extension/manifest_v3/src/manifest.json b/Extension/manifest_v3/src/manifest.json index e2a1ab8..a9ef012 100644 --- a/Extension/manifest_v3/src/manifest.json +++ b/Extension/manifest_v3/src/manifest.json @@ -1,6 +1,6 @@ { "name": "EasySpider", - "version": "0.3.3", + "version": "0.3.5", "description": "EasySpider's chrome extension", "author": "Naibo Wang", "manifest_version": 3, diff --git a/Readme.md b/Readme.md index c7bcbc7..2fde1f8 100644 --- a/Readme.md +++ b/Readme.md @@ -105,6 +105,12 @@ At the same time, the software is protected by patent rights. If you want to use +## 编译说明/Compilation Instructions + +查看[编译说明](ElectronJS/README.md)。 + +Refer to [Compilation Instructions](ElectronJS/README.md). + ## 中文界面截图 #### 软件界面示例

    English

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 HYliqA|Ky>d diff --git a/ElectronJS/EasySpider_zh.crx b/ElectronJS/EasySpider_zh.crx index c0c11d817b5dcb892385af3aa5db87298f5db526..d9c50a3783ed8cbae0cbec354d48c814cd5ad6f6 100644 GIT binary patch delta 156583 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