From 0c03e018073acb7caa9feef479944d5614a2836a Mon Sep 17 00:00:00 2001 From: status-im-auto Date: Sat, 14 Jan 2023 02:05:02 +0000 Subject: [PATCH] Updates --- light-chat/favicon.ico | Bin 0 -> 4286 bytes light-chat/favicon.png | Bin 0 -> 9307 bytes light-chat/manifest.json | 20 + light-chat/package-lock.json | 2444 ++++++++++++++++++++++++++++++++++ light-chat/package.json | 14 + light-js/favicon.ico | Bin 0 -> 4286 bytes light-js/favicon.png | Bin 0 -> 9307 bytes light-js/manifest.json | 20 + relay-js/favicon.ico | Bin 0 -> 4286 bytes relay-js/favicon.png | Bin 0 -> 9307 bytes relay-js/manifest.json | 20 + rln-js/favicon.ico | Bin 0 -> 4286 bytes rln-js/favicon.png | Bin 0 -> 9307 bytes rln-js/manifest.json | 20 + rln-js/package-lock.json | 760 +++++++++++ rln-js/package.json | 15 + store-js/favicon.ico | Bin 0 -> 4286 bytes store-js/favicon.png | Bin 0 -> 9307 bytes store-js/manifest.json | 20 + 19 files changed, 3333 insertions(+) create mode 100644 light-chat/favicon.ico create mode 100644 light-chat/favicon.png create mode 100644 light-chat/manifest.json create mode 100644 light-chat/package-lock.json create mode 100644 light-chat/package.json create mode 100644 light-js/favicon.ico create mode 100644 light-js/favicon.png create mode 100644 light-js/manifest.json create mode 100644 relay-js/favicon.ico create mode 100644 relay-js/favicon.png create mode 100644 relay-js/manifest.json create mode 100644 rln-js/favicon.ico create mode 100644 rln-js/favicon.png create mode 100644 rln-js/manifest.json create mode 100644 rln-js/package-lock.json create mode 100644 rln-js/package.json create mode 100644 store-js/favicon.ico create mode 100644 store-js/favicon.png create mode 100644 store-js/manifest.json diff --git a/light-chat/favicon.ico b/light-chat/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..74cf5df7f8b4404af213e373d45b126260fefdf9 GIT binary patch literal 4286 zcmc(j_fOPm5XSfZ0P*~V#MsbF;G*#~7K{}{!LG3-7VH6ItZ0mY3D#(gCH4|)tQZBm zqNrGiieN*c#)dsnvDet1+s~MHvwMe#HYinz73~OpH{D4z4YnRC#9yQDlRV0Y;g-deE6XI_wNUcxw+E*qJt0TCnhFp z(V|7Ztp^VtRL`D0_2tVK?cTjx-MV$t$B!R<^J~_u(TEWv^!f8=8~3-}x9BGi+qZAm z%$YN7758o4yt&SuJ7@3A_3z)`o==@RrM7L`>eZ`P_I~Bc6}4#5LPw4qvG;lN=4s=` zjrRO2UzaXjQes8Ke4{rYvaY}r!x?%mVdw{O+2Uq4Nm zGR5X@-@a{gIXOAMaRW^x^$@~O`2r)Bi9gOTC-+NHE!J4@*barhli_m>()NKU%!5}oWw5)2?^$x@#Dvv zZp>t5zA;a7SWHY{4Dz88T#uJ%iQ!{Cv%x zJzLePRkQofnKMUV)Sb&2tU*69M>cKRWNX3H)2B~uj4$R33k%I3VPRov-@d)-*RQY1 zlP8-#{4;CTEIohz+}1Q})=V8cc2vWL4b`Pf7atCtLSj09{(MD5L}7g%xIY*G7hSt{HSEA4_#VuT9Xr~ zy{Hw~#(Crz*uiJ;D!y`%*;&7Lwo?Pz#bepa^y%28Z^kx1QVRIZQC}(JvAPFgkQ>+FR$v=tE+bH z+UniAx8}~BYn)utnasgm(ROov~5v2Wi#tz5a%`d94o7q|d?a7VZaPU_I1gYPcnFnA0J2{An< zPMok>T&q?soj-rxRB;CJg1@*g_D+~EK^HGx4B!|4bI}XWa~Aq{?AT$vL@c?36JpF+ z=ghY#)EuJ^=N^w6(6{kE`#FX}wJjnL=eLok|`mlx0%u3o*` zuu0tk2hJ||hQ6mPLf&$BXFst4x8xoe!3VC_ByZ_m$bIq%Y$2B~U$%U9J^ZiOK}^98 z`2i2X3kMDyFcstp{wHq{c$@wVIez@O{ry4g5PatBv4K*4QJY*Z27mE!wUJm-FR&5e z8Gb>SgY)5eY{yq{TUiBt{C(?eaeC<0sVN9t<9x$AHJ!gloV|?w*K+jeQTrPlz0{II PFJ8(b?*9S)uiw7`Lr+Sc literal 0 HcmV?d00001 diff --git a/light-chat/favicon.png b/light-chat/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..7f4a04d42ea39ce694d9967d39a63407b7959114 GIT binary patch literal 9307 zcmV-hB&6GkP)x6D27^Xw;Z=bW|HDSMy2 z*Iw&gkRwNq96562$OgTD4O7Y(4h(T%OO706#kYV@01tQr*e2%rLxG12=XU_t1C1^X z%#kB2Yzed>FR$OG#+31^lJh;_n+|QPd*q`@cGwGOD*0^-WK@reamsJIC$=a@H{=~4 zJB%=XUmZh6hw@v#7I28X17wF*<+nA!vKTV7V_TA$lS4z^0kXp|<+qPx%E&uF#>hKB zcF?{6E;_(~1h&M*z%uBl3e-afI3969z7JeP_l0Rz$f^Tm`32Y;m;o#S-U4>cP*;vJ z;9$DD5ic#1?wN}2`(w(uMv*bcp^e2Dg}nI1x)#vGzXm=13vih7+nJPSWYg9Fi(<-H zs{EGK3wf;~dl;}|M*6A(J-q`gQGROzZUlN~sCO{XU-^AOOgWnUEx5P+7~l)W-#&1x ztE$k`JHWL-yYl;3;G7Kgu5bJvclu&=813tl6zc%LF#dKAvKGiu!?>L8^JouPg>-~0 zu(zS}8!_d4&5+~L?mG<~i-8Rs>d8?d^atKXf5=ahjaTSsL*ITe<%~Dv?BU4H{SEmZ z@IQ`p2OWnHhx@{ot+dMb3Kp=)?dIU@}@-*RB%t%mHCz~%|$ zH6bs3v8+$9W1@0Iz(;g{KvPM!cprp4;ysTfuDHV8ijFqoPq+Fjay;YC75TFh%37|-x-x}rYXcuDGCklWk_`ln zz-xxg15(&p_xK+AO?{bUb5wvyhRij%+w_^Q$bTxKtalVycc!pS`#O1uS8VHqG7mFk z&I0{S6j{z1BUuzwkH&rKmS zhk=XGZ}tNz<(^~6^^nl%xOh;J(@t`4$XR2E}NklYFYQtp;|ADepZ+&WsfHjWKLHDZ;t88|QlHxe{?O*^rxbv7aLX zu0y}+x2BZ49x%_4{Wj4@v=;Q3qcmTsUUVne@_>s&&ikfvj^D0JVGl^mk7mtZ9TA^aekVeThR9{f;PjpM7%qiEmP5xb>cuv)%1XyQp(K{ z0r#Na{Ivdiki?KQ>wzPTb5BfZ*FO}Q<xJzz$1TNxJDGNHWe+MRo_-K0fKyZ20pj7&WdGHH>>LsC1o}g8 zvGu+&lDw|TpNRyMS+Ev{X+wgom##F4{S@Ok5BYK?-8uKsj2%&%wv*?G0c-pHE!^Ze ze;Io{@DO%bvzB=lmkUUPHMQEl=$IXlDUNnroP~T4tQ5`X9LUZQ15Lnm^oQ|9M>;Mx zS|;cGfUiv{!r5T-HWj^ zk}RU>c@OC%ARI*6F|LwqwB2fL*V%6`liuI&V+gwIa}7Cl%73vj-MJ-KBZ=*4H>oUG ztO<*78;y9Xp~nLr#de>rA$@|44=cz{YYUO*;R;rS>tu&IEQ~;MLM9wRoKOsnp~7$1p-;zNb*TU30R6?S4fwo6y&${CnyxI%HLZh?nw8$y z-(;vW6|DT-;e)zPMx)~VHkP>x7L;+^K^?tGY)!V2eKti^0v@Q^lS8xLBSPsbr=zi$DHyxzQeGNh{V49-SZ+DO`IBz{{60hQR zata+5E;DrfD29v{;M>@F$y!^1ydyp8#V^JB#9R1yNL1yO1hXqxyRk`G&!Rv}Rw-^t zV}S-CPFWiKc zx0J4(Y*(bCSX4DudluQfcUh02M`C+qB#iSp^$?%9_WNwy*8{uP&}F&!mJ{qkyudim zL&#=7jW`mtzklD+HCa^WlaPh!=}4q$oM+OGc!2hCWMf@n48qnBXPscRr2L#38V#Ek z5F9T~?=lns{z(4{=;vMs{Afx;3iy5`yirdVLZ!A~hJMAz#hE;~*(WE7ZIO_$AfH0K5~j5oU4vxaZgj zqI!JyBM|RYP<&CUscw`kuczor&{R!$gyfyTZ_|-4-gr89o~`@?ZKKFXKf=Q%Jfi0? z{7gBwgHGnU!HCn~cj)z&qqcXEDbmP@c9jFYkg4xtf^A<;%Bk4^^eTng=_;j&gBpBU%lG zQ1n7JKf-#OhfIsAi6v|h`dobhvR+6tGM2VyW7zbJa{evEiyZBb8<%BJ%VPIDDTW|Z z@+f%(&(n3^#0l0#c4ni*bKggLmz*oyk8b16$lQ20D%&d`VUz1Izg& z3!9D`GE&;6BU3J|tdmEw#H1`RfoRWX0Ww&--tq5(J+KQS7q?}ISEbTCE+?YfccF6Z zSY!eEhH*|%OETj0CSAUOwhjnuQ<25+Zpiee3H?hrpNwCm2pEl2*9p6(c4Tl4n}Rw+ zGts9-&y&6=LmCW6|7^Y(a^AKG*U{6)`NeG>m3djL0(!-51v0{)j{a4)Ldad`7{oyn z65AAIqjL)G$bVyF1i_)Zep`c#I+aRjwsKpeGS;n)tZnY1d%4yQ(pP{N!3JT{+y;xu?zG; zuHz~spe}AbVr@FR9NBCuCmN8Q+$dRsf1$eEvVe><7ZV;aSc$K}7KSbNmeGc4#7K0f z#-Gb<$3{eB-J1m*QfAv?V@IMblAp)kY0U!K4(Kx6lS$PQPC|b+t|;BZ(1^qlg(cOr zBVV}El2BEPX2b&&=BHj+IL<{`qcB)J`cW#b_f%LhN?Eaa7h?p`JUs6pQ_h;i*62Y> zrR@>i@Pr2807G{*ZT6HC&FEgdsb$c8FnVrtaqB=r-fKRmpcm1;1|N~F=b;6ikLaZg zbyhR1aE#PBE!kHsF zkif%gi8ghPzKH8EES%zXBxc<;tmxL#f_L=*&DXvH_fCNZWCjoxoc94eFq_Q6-q;0~ ziyww-4*Ic%t{WZesdiWiJr6k6(@L~Fh(FSm+o>)v1fkguyE(U$ej(I~)DJ!neV^jJ zl=5p0RzlAsNZ^@^DdCRTwTu0>1ljzmYaB;7z2NIa&qeNs1g4#ibg-xyP;qxqYZ(^t zZRwye86p4LljuJ91|*IrY|8T_$#SuKBt~J!>jX`SMj(_SX953*V1h{iJY@ZM6*)6pH}oO6=(FFZA{qY{16-2UMh~asE9i@Hz$`;+CAOM_~lwoBjpy`6kn}RS4f^Jz)rv_+PGj>>*$0gOT{7a_sy^ zLb>uiTagiVWZ~Zpkm3*PBS{Y%QNEZQ4@r1=3W+6u5OKlP8yb=6!WgY*+Yqduqd9-+^=n zkPfk?(3T?a!kfS)6ylz&WRY5HFH&C%*-GI=f-6?mN?QVqYC_zHgPh(XcUXm__f0`| z6q~W5Mn@ovtVfW*x*YCtIzsqsxiHrt@m6mmsfq)sq6KdW`T+BrseIw#1;`?FI`Xnl zL!tqvAq%38qGKBn%EAlKZ|rDfu74Q8^{jHlLvJKV@f!ihyo(G##nH9BkUgF;2vO}A zWW#X`QZt~^$w-Y2NciiS83IAZL zbj2`ab1SH_&6CK>AJ=m;4EdsONT*lO_Y@9CoGELOO-ES)Y}0`B?sE~I`T=xZK&(LK zdmvf(D}YZ5ZBfyGe}b?j%r9zf85muREs@;SpzZW)fHTM!!AY?h@K=Iq#;-$?@z-Q% zM}MRvtX*hBkZHT`iEJtQ{}yxy&Okajs@_Is5mPd>xhxol&C~CP1d9k)AIG*6joNwWv@=A_u zuphyp)pN+EV0KS|ReQ{DPmzB~s~+1B%q08?+2y^~Dw>e`4nZ&fAE>di3#>~p!`aG! zzts~wBz;js1F~kSbd84`F|h{{@@$R%bCI3L9D?rCC6FF1tYjItR>ap)Xf zaXP_;K>kDa^p!bMBJ3f)f@GuR&~YTe6qfIj4<1#CCc+cy|4H>#x35O*OYmOG0;EEG zjw-=GY?^Ps{fWw^W!4(DNAhy5`?(6?bIMU+j3K;e^40WgZ&y|rgXCm{?GM!Sz4bRY z_Cb2|{&eP0u0{f)Kti4Uf0rn2ap7-%67xr78y*Xixcw*W#BC1=d7YTC9X%PX$UWX8 z;Ft#xa^b}R$D~DHI!PCXBXyPsA$vUoOWKga@qPqw3!O<{et7gWq&D+?4akdsGwyf# z7Sgpt%tAsGW&-aQ{+&&-j`B@p>)y&{TZSy?%3bTKC!!BR9(+{5F|PmzA|AFl=!+!4 z_=zyZ|Lw>AuR}Jak=lSA{N6Ao0|imgfy_1ELp%)AkYoivHFAE*@y$p@mmt>YSx7i< zSRLRT(b0f>Nq>SpP|ib`MII~peSNy7MEd`|A(aoTyRZRS)eoz%Ar=rawUoomy!RQ$tk*YZzamd$I6Z zYzu+)8W7+3)kscowbG+R#k&Y0R&mQ&;F4oKI!Uqof2(~rcrmgD^kcnzrw)k2rVW`< zTmeikozFGXIg0kCvs!pRWWh3oPI|?z$3VI+FZ61z|6Em9A7P zIRwo};M=&OR;gX{6^O%RE;4{Eppz2Or$zKh8GJg#WrhEbg{)(|2Ow@MpBQ&NI#>EW z9mcwp*O$D6t{vhjl2NnNIvSB(-#rkQ@{W{;JYXf_Et-LRu|FuZIdoFzEGmN?Rf9eV z{l@;lsYn5au<9Z%+dRaDS5FuWJWF}!+*1*zi5v#{5}ualA#PLG^#hh6)4O`X`M9}n zA0uwhYmoYD?}i-z5t6r^qXe5Ee*2)Cw-_nQ1M>Oa3^*KN`F)u1%Hv@zFOg)o4unzp zZiGZ_0y@J+Kj4N4vhos1ML3r5B6-gfZL@Aeq}u$22uW_3+~T&Cs|%_DTu$)4_yD*E z;bGl}_))YcAnU3i9Zw=$u62vSND0)i7xPwan~xiSX=cPe^H+hnRY8o?=g zBO$awSz8_wT$KfF$pk~+aT(~Uc05k^`_M) z*JY@)FX92}Fm(HE8a*WKaxBp{Tpl8OnvyLH-B)F-w_4E~2^}cCA2Z6J`wN5@I&T9m zraHoDVxx&@qyCD*apeewIMc9ULK$>dEAB(TC!3W)_wWGy#qCujOrvJ76~f0Kc45yU zUx;$y5ygg;)HmVNsp!upDB;K@8juBYP%Q!viRQeBDqkD)MHW^;yfXg9Tugb3^9?ra zy045jR3kox{)`?evmF}&j~cd=t_}7rvu%;E2U36{%I9qR3fOm~Vb3WsWQ+igMiPjA zha`ema`UVgV*l;HEyy({DPpa8W>zDK=jB8rvMCn!HSmy-jJ3*apNgS~*C1?FU+D$S zWW%me0q68V$^c!0xNo&<{NKzh4#ypeJ#C18|16?UFD+{H!yVfj6&Q*!6*vkg3s9<($&Cgv!)e-Xwx;9+C`nH837=Ola8C zIJc6!zD8|wgc`+i#Z`&eYee1h;VnbvkoVcTGm z-JjDF*tr0StC~R9PTN%YTj}wOsC>lc79MJrvWXp}-4@oXJG%1pSFNHHg|i2L56Et(rCoMB)MO65YJv&-Hs7(F#5FUS1yEai@2iZBHPuKE;2n53AqT% zD6`r;Bqw$p$>z7(NWRFB)tlfE>OF#YK7Ujq?`(l5= zI_R1fdbe?05PyFZj73KFI3xmo`xu$BjY?@l4h8EW95x@2{G~5$H#xA$N+>VQU%oQH zj(K$5Cpj3qW49sek_L1S&l23t&DSG5UDays2tCaN>Wg3?6YPX+#m8lcYe(keRxC+s zw-}N$tL+%yP;|`102>z}M6;zh){yHVe*a^Qzx~z0H5KEb0NbOs*O5@`dJZ*@ja~@x z)x*TU;cp@@-DujN>nLXtNeN(2l%3))Znn(O3^IG|so$ z&W^6h$3XOj`BEeVImsZk3UM*l6Zu#uMgqS;&r1zzuOd6V7MG{B*%VY+CN92b=&+`2 zZOA-7Dy+>e?WN4ZH*azI99eYCXOJ~j9G=z=#4A=$G?d-2G4ffA6VI{|@qp|@@B(X7 za}zp8gx<$1O>NE!5xLi zP=covE6I*U?IlBJ+@0rv$U5PDLtfAqp=LTlGqQOV^#bQ2?oSu&0~?^v$>)PbWLp7j<9YB|58mxl^a_g--SEA#Pungujj0>7}J%C@ypzfee~K_jiP2y-v|W z_EhISHbsxUS%}-B&p%Rh1hu^!>9t(Dmm_gC7J1iV+*a86v7zS%O(YTD1=dCnU0IF0qIw#7BWsNp zkb8Yw!Im6|Z&}-5X~&&Qa06`m$0bPT(EfI{BmMUn@{6M?t?&;I32JkN+YBA&Inbk| zm9!rel3X0%rqPYebfDkb0oJ@PL$Pb}uEyPB)gtw(6q9t_!rC2u3pY$=M;P+`FHEto zU5lOXAblu=MM^fwIDRW^hKU&@s~u2^;|%#vI*^?s2CN{vxN-Ly#$tO{rqg`~)Y^qk z%bjz)A@|IHbB;64@ep@$+QFd@HrMJdDP`w~i0#oIz+%#SJ^EtrO0Gn&ZgZS*eA=nl z6^7g|hMae^ah``zJEn!T=>DSv**PM>+M0La`n=AN?O|6V`J8e5i79P)z>qsSEH7U#w&}x=XYjDcq4GLs+r#t4SYDeTX90Z$TSAqm6SePHE2!Mdos%O=C8}j=`Ts z`Y)yRmHBl_xj8~$WhqTcDfd&@lpn7U9A(*z-YLp3bZr0t1KdeOK~(QbVb1`fdw?t) zrkwA$-=(k(;M0bE%g8sXGD9o+;qOnP6(WuX+uxSUwp17UrdP9y! zSB8fquwt;zODQ*p0n6KRe@eMQ@%B+e8no=NIVo)Vx?#`6m~vXMW9}D|ZpYl(1)qoe zyo9>PAnYm1=TgWWhaKm0PYgL432qz7L%`25Y&s%=tgWyqXr_=ZTK9QFZq>%@*DB6M zztL%?87M+bGRXMHtuqw>mDuG0ci)NkZZX- z+lilgXT>G$kkGcj8}gFo8aE&$x|+<44AOGar8|zm9!Q=iImP0!hRpZLgXB`9Klax9Aqi!+BA;kY<_jcyXuBKo zl5B=qZq?Tk$STD_hMgYbWJrQ0?5X7ODebL$Saa8@B#&#cc9PRf1vWNhPD~(cBSThN zZ)7>b?A zHkD*NO1-g}Inst+)HO8z&DTjb`nO_Fr=B4FNTnslB;g1;%CONT!S6oUYoLhJ zTC<>Q%n=hU*bn+q+%c(XWrJoUkYg>_*_`c4M=a#R3TZtqImzEs+ayCi{} z#}zpqc1ftTm}KZ%N_g%;jw;8_*hTBkcC72ShMu?^Od8|c3U_99Lo0gyVGs8uSaXya zR^rBsxaTUhD#))BQ;t@2Zn`@&Rah}SSxvpF1}+#Bsu>yudmFNG)8<&0MT#3I`>F-q z<`3hW6AO1@kM>o~!= 0.6" + } + }, + "node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/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-align/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/ansi-align/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/ansi-align/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/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/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/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/boxen": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk-template": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", + "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/chalk-template?sponsor=1" + } + }, + "node_modules/chalk-template/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/chalk-template/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/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "dev": true, + "dependencies": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.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==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true, + "engines": { + "node": ">= 0.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/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/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/email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", + "dev": true + }, + "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/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/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/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/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dev": true, + "dependencies": { + "punycode": "^1.3.2" + } + }, + "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, + "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, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gh-pages": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-4.0.0.tgz", + "integrity": "sha512-p8S0T3aGJc68MtwOcZusul5qPSNZCalap3NWbhRUZYu1YOdp+EjZ+4kPmRM8h3NNRdqw00yuevRjlkuSzCn7iQ==", + "dev": true, + "dependencies": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + }, + "bin": { + "gh-pages": "bin/gh-pages.js", + "gh-pages-clean": "bin/gh-pages-clean.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "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/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "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/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "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, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-port-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", + "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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/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": "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/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/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/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "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, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "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-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", + "dev": true + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "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, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + }, + "node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dev": true, + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "dev": true, + "dependencies": { + "rc": "^1.0.1" + }, + "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/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/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/serve": { + "version": "14.1.2", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.1.2.tgz", + "integrity": "sha512-luwVfJwbeE7dhCKeRU0vIBpt4bXdbAfzwsWJIQ5eqrIW2e+4nLWXbSlZ0WzelSFHQq+FlueOW6dr90jEewS9zw==", + "dev": true, + "dependencies": { + "@zeit/schemas": "2.21.0", + "ajv": "8.11.0", + "arg": "5.0.2", + "boxen": "7.0.0", + "chalk": "5.0.1", + "chalk-template": "0.4.0", + "clipboardy": "3.0.0", + "compression": "1.7.4", + "is-port-reachable": "4.0.0", + "serve-handler": "6.1.5", + "update-check": "1.5.4" + }, + "bin": { + "serve": "build/main.js" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/serve-handler": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", + "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "dev": true, + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "dev": true, + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "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/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "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, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/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, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/update-check": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", + "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", + "dev": true, + "dependencies": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.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/uri-js/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/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "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/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dev": true, + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wrap-ansi": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", + "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", + "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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + } + }, + "dependencies": { + "@zeit/schemas": { + "version": "2.21.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.21.0.tgz", + "integrity": "sha512-/J4WBTpWtQ4itN1rb3ao8LfClmVcmz2pO6oYb7Qd4h7VSqUhIbJIvrykz9Ew1WMg6eFWsKdsMHc5uPbFxqlCpg==", + "dev": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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" + } + }, + "ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "requires": { + "string-width": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "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 + }, + "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" + } + }, + "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" + } + } + } + }, + "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 + }, + "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 + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "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==", + "dev": true + }, + "boxen": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", + "dev": true, + "requires": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "dev": true + }, + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true + }, + "chalk-template": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", + "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", + "dev": true, + "requires": { + "chalk": "^4.1.2" + }, + "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" + } + } + } + }, + "cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "dev": true + }, + "clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "dev": true, + "requires": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.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 + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", + "dev": true + }, + "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 + }, + "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 + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "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 + }, + "fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dev": true, + "requires": { + "punycode": "^1.3.2" + } + }, + "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 + }, + "filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + } + }, + "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" + } + }, + "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" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "gh-pages": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-4.0.0.tgz", + "integrity": "sha512-p8S0T3aGJc68MtwOcZusul5qPSNZCalap3NWbhRUZYu1YOdp+EjZ+4kPmRM8h3NNRdqw00yuevRjlkuSzCn7iQ==", + "dev": true, + "requires": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "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" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "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 + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "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==", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "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 + }, + "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-port-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", + "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "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": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "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" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "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 + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "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": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "dev": true + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dev": true, + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "dev": true, + "requires": { + "rc": "^1.0.1" + } + }, + "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 + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "serve": { + "version": "14.1.2", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.1.2.tgz", + "integrity": "sha512-luwVfJwbeE7dhCKeRU0vIBpt4bXdbAfzwsWJIQ5eqrIW2e+4nLWXbSlZ0WzelSFHQq+FlueOW6dr90jEewS9zw==", + "dev": true, + "requires": { + "@zeit/schemas": "2.21.0", + "ajv": "8.11.0", + "arg": "5.0.2", + "boxen": "7.0.0", + "chalk": "5.0.1", + "chalk-template": "0.4.0", + "clipboardy": "3.0.0", + "compression": "1.7.4", + "is-port-reachable": "4.0.0", + "serve-handler": "6.1.5", + "update-check": "1.5.4" + } + }, + "serve-handler": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", + "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + }, + "dependencies": { + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "dev": true + }, + "mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "dev": true, + "requires": { + "mime-db": "~1.33.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 + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "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, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true + }, + "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, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "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" + } + }, + "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, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "update-check": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", + "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", + "dev": true, + "requires": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dev": true, + "requires": { + "string-width": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", + "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", + "dev": true, + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + } + } +} diff --git a/light-chat/package.json b/light-chat/package.json new file mode 100644 index 0000000..63237e7 --- /dev/null +++ b/light-chat/package.json @@ -0,0 +1,14 @@ +{ + "name": "light-chat", + "version": "0.1.0", + "private": true, + "homepage": "/light-chat", + "devDependencies": { + "serve": "^14.1.2", + "gh-pages": "^4.0.0" + }, + "scripts": { + "start": "serve .", + "deploy": "gh-pages -d ." + } +} diff --git a/light-js/favicon.ico b/light-js/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..74cf5df7f8b4404af213e373d45b126260fefdf9 GIT binary patch literal 4286 zcmc(j_fOPm5XSfZ0P*~V#MsbF;G*#~7K{}{!LG3-7VH6ItZ0mY3D#(gCH4|)tQZBm zqNrGiieN*c#)dsnvDet1+s~MHvwMe#HYinz73~OpH{D4z4YnRC#9yQDlRV0Y;g-deE6XI_wNUcxw+E*qJt0TCnhFp z(V|7Ztp^VtRL`D0_2tVK?cTjx-MV$t$B!R<^J~_u(TEWv^!f8=8~3-}x9BGi+qZAm z%$YN7758o4yt&SuJ7@3A_3z)`o==@RrM7L`>eZ`P_I~Bc6}4#5LPw4qvG;lN=4s=` zjrRO2UzaXjQes8Ke4{rYvaY}r!x?%mVdw{O+2Uq4Nm zGR5X@-@a{gIXOAMaRW^x^$@~O`2r)Bi9gOTC-+NHE!J4@*barhli_m>()NKU%!5}oWw5)2?^$x@#Dvv zZp>t5zA;a7SWHY{4Dz88T#uJ%iQ!{Cv%x zJzLePRkQofnKMUV)Sb&2tU*69M>cKRWNX3H)2B~uj4$R33k%I3VPRov-@d)-*RQY1 zlP8-#{4;CTEIohz+}1Q})=V8cc2vWL4b`Pf7atCtLSj09{(MD5L}7g%xIY*G7hSt{HSEA4_#VuT9Xr~ zy{Hw~#(Crz*uiJ;D!y`%*;&7Lwo?Pz#bepa^y%28Z^kx1QVRIZQC}(JvAPFgkQ>+FR$v=tE+bH z+UniAx8}~BYn)utnasgm(ROov~5v2Wi#tz5a%`d94o7q|d?a7VZaPU_I1gYPcnFnA0J2{An< zPMok>T&q?soj-rxRB;CJg1@*g_D+~EK^HGx4B!|4bI}XWa~Aq{?AT$vL@c?36JpF+ z=ghY#)EuJ^=N^w6(6{kE`#FX}wJjnL=eLok|`mlx0%u3o*` zuu0tk2hJ||hQ6mPLf&$BXFst4x8xoe!3VC_ByZ_m$bIq%Y$2B~U$%U9J^ZiOK}^98 z`2i2X3kMDyFcstp{wHq{c$@wVIez@O{ry4g5PatBv4K*4QJY*Z27mE!wUJm-FR&5e z8Gb>SgY)5eY{yq{TUiBt{C(?eaeC<0sVN9t<9x$AHJ!gloV|?w*K+jeQTrPlz0{II PFJ8(b?*9S)uiw7`Lr+Sc literal 0 HcmV?d00001 diff --git a/light-js/favicon.png b/light-js/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..7f4a04d42ea39ce694d9967d39a63407b7959114 GIT binary patch literal 9307 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 PFJ8(b?*9S)uiw7`Lr+Sc literal 0 HcmV?d00001 diff --git a/relay-js/favicon.png b/relay-js/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..7f4a04d42ea39ce694d9967d39a63407b7959114 GIT binary patch literal 9307 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 PFJ8(b?*9S)uiw7`Lr+Sc literal 0 HcmV?d00001 diff --git a/rln-js/favicon.png b/rln-js/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..7f4a04d42ea39ce694d9967d39a63407b7959114 GIT binary patch literal 9307 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" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/corser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", + "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "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/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "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/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-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/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-server": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", + "integrity": "sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==", + "dev": true, + "dependencies": { + "basic-auth": "^2.0.1", + "chalk": "^4.1.2", + "corser": "^2.0.1", + "he": "^1.2.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy": "^1.18.1", + "mime": "^1.6.0", + "minimist": "^1.2.6", + "opener": "^1.5.1", + "portfinder": "^1.0.28", + "secure-compare": "3.0.1", + "union": "~0.5.0", + "url-join": "^4.0.1" + }, + "bin": { + "http-server": "bin/http-server" + }, + "engines": { + "node": ">=12" + } + }, + "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, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "dependencies": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/secure-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", + "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==", + "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/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/union": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", + "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", + "dev": true, + "dependencies": { + "qs": "^6.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/url-join": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", + "dev": true + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + } + }, + "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" + } + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "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" + } + }, + "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 + }, + "corser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", + "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==", + "dev": true + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "requires": { + "whatwg-encoding": "^2.0.0" + } + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-server": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", + "integrity": "sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==", + "dev": true, + "requires": { + "basic-auth": "^2.0.1", + "chalk": "^4.1.2", + "corser": "^2.0.1", + "he": "^1.2.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy": "^1.18.1", + "mime": "^1.6.0", + "minimist": "^1.2.6", + "opener": "^1.5.1", + "portfinder": "^1.0.28", + "secure-compare": "3.0.1", + "union": "~0.5.0", + "url-join": "^4.0.1" + } + }, + "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, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true + }, + "portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "requires": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + } + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "secure-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", + "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==", + "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" + } + }, + "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" + } + }, + "union": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", + "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", + "dev": true, + "requires": { + "qs": "^6.4.0" + } + }, + "url-join": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", + "dev": true + }, + "whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "requires": { + "iconv-lite": "0.6.3" + } + } + } +} diff --git a/rln-js/package.json b/rln-js/package.json new file mode 100644 index 0000000..47ae2d1 --- /dev/null +++ b/rln-js/package.json @@ -0,0 +1,15 @@ +{ + "name": "@waku/rln-js-example", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "start": "http-server" + }, + "keywords": [], + "author": "", + "license": "MIT OR Apache-2.0", + "devDependencies": { + "http-server": "^14.1.1" + } +} diff --git a/store-js/favicon.ico b/store-js/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..74cf5df7f8b4404af213e373d45b126260fefdf9 GIT binary patch literal 4286 zcmc(j_fOPm5XSfZ0P*~V#MsbF;G*#~7K{}{!LG3-7VH6ItZ0mY3D#(gCH4|)tQZBm zqNrGiieN*c#)dsnvDet1+s~MHvwMe#HYinz73~OpH{D4z4YnRC#9yQDlRV0Y;g-deE6XI_wNUcxw+E*qJt0TCnhFp z(V|7Ztp^VtRL`D0_2tVK?cTjx-MV$t$B!R<^J~_u(TEWv^!f8=8~3-}x9BGi+qZAm z%$YN7758o4yt&SuJ7@3A_3z)`o==@RrM7L`>eZ`P_I~Bc6}4#5LPw4qvG;lN=4s=` zjrRO2UzaXjQes8Ke4{rYvaY}r!x?%mVdw{O+2Uq4Nm zGR5X@-@a{gIXOAMaRW^x^$@~O`2r)Bi9gOTC-+NHE!J4@*barhli_m>()NKU%!5}oWw5)2?^$x@#Dvv zZp>t5zA;a7SWHY{4Dz88T#uJ%iQ!{Cv%x zJzLePRkQofnKMUV)Sb&2tU*69M>cKRWNX3H)2B~uj4$R33k%I3VPRov-@d)-*RQY1 zlP8-#{4;CTEIohz+}1Q})=V8cc2vWL4b`Pf7atCtLSj09{(MD5L}7g%xIY*G7hSt{HSEA4_#VuT9Xr~ zy{Hw~#(Crz*uiJ;D!y`%*;&7Lwo?Pz#bepa^y%28Z^kx1QVRIZQC}(JvAPFgkQ>+FR$v=tE+bH z+UniAx8}~BYn)utnasgm(ROov~5v2Wi#tz5a%`d94o7q|d?a7VZaPU_I1gYPcnFnA0J2{An< zPMok>T&q?soj-rxRB;CJg1@*g_D+~EK^HGx4B!|4bI}XWa~Aq{?AT$vL@c?36JpF+ z=ghY#)EuJ^=N^w6(6{kE`#FX}wJjnL=eLok|`mlx0%u3o*` zuu0tk2hJ||hQ6mPLf&$BXFst4x8xoe!3VC_ByZ_m$bIq%Y$2B~U$%U9J^ZiOK}^98 z`2i2X3kMDyFcstp{wHq{c$@wVIez@O{ry4g5PatBv4K*4QJY*Z27mE!wUJm-FR&5e z8Gb>SgY)5eY{yq{TUiBt{C(?eaeC<0sVN9t<9x$AHJ!gloV|?w*K+jeQTrPlz0{II PFJ8(b?*9S)uiw7`Lr+Sc literal 0 HcmV?d00001 diff --git a/store-js/favicon.png b/store-js/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..7f4a04d42ea39ce694d9967d39a63407b7959114 GIT binary patch literal 9307 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