From 7931120d2ef7a20a8fa82af7d25a3724f4a2aaed Mon Sep 17 00:00:00 2001 From: Blackbaud-ToddRoberts Date: Thu, 14 Nov 2019 16:19:50 -0500 Subject: [PATCH 1/5] draft ux text --- .../components/list/view-switcher/index.html | 114 ++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 src/app/components/list/view-switcher/index.html diff --git a/src/app/components/list/view-switcher/index.html b/src/app/components/list/view-switcher/index.html new file mode 100644 index 000000000..ed5d2b52b --- /dev/null +++ b/src/app/components/list/view-switcher/index.html @@ -0,0 +1,114 @@ + + + +

+ The list view switcher lets the user switch between different views of the same data. +

+
+ + + + + + + + + + +

Use when

+ + +

Use the list view switcher when the user needs to switch between different views of the same data.

+
+ +
+ +
Do use the list view switcher when there is more than one view of the data.
+
+
+
+

Don't use when

+ + +

Don't use the list view switcher when there is only one view of the data.

+
+ +
+ +
Don't use the list view switcher when there is only one view of the data.
+
+
+
+
+ + + + Active view + Inactive view + + + + +

Available views

+ + +

You must specify which views are available for the user to switch between.

+
+ + + +
+

Default view

+
+

You must specify the default view to show when the page loads.

+
+

Custom views

+ + +

You can add custom views if the available SKY UX list types don't work for your scenario.

+
+ + + +
+
+ + +

Switch view

+
+

When the user switches views, the view changes and filters remain applied.

+
+

States

+ + + + +
+ + +

Components

+ +
+ +
+ + + + + + + + +
+ +
From f13fa138e3092c685aa08d29d0bf1f46e525e3e1 Mon Sep 17 00:00:00 2001 From: Blackbaud-ToddRoberts Date: Fri, 15 Nov 2019 16:39:21 -0500 Subject: [PATCH 2/5] images --- .../list/list-action-button.component.ts | 7 ++++ .../components/list/view-switcher/index.html | 31 +++++++++--------- .../guidelines/list-view-switcher/anatomy.png | Bin 0 -> 4411 bytes .../behavior-responsive.png | Bin 0 -> 4906 bytes .../list-view-switcher/dont-use-when.png | Bin 0 -> 26080 bytes .../list-view-switcher/state-active.png | Bin 0 -> 2047 bytes .../list-view-switcher/state-inactive.png | Bin 0 -> 1930 bytes .../list-view-switcher/use-when.png | Bin 0 -> 26854 bytes 8 files changed, 22 insertions(+), 16 deletions(-) create mode 100644 src/assets/img/guidelines/list-view-switcher/anatomy.png create mode 100644 src/assets/img/guidelines/list-view-switcher/behavior-responsive.png create mode 100644 src/assets/img/guidelines/list-view-switcher/dont-use-when.png create mode 100644 src/assets/img/guidelines/list-view-switcher/state-active.png create mode 100644 src/assets/img/guidelines/list-view-switcher/state-inactive.png create mode 100644 src/assets/img/guidelines/list-view-switcher/use-when.png diff --git a/src/app/components/list/list-action-button.component.ts b/src/app/components/list/list-action-button.component.ts index b80d1c6f7..00ee67403 100644 --- a/src/app/components/list/list-action-button.component.ts +++ b/src/app/components/list/list-action-button.component.ts @@ -47,6 +47,13 @@ export class ListActionButtonsComponent { icon: 'table', // tslint:disable-next-line summary: 'The list view grid component provides a SKY UX-themed grid for a list of data.' + }, + { + name: 'List view switcher', + path: '/components/list/view-switcher', + icon: 'eye', + // tslint:disable-next-line + summary: 'The list view switcher allows users to switch between different views of the same data.' } ]; } diff --git a/src/app/components/list/view-switcher/index.html b/src/app/components/list/view-switcher/index.html index ed5d2b52b..3778c6b1d 100644 --- a/src/app/components/list/view-switcher/index.html +++ b/src/app/components/list/view-switcher/index.html @@ -53,27 +53,17 @@

Don't use when

Available views

- - -

You must specify which views are available for the user to switch between.

-
- - - -
+
+

You must specify which views are available for the user to switch between.

+

Default view

You must specify the default view to show when the page loads.

Custom views

- - -

You can add custom views if the available SKY UX list types don't work for your scenario.

-
- - - -
+
+

You can add custom views if the available SKY UX list types don't work for your scenario.

+
@@ -81,6 +71,15 @@

Switch view

When the user switches views, the view changes and filters remain applied.

+

Responsiveness

+ + +

On small viewports the view switcher collapses to a dropdown to conserve space.

+
+ + + +

States

diff --git a/src/assets/img/guidelines/list-view-switcher/anatomy.png b/src/assets/img/guidelines/list-view-switcher/anatomy.png new file mode 100644 index 0000000000000000000000000000000000000000..9422b3f14ca7b3882f59c08fc6e20b5cbc6b7df2 GIT binary patch literal 4411 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/guidelines/list-view-switcher/behavior-responsive.png b/src/assets/img/guidelines/list-view-switcher/behavior-responsive.png new file mode 100644 index 0000000000000000000000000000000000000000..a89a89ebbf11b4d8348ef26be47f90f5caa00119 GIT binary patch literal 4906 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/guidelines/list-view-switcher/dont-use-when.png b/src/assets/img/guidelines/list-view-switcher/dont-use-when.png new file mode 100644 index 0000000000000000000000000000000000000000..8f3214da65386391b5ef487ca64136e68e224d54 GIT binary patch literal 26080 zcmY(rb6_1&*FD^zY1r6qY&6MD8n%sX+h}Z~v2EM7ZL^JS+xaH_z3=n9-+#IHo|!o_ zbN1S6ueDEtq$PzAU~ynSeE5JMBFr!Q;RCob@b@q@)Q1mXpQS(303X0?WrcoxC?Cf= z`0#=6g9!h3c_*;rw2y9R1DFGzjV%}fL@+qZWsP;69cYe}ew(MN!S#7Qak9%RD?Vb- zDA7nLKBSN^k-m*qZ_c*IHu2j(P#Q@sFPoO4K$b@BElI8*&O36ywjO*0_Cx_9RuP4& zGOv_|(`1DWTUeQvc6njzL9MgdWHuFI9huXFUx}I}w4~PMs)9N3xwB)~%x-wAZE%q) zr-+0_0(;|HKb)K(x!TfohC`bg&kmuCFqP`KiUe=VHKAOJy!&az;7EkRUN$AZ-Epbs zJY_>2tf)|TG2lJCGze%le$1Du2v^AuiLtc!?bdHhdpTY`E2ckHIjmHwE387A`-|A0w4Y#QnDVM%BA!<@(#?7HD9?)2XT#HABxoYe zKLjxF{eEn8U$~Li$LRnQO687n9X9+!zgQ42@y$456qRl8n-PK2R%A>8ty%SPA=fz9 zVdk)h>2`)f$xZR1Vo_GYYiUp+)P48YdiP7dM0uLS6_sYCgQ3wg`xrb-$ZX#}yHFUc zuEn$aS!GcQqZ3w8n*8*s$MIme zJKalS*JtZ-7_sq{-z^iIDjo|@bjFbdh<<+uEWCM$C}UGPKA~eA`=veECcVx!w7-1% zB9||Ie^rrJ9Gq0MJLohV>ms2vg38=2XhOU1@j8MU(yx+S*jhtdCKJDyj;4>g(zf>{ z9nN1(9@lnvFkDvv&NGV5fO8k|4f;i{L@JjiwkFg>?Pb@!3C(-j{maU^VC1jRsYLtZ zUXw{wW7zBMq;%=G8ke@m+{Xsq_@8$sb!edjAh9IN0{R2)FbtCiORNZY36x@EnZS)S zfj56aN5$xUb8vf~vr=WRxu_TX4YzYNemf@*sUwlQFi;8xg~(iLAop)%1Qc@|aN`)2mPiG3C! zl}Ny!`6*{`;Zdt$FUwHzrxc%($tYm->J~BnO2amMO)vy~;AVR>dVi`0(LW4}OyQYb zpAsBgTne&(2d}Eg?6yN^+Z91JPn_7k0}f$e#F4miIIVAAoyR+CFpVlr#>36f*Uyi{ ze39j%Xqr~Tu!mVp4Fz+Pi3S5RQKt_>F&+ljAkIw6jZZ9a-y7m1S;i(rgGR5&f)Sbm z1b0zBA0ln+j)+~Z_gjkR4KLEHXjNz7|Dp`v*15$}|tIr#xLt>x?YVN0qTT1runoIToqu#xpUds;)Q- zmAX6B+elK*9#1b)Txc`GXo#?|KK6futrcEGZk$JhKe7Q=1q)gD)(egik}TDE53=7~ zFc{Jo>^!$F*10?A;^x-OL)tm#aeTGJ;`&AVs#z~u@#>@X7JIP1j@0HR%Dz1PiY3tS zc_%8p7t5IVdz@)qrPWkLP}Kv>;_hFFmLJYZ-(+G*6z8bp7!5X!bH1VW!zVcF=;#ba z61QnO8>p4#vD*#uaiPmW`oW?1)~C5Ld5khr2~GT+&J+7XCEo_s#}q}aK)u{*Ex;3k z%WENyS4UQH_)Cwh;t0QBwSPB79x~~5eZ@) z$hN2U`wyF@BZqX9?llYn>+mS~++pob_@+^yABy4a{u&r5U#erpZkU8_;b}y_j@+)xj`aMuY6`Q=Ji`$J;>C z-eCtpHh=2`!Min`O$d3ARrhLB!_ z3H+t&LrJZHF0Yr$W9Pxwc!DyAIo$dM_gr;-1y<0k;BCp4+tq4M1LD&nSjh823 zXYpdoU#%2#G*5m{dEv@hjreYlq=H_SrKAqu>GC+qElVFgO(}RlOT3Ux?L?Sm`g_t? zO+sdwhYnu)`9Ts`;6F$v`DXL3H7_7IVf9;Qda3*>@-5?p9_#9I8W`$VuOk_T<;fL? z1mRGY>Y|CwhHp{yK5@Lee`&-cR>G-5i1RpX}BQ$6i%HR9iDfqtOGh2E!sb zE5bxYhWn4qp3mfbujgu9;Y>%L)`OpOKxf%;cZgFK->mokrWo(o!L4~1|8D4bHN-;h z77EJqb-uzJ%5QApW%-+{#KR-_uvrx@qbWP8y~SM=j-}P8b=m*eZN5H3@g4jb_leX= zhAvC&u)@yRbF1Ypl`cyHW6giNnSR8o!MX=7?}-MVpbGvVF-o#rEcQf`|BO$`5mP^A z2Enk>0GS+#&YRM*bpM$SkK1EW*hJoyQXtMUx3imhKS7k`PG1D~yE1IH7Sx^W3mdyS zyIHl0%&PLptGaIhBB9Ra?BB$ebr9Y+8*p0>723Gex)!e}y#nptL=k2Q(8lUZK$Y_n zy^7KFEQiy}V;F6Ydm%w%)5znD(b(6&&|;&dN*zoD%N+p$7WC|H{4K;eWc62KwMD|% zxccMC2;Q$A_l~D%F%p57{n-VVEw==aD_Gdm1pzTv?p0LM$VI-Fg7EmHmtP0%Ru);U zHfL4PXwTzHzn<-x2vgyiN}pd{2^B>vHtucv(62ehItOi(d9*cW;-9M4nug4msgnDX zd)BjkgAt;VT2{Z9-!q8a)8FD2Wg&#y--;BZC#$?DkDTPKz9^p{>5n~?K+j=>69zvN z+6YOAf03gRYu2n)A_~}tITzBoc5A#wg()PNr~#8+Be6ac53C*h9Y>ikj9!J8g@dSphD1mnOcKi#_f{R#U@#~W*gLE zTmA_M-)j7{)lE~-;C-l~ruBq`TWed!7QlaG%6}OAQ7j)%gaotajxRGOlgFq4<9!Z< zcyiF2>nN$(Zs?O%Ka($$P4YfKLOPn=iIBl%D`c=e5Gt`;ZSCuY39_w$Oe^mbi`}c* z{76E>M4IV=hJ#_14AbiefTwlVfPD@r05P$~jYRa2_x-_e+~v4rz>Q_|_k6S_)}9Z$ z*_Zf`-ZAs7K|zw-W51kVf&gJh0+!5MJo#=0f#pr8Yci+0T-+wG1fi(?)rnid<0Soh6Pgn%Mioy_6V4S&f?liYtR5fJy1D+F8I6LtT-WSM z#*^Stn?|AbQJX>U}w?a;e`JLC)fqJo|9(w{N8WbwPW;7Q!1XM@`EtI+2XU zr^_z6%NsFfzV?5SC|#?BLBItmr2JeprF^Gq-|UWkp~8}XTx1>}9hD4|{S9RHvst`J z5*#fy8y;QB<2ZX&C%J`|555kM!#IsI5oq5D)^phj9@w#8ATaL!^2IF-%!!|IhMY%;X;Wfj~>nbzI4B2 z*Sl1GF3SBaw{;)C5QB94zp%+ynDoPqe-@+(Vh&Tj>2lv7^v?dgJ->$Qjkc8}e~U7X zz$K%+tP3_FG?8vk#OrgfnnK}@&Jy}&BAW+!61_N`kMx<-c{8D2K_`wgBpaO7bK$h^ zCpJrnl_z-trU)b@mjwAIQ~=r@#b(IEKFH%AXN5me zdpbItRfbVbFlMJ}%$4y6+NBTQ-_*UWUmOMm@&3zAY@|M z{i?>Gyp*asdZWKOSG<7VLQrj zX&@B8f{nrR)y-7h@l~}exE`pe^XQZv`+xS#JFVtf|CU!=v8SQhYd6X6o)b)vz#Wx_I zgb%mG&L}wC^E}Y;`mP^3Z!2~Zy>8WBii>e|I#!|(Eo-W#cFqz5kv)u?u)C^t~=y;*y zB3+j4-MQ$_E4g&K-xsMe`b$Hrk#z$unnaiEPB(H-_X=};ay51JYjej>2(_kJ_5-pt{_U2gyu6;N-}ERx{VZ-g>(trC^e8{z z(tRP}YHO{uo$zo^W3Bt9*6=GB{jI!9PKtrUDr&L{wcz4%Zou!-1)bw!2$G<=NqctR zdb;?FS&5*;2}SN^;)PQgHtsd`ei`2I8br&1OZ*_Ku)U8q0NCabM?LMDDd zt+WHT>D&yG7V8iXs&MD(O202x(KWU%jb|nG|7?x>e!*r)r%uu4g?QI~$Y?yU7zo8P zo|n1s+Y?^tFvR=Hn7K(ElBsM3wWK%sQkOfl5Z02p!murhS~wwd8YQ7U`jt5sJRNX; zzPt8p*IxNdze2o3K6yxS9 zgTVY?(R=^eIK_H=RQPISS=I|Dx; zDhmp;lkh;F>u%p?4t|4&IrlOU_MH*;f>EXgBdDakown)$-U%bAwoRvL>osMn*8Na| zj^F+?1H=!jvnGa9myR&mU$g0E_jkcG4r|V#{howVF(d32ZOP@;%4;=+vPdx=8J*JC zi*^KeT8}#2-ngQ5?1V-H_LDPAd-vvTEEL%kjMmfgb6=@M6pPg*6pjBj9aBH=eE>h5Ar@~vvU1~WjvXkFamcHFAd0K z3IaGUH`ZRZ=Ptj$BDNYNo$@7c%6*%qkN*@Wz}ZnlM?PXJv08eV8CWhUnlc0GShqsy zJ6}=SmT{)xw2TP#7ib^Io(UIaBSe56&A9toZ7@M@o0ghtz3+9)^UdYn3#(L>NU2=i zG>rF6JvbEmtM1~gi1BPC*z1cW0(mH52plHE#%Ph=U^+J^-f@NQMMX!BY25JsTn#6E zaCO+xf++s2Ze_7z9jrg%6HM8XTh8H*@FvCkYm{yN;Dd4FvvNK!{rdOJrDN*IeCJ0~ zB#EAClH*xZl|WtYPYM0>N-#^`zL;+Yuyv<_{sv6>)*QJ~F|d37b&6MU&}j*p^AEK& zS!&9dz2i#}m49D}RTtgV15INXaN{*6%R^WHo|)x+J6_hx{PlX=$o7cKqL#l>Me+RN z3K<}zdkRygaNQv)kmvU6v3^a4lbz7fIX^w*%WV6M?mFp+g?x^Ui$N-*gqK?fO-L}O z#{#y4krc6evz<*#W%-J$&RIHs_2v!kZQ?g`a*WXwIH3X8LZyaqyyd~}FL36^i89d8 z(EKyIWmDAxw)YPYLoRb>@}K7Nv~=+}Z6@tV*g-NV!j*nG5`EgpR8YZRf2xs*GA?-3HD z6i9}8V!*wR9KTlRg%>gBZ62=L=%~D9$X;fIp?O`3lOjooxi&WI!RBO1khlV#FDcNIYMR(r6EaDS<(@6+5ay_|0vcn{{ zJGwt(nMoZ(E`ige>hb3NdwOHLNUlJpQu}+8#Zj;_`UJ7{Ka@RD)Vj^@w_HR&E>O?d zXjSHawA^!1cI!u$T7}A1n?u1;U%*M=s?Bf+NKN;NXNE7;5S-8RbQ7HcpH4}yxY@@# zY@kb&8;+jjsp7j@?fuM7JpN!`R3SY)gH^;EI!)B zsIE9PMXw`@W_!hbb;vJuwq8TGi|V6*k+w1<%jVf&CWe)Jo`$~D(_h@&`^IvGVH!&~ zsTF};JCn&4K@r;5%HXyP_C13Ou@A7d(D9FnvXn%hS%bGRLKGspXFy0jIDdqbmUIPP zXEEw4H3~KU(tVBDNU5oT`{sD!O{-G9o{PoB_G>v5okpo^OySA9Af&fz14Hqp1*e>T zQR{Qp%-d~KP(!W(VEK`a&TYIl?_pFDWerDWPSgm#mH6<4o$NZG*9P%jI7 zf%J$VUoXHO3e!QtR3d?bVr}X6;Z6p9&oW(H7S>j7L@NVmX&bfwW6}9kilYm2?D-`e z^Kb}t4=<^B#r}8=$i+l1NPKJIU3*5Qd6;W$@cG@D17-QPzl4QcL{d7x35}cx@{|cB z`th@e1(QJ|Tt>3gBSK~us0^8gE4>U*g)8GugY;W>4FQH483^rGTYxH)(^LdR9;p-% zg=7;)<86lELD4`)18NEDoFu+W(oP7)%huCnGxA7EAZp_%8E`?#@52EaatU|asYdH{ z+`ge6Do@WfTiz2aBQ4Y^%}e+EJe%pn_cHtFe`EZT*mRmD6Kiqz-hfo>fDJnJZ^e2<0%mdA%{iB>Jc0bDTSCSI@+7?5sbYJZTOpg; z;xu)}mKNUF7Qq-9yYR4+cR;Jb6pG9{Kuv#PuLdF*9BlPYxV+N|P97agm6jU3P!sL3TJx9<7 zW^I_X3$26k99*auyb%7leBa$mZWXCHU4$45deTg;3>4;G5iqofVgBi8x^VJdujZqt z0p%(yD&q3w$XE3cffpG~-L8^fGzytqs&e+{t8ywCtBM-!75(U+wHUa+Tm?_eUrIwR zmVG16`5L|~Umd+Om9I`#w?^~!pw#dA^nxgnV8P8wCYGQu608;{vxR1|a;wJLW;$oe zO7GTHVqLW^PlAy;H;rNC5bMLW3 zQK>NosjiF_8Y~8*dBWH_j0v1e)wl>hbGi;I>^0luUoTL{W9mi~qSXwi2@rH>xk7DZ z(``4rwEscU0|rzkHQ@5twrs@xIo6#9bIldWGjGS@`aUlymhz+eREI+9!8S!}QE_fY z1V%MWir7j=YWDf%131QYtjP+fPojnjG+O(ZuGst(;G2`bPm`t;s%L6%O7W7rzfmiB zj>>#}MO>{o6ya`z_|tcx1L9K%Op5cgI zVU}C%F`wfYUz@50f!|TySt1N%{2VYE=?zlcBKL9sLax<$I;`J+Z-34N6KbMEEg%=B2uRO{6RjMCRf&4FvYqypF`+qz8Y5xm%^NDqnqgm z)%!>#l1u(pu*2WuDBa(;!UkrIA>j3iHl!JE84H+jHVF{;c6N=lqTu0osf@O_>XYrB zc!`~RUyzOl*nS6u#hKG6Ov4fr6DM-%$j6$m)Vv{mbDI&Qdo$^EqJ7cJN)D%Hw%dk$ zZqxTxeID^y%i%&C8c+O2fJo4oBYA>jiXTpj=bc=4xDgkDSXwHo-FD8wYBQ@m*Ycw~ zEsmAK5L`)$psULKD6Bb>T*F2D(KSrQLms;dr_z}7Jj3HS;&P`p#aA#-e#p_LxdNo! z$D*v!Xa~qDv(cP4)Zg~8Rx*{FW6>|S$H}ys?Nim&cV@;zv6=S`ZMniBKjZU!`9#zA z0#{VBwr<8^vWQY3Nf4IfP@XOiLz}_$`M2TdK>OUth51`oqlqJqLa+PQ)(LhA{lFnj zR>%lMER}}n4Q!FJnjVGtfV&c?^wIJ+*TenL*A1IDFs?Qpm+f31TL;W4y#*es27@Jw z4XVp6$+p`+LCQ$4*VhxIRFFkS4Yc>b_b&UGjC&>z@u$8&k zMAy*E;pFORcccT%xcoU+5whA~BzT@KWtbFSL`zw@QGCYP*wwnaQ?+h#Sh_0&vw{x- z;~qs%5AN=#)~s76oFKD< z-eh+$J;a5%@W~Wgz*N5E%Ml01n$U%=fPPX~rk%KI!zfla89XP*~Cx>i1S1~F4T1}nso2# zZ|^V_?lt8V_f_cDmlM}avL13j3p!x?J5hrb&6TXvFX6z*MQN&sZrx8F{_^bjnBc(> z9gX|z%|QWPKVL>KHajQeBf`>Al2JCf-p|~bK(0OQy_R5smXQI_e{v*rupExkLP(B( zpU(4Oa>>7jK>UMCCZu(a(q5~$#xQ`3B(D1UGy&s*N+RyVgpSH#+=c@aP<8VI@I*qI z+6B}Mc_`~(BeE6n4I#jZNdW4CO}qjB?*L%_tWJZBPEJmPm=7{+(>NL}chPr>D5unpbYL)82+DTln|&c8n0dkZpn1xm1cy`hSG z`->k{piJCXl_q$Jb_?IB9Kk^w4?S>y$lZx2Y#OB(xJ9;bt~iIoWr^TYwGQNfJ~myT z()rWy_Tg2t8SiI67$kx|UgC#$wUA@A3C2a{UMJH*DI~-HnR3SYau<1iCSx#zx1+fP z0bRbn3=-scB8Vazxt7Ss0y&*05kQ;tmBhYSzEHD_`nYeGxXty3?`XbE8Yl%qakxKM zXtw<*SLa|7J7yg7hCu=&xnqtMu~kO9+#U*n*&4_;xteEpey$v~wXx}sAH%geIb^L0 zQ^H9yx_1zWo#L_Y3qk)%yUBvuS&5u;J~C0WreF3)%t1 zm?R89209nv9kX`yq}*)`9;yg+S+qkzMn=BOpBdUTW+vy0IR$KLzMbKE4|dI|u;+Kf1t1tkcE+oA^l{yIx z!@kRBl<$NYO=W%r2%*;Z5L%6@{sAmOl;HPFFA#t8p6Sm3p(xlfw=@!l(cAY6kWqg` z8MFaQyq6OwbT{#-X!HTD@c+LA(JEBw6{6N)KOH;zRez}k&uhjqvh8(;6QQIGzYIak2%qwCGK!>R{lN2C?2 z<#GFwsX7QH=Cu?RwAt69P0O=Ys75DwLAG~_J*VXy1Oy}Hlzu2aFLKS^^B1zgm`@xB zoVK@kT6atmm6WbQ_?Uu#@k}LAfr;b~m`13`0{npQ+B_1AJS$I!cX=jF0WXp38 z{g$M@pprtHc?QGXWNl&3G=9L~pL4IfnVVF~=_8aJE{49G|=k6ywR~ z=T<7@%T7l_R$r`9D;*nihLC^D+fiC=Qd32nk4l$ix%r)W(fUTQ-4u-BYfP8yorc*VX_xKJ85t3}1Lf`SfmRI+Kv z-N^SiW+S{Ns!t#RuSF5&=I>MZa%+W>QAvxhlo0cih!Ermhj`f(nefW*CYw)pO`-qv zM7r}xt3ZgS+z2HK8d~nbd``pYOj!YEr;LuDs6yUoF4YY1uuoU*XO~;{0PKrygqid* zxQ>g2AIKDF+YZ^ho-^;udurS(yD3Ry5OWz;{Fw*NG1q9ZZ7xlz8M1KtDq&Z%0qXcP z>=_4PFSb21Qs8@+TJEyvamj|nU92L~bgEExPJg|n)NfZLr*m7S*7$gj{%n6alPel@ zq_?=y*_qFN@CaX^(H5mScnB4pbx!5(ihge0-nX)c58nMnpVOmIPVf#5FT%fbGQ+Q2zGVl(oZjZV;_h~Ap0ia4NE(kPVGuF-pt2DZaF8*AytfIYli#Ld)+?n2kp1;O*ni-FtN;*HH}h`OWPyFy%V zu}W!>&U3>*f-xr3v9VyIln#i*a`G2UK}dm9Ta*&51)@otG0jW*e`Qi}rY~a-4;7o= zrV$M;4QIxpF91nukeK}ZYwlD-=6;s91dqG3i;b}{et*5C{>H)QWYOP%ur2UWht(!9 zi7&8DWz2N;H`uh5z%q&h-YCHRsXvfWXr|T`=$DAPGR`csKh-a{z(&k=Mb*5I<48dnNh+l&f6M zZPWuSBU1=q8QgfO?=ofdyG%Kx6tL6}P!0kBv9GPHeEwYkP=H}SNAPD_rJ%?WF~AZd zM==Fq$EB346=ny8&LFl*Yq{iN$6q*Zm!07=Iwy@?qg0)&g=40L1#0cZ4>Bm0JKRh& z>-&|6Kw}H(_riCRmVP10i9e3wC~^av@Wh)`!w>L8%39q6BFZC+EOFV)1%c)VVy?j9 z@?;z5(nfi5N2YDrhxM)=YxB;h&WOt!8eXt4_5T$3w%h zmL>%lq#-n zw*Cnk^S4N}bZ(nROR3YSc?>Su1@u~p-3we6pwU!;BhrHG*<)U2>$zKL`0inyNA+U3 zc#yO~FUGJe*GNW5sSL2$7s|~vJ3L63_FYi(;QMx%`Xrj<30UqasHZ~-zDg1tm@i%@ znWlaLG?=)9eRY~6g>_#6RK|lZNvg{xVq0fnH z&bNX;nZdGDc^4IU?zzt%y6P@`Ul#I8PgBZ0hLxa*r%CX34uXfjdow?pb5y{r7qcq6_S^Bnm|m5}<07AG;j;$G-#-8;n} ziW)X7g(X4AEuMjT;%R@3 z^PoBrwkQozKn*Re+Q-REI}S1I^_!3Qf$VRtoI@y^nN+&A`I@3l|D@q7!y&Id+h%B9 ztv$a_v%)b1a&M1XbhIt|K0%)>w4HueBmJ(oB2C0+fbg-GilW_OHJuZPIMukgo8Ezj zLHK@iI2XyBXCmajefj5Mb-)B%BVo9Ek8`lB8s!w$GFO!7ZV=6v&}lTK18J$=BKn|E zoo3{RhnPHMD0wCh19xyiySK9aUvz^jql7eMEzk4yI9_HCtXSPcoeT9OCVqGa>~8tUr@2Y&Ab&f@Hltk!!&XR11l91&>5zdX(Wtb>dPJpY(4`Kv6ryF^ZA zNDg}^Rhh6zUNp)J2=^dy}m zi{yG5IM@*Bn$+~CV(VbarHliEL(eC<(}B7y#YyHaI%-EipB8QKvAn;C-vtF0nLw>|p^^9JQ~ zARjRBdufn*5}&)N0#L6j1$-Dt$6f$nd>syjG1>0T$9zK$@NNNRiwxl5wN8xyCkGP) zIC(so27<-AF9q~LfxY)Z4FYIS2Be3P=yIqAKj75HKpsG+BcKP!dS^6H4;Y9j{a)$@ zcz^9Xz5h?c2jB_kmUNlx0F+)8kjH6lHLy~SaQ;+&+&u)98c~nYM@z_v;5j#+My-8> z+-F@J84;66v2pxGX}QmqM16E99cN7{gUX0gDc-~wUL3I73^iY7DazX-JWm$Ovcd1q}lel}36u$Z{Sjwgo5@@)asVC#~nxL|cG88FH6=S4poXlmGko?~AR-tZ8nE zfN)jE5d<7obPK~%y~j|M#-n}8o%iJcn_XnXoBy@iJCvCImn z^^=jfNih^sL)DIF;4BFYT2nDw{F|hm^wEA1E)G%84;Gqlj%O_IdOgLgz0og)VZoUV z&o#68QVoic(-qrkF89MCHgPAUIlCuDFNI=tjWJAI89<0vPADUq*<(AS zRG9t8Uz!-HF-Kt>qVO7A)6}u$Cha4ZGrzmjzTP-;c|1c_Xmz|wmvhVd?3NGqF*R}C z-rWs!KXj}ELc#jRhBpyYhJg2T!yCIXk-COPo_eu-5#z6W%KOL1?C&|`g)%wKv0Lxf zMXYz>QFo#SX-$Z}+?}xcCHx9W2#jOc0Lh7iRaTZxa!5k0t^ZWoPk6y8^pR?z2!a91 z9`K-m4=uumm_s7#Bnd5%>d=)T+uJsIO&Q`uFi6_(Uw^T|OyslqqRn!Up89RV-2hma z*1)=^vDRR)phFd&2Uf4>d_o521SATkH`;Y!C7>ns&Y1$g0b%p**uImd*bls91O6^1ot z3ozh@hl0FRpcHMuyWgMj|2(8bK6RK%Z*(Oe^?!2LKMO${9160%(0k`*6n8?amBl#v zVW=Q|!s_yxBL>~a#|My)y@#r$#%eh|VGy|qgj8PS9=FckJ_7qCXOKv)J^#gVMqz9OpVa|2naw0H zd9I`weL7z(q*SGv$b7L@m|`;nCmfHHYTn-jGadU-IF6c(*=Srp(cHmhDV!TniU@J$ zD@cy+TRnc$Ejj8P_A<#F-p9VGx4S?nm1_ze#Y^O^ierBb*5b_zy2O)T-#d$_J8H-j zD+nJbrSZU&@*I;8`*#G|2q7sX6r5mF z1!@wS0vvM?7 zRIAH%JOR_ediU6w%i|Kwzny5!AbZPl!cJ_igY4R;>mw>Lpec}ULTWGj zBviG|IC#nNY-4g`YqMaV=TEJD01J4F{p;E%b2n}9cp>fW!K&#-YG6}{WCj;`80Cth zVzE53(C4#(RrgPfE~D&rC#!G)pO5{*5Z+*=6Ho^LohmTt1GbV_ggSqI>EGOQOFa+% z6AW{i7H732o+dri<+M}X$mJvB4g$`Y~kDMIl- zQxrToUCxS)cSdH=wZJ7vw<;ssy_UDRMOjzr&Z&;3e3igrtzg_s=-Xe(fy0@e~~T9>O7jv3fFF- zj2Pi-&2E0FeADCgDBEcDUA{EyP`^GHV~CZ?f;Ep zoL^YU_=Pf++YwBWEI7-hE@B6G-`~5ywY=fK^zc3I%lu554u1W#|Mx`?SJO@TPC95Ldutawfd?9Y5-b)O;Mq3CM68N`oYt5w_MP1$C%B1{ z!V|z8irJE9{$o5ATg11TIg}t7S?Th!))upu|CgB?zZ;91*p6~F+y3ci#G`OJ!NJYZ z3ckhW1u6GD3;gw;s$2!@rd`p7wBFOjo0P#Q5>BY#0Y6qVdA}nFkP0_DJAZvhD5olB zzc-BXH*a9u$L8ik&0q?M!6T`GkKT$wrI|LF&CKt;LC#KKso06!KUk!4r6X|qqHSYc%M>PEQ#{2f20MX-=8 z(-6NBZ~O3IrZ64Gkl@`Py7qB&YIxE|1FiZ}6`WS-f@v>fo0xtnP!zJ)j6dp0Cmn4%QT9x$i(~vz-!M6?`phfL*dEzJNTui_gZuSg6^#7hyoCq6P8-fN~)yC zHZBhUW<#apnTOrc6z-hqtba^Q4K_~gm+#-d?-Tc@rGW59%X@tOu^~UNzfkij4VF4a zj^Ew6uWsYN^@nE!o^d+LT@UFEoPE>V%q?P;w5dB}=>(w2`sR?8R-+yd*hsM1+4Zyf zxxIu2*q<&4w5DF19kQ|m7DKbcnP2k_?vRa(T89p5I=3tNr%_MEvUqc8IKXxTZkUlM zl0%MMSuNpvo+$cM`wQq#t2MqP9w#_XN_Yl4RUQNc#KqE?XLfr-!jBIh$im`WQWRtUyuO#dV>!O0dSDHGB*6wbx7)h3Df2wYwmmOnegai{?i zcyZ2i#fn|`Ffo($5@rf(!#iR-Uc%V+rVBoR|G{o^jip-m%UhGXWke`eAOx)+*z;Io z&;I{zE`cu`@2`%T8Vsl7$@eQmi71g!u^b_U1cqtr$59o#XDy@UMh6%+wt3|?(~re~ zkqPtzW^1l|J2crJ(Qa$D2f8ZAlQ1zb=-c_{2fSY0ne@+z6v9b>cSULmZiuTaqazyi z<>P#rN?3f^QkJeCEYMX(EJ?sy8oW1{j-Q^Mp2%w3oQx?)YHzw_m?s$r3+xVOQrNM1 zk0=0SSl}!yJyA_!;Fc4sP|sK1z6~-sMr3da=}=GR5*D;%Uqx<*tbw zdN{$D4CTQuFAFHYR;$s0eOz(BG12vhW0Ak+OU&L*I2{a&16UW9YsosL*V6qVhmUgDdK#Z7SlcQ8-)uNTk)? z>e5&1A7WT@xjPn;%3-@7XAKF+&n zHTA>g^S?NggB*QD&ng;D9rzDEykAt@3xQUTJhkV)UwX5@qm$%)BlCX%rxP+1C|3+d zeQp02T7W~5D8Mh3e66QD;{Yc4-RGR~|)%zQbE6J)2|Pf8gz&3xKyruG9zGe>d}fUOwh8oluI* z&3~2^{&Si2tN*X9s|;wPYnLrff#UA&ZpGc5;0~p@7I$|m?i6<|?rz21r9g3aDR7tf zyIp*7dn<`ZQE=23kEVFtyG_7wLjG-akE~4S&8>d z_pI@|W91zVLhxCKKQE|3l5dH^M)YZ}XcH5Kpr9kOkx)t##G;CEHn`}ukXLT0fwXWN z&(Cv*NyX=q{8Qj5Ukh2N$+Uh$EgOx@r#w>COg|Y7J%IFCw8UQ z?lGC2E4-~5CKC_+l4IwwdCXRQRH=k0C?sEK)GNYJ$SageWw{&==26$zC!!96f`W29 z`)PpNJB2PUDvMG!18jwc-FS_K1D(m@`V$b1aX7cu;>3gFwI=&hr9=%5P{aj`M@qH$ z8RM{7(0nPzr`K)_NKbFAgz4$+Wp@4}sshOUf3jOn;Xote&&U6Q0Dh(tn>s1 zUvThr@1%Kw?=$4<;~*fWqmEV|qH5P!)#=6M=6y$610-UhcZmN|B&WS9Bt6lOr*S|W zWA_oU$VK>t4x27pY!!mSpcw*((*nkw-F9i9I2MyZuLn?*+Ha@bj%Yt#A23@VlF5GO z&`i_?YUzjUW|6IpCpR3fSzJ%1Dph*u6#9D7m_TGC+dv$@>a<5vhJ?ATJMSgOnYf!-$FrW4`3rWcYXf2#G2o~={`S{ z%8Xx#*Amw71@70vEqlIu=}d<(@~D-jCRZkJa2Pf&O9};hMQF~Awek9uOLuizEh^6= zhqz_Bu=`~KAhJa81iLm}*7K4K36#JYJ~GK@I}3_5zd?o!Je=^HvQmGg$7E{OB%h_v z!lXPE=p}TPUz{ppPD`ZDE|VXCHFPm#;_5t4bW;8hED)iIf8@DTU7$`%>b5mmyrWKa zbH(5Z>R@tLsTGDh@|To47YGDeac0*GhKoBR49)jYA-`fA?#>mGTc~I+Ln(Dz=>V^M z3o2yiHiO=U_gXPmXI67avXM!xNPq4nURhPkPw!}J9X<2Pb^G)HXzyh=Y!$sKQU3C# zeSZ*Qo4u_Ow43cdtb;#nid2_fQfR4M8XI~%Wt7Bxxuz;Tb>C}j>yrqtokMRkV9xQ} zp?X0MmK}&B>~vl0@Pb}xIO!^Y+naR<8vCGaG`IUnaDZ6%Y>8=shfa@=GrXx@_?pKz zeBMkcG9pzToF|yWfElNRW%g9{^(AC?EM0m#`~x7^3rFdX$dih%QsoMVe>8mOetjI! zXzLYAD&gGDA`krbKv8C28*!>`P~X#R!*wf9+884k&daqCBUtHF_P~DnCiM?el`0)0 zMn+p1j)sb%ov!7aMyUo-5fg^9k?tLonL(n$AzXxOjNb}FDO8d>N`U0D3U!T(AgZA( zUM%4z+taMemD?YUqDZOj@KPT6ecz3VbrC=^@#}OuMui$ga{26We6Rtb)?AB~Ata#L zE=gdF{ydA&0=1ysoxdQ?^Jk%+zeR$7PMP%x`h1y4@a!+4vDr4uEu7iMXCi`jSl^J8xu0b4UGICk%E+4H zVoL($8~PK9d7XPh`?*rYIyglv7E{*g1|IyOgHtQgMJ<@ zC}Ry=H@PjG3=YL}fqylY3}N14K2EE=$tM5=NA~3Bfbl05kj-5mtc^$}CaS_tmYKzp zoZtC`)NE61m8KX<1H!?COeXUW;xRbUo)4Eea|Mya0tg}7e3UxPjs#o|yWd!-`!&Rb zNC$9w&-Hc+@@>_i3;}-u7OOLuTBSyK6)vZ;%rJ~+74v)^R%{7>hD=2lGO)zc`TJ^G zRu>m6^+kfBa@}SzvDMd&b_3_ZAwwh#EUu(e)_c_0({c}WalUMJ4=yqN1VKdV3ayS-W&6jhw9$A3(2XPajgCujCtRqo&*6XDb26 zRiDz8Wr#q3uLY{#iRon0-?Jy6e)HBC?+j{M;o@4t<8ng)LY+@uyXCxthp+P_R8&|3 z2-tKpEw-(9$B8jdEsie)fOn^K0DTyZRtpUPkp1C_WsYSAS4kBxA3utZU@S{SsqFv$ z9fZSvv~@UlOp$8N?*ZNJo=LBZMDRP7|rTt znOm*ui|nJjz^b|{yt<54orgD{)ZiVL-e)>Jy8LvsOHW8Y6;i|XtCih!2R`ZUm_ad; z*Ws|A?8;S~5*`(9+(BW94xTb9PTR8wZe7x?Xv4u z8tWw-79a8!naFmWuCC$YYJ-55UeGW6Ff}9R!{O1GBN@jPVW{GT@^P%1r&66R1v)de zYUv!E#mT();jpBM;HaUreqr%Nx!Ma1#Tr7d%ubS$OcV;4!9bfL0Hdu)HWg)l{)^rH zq<6FP&xHldD@?kcN2k{Vc486|Fm}rY%$VIefwqGgTVK70;2TRt0Oa8O}VJp}DMy!DyBAb(5eqikr0*?=MSCwO?Kn74AO)LH!z`qlEksEWzYSkCvB zByt9Rey?zk+(aTetbb{#uZ8N)e1q8QQ003otSA3pcm!z6B#D%;HR_7n^~aQ%ox>sj zjsvWbPl74P1-Bt)KP|R|CV#t;zo1Nf?mhbLYXDhLW>*uiZ>BpSp)9$oDw!bY3a<0h%|qX_sq%tSO{alyaG-^cXWf$X6#ppi zArfKfmhK?nyqi6$&~f2r=-fv++an3O@Dk8qS%G*zBpn3<$VjszQ5-nW82b8?M54k0C72`-28gadaJdMHa4dg%{IpOLsM8B zMhT-I;NklKQLlk^L2$Xm2^PD125+)W=2K~zzvYcm1=<0qL6ZW<#o<3Fn z$XFKQZnWMgDH9(ksfg;Zp_ouF(4rqr;ljm<8jy@;1-|Bcc!*>C)6mz>Vi66|e2Sw$ zgtP+8j694Vnq?aBbDZ zX*xZ0P`uXB*Oa1a8_JmAu5?s;9>ZqvnHC`rgzoOjLB}VOl9ICbz)Znx%g|#EL>D%x zVvhl$Rg0{usw$ux*c}j35Sg5utoQN&hsj>>GhybgDsa`?&ZfG zJr2Igk*`>|e+7iHa|sO$RZDGO%4kd%gR`@Vq5#gDrdp;}#!|83U53qPl95(8G;htr z)?+sVbRa5{C*F7lO47R}wGyc3Pp-S_4_9L5KMSN&!MIopdjT<@-Ow{0$W#=wPYK(YWMZEr_=#m43_7$G}isb8!+$U&ry-)AW~qTX)dx7KQVGsqBAv_ zYz`|cvL%`>ln+8TaxNZuto7HFo~6!GKg{l6e|&;j_qnIwe#i!*dYr^;JTr;qEaFd8 z7Ee2_urLWa1SMU`UbxR9Hzw9Z&Tz;J^xQ2Q{$K&V(#`Zsu~}a7t?M3457B2}%OuV; z!}UTeR0lN5eT_z;mYyF4B95e=osfSd@bA6gZK%>vsIp%bTc||1 z-#w|&>)A^+PmIssIDoXTYtH~+v)o>H(7*A{e#$!^wcg^Fp&ya_1?t`}GuKwi0~|(P1>|T1hNYHa&lHs!03E`BsPu+xP|<6S;QJG=cz!SUdL8&-ECE9nnk6++ zU@@Na40k-6!X*uU4NPOV9Qrd`0t(QRb_MWg?cQjA;KgU9LRs@vK8IaA$Nh8q!-cZ4 zP-2nb>wi*rbUXcCovawIoK^&}X9b``v^A;?vJxoQI-g&ly`P+rzwV6}9Mb4l(#=<{ z__n!SW*Y@v0Qg5MYG*2dxieO&rHHV3`9SWC>UMn`j1 zab?n55NmCmu|Bjp#OVa57LM3#2v7^}G!<%l7k}rjZ1_h(cKBx2q7cAuY~ie>Wa`VL z_$Hu1Nb}Yn|NL<0G}+oRFKMP-$@F1wC@_jsR$(bVH)Z)XZ-1quHAaa<9m8CffS$1k6KG;D1?s>b2G94yhKe`OE@s;`9{Xa$GM!Ntx9XSm@f**aHo`K-7Xj) zT5SZxvqrJMkp?ii-{}ql;L@0{*O|s@!LckR9P+DVs*S2l*JJY9^klB(As-x4;@se8EfKBwVUkG&xIDvsZ87*w=<`J1-7(;L#fACtuA)kQqBP{Q-I zQZE2R8I6@FmRR%JB@~Ix^PX0nu74p4_aN-~VL{n=I1Un!988a>qZsXe031_xzo*@H zMoXT3@_(RhjZk7+2mfl{u4WC6a>C$8m)!4w4C*+Ke{BMW=!i&tTxtC#k)BGL7T zwuCL-w>|W}4T9g>BF$~R3RtDpmLP=$GbCPZr$`Im(*yKEe(n+OHjsTF^#Xghek!-a?l|X{0 zdoD3I%Avx)@S<$}+s*BbZ*8zV#5Un)A1t5RPRQfDp8yFF{{c+)s8n6xw^L1*Vp%*3Q{dQP}cs| zj_8U>6yx*ffisQm0mtj<`b`0H-rMz_3aGb52KMC%)^HqouvyNdA)aoq#!=>(4iowq zo)K)bD*-^ezfTHuaV9`JneBHw@~zU}*?PqQ(5T;=55*{&l=N-$9Wetj4LV7igPv$;~${)6~I#bQMvYLAyckk_YAHT?8?>cT+z!~STO zJ(aiGw$Vx--~)o<#EG%*_qH4*4pk4&V}a7`gb0z|ElK{3s*w=eX{7D<%?gTugG44# zGmJpt{FGlcfU$P00!}zpRr*|<>=M;c+vj8K7VbsEdK8MALes;4fiPXnyAv_2ZTKXv zu|g+F$RCFjKT|+wAme?d#AJPa;7zCEzHT(z{&z%vPCwVw?#I=r-7BDv`QHj|mon@m{QMyLPSUcp4d!1I4*)Oh zw~o>hn zWd|y|nfwkInXQf?0Ia>7t5w(6X?503T!?}vR_s>b3p>{(Nz@Dy0J6BP=($@ zs-TTflNF7kK*y;ls%fQym-xkT)zR${vneZ6bh|Yl4<->2^{MwD| z>V0naC1-+UPEblJOt?=Jb_18#*mNQb#O=(XKK@-n)yZhP1Leo@F`nuGdXfwKS>?{} z->^U!ZBCCwKg)?6%@)dLASHCY69`_w94rg%;2)onBND;m#-p4;( z*R&d8{sKN~@G(Wjc#XlAc&RN>AELIv5Njz9T=x1Va6B-R(tgtl>e^}KIC9AzZz*43 zu`Mcvk&GEX+A?Ny@W^d)YPzSe>Fk0g3RX@!L|p)Gj#93G9d8Gjqs5}LH#cJI{M)CWEE0|D|WnDrVcj)oJ7PxOSR36PTe46mal{)p2>B+ zU>+2A6G#O@;5Yg~r1+$O z*d%GL+zJf;m7~kK$D2~|7nb894=4DNvp{scNxd+TUTa8{^&Jme)MGT!Yn|UTQ zyWDe19tkIAQ^N{-1M{?fMAF~#?$*q95$pSRdC;Ir#p;L;qt=RFt@>n1PzMnz`k?wv z>JymWK}a4Z3$hnA?sF(a1(*FtSOMLT08JUsPoz&TgOMXl8J{@FG96&b(covOxo9;Ktv#tKu&F0{^0v1k-u?|pzn$R z@+zr}6NQlMG<>Kq5`oyQ1!3BU!i*n%)a~90jsTgW9!oY+4Wa2{;*x;;@(0Pn&*Hl$ z5@L6RbhSyNcKM|4ncd1N&z)k+HB4Z|-u5^bE;m3cb z`2JB;OI<9pAAazMM?H6|^6fQIwTA-CM*`l+rWDk}Tt;2#-dlXXPcNN$rF1lhGKwlN zPb57C*1ETR#!D(O2aC8E@VM!E!Y%-8m|R#Gv^)jP)}Yg(HTN`Ml}Luhh+XY|+2A^@ zl3+}^CeT$wg$)k_6SC@X=gZ@L1~%8lFNJfkRt?Y7KEVRl+ZeI&ZEPtogE zg~d3iBfrts!ZNqPK;fHqXf&aco7~}>y64zsN>#TR8BU<`cquXa5-|Lp>~twsIzmHG z1wUNbV~J8ZjR4DMm~yqV5D+D5o1D^c)ox_5efdBzzF0EWQ+QBb8u@h|e^4j`Dz%)Z zKm$Cc4J-9-0Ne&*)ZUr!2jpW0aVU~U4V6C&&_RkXR{?pR{Gz-?NK1HMmIxkPBErg- z!}Ta0cL_x|yN)J4Unp7xL=`Xdg5*N)E9u<+GJLO3ss&rg)v z%m#u>a4{AcG>k3LUAy!vn|vcOi#z<%dxmH0lJ|^P+l5rJJwU9WJvBYTU^Ibnt;rah z?v|Cf5=V5g^%{n+ljTCOSAvPCkkES|VC)H#+{w56pA87Y&jW={KB(P?E|ml$nX27M z{Zl{UlTyOGHcMU6;SRzwj6j&OXbAP1sw|?Oyib4UL3oz+i1L@xErD{K3w%Zr?lDj2 zh+;^Iak`=JY0}ou`a((+^7a=LHWWcpSK_Lc)2~5#=j-XdY6+!VR3oD=K5{aZ*lWt`v9YTZKnHD=oOQb*uq6}bE92( zzKAMe%%h$kYYPfbBz2MP;#%JA;DLfwuZ*}^~qjctc)HWH~)N{a(|M(sf(FO`PG z+cv@Q(#i=VP$&#i7wn5D%|t{Dl&r}nB%^ekwtf~v>k_QuhZ66gX8h%g-&0DL*Y`A%V~c^I z+J6>yWLK(Jv7x6jGZ8lB-I$jJ^}fIZZe-+We>>_N7==dkSS*VvjI`qE&eJ|re!rDU zvxG?zve~r zrgytt@ksoXpTL)*uK!704qfxCPtaR35U|HWC9Otv8>SkS`<%SMut4#@1ETmzM0JUT z8Sq&Y{q{t8ALa{8_CIfSNCSq~O|v1Sr{136Ed{*y-&b9GkiJ12!L}Mq>;B*4`N850 z=AJFd_!9n^>OY5X0_izcU-xu!=>DGlpAUiv?e_{UuR*Zi$@~a<2Rx+2g3E)Ebkn>ATtH%d+$ca}KW-iX6z;iGU08{b#qx*~XkT>q040d7 z!pmEQb6;k%h%{H~WeEDHgj!$SrJ4;(fu(29DOA7QOsAc~hOA`3Jgu>Xs`7akLXqN} zd?NXg2i^OCQKp}#K80IldAnsvm-B`fo)DfKE@LMP&JC9EmrG&?zAg#+U+j{KbnW6e zWQ$S+i_{#}f8)mnrk|@c#9Gg+yt8XOzE{il=;0$%Hq3$Rw)L&KFFkzr*P*E>jRs|U z)R!3!c3Ia{V>-Up8k<;2yo_tD)MX`|WW;4?<8Bu|)@ruA)GhyhI5f`W`It&+>s`T# zB@f7PQpOdky31c}2F-i$iyamlo^HM5c@vLCp-**AW$3h|p22&~jf7Pi#{crB&b2Kb zWiRIgNG9DTfK(2ViP<inb~(a-fuM(kIF2)EK1oo5I&=2TeV4> z8&MiH*XYkvGKj%k+}Wi7wi6H&r$olkAozd;o)P&)lFiK}w;=W%Cvx~gSO6XZCkMbe z+=DIw0LGa+HTKF}UHmKeaXVk&Kf5!2w)Lk9`58nntlRW$yFW(Zyv%afMAb_0LQMOi z7aaj6g(0RIg~J^B2Nj>@l+h0+mtrFTGlY7tIcL)H&a=GZ{5@GeH|J`gHR!(xKQ5~pcmLLR%LZ{PyQh+zXHF~s^oq0+;q-j&MlNKxQo2Ro?*BBm z(dZtlMbo4c!;Q$;UeW0;JPgT1(qD0mgra@#tMs!(&ciKxyAxKX^|ECp=w49Fm)^^r zhSpH!a_6#^J-925d3!>RvA&cIP$vipq+GP5^tNa$qn?l?0z@ zhphoP(o|3HYmiB}l z+`-u1PCiW>wFoi0(;sAA^L8DvuOJ^9Hr?#4>D0c#40s?)y2&H6xQg^I6!m9KsUFVex-<6>iB8!srO zp`Jo@!oKpp&k%PP^~@KA)xU0Yz2Jo_UN_g1-K?Rb-j(&ZDYSf^KHC!Y&`M^NI#fDM z{JblQ?d?5x)U!}}h!5KuOff0>^Y65f+E=SDyN30)Di_H5xPF}W?2#w}q1WaYg|CJL z1$q1N(z&mPz7E+zmK2B1l}HH=_v={s_=wnYxXPURyE0lul~fN|AXOVw5Q^3?4$Baf zy%i)C5dE)>x8|bozOt%iMOCB_fMvS~`9s-|KYZ~(`kZ2PpswR#5(R)7C`v>W=wlod zDY^*c>`tyt%miQ*H9RT{mTeEiBOM`X%r(Xe90JcYA`=jb%CT@VJ{f9MJy-G`1x3Q$ zg;cbf_D7_Uyap>1XwlYaO{9EJN4Z-ckKGxmm@jV4mFu$YTyJ`ck&ANaHXxA=o2?yW^p!t7W)jc_ZHwyGncQ;sKJieaSful)zy2=xxj zR8!V803biXXw$V^a7xbX=RbU3Q1=%jzhjO9*DXa$Sqb?&OYv?E4#FIG**#(^2h zbujLJZ_7Z!DWH(xv!Rz>602pDc43tFjaBQ_BsRU6#14v`ao@V~aAzlmgi77|=fNHq zJQB18&(I#V;2*rmk4|4(-!KU!E?h5GWhd=r`YG{$=gE4rTwPat#5QI;G+uHBY)2RK zufuRs+iC!F=TE#u2|DF=Ug_%Qce_!b-H)>Nf|@FU&K~i8Y6?0p29KZ{3&Ot+KJh44 z46#dd2~>W7=FJxTmiq_^s;nJoIJj|b!Z>D2<&SHE#l73vT_{npCxQkJf*hgQnp>U8 zq0<;hYgb`KSZ&X+6-bXK6X=zp5a{ASptt`guw4hMsuyWJ f>inGnDG@*pe26-L?O1UHe{{gz)r;Cl2|e|19WZF* literal 0 HcmV?d00001 diff --git a/src/assets/img/guidelines/list-view-switcher/state-inactive.png b/src/assets/img/guidelines/list-view-switcher/state-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..720b4bc8a997d01e31dd3cc077bce11092651ab6 GIT binary patch literal 1930 zcma)7c{r2{7k}q%Fr#D!ktN=Y8DooUjmTi^WgRJT%T6Kp(u|AAm}?nJm})4EWZ##Y zN;S5YYl$Sw$Sz7KEtKSH+_&%f{{5ck`|tNV=RD{6J?D4MbJAR#Y{f+7L;(O0v$rF= z0RTc7#!e_<7_Dt++<^%q%FWgisP9);0ss-RJ=ua1gIFmz8MeoIZB`Phrt!c)n{bNE~Q(XUz0@*HSZVNukET}5x zn7$TGy_UyKU!dyXMb0nxeGF9c?6J6*mGwY|GKNd19@kY<{nJZu+G=cG{Tju?gA-@L zF)I#9)$^`d)QhmrHnlOCqUY9@EtxpQDkAV~*>kA_2h&RNNte1an-AF%>xb+2Eo2S- z9=PPq_eSU$?}m<+vl}D!4K@^1NLWTy7$5#h#dC4C?OasgJIRv-et5${p-}po$%N@` zK>?HE?p`7`NG!S zyQYXJk}#MOA%%o?Agr48R2#&Hjk*UPn1qIfu>`sHy&rs11~i6Nc0mS{v(X$TD&MlNV*E|W$x|)&WLu9`UDpZb1V zSB@MY#QVR=pEB(HtC3-0VdE#X9tFq`DSAIu71l294E(BlRyr@gVmO1Z8H3#q)g90^ zfa6DQ>+mH=WG_wqp#2Qit$|0!92qzVvE1Mrbf;*&=H}b)FCCRP3b}!$N^+w71z@N4D;nmLh9rw@*dXyI_U&u;z>?qmQP z8qj#|d2eyKn8)RT>YiX8PrG}%vaarj`$dDJEW47#@E5Y|t8fWH46=M%nogASBTVLI4 z@|B@0w|X`^vqNW8a(3m&^JG4}BCf*6uP&ouQ{3wDgE+AUgBWaq8Lh1}WAM@CzF}+> z)sTbMl0`*Qa}me(4XO4jRw78q1q;T%bH(-@OazcekOylGvBgRtrn>-0Ceof9Wc&;g$pp(URseWk z@+Rg@)?N_|gOLU#cavEcP$Y;3N)=CH=K&C-gT0BlhI%26K)rTiSYA2gr$7Qg0ywG1 zCleVL41zn}v^R7Qd}2`r3WJ89TiFLo|>en+^YYOp-cOqP*vmOjZH97U6x2t z^p%_))_lL^xZTkX-w3lqO(%W=mU35*k$@sG)O-g3By_qEuqCfYk&qbF4Onmt8UVm` z^ryOOKNO^tndN&l=F#_?ki38%zwZLxxh7Mg2@=|c1s;v(`-<=0{WNX9{fQ*6=51S} ze?{2T1N@CypYUee%RHKZ>NZV(8-7RDc~hXWcD_qs#`~Ep0 zCodmBUwaS}7ZY;)L%wm8ACLDBb4zOM6N4lNPg4I%V;VYa{GRXJ@cYP`JS@G)2V;ZLv zjOEUGdU`s(6PVGy{DnwVfxD~d-k!0TO5%E|@BTxa#r2S8mcKXA9 zioD2WhtC3p*DXA)*w2Ok@l3-EVOPud3yXs}AW`%a@L|Soz=Y z`dg50&9J1@#=nsWhabhrA^iniBGrosa`X47`yh8B%;CXr^=XtaNku3ZmMG@{Gnr8c z`*~r3<7#o!1xCpZG7l{~oIxpN^R=gykP8u3Vp*1PdjG5{LX=(jM<4}5luF!S+LUi; gQTkER;52qa$zaj7DC;oy4g6dIduu0hz2#}t<8 literal 0 HcmV?d00001 diff --git a/src/assets/img/guidelines/list-view-switcher/use-when.png b/src/assets/img/guidelines/list-view-switcher/use-when.png new file mode 100644 index 0000000000000000000000000000000000000000..444483f1e8d98983c788e12f32def75b1bbe7e0d GIT binary patch literal 26854 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�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 V99 Date: Mon, 18 Nov 2019 12:54:21 -0500 Subject: [PATCH 3/5] update state images --- .../list-view-switcher/state-active.png | Bin 2047 -> 999 bytes .../list-view-switcher/state-inactive.png | Bin 1930 -> 963 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/src/assets/img/guidelines/list-view-switcher/state-active.png b/src/assets/img/guidelines/list-view-switcher/state-active.png index 426b009c3c5b4acf250ebb6877cd04bc59d053c0..4dc6cb574530680cdaf39efbff348af0d292610a 100644 GIT binary patch literal 999 zcmVPx&p-DtRR9Fe^SY1dIQ4~J2tohTguqlM~5J?Z(mXPA2l7y*&X+20;qETe91xAq- z6_OxD3H4$U81$e-Ej8TgV3zjRI<%L~M4)$a5G*p%Xly0;-ZEON;(oVDYlI3Cr12r^*ObLqYefr(UtlnWlfaqTWn` z?Wd>=Dgwg!F=zuJWCf?lQ7|UC`C9-1$R}^}G6P|51K}_e5+~608^Yk0;h7*3%FIb= zO#`4^e6sKcrn=-bOr>@_Gm^?X*CA-lS}=8Wz}NOx=xlC+3SK8Qn2|(8>+nIbF?=hg z!J1G^r9haG?1)Q*m3$;q_A%Z$9vYulW2y)wKRpqgb930|-nEOEHr7_d!Bc0MILt`O zUwvj8ODUN-kusLjFEJ3S7X=9|(KnS1mB$F<1lSjElB9C#Q$44twYyNA_NLT&8xbni zXsCn(!`qVWZ9q5}Ux4@u!zcS_Sq8(bb*z=X=exWYPacBP=`N%!8(Qb*9{{O`av>@{ zkybCt%MPZj@H`yOzW}S(1!KUf`(?028wC;3u~`1}`XyKgO^}+Ei)Gu88On<<13De$ z4%xvVKY%RV*=Gma@DkB(U6#z5>81#{q-9v_;>ySKds zbSY_o`T#Um87lFSzW=x$%c#e0GS*{W?nO~B#rhlw2z38380hYRfu1g?m$8zoC3h3|r0(n>6jgGmm z2ku@uCo>GU8Tpsti_btscczTVaX{(*Is3l?OFaUWX8sG!+wMy021@j}Lt84%)o;iR VQ#SFgM6Un<002ovPDHLkV1ig3E)Ebkn>ATtH%d+$ca}KW-iX6z;iGU08{b#qx*~XkT>q040d7 z!pmEQb6;k%h%{H~WeEDHgj!$SrJ4;(fu(29DOA7QOsAc~hOA`3Jgu>Xs`7akLXqN} zd?NXg2i^OCQKp}#K80IldAnsvm-B`fo)DfKE@LMP&JC9EmrG&?zAg#+U+j{KbnW6e zWQ$S+i_{#}f8)mnrk|@c#9Gg+yt8XOzE{il=;0$%Hq3$Rw)L&KFFkzr*P*E>jRs|U z)R!3!c3Ia{V>-Up8k<;2yo_tD)MX`|WW;4?<8Bu|)@ruA)GhyhI5f`W`It&+>s`T# zB@f7PQpOdky31c}2F-i$iyamlo^HM5c@vLCp-**AW$3h|p22&~jf7Pi#{crB&b2Kb zWiRIgNG9DTfK(2ViP<inb~(a-fuM(kIF2)EK1oo5I&=2TeV4> z8&MiH*XYkvGKj%k+}Wi7wi6H&r$olkAozd;o)P&)lFiK}w;=W%Cvx~gSO6XZCkMbe z+=DIw0LGa+HTKF}UHmKeaXVk&Kf5!2w)Lk9`58nntlRW$yFW(Zyv%afMAb_0LQMOi z7aaj6g(0RIg~J^B2Nj>@l+h0+mtrFTGlY7tIcL)H&a=GZ{5@GeH|J`gHR!(xKQ5~pcmLLR%LZ{PyQh+zXHF~s^oq0+;q-j&MlNKxQo2Ro?*BBm z(dZtlMbo4c!;Q$;UeW0;JPgT1(qD0mgra@#tMs!(&ciKxyAxKX^|ECp=w49Fm)^^r zhSpH!a_6#^J-925d3!>RvA&cIP$vipq+GP5^tNa$qn?l?0z@ zhphoP(o|3HYmiB}l z+`-u1PCiW>wFoi0(;sAA^L8DvuOJ^9Hr?#4>D0c#40s?)y2&H6xQg^I6!m9KsUFVex-<6>iB8!srO zp`Jo@!oKpp&k%PP^~@KA)xU0Yz2Jo_UN_g1-K?Rb-j(&ZDYSf^KHC!Y&`M^NI#fDM z{JblQ?d?5x)U!}}h!5KuOff0>^Y65f+E=SDyN30)Di_H5xPF}W?2#w}q1WaYg|CJL z1$q1N(z&mPz7E+zmK2B1l}HH=_v={s_=wnYxXPURyE0lul~fN|AXOVw5Q^3?4$Baf zy%i)C5dE)>x8|bozOt%iMOCB_fMvS~`9s-|KYZ~(`kZ2PpswR#5(R)7C`v>W=wlod zDY^*c>`tyt%miQ*H9RT{mTeEiBOM`X%r(Xe90JcYA`=jb%CT@VJ{f9MJy-G`1x3Q$ zg;cbf_D7_Uyap>1XwlYaO{9EJN4Z-ckKGxmm@jV4mFu$YTyJ`ck&ANaHXxA=o2?yW^p!t7W)jc_ZHwyGncQ;sKJieaSful)zy2=xxj zR8!V803biXXw$V^a7xbX=RbU3Q1=%jzhjO9*DXa$Sqb?&OYv?E4#FIG**#(^2h zbujLJZ_7Z!DWH(xv!Rz>602pDc43tFjaBQ_BsRU6#14v`ao@V~aAzlmgi77|=fNHq zJQB18&(I#V;2*rmk4|4(-!KU!E?h5GWhd=r`YG{$=gE4rTwPat#5QI;G+uHBY)2RK zufuRs+iC!F=TE#u2|DF=Ug_%Qce_!b-H)>Nf|@FU&K~i8Y6?0p29KZ{3&Ot+KJh44 z46#dd2~>W7=FJxTmiq_^s;nJoIJj|b!Z>D2<&SHE#l73vT_{npCxQkJf*hgQnp>U8 zq0<;hYgb`KSZ&X+6-bXK6X=zp5a{ASptt`guw4hMsuyWJ f>inGnDG@*pe26-L?O1UHe{{gz)r;Cl2|e|19WZF* diff --git a/src/assets/img/guidelines/list-view-switcher/state-inactive.png b/src/assets/img/guidelines/list-view-switcher/state-inactive.png index 720b4bc8a997d01e31dd3cc077bce11092651ab6..f57078f139bf634b188fd26f11a2f42418245f11 100644 GIT binary patch literal 963 zcmV;!13dhRP)Px&eMv+?R9Fe^S6xU`Q5^qoOcR4l#qBAjl++%=4=8G+eY})qBLfK{tXx50YJ!nb z4;4KGieU7dAN8K4Qb^IqOJv#n$W2?d&6Q2f#$p;ySm*rnUhh5kZo6))`QU-wbAG>b z&+q)s|J?I2m7k=3(-4T#yZ3{X7bUgmjYYtdo3e8FdY=4jweX~hYVwE_R8(C^@Xa_9 z2`bEqOPYY3QITr`B)XiwFxLpdi
SX{J=FDvQ}O-drVq=6;X7n{RB^V7}HOHex0 zr8+Ey9975{_#xBq?k+CEUopuuGSa18e4Chnq2Ui8j16$1Zft7yZ_LcbU(S}T9PN*M z6dId-9D)T3Xe1*|>YzO^kq-nz20TzhAD~4^v;-~~xoszs> zJiaiHYJPs+ZyEapKA$g)=8H|fyC&HoE(_C%QR}p6;X7Dt8J)mJY=a1_94E4ChdY4S zp{A#AfalM8SsM6_Q8=$|w;SPu&WD&^sH?|3zi_+oH7wI9mUVLd#!Xn4lmzAxGnfVj z;Z0v3Tq9hdBpX=0ekX4Bxw(Hgew|K-IFN{}lYM*lKoW66h6VJH?CgAmc_0zlvw$2H zK-QF`O~a*nIAg37@$^iUbz&JA6ulS<$i^g8Bes48iMRso;H>8$I4V0E5%H1j(F)qM zR7g!p28~8`!h-mSyb3=PY9co~D<%enLr~L$A{J2)nxN&Ve6Fl$IC#|v8#TpCq^r9J zIy&wvzI?1nNC0EyDWE&GlBC#3bxj>yy>b~+$P%ZirR5G378ZbBzXNe^?^Ccl9N0M} zoK7dyUu=N>x3952)I+fmD&!a+=P$=|zvp0jdK$=e6#MuwGXq|)m&Y!bD^%a2`ehlZ zt**iYktz(3quF361;gP|6ijZvhsSjdd50#u-2soE$Xpz-R{B_$k@925VQpd}s*IQ| zV781xTU!TWr}Ha#XJ?`8XgOk!=a;m%AdF%o@$vC+yQLX)S}n>M&z^&l1N))uhyn54 z)^->s|0kOoZy_H0XoaftwL!XOs^tEjNbXVpn82Gj<11!xb!TNmua1k0gN20!mjCZq lowGR;%%fJISG8Cg`U4gBOq05ROyK|k002ovPDHLkV1m~wz#{+v literal 1930 zcma)7c{r2{7k}q%Fr#D!ktN=Y8DooUjmTi^WgRJT%T6Kp(u|AAm}?nJm})4EWZ##Y zN;S5YYl$Sw$Sz7KEtKSH+_&%f{{5ck`|tNV=RD{6J?D4MbJAR#Y{f+7L;(O0v$rF= z0RTc7#!e_<7_Dt++<^%q%FWgisP9);0ss-RJ=ua1gIFmz8MeoIZB`Phrt!c)n{bNE~Q(XUz0@*HSZVNukET}5x zn7$TGy_UyKU!dyXMb0nxeGF9c?6J6*mGwY|GKNd19@kY<{nJZu+G=cG{Tju?gA-@L zF)I#9)$^`d)QhmrHnlOCqUY9@EtxpQDkAV~*>kA_2h&RNNte1an-AF%>xb+2Eo2S- z9=PPq_eSU$?}m<+vl}D!4K@^1NLWTy7$5#h#dC4C?OasgJIRv-et5${p-}po$%N@` zK>?HE?p`7`NG!S zyQYXJk}#MOA%%o?Agr48R2#&Hjk*UPn1qIfu>`sHy&rs11~i6Nc0mS{v(X$TD&MlNV*E|W$x|)&WLu9`UDpZb1V zSB@MY#QVR=pEB(HtC3-0VdE#X9tFq`DSAIu71l294E(BlRyr@gVmO1Z8H3#q)g90^ zfa6DQ>+mH=WG_wqp#2Qit$|0!92qzVvE1Mrbf;*&=H}b)FCCRP3b}!$N^+w71z@N4D;nmLh9rw@*dXyI_U&u;z>?qmQP z8qj#|d2eyKn8)RT>YiX8PrG}%vaarj`$dDJEW47#@E5Y|t8fWH46=M%nogASBTVLI4 z@|B@0w|X`^vqNW8a(3m&^JG4}BCf*6uP&ouQ{3wDgE+AUgBWaq8Lh1}WAM@CzF}+> z)sTbMl0`*Qa}me(4XO4jRw78q1q;T%bH(-@OazcekOylGvBgRtrn>-0Ceof9Wc&;g$pp(URseWk z@+Rg@)?N_|gOLU#cavEcP$Y;3N)=CH=K&C-gT0BlhI%26K)rTiSYA2gr$7Qg0ywG1 zCleVL41zn}v^R7Qd}2`r3WJ89TiFLo|>en+^YYOp-cOqP*vmOjZH97U6x2t z^p%_))_lL^xZTkX-w3lqO(%W=mU35*k$@sG)O-g3By_qEuqCfYk&qbF4Onmt8UVm` z^ryOOKNO^tndN&l=F#_?ki38%zwZLxxh7Mg2@=|c1s;v(`-<=0{WNX9{fQ*6=51S} ze?{2T1N@CypYUee%RHKZ>NZV(8-7RDc~hXWcD_qs#`~Ep0 zCodmBUwaS}7ZY;)L%wm8ACLDBb4zOM6N4lNPg4I%V;VYa{GRXJ@cYP`JS@G)2V;ZLv zjOEUGdU`s(6PVGy{DnwVfxD~d-k!0TO5%E|@BTxa#r2S8mcKXA9 zioD2WhtC3p*DXA)*w2Ok@l3-EVOPud3yXs}AW`%a@L|Soz=Y z`dg50&9J1@#=nsWhabhrA^iniBGrosa`X47`yh8B%;CXr^=XtaNku3ZmMG@{Gnr8c z`*~r3<7#o!1xCpZG7l{~oIxpN^R=gykP8u3Vp*1PdjG5{LX=(jM<4}5luF!S+LUi; gQTkER;52qa$zaj7DC;oy4g6dIduu0hz2#}t<8 From f35b6d6880257d37b6ddbac9ba82a12cea2c8ba6 Mon Sep 17 00:00:00 2001 From: John Lyons Date: Mon, 3 Feb 2020 10:25:30 -0500 Subject: [PATCH 4/5] Doc tweaks to list view switcher docs (#751) * Doc tweaks to list view switcher docs * ux content edits * Doc tweaks, skyux install, and resolve conflict. * Add note with demo Co-authored-by: Blackbaud-ToddRoberts --- package-lock.json | 1539 +++++++++-------- .../list/list-action-button.component.ts | 2 +- .../components/list/view-switcher/index.html | 55 +- src/app/components/radio/index.html | 2 +- .../list-view-switcher/state-inactive.png | Bin 963 -> 950 bytes 5 files changed, 859 insertions(+), 739 deletions(-) diff --git a/package-lock.json b/package-lock.json index a113da452..2003dfc39 100644 --- a/package-lock.json +++ b/package-lock.json @@ -76,6 +76,12 @@ "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", "dev": true }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -200,21 +206,21 @@ } }, "@babel/code-frame": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", - "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", "dev": true, "requires": { - "@babel/highlight": "^7.0.0" + "@babel/highlight": "^7.8.3" } }, "@babel/generator": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.2.tgz", - "integrity": "sha512-WthSArvAjYLz4TcbKOi88me+KmDJdKSlfwwN8CnUYn9jBkzhq0ZEPuBfkAWIvjJ3AdEV1Cf/+eSQTnp3IDJKlQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.3.tgz", + "integrity": "sha512-WjoPk8hRpDRqqzRpvaR8/gDUPkrnOOeuT2m8cNICJtZH6mwaCo3v0OKMI7Y6SM1pBtyijnLtAL0HDi41pf41ug==", "dev": true, "requires": { - "@babel/types": "^7.7.2", + "@babel/types": "^7.8.3", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" @@ -229,38 +235,38 @@ } }, "@babel/helper-function-name": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.0.tgz", - "integrity": "sha512-tDsJgMUAP00Ugv8O2aGEua5I2apkaQO7lBGUq1ocwN3G23JE5Dcq0uh3GvFTChPa4b40AWiAsLvCZOA2rdnQ7Q==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.7.0", - "@babel/template": "^7.7.0", - "@babel/types": "^7.7.0" + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-get-function-arity": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.0.tgz", - "integrity": "sha512-tLdojOTz4vWcEnHWHCuPN5P85JLZWbm5Fx5ZsMEMPhF3Uoe3O7awrbM2nQ04bDOUToH/2tH/ezKEOR8zEYzqyw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", "dev": true, "requires": { - "@babel/types": "^7.7.0" + "@babel/types": "^7.8.3" } }, "@babel/helper-split-export-declaration": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.0.tgz", - "integrity": "sha512-HgYSI8rH08neWlAH3CcdkFg9qX9YsZysZI5GD8LjhQib/mM0jGOZOVkoUiiV2Hu978fRtjtsGsW6w0pKHUWtqA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", "dev": true, "requires": { - "@babel/types": "^7.7.0" + "@babel/types": "^7.8.3" } }, "@babel/highlight": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", - "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", "dev": true, "requires": { "chalk": "^2.0.0", @@ -269,34 +275,34 @@ } }, "@babel/parser": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.2.tgz", - "integrity": "sha512-DDaR5e0g4ZTb9aP7cpSZLkACEBdoLGwJDWgHtBhrGX7Q1RjhdoMOfexICj5cqTAtpowjGQWfcvfnQG7G2kAB5w==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.3.tgz", + "integrity": "sha512-/V72F4Yp/qmHaTALizEm9Gf2eQHV3QyTL3K0cNfijwnMnb1L+LDlAubb/ZnSdGAVzVSWakujHYs1I26x66sMeQ==", "dev": true }, "@babel/template": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.0.tgz", - "integrity": "sha512-OKcwSYOW1mhWbnTBgQY5lvg1Fxg+VyfQGjcBduZFljfc044J5iDlnDSfhQ867O17XHiSCxYHUxHg2b7ryitbUQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/types": "^7.7.0" + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/traverse": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.2.tgz", - "integrity": "sha512-TM01cXib2+rgIZrGJOLaHV/iZUAxf4A0dt5auY6KNZ+cm6aschuJGqKJM3ROTt3raPUdIDk9siAufIFEleRwtw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.3.tgz", + "integrity": "sha512-we+a2lti+eEImHmEXp7bM9cTxGzxPmBiVJlLVD+FuuQMeeO7RaDbutbgeheDkw+Xe3mCfJHnGOWLswT74m2IPg==", "dev": true, "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.7.2", - "@babel/helper-function-name": "^7.7.0", - "@babel/helper-split-export-declaration": "^7.7.0", - "@babel/parser": "^7.7.2", - "@babel/types": "^7.7.2", + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.3", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.13" @@ -320,9 +326,9 @@ } }, "@babel/types": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.2.tgz", - "integrity": "sha512-YTf6PXoh3+eZgRCBzzP25Bugd2ngmpQVrk7kXX0i5N9BO7TFBtIgZYs7WtxtOGs8e6A4ZI7ECkbBCEHeXocvOA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", "dev": true, "requires": { "esutils": "^2.0.2", @@ -432,9 +438,9 @@ } }, "@blackbaud/skyux-lib-help": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@blackbaud/skyux-lib-help/-/skyux-lib-help-3.1.1.tgz", - "integrity": "sha512-LPIa5NRvWlqbU+OVw8+afps9owMSHVJHbql7QB/Xi4nj5i0o+56Og+RvJJOI+WEGPjpEjgLsb7zrDI1DzKMvIQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@blackbaud/skyux-lib-help/-/skyux-lib-help-3.1.2.tgz", + "integrity": "sha512-075GV77Dplg3p4JzytaoFJvrLe+DA6UfNq0knr0TL6WKYAaN0p/JRicZDGmPHXDf19oDgnUbbVJ6eLjWlU2mjA==", "dev": true }, "@blackbaud/skyux-lib-media": { @@ -479,6 +485,17 @@ "webpack-sources": "1.3.0" }, "dependencies": { + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, "rxjs": { "version": "6.3.3", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz", @@ -540,9 +557,9 @@ } }, "@pact-foundation/pact-node": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@pact-foundation/pact-node/-/pact-node-10.0.1.tgz", - "integrity": "sha512-Jzh+4kJPZxrIEiX4a+h6+KFkzZJ/dL12lMtrAzZu5KgdVh8BBUb+PxJIvxpFjx/yS7nz2wUMeEh90i2gqjA/jA==", + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/@pact-foundation/pact-node/-/pact-node-10.2.4.tgz", + "integrity": "sha512-GUYnJoHAcgA/ZNn+/Z4AF1/RyhjGdfUYU20+uAC8kdcXbi/tEQDZT2BX2AtgJYKXtODodQWhtWXlzuRWlKNmEA==", "dev": true, "requires": { "@types/q": "1.0.7", @@ -551,6 +568,7 @@ "bunyan-prettystream": "0.1.3", "chalk": "2.3.1", "check-types": "7.3.0", + "cross-spawn": "^7.0.1", "decompress": "4.2.0", "mkdirp": "0.5.1", "q": "1.5.1", @@ -574,6 +592,23 @@ "supports-color": "^5.2.0" } }, + "cross-spawn": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", + "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, "rimraf": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", @@ -582,6 +617,30 @@ "requires": { "glob": "^7.0.5" } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -598,46 +657,46 @@ "dev": true }, "@skyux-sdk/builder": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@skyux-sdk/builder/-/builder-3.11.0.tgz", - "integrity": "sha512-rn/sHWknyXdwgr0j8cWrT/Lb7MFVrBGJ8Fx33jgfOQLHkVcCyxxS1Vji7C1UIKEjawKMu06bUK1ien0tcX2fPg==", + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@skyux-sdk/builder/-/builder-3.13.0.tgz", + "integrity": "sha512-rtCi++soI9WIZRPWbpMJb6dGI4ptj90khCGt4YegZ1CstaTOgwFq7AtumqGuXq4zbE3ynaTiierCTn0eCV/RgA==", "dev": true, "requires": { "@angular-devkit/build-optimizer": "0.13.9", "@blackbaud/help-client": "2.1.0", - "@blackbaud/skyux-lib-help": "3.1.1", + "@blackbaud/skyux-lib-help": "3.1.2", "@blackbaud/skyux-logger": "1.1.1", "@ngtools/webpack": "7.3.9", "@pact-foundation/karma-pact": "2.2.0", "@pact-foundation/pact-node": "9.0.0", - "@skyux/auth-client-factory": "1.1.0", "@types/jasmine": "2.8.16", "@types/node": "12.6.4", "ajv": "6.10.2", "angular2-template-loader": "0.6.2", "async": "2.6.3", "awesome-typescript-loader": "5.2.1", - "chromedriver-version-matcher": "^1.0.0-alpha.2", + "chromedriver-version-matcher": "^1.0.0", "cors": "2.8.5", "cross-spawn": "6.0.5", - "enhanced-resolve": "4.1.0", + "enhanced-resolve": "4.1.1", "express": "4.17.1", "fs-extra": "7.0.1", "glob": "7.1.4", "hash-file": "3.0.0", "html-webpack-plugin": "3.2.0", - "http-proxy": "1.17.0", + "http-proxy": "1.18.0", "istanbul": "0.4.5", "istanbul-api": "2.1.7", "istanbul-instrumenter-loader": "3.0.1", - "istanbul-reports": "2.2.6", + "istanbul-reports": "2.2.7", "jasmine": "2.99.0", "jasmine-spec-reporter": "4.2.1", - "karma": "4.2.0", - "karma-chrome-launcher": "2.2.0", - "karma-coverage-istanbul-reporter": "2.0.5", + "karma": "4.3.0", + "karma-chrome-launcher": "3.1.0", + "karma-coverage-istanbul-reporter": "2.1.0", "karma-jasmine": "1.1.2", "karma-mocha-reporter": "2.2.5", + "karma-notify-reporter": "1.2.0", "karma-sourcemap-loader": "0.3.7", "karma-webpack": "4.0.2", "loader-utils": "1.2.3", @@ -647,26 +706,26 @@ "node-sass": "4.12.0", "node-sass-tilde-importer": "1.0.2", "open": "6.4.0", - "portfinder": "1.0.21", + "portfinder": "1.0.24", "protractor": "5.4.2", "raw-loader": "1.0.0", "reflect-metadata": "0.1.13", "rimraf": "2.6.3", - "sass-loader": "7.1.0", + "sass-loader": "7.3.1", "selenium-standalone": "6.16.0", "simple-progress-webpack-plugin": "1.1.2", "source-map-inline-loader": "1.0.0", "source-map-loader": "0.2.4", - "style-loader": "0.23.1", + "style-loader": "1.0.0", "tsickle": "0.34.2", "tslint-jasmine-rules": "1.6.0", "url": "0.11.0", "util": "0.12.1", - "webpack": "4.35.3", - "webpack-cli": "3.3.6", - "webpack-dev-middleware": "3.7.0", - "webpack-dev-server": "3.7.2", - "webpack-merge": "4.2.1" + "webpack": "4.41.1", + "webpack-cli": "3.3.9", + "webpack-dev-middleware": "3.7.2", + "webpack-dev-server": "3.8.2", + "webpack-merge": "4.2.2" }, "dependencies": { "@pact-foundation/pact-node": { @@ -756,12 +815,6 @@ "which": "^1.2.9" } }, - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", - "dev": true - }, "fast-deep-equal": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", @@ -782,17 +835,6 @@ "path-is-absolute": "^1.0.0" } }, - "http-proxy": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", - "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", - "dev": true, - "requires": { - "eventemitter3": "^3.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -1064,9 +1106,9 @@ "integrity": "sha512-h5ywVgyfoPHibVMa/kdxD1pNlWrf434XYIzI+6rT7dOkJGeIN8peHG8XeJpvpHDoKlgRrZHjQEtx8Cfs9DIkzQ==" }, "@snyk/cli-interface": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@snyk/cli-interface/-/cli-interface-2.2.0.tgz", - "integrity": "sha512-sA7V2JhgqJB9z5uYotgQc5iNDv//y+Mdm39rANxmFjtZMSYJZHkP80arzPjw1mB5ni/sWec7ieYUUFeySZBfVg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@snyk/cli-interface/-/cli-interface-2.3.0.tgz", + "integrity": "sha512-ecbylK5Ol2ySb/WbfPj0s0GuLQR+KWKFzUgVaoNHaSoN6371qRWwf2uVr+hPUP4gXqCai21Ug/RDArfOhlPwrQ==", "dev": true, "requires": { "tslib": "^1.9.3" @@ -1088,9 +1130,9 @@ }, "dependencies": { "core-js": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.4.0.tgz", - "integrity": "sha512-lQxb4HScV71YugF/X28LtePZj9AB7WqOpcB+YztYxusvhrgZiQXPmCYfPC5LHsw/+ScEtDbXU3xbqH3CjBRmYA==", + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", + "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==", "dev": true } } @@ -1190,9 +1232,9 @@ } }, "@types/bluebird": { - "version": "3.5.28", - "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.28.tgz", - "integrity": "sha512-0Vk/kqkukxPKSzP9c8WJgisgGDx5oZDbsLLWIP5t70yThO/YleE+GEm2S1GlRALTaack3O7U5OS5qEm7q2kciA==", + "version": "3.5.29", + "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.29.tgz", + "integrity": "sha512-kmVtnxTuUuhCET669irqQmPAez4KFnFVKvpleVRyfC3g+SHD1hIkFZcWLim9BVcwUBLO59o8VZE4yGCmTif8Yw==", "dev": true }, "@types/body-parser": { @@ -1221,9 +1263,9 @@ "dev": true }, "@types/connect": { - "version": "3.4.32", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.32.tgz", - "integrity": "sha512-4r8qa0quOvh7lGD0pre62CAb1oni1OO6ecJLGCezTmhQ8Fz50Arx9RUszryR8KlgK6avuSXvviL6yWyViQABOg==", + "version": "3.4.33", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz", + "integrity": "sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==", "dev": true, "requires": { "@types/node": "*" @@ -1259,9 +1301,9 @@ } }, "@types/express-serve-static-core": { - "version": "4.16.11", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.11.tgz", - "integrity": "sha512-K8d2M5t3tBQimkyaYTXxtHYyoJPUEhy2/omVRnTAKw5FEdT+Ft6lTaTOpoJdHeG+mIwQXXtqiTcYZ6IR8LTzjQ==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.2.tgz", + "integrity": "sha512-El9yMpctM6tORDAiBwZVLMcxoTMcqqRO9dVyYcn7ycLWbvR8klrDn8CAOwRfZujZtWD7yS/mshTdz43jMOejbg==", "dev": true, "requires": { "@types/node": "*", @@ -1296,9 +1338,9 @@ "dev": true }, "@types/js-yaml": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-3.12.1.tgz", - "integrity": "sha512-SGGAhXLHDx+PK4YLNcNGa6goPf9XRWQNAUUbffkwVGGXIxmDKWyGGL4inzq2sPmExu431Ekb9aEMn9BkPqEYFA==", + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-3.12.2.tgz", + "integrity": "sha512-0CFu/g4mDSNkodVwWijdlr8jH7RoplRWNgovjFLEZeT+QEbbZXjBmCe3HwaWheAlCbHwomTwzZoSedeOycABug==", "dev": true }, "@types/mime": { @@ -1314,9 +1356,9 @@ "dev": true }, "@types/node": { - "version": "12.12.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.6.tgz", - "integrity": "sha512-FjsYUPzEJdGXjwKqSpE0/9QEh6kzhTAeObA54rn6j3rR4C/mzpI9L0KNfoeASSPMMdxIsoJuCLDWcM/rVjIsSA==", + "version": "13.5.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.5.1.tgz", + "integrity": "sha512-Jj2W7VWQ2uM83f8Ls5ON9adxN98MvyJsMSASYFuSvrov8RMRY64Ayay7KV35ph1TSGIJ2gG9ZVDdEq3c3zaydA==", "dev": true }, "@types/q": { @@ -1382,9 +1424,9 @@ "dev": true }, "@types/tough-cookie": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.5.tgz", - "integrity": "sha512-SCcK7mvGi3+ZNz833RRjFIxrn4gI1PPR3NtuIS+6vMkvmsGjosqTJwRt5bAEFLRz+wtJMWv8+uOnZf2hi2QXTg==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.6.tgz", + "integrity": "sha512-wHNBMnkoEBiRAd3s8KTKwIuO9biFtTf0LehITzBhSco+HQI0xkXZbLOD55SW3Aqw3oUkHstkm5SPv58yaAdFPQ==", "dev": true }, "@types/xml2js": { @@ -1608,9 +1650,9 @@ } }, "acorn": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", - "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", + "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==", "dev": true }, "adm-zip": { @@ -1816,9 +1858,9 @@ } }, "arg": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.1.tgz", - "integrity": "sha512-SlmP3fEA88MBv0PypnXZ8ZfJhwmDeIE3SP71j37AiXQBXYosPV0x6uISAaHYSlSVhmHOVkomen0tbGk6Anlebw==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.2.tgz", + "integrity": "sha512-+ytCkGcBtHZ3V2r2Z06AncYO8jz46UEamcspGoU8lHcEbpn6J77QK0vdWvChsclg/tM5XIJC5tnjmPp7Eq6Obg==", "dev": true }, "argparse": { @@ -2028,9 +2070,9 @@ "dev": true }, "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", + "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==", "dev": true }, "axe-core": { @@ -2328,10 +2370,13 @@ "dev": true }, "bindings": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz", - "integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE=", - "dev": true + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "requires": { + "file-uri-to-path": "1.0.0" + } }, "bl": { "version": "1.2.2", @@ -2958,9 +3003,9 @@ } }, "chromedriver-version-matcher": { - "version": "1.0.0-alpha.5", - "resolved": "https://registry.npmjs.org/chromedriver-version-matcher/-/chromedriver-version-matcher-1.0.0-alpha.5.tgz", - "integrity": "sha512-DnRaR2XCmu0l/OUKY4MGCpeROxvxQOxttyLf3fESvEFRcfKHoE8PA78HZTYGE2Kv34FhhIgoyCIQR6F+PzvIMw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chromedriver-version-matcher/-/chromedriver-version-matcher-1.0.0.tgz", + "integrity": "sha512-EhTtWcNkF3MpiCu5KFSoWSGOKoQdjO5lTwB1MpprFe5EpKsa7hX6gkPu0dTB42po3yrvC0es6PpjrhuqugFXUQ==", "dev": true, "requires": { "chrome-launcher": "0.11.2", @@ -3023,9 +3068,9 @@ } }, "clean-css": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", - "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", "dev": true, "requires": { "source-map": "~0.6.0" @@ -3125,26 +3170,14 @@ "dev": true }, "clone-deep": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.3.0.tgz", - "integrity": "sha1-NIxhrpzb4O3+BT2R/0zFIdeQ7eg=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, "requires": { - "for-own": "^1.0.0", - "is-plain-object": "^2.0.1", - "kind-of": "^3.2.2", - "shallow-clone": "^0.1.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" } }, "clone-response": { @@ -3276,12 +3309,12 @@ "dev": true }, "compressible": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.17.tgz", - "integrity": "sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw==", + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, "requires": { - "mime-db": ">= 1.40.0 < 2" + "mime-db": ">= 1.43.0 < 2" } }, "compression": { @@ -3654,13 +3687,13 @@ "dev": true }, "deasync": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.15.tgz", - "integrity": "sha512-pxMaCYu8cQIbGkA4Y1R0PLSooPIpH1WgFBLeJ+zLxQgHfkZG86ViJSmZmONSjZJ/R3NjwkMcIWZAzpLB2G9/CA==", + "version": "0.1.19", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.19.tgz", + "integrity": "sha512-oh3MRktfnPlLysCPpBpKZZzb4cUC/p0aA3SyRGp15lN30juJBTo/CiD0d4fR+f1kBtUQoJj1NE9RPNWQ7BQ9Mg==", "dev": true, "requires": { - "bindings": "~1.2.1", - "node-addon-api": "^1.6.0" + "bindings": "^1.5.0", + "node-addon-api": "^1.7.1" } }, "debug": { @@ -3783,9 +3816,9 @@ } }, "deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.0.tgz", - "integrity": "sha512-ZbfWJq/wN1Z273o7mUSjILYqehAktR2NVoSrOukDkU9kg2v/Uv89yU4Cvz8seJeAmtN5oqiefKq8FPuXOboqLw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", "dev": true, "requires": { "is-arguments": "^1.0.4", @@ -3876,9 +3909,9 @@ } }, "defer-to-connect": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.0.tgz", - "integrity": "sha512-WE2sZoctWm/v4smfCAdjYbrfS55JiMRdlY9ZubFhsYbteCK9+BvAx4YV7nPjYM6ZnX5BcoVKwfmyx9sIFTgQMQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", "dev": true }, "define-properties": { @@ -3996,9 +4029,9 @@ "dev": true }, "des.js": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", - "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", "dev": true, "requires": { "inherits": "^2.0.1", @@ -4039,9 +4072,9 @@ "dev": true }, "diff": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz", - "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true }, "diffie-hellman": { @@ -4081,9 +4114,9 @@ } }, "dockerfile-ast": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/dockerfile-ast/-/dockerfile-ast-0.0.16.tgz", - "integrity": "sha512-+HZToHjjiLPl46TqBrok5dMrg5oCkZFPSROMQjRmvin0zG4FxK0DJXTpV/CUPYY2zpmEvVza55XLwSHFx/xZMw==", + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/dockerfile-ast/-/dockerfile-ast-0.0.18.tgz", + "integrity": "sha512-SEp95qCox1KAzf8BBtjHoBDD0a7/eNlZJ6fgDf9RxqeSEDwLuEN9YjdZ/tRlkrYLxXR4i+kqZzS4eDRSqs8VKQ==", "dev": true, "requires": { "vscode-languageserver-types": "^3.5.0" @@ -4161,15 +4194,15 @@ } }, "dotnet-deps-parser": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/dotnet-deps-parser/-/dotnet-deps-parser-4.5.2.tgz", - "integrity": "sha512-bk5Q1luEwQ10rrBwZbtTxUNadaLz2dM6xzOLoTK+oUBcaq6saCeELmkIgdG+Fwkn58XRgLQvOySVS0gp4OG6RA==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/dotnet-deps-parser/-/dotnet-deps-parser-4.9.0.tgz", + "integrity": "sha512-V0O+7pI7Ei+iL5Kgy6nYq1UTwzrpqci5K/zf8cXyP5RWBSQBUl/JOE9I67zLUkKiwOdfPhbMQgcRj/yGA+NL1A==", "dev": true, "requires": { "@types/xml2js": "0.4.3", "lodash": "^4.17.11", "source-map-support": "^0.5.7", - "tslib": "^1.9.3", + "tslib": "^1.10.0", "xml2js": "0.4.19" }, "dependencies": { @@ -4239,9 +4272,9 @@ "dev": true }, "elliptic": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.1.tgz", - "integrity": "sha512-xvJINNLbTeWQjrl6X+7eQCrIy/YPv5XCpKW6kB5mKvtnGILoLDcySuwomfdzt0BMdLNVnuRNTuzKNHj0bva1Cg==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", + "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", "dev": true, "requires": { "bn.js": "^4.4.0", @@ -4367,14 +4400,26 @@ } }, "enhanced-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", - "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", + "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", "dev": true, "requires": { "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", + "memory-fs": "^0.5.0", "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } } }, "ent": { @@ -4408,27 +4453,28 @@ } }, "es-abstract": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.16.0.tgz", - "integrity": "sha512-xdQnfykZ9JMEiasTAJZJdMWCQ1Vm00NBw79/AWi7ELfZuuPCSOMDZbT9mkOfSctVtfhb+sAAzrm+j//GjjLHLg==", + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", + "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", "dev": true, "requires": { - "es-to-primitive": "^1.2.0", + "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.0", - "is-callable": "^1.1.4", - "is-regex": "^1.0.4", - "object-inspect": "^1.6.0", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", "object-keys": "^1.1.1", - "string.prototype.trimleft": "^2.1.0", - "string.prototype.trimright": "^2.1.0" + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" } }, "es-to-primitive": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", - "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, "requires": { "is-callable": "^1.1.4", @@ -4437,13 +4483,13 @@ } }, "es5-ext": { - "version": "0.10.52", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.52.tgz", - "integrity": "sha512-bWCbE9fbpYQY4CU6hJbJ1vSz70EClMlDgJ7BmwI+zEJhxrwjesZRPglGJlsZhu0334U3hI+gaspwksH9IGD6ag==", + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", "dev": true, "requires": { "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.2", + "es6-symbol": "~3.1.3", "next-tick": "~1.0.0" } }, @@ -4514,24 +4560,16 @@ "dev": true }, "escodegen": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz", - "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.13.0.tgz", + "integrity": "sha512-eYk2dCkxR07DsHA/X2hRBj0CFAZeri/LyDMc0C8JT1Hqi6JnVpMhJ7XFITbb0+yZS3lVkaPL2oCkZ3AVmeVbMw==", "dev": true, "requires": { - "esprima": "^3.1.3", + "esprima": "^4.0.1", "estraverse": "^4.2.0", "esutils": "^2.0.2", "optionator": "^0.8.1", "source-map": "~0.6.1" - }, - "dependencies": { - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", - "dev": true - } } }, "eslint-scope": { @@ -4587,6 +4625,15 @@ "es5-ext": "~0.10.14" } }, + "event-loop-spinner": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/event-loop-spinner/-/event-loop-spinner-1.1.0.tgz", + "integrity": "sha512-YVFs6dPpZIgH665kKckDktEVvSBccSYJmoZUfhNUdv5d3Xv+Q+SKF4Xis1jolq9aBzuW1ZZhQh/m/zU/TPdDhw==", + "dev": true, + "requires": { + "tslib": "^1.10.0" + } + }, "eventemitter3": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", @@ -4594,9 +4641,9 @@ "dev": true }, "events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", - "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", + "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==", "dev": true }, "eventsource": { @@ -4730,9 +4777,9 @@ } }, "ext": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.2.0.tgz", - "integrity": "sha512-0ccUQK/9e3NreLFg6K6np8aPyRgwycx+oFGtfx1dSp7Wj00Ozw9r05FgBRlzjf2XBM7LAzwgLyDscRrtSU91hA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", "dev": true, "requires": { "type": "^2.0.0" @@ -4868,9 +4915,9 @@ "dev": true }, "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true }, "fast-levenshtein": { @@ -5051,9 +5098,9 @@ } }, "follow-redirects": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.9.0.tgz", - "integrity": "sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.10.0.tgz", + "integrity": "sha512-4eyLK6s6lH32nOvLLwlIOnr9zrL8Sm+OvW4pVTJNoXeGzYIkHVf+pADQi+OJ0E67hiuSLezPVPyBcIZO50TmmQ==", "dev": true, "requires": { "debug": "^3.0.0" @@ -5087,15 +5134,6 @@ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true }, - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -5144,15 +5182,6 @@ "readable-stream": "^2.0.0" } }, - "fs-access": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", - "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=", - "dev": true, - "requires": { - "null-check": "^1.0.0" - } - }, "fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", @@ -5198,14 +5227,15 @@ "dev": true }, "fsevents": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", - "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", + "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", "dev": true, "optional": true, "requires": { + "bindings": "^1.5.0", "nan": "^2.12.1", - "node-pre-gyp": "^0.12.0" + "node-pre-gyp": "*" }, "dependencies": { "abbrev": { @@ -5253,7 +5283,7 @@ } }, "chownr": { - "version": "1.1.1", + "version": "1.1.3", "bundled": true, "dev": true, "optional": true @@ -5283,7 +5313,7 @@ "optional": true }, "debug": { - "version": "4.1.1", + "version": "3.2.6", "bundled": true, "dev": true, "optional": true, @@ -5310,12 +5340,12 @@ "optional": true }, "fs-minipass": { - "version": "1.2.5", + "version": "1.2.7", "bundled": true, "dev": true, "optional": true, "requires": { - "minipass": "^2.2.1" + "minipass": "^2.6.0" } }, "fs.realpath": { @@ -5341,7 +5371,7 @@ } }, "glob": { - "version": "7.1.3", + "version": "7.1.6", "bundled": true, "dev": true, "optional": true, @@ -5370,7 +5400,7 @@ } }, "ignore-walk": { - "version": "3.0.1", + "version": "3.0.3", "bundled": true, "dev": true, "optional": true, @@ -5389,7 +5419,7 @@ } }, "inherits": { - "version": "2.0.3", + "version": "2.0.4", "bundled": true, "dev": true, "optional": true @@ -5431,7 +5461,7 @@ "optional": true }, "minipass": { - "version": "2.3.5", + "version": "2.9.0", "bundled": true, "dev": true, "optional": true, @@ -5441,12 +5471,12 @@ } }, "minizlib": { - "version": "1.2.1", + "version": "1.3.3", "bundled": true, "dev": true, "optional": true, "requires": { - "minipass": "^2.2.1" + "minipass": "^2.9.0" } }, "mkdirp": { @@ -5459,24 +5489,24 @@ } }, "ms": { - "version": "2.1.1", + "version": "2.1.2", "bundled": true, "dev": true, "optional": true }, "needle": { - "version": "2.3.0", + "version": "2.4.0", "bundled": true, "dev": true, "optional": true, "requires": { - "debug": "^4.1.0", + "debug": "^3.2.6", "iconv-lite": "^0.4.4", "sax": "^1.2.4" } }, "node-pre-gyp": { - "version": "0.12.0", + "version": "0.14.0", "bundled": true, "dev": true, "optional": true, @@ -5490,7 +5520,7 @@ "rc": "^1.2.7", "rimraf": "^2.6.1", "semver": "^5.3.0", - "tar": "^4" + "tar": "^4.4.2" } }, "nopt": { @@ -5504,13 +5534,22 @@ } }, "npm-bundled": { - "version": "1.0.6", + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", "bundled": true, "dev": true, "optional": true }, "npm-packlist": { - "version": "1.4.1", + "version": "1.4.7", "bundled": true, "dev": true, "optional": true, @@ -5581,7 +5620,7 @@ "optional": true }, "process-nextick-args": { - "version": "2.0.0", + "version": "2.0.1", "bundled": true, "dev": true, "optional": true @@ -5622,7 +5661,7 @@ } }, "rimraf": { - "version": "2.6.3", + "version": "2.7.1", "bundled": true, "dev": true, "optional": true, @@ -5649,7 +5688,7 @@ "optional": true }, "semver": { - "version": "5.7.0", + "version": "5.7.1", "bundled": true, "dev": true, "optional": true @@ -5702,18 +5741,18 @@ "optional": true }, "tar": { - "version": "4.4.8", + "version": "4.4.13", "bundled": true, "dev": true, "optional": true, "requires": { "chownr": "^1.1.1", "fs-minipass": "^1.2.5", - "minipass": "^2.3.4", - "minizlib": "^1.1.1", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", "mkdirp": "^0.5.0", "safe-buffer": "^5.1.2", - "yallist": "^3.0.2" + "yallist": "^3.0.3" } }, "util-deprecate": { @@ -5738,7 +5777,7 @@ "optional": true }, "yallist": { - "version": "3.0.3", + "version": "3.1.1", "bundled": true, "dev": true, "optional": true @@ -6003,9 +6042,9 @@ } }, "globule": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", - "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.0.tgz", + "integrity": "sha512-YlD4kdMqRCQHrhVdonet4TdRtv1/sZKepvoxNT4Nrhrp5HI8XFfc8kFlGlBn2myBo80aGp8Eft259mbcUJhgSg==", "dev": true, "requires": { "glob": "~7.1.1", @@ -6070,18 +6109,18 @@ "dev": true }, "graphlib": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.7.tgz", - "integrity": "sha512-TyI9jIy2J4j0qgPmOOrHTCtpPqJGN/aurBwc6ZT+bRii+di1I+Wv3obRhVrmBEXet+qkMaEX67dXrwsd3QQM6w==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz", + "integrity": "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==", "dev": true, "requires": { - "lodash": "^4.17.5" + "lodash": "^4.17.15" } }, "graphql": { - "version": "14.5.8", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.5.8.tgz", - "integrity": "sha512-MMwmi0zlVLQKLdGiMfWkgQD7dY/TUKt4L+zgJ/aR0Howebod3aNgP5JkgvAULiR2HPVZaP2VEElqtdidHweLkg==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.6.0.tgz", + "integrity": "sha512-VKzfvHEKybTKjQVpTFrA5yUq2S9ihcZvfJAtsDBBCuV6wauPu1xl/f9ehgVf0FcEJJs4vz6ysb/ZMkGigQZseg==", "dev": true, "requires": { "iterall": "^1.2.2" @@ -6093,6 +6132,12 @@ "integrity": "sha512-jApXqWBzNXQ8jYa/HLkZJaVw9jgwNqZkywa2zfFn16Iv1Zb7ELNHkJaXHR7Quvd5SIGsy6Ny7SUKATgnu05uEg==", "dev": true }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, "handle-thing": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz", @@ -6100,9 +6145,9 @@ "dev": true }, "handlebars": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.5.1.tgz", - "integrity": "sha512-C29UoFzHe9yM61lOsIlCE5/mQVGrnIOrOq7maQl76L7tYPCgC1og0Ajt6uWnX4ZTxBPnjw+CUvawphwCfJgUnA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.2.tgz", + "integrity": "sha512-4PwqDL2laXtTWZghzzCtunQUTLbo31pcCJrd/B/9JP8XbhVzpS5ZXuKqlOzsd1rtcaLo4KqAn8nl8mkknS4MHw==", "dev": true, "requires": { "neo-async": "^2.6.0", @@ -6175,9 +6220,9 @@ "dev": true }, "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", "dev": true }, "has-unicode": { @@ -6307,6 +6352,12 @@ "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", "dev": true }, + "html-escaper": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.0.tgz", + "integrity": "sha512-a4u9BeERWGu/S8JiWEAQcdrg9v4QArtP9keViQjGMdff20fBdd8waotXaNmODqBe6uZ3Nafi7K/ho4gCQHV3Ig==", + "dev": true + }, "html-minifier": { "version": "3.5.21", "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", @@ -6386,9 +6437,9 @@ }, "dependencies": { "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.5.0.tgz", + "integrity": "sha512-gSz026xs2LfxBPudDuI41V1lka8cxg64E66SGe78zJlsUofOg/yqwezdIcdfwik6B4h8LFmWPA9ef9X3FiNFLA==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -6715,6 +6766,12 @@ "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==", "dev": true }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", @@ -6763,9 +6820,9 @@ "dev": true }, "is-callable": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", "dev": true }, "is-ci": { @@ -6798,9 +6855,9 @@ } }, "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", "dev": true }, "is-descriptor": { @@ -6961,12 +7018,12 @@ "dev": true }, "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", "dev": true, "requires": { - "has": "^1.0.1" + "has": "^1.0.3" } }, "is-retry-allowed": { @@ -6991,12 +7048,12 @@ "dev": true }, "is-symbol": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", - "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", "dev": true, "requires": { - "has-symbols": "^1.0.0" + "has-symbols": "^1.0.1" } }, "is-typedarray": { @@ -7370,18 +7427,18 @@ } }, "istanbul-reports": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.6.tgz", - "integrity": "sha512-SKi4rnMyLBKe0Jy2uUdx28h8oG7ph2PPuQPvIAh31d+Ci+lSiEu4C+h3oBPuJ9+mPKhOyW0M8gY4U5NM1WLeXA==", + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", + "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", "dev": true, "requires": { - "handlebars": "^4.1.2" + "html-escaper": "^2.0.0" } }, "iterall": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.2.2.tgz", - "integrity": "sha512-yynBb1g+RFUPY64fTrFv7nsjRrENBQJaX2UL+2Szc9REFrSNm1rpSXHGzhmAy7a9uv3vlvgBlXnf9RqmPH1/DA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", + "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==", "dev": true }, "jasmine": { @@ -7542,9 +7599,9 @@ "integrity": "sha1-fYa9VmefWM5qhHBKZX3TkruoGnk=" }, "karma": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/karma/-/karma-4.2.0.tgz", - "integrity": "sha512-fmCuxN1rwJxTdZfOXK5LjlmS4Ana/OvzNMpkyLL/TLE8hmgSkpVpMYQ7RTVa8TNKRVQDZNl5W1oF5cfKfgIMlA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/karma/-/karma-4.3.0.tgz", + "integrity": "sha512-NSPViHOt+RW38oJklvYxQC4BSQsv737oQlr/r06pCM+slDOr4myuI1ivkRmp+3dVpJDfZt2DmaPJ2wkx+ZZuMQ==", "dev": true, "requires": { "bluebird": "^3.3.0", @@ -7561,7 +7618,7 @@ "graceful-fs": "^4.1.2", "http-proxy": "^1.13.0", "isbinaryfile": "^3.0.0", - "lodash": "^4.17.11", + "lodash": "^4.17.14", "log4js": "^4.0.0", "mime": "^2.3.1", "minimatch": "^3.0.2", @@ -7602,19 +7659,19 @@ } }, "chokidar": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz", - "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", + "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", "dev": true, "requires": { "anymatch": "~3.1.1", "braces": "~3.0.2", - "fsevents": "~2.1.1", + "fsevents": "~2.1.2", "glob-parent": "~5.1.0", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.2.0" + "readdirp": "~3.3.0" } }, "colors": { @@ -7624,9 +7681,9 @@ "dev": true }, "core-js": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.4.0.tgz", - "integrity": "sha512-lQxb4HScV71YugF/X28LtePZj9AB7WqOpcB+YztYxusvhrgZiQXPmCYfPC5LHsw/+ScEtDbXU3xbqH3CjBRmYA==", + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", + "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==", "dev": true }, "fill-range": { @@ -7639,9 +7696,9 @@ } }, "fsevents": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.1.tgz", - "integrity": "sha512-4FRPXWETxtigtJW/gxzEDsX1LVbPAM93VleB83kZB+ellqbHMkyt2aJfuzNLRvFPnGi6bcE5SvfxgbXPeKteJw==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", + "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", "dev": true, "optional": true }, @@ -7676,12 +7733,12 @@ "dev": true }, "readdirp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz", - "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", + "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", "dev": true, "requires": { - "picomatch": "^2.0.4" + "picomatch": "^2.0.7" } }, "to-regex-range": { @@ -7696,22 +7753,21 @@ } }, "karma-chrome-launcher": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-2.2.0.tgz", - "integrity": "sha512-uf/ZVpAabDBPvdPdveyk1EPgbnloPvFFGgmRhYLTDH7gEB4nZdSBk8yTU47w1g/drLSx5uMOkjKk7IWKfWg/+w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", + "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", "dev": true, "requires": { - "fs-access": "^1.0.0", "which": "^1.2.1" } }, "karma-coverage-istanbul-reporter": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-2.0.5.tgz", - "integrity": "sha512-yPvAlKtY3y+rKKWbOo0CzBMVTvJEeMOgbMXuVv3yWvS8YtYKC98AU9vFF0mVBZ2RP1E9SgS90+PT6Kf14P3S4w==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-2.1.0.tgz", + "integrity": "sha512-UH0mXPJFJyK5uiK7EkwGtQ8f30lCBAfqRResnZ4pzLJ04SOp4SPlYkmwbbZ6iVJ6sQFVzlDUXlntBEsLRdgZpg==", "dev": true, "requires": { - "istanbul-api": "^2.1.1", + "istanbul-api": "^2.1.6", "minimatch": "^3.0.4" } }, @@ -7749,6 +7805,15 @@ } } }, + "karma-notify-reporter": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/karma-notify-reporter/-/karma-notify-reporter-1.2.0.tgz", + "integrity": "sha512-5YidL1FAIiOsZIfyohjy8owCNqdJo+yQvayRxKIU1gkUxf5ilXd87V+08+bzF7HnwRjmA8ZpUq7jUn5UK6jJLA==", + "dev": true, + "requires": { + "node-notifier": "^5.3.0" + } + }, "karma-sourcemap-loader": { "version": "0.3.7", "resolved": "https://registry.npmjs.org/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.7.tgz", @@ -7773,32 +7838,21 @@ }, "dependencies": { "ajv": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", - "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", + "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", "dev": true, "requires": { - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", "dev": true }, "json-schema-traverse": { @@ -7818,15 +7872,6 @@ "ajv-keywords": "^3.1.0" } }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, "source-map": { "version": "0.7.3", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", @@ -7851,9 +7896,9 @@ "dev": true }, "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, "klaw": { @@ -7874,12 +7919,6 @@ "package-json": "^6.3.0" } }, - "lazy-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", - "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=", - "dev": true - }, "lcid": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", @@ -8105,12 +8144,6 @@ "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=", "dev": true }, - "lodash.tail": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", - "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", - "dev": true - }, "log-symbols": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", @@ -8189,9 +8222,9 @@ } }, "loglevel": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.4.tgz", - "integrity": "sha512-p0b6mOGKcGa+7nnmKbpzR6qloPbrgLcnio++E+14Vo/XffOGwZtRpUhr8dTH/x2oCMmEoIU0Zwm3ZauhvYD17g==", + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.6.tgz", + "integrity": "sha512-Sgr5lbboAUBo3eXCSPL4/KoVz3ROKquOjcctxmHIt+vol2DrqTQe3SwkKKuYhEiWB5kYa13YyopJ69deJ1irzQ==", "dev": true }, "loglevelnext": { @@ -8261,9 +8294,9 @@ "dev": true }, "magic-string": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.4.tgz", - "integrity": "sha512-oycWO9nEVAP2RVPbIoDoA4Y7LFIJ3xRYov93gAyJhZkET1tNuB0u7uWkZS2LpBWTJUWnmau/To8ECWRC+jKNfw==", + "version": "0.25.6", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.6.tgz", + "integrity": "sha512-3a5LOMSGoCTH5rbqobC2HuDNRtE2glHZ8J7pK+QZYppyWA36yuNpsX994rIY2nCuyP7CZYy7lQq/X2jygiZ89g==", "dev": true, "requires": { "sourcemap-codec": "^1.4.4" @@ -8549,18 +8582,18 @@ "dev": true }, "mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==", "dev": true }, "mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", "dev": true, "requires": { - "mime-db": "1.40.0" + "mime-db": "1.43.0" } }, "mimic-fn": { @@ -8668,24 +8701,6 @@ } } }, - "mixin-object": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", - "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", - "dev": true, - "requires": { - "for-in": "^0.1.3", - "is-extendable": "^0.1.1" - }, - "dependencies": { - "for-in": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", - "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=", - "dev": true - } - } - }, "mixpanel-browser": { "version": "2.22.4", "resolved": "https://registry.npmjs.org/mixpanel-browser/-/mixpanel-browser-2.22.4.tgz", @@ -9057,9 +9072,9 @@ }, "dependencies": { "buffer": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", - "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", "dev": true, "requires": { "base64-js": "^1.0.2", @@ -9084,6 +9099,19 @@ } } }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, "node-sass": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz", @@ -9110,12 +9138,12 @@ }, "dependencies": { "ajv": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", - "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", + "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", "dev": true, "requires": { - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" @@ -9151,9 +9179,9 @@ } }, "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", "dev": true }, "form-data": { @@ -9312,12 +9340,6 @@ "boolbase": "~1.0.0" } }, - "null-check": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz", - "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=", - "dev": true - }, "number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", @@ -9380,15 +9402,15 @@ "dev": true }, "object-inspect": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", - "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", "dev": true }, "object-is": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz", - "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.2.tgz", + "integrity": "sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==", "dev": true }, "object-keys": { @@ -9419,25 +9441,25 @@ } }, "object.entries": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz", - "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.1.tgz", + "integrity": "sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ==", "dev": true, "requires": { "define-properties": "^1.1.3", - "es-abstract": "^1.12.0", + "es-abstract": "^1.17.0-next.1", "function-bind": "^1.1.1", "has": "^1.0.3" } }, "object.getownpropertydescriptors": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", - "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", "dev": true, "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" } }, "object.pick": { @@ -9960,9 +9982,9 @@ "dev": true }, "picomatch": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.1.1.tgz", - "integrity": "sha512-OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz", + "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==", "dev": true }, "pify": { @@ -10075,9 +10097,9 @@ } }, "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -10186,9 +10208,9 @@ } }, "portfinder": { - "version": "1.0.21", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.21.tgz", - "integrity": "sha512-ESabpDCzmBS3ekHbmpAIiESq3udRsCBGiBZLsC+HgBKv2ezb0R4oG+7RnYEVZ/ZCfhel5Tx3UzdNWA0Lox2QCA==", + "version": "1.0.24", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.24.tgz", + "integrity": "sha512-ekRl7zD2qxYndYflwiryJwMioBI7LI7rVXg3EnLK3sjkouT5eOuhS3gS255XxBksa30VG8UPZYZCdgfGOfkSUg==", "dev": true, "requires": { "async": "^1.5.2", @@ -10469,9 +10491,9 @@ "dev": true }, "psl": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz", - "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", + "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==", "dev": true }, "public-encrypt": { @@ -10611,21 +10633,21 @@ }, "dependencies": { "ajv": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", - "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", + "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", "dev": true, "requires": { - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", "dev": true }, "json-schema-traverse": { @@ -10681,9 +10703,9 @@ } }, "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -10754,12 +10776,13 @@ } }, "regexp.prototype.flags": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz", - "integrity": "sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", "dev": true, "requires": { - "define-properties": "^1.1.2" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" } }, "regexpu-core": { @@ -10774,13 +10797,12 @@ } }, "registry-auth-token": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.0.0.tgz", - "integrity": "sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.1.tgz", + "integrity": "sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA==", "dev": true, "requires": { - "rc": "^1.2.8", - "safe-buffer": "^5.0.1" + "rc": "^1.2.8" } }, "registry-url": { @@ -10927,9 +10949,9 @@ "dev": true }, "resolve": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", - "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz", + "integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==", "dev": true, "requires": { "path-parse": "^1.0.6" @@ -11244,55 +11266,29 @@ } }, "sass-loader": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.1.0.tgz", - "integrity": "sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.3.1.tgz", + "integrity": "sha512-tuU7+zm0pTCynKYHpdqaPpe+MMTQ76I9TPZ7i4/5dZsigE350shQWe5EZNl5dBidM49TPET75tNqRbcsUZWeNA==", "dev": true, "requires": { - "clone-deep": "^2.0.1", + "clone-deep": "^4.0.1", "loader-utils": "^1.0.1", - "lodash.tail": "^4.1.1", "neo-async": "^2.5.0", - "pify": "^3.0.0", - "semver": "^5.5.0" + "pify": "^4.0.1", + "semver": "^6.3.0" }, "dependencies": { - "clone-deep": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", - "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", - "dev": true, - "requires": { - "for-own": "^1.0.0", - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.0", - "shallow-clone": "^1.0.0" - } - }, "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true }, - "shallow-clone": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", - "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", - "dev": true, - "requires": { - "is-extendable": "^0.1.1", - "kind-of": "^5.0.0", - "mixin-object": "^2.0.1" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "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 } } }, @@ -11417,12 +11413,12 @@ }, "dependencies": { "ajv": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", - "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", + "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", "dev": true, "requires": { - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" @@ -11448,9 +11444,9 @@ }, "dependencies": { "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -11493,9 +11489,9 @@ } }, "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", "dev": true }, "form-data": { @@ -11538,9 +11534,9 @@ "dev": true }, "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.5.0.tgz", + "integrity": "sha512-gSz026xs2LfxBPudDuI41V1lka8cxg64E66SGe78zJlsUofOg/yqwezdIcdfwik6B4h8LFmWPA9ef9X3FiNFLA==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -11687,9 +11683,9 @@ } }, "serialize-javascript": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", - "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", + "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==", "dev": true }, "serve-index": { @@ -11803,26 +11799,12 @@ } }, "shallow-clone": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", - "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, "requires": { - "is-extendable": "^0.1.1", - "kind-of": "^2.0.1", - "lazy-cache": "^0.2.3", - "mixin-object": "^2.0.1" - }, - "dependencies": { - "kind-of": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", - "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", - "dev": true, - "requires": { - "is-buffer": "^1.0.2" - } - } + "kind-of": "^6.0.2" } }, "shebang-command": { @@ -11851,6 +11833,12 @@ "rechoir": "^0.6.2" } }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", @@ -12001,12 +11989,12 @@ } }, "snyk": { - "version": "1.244.0", - "resolved": "https://registry.npmjs.org/snyk/-/snyk-1.244.0.tgz", - "integrity": "sha512-w94dZS2w23XKunecST979nBaYAMFp/YjIPjS0aDK1vL4tEVu1l0qDBlwJGsd5Ijv5cyuO0m2/U0JMPUA1FqKlQ==", + "version": "1.286.1", + "resolved": "https://registry.npmjs.org/snyk/-/snyk-1.286.1.tgz", + "integrity": "sha512-i3K6ynrbw+58b2UOEJkv0NTyTdtE+bBo0kFQ0b46UZMkDrhFycxYkwDcYbfaOzszCOiLM4g15TF1yO2azL6HQg==", "dev": true, "requires": { - "@snyk/cli-interface": "2.2.0", + "@snyk/cli-interface": "2.3.0", "@snyk/dep-graph": "1.13.1", "@snyk/gemfile": "1.2.0", "@snyk/snyk-cocoapods-plugin": "2.0.1", @@ -12030,19 +12018,19 @@ "proxy-from-env": "^1.0.0", "semver": "^6.0.0", "snyk-config": "^2.2.1", - "snyk-docker-plugin": "1.33.1", + "snyk-docker-plugin": "1.38.0", "snyk-go-plugin": "1.11.1", - "snyk-gradle-plugin": "3.2.0", + "snyk-gradle-plugin": "3.2.4", "snyk-module": "1.9.1", - "snyk-mvn-plugin": "2.4.0", - "snyk-nodejs-lockfile-parser": "1.16.1", - "snyk-nuget-plugin": "1.13.1", + "snyk-mvn-plugin": "2.7.0", + "snyk-nodejs-lockfile-parser": "1.17.0", + "snyk-nuget-plugin": "1.16.0", "snyk-php-plugin": "1.7.0", "snyk-policy": "1.13.5", - "snyk-python-plugin": "^1.13.3", + "snyk-python-plugin": "1.16.0", "snyk-resolve": "1.0.1", "snyk-resolve-deps": "4.4.0", - "snyk-sbt-plugin": "2.8.0", + "snyk-sbt-plugin": "2.11.0", "snyk-tree": "^1.0.0", "snyk-try-require": "1.3.1", "source-map-support": "^0.5.11", @@ -12149,13 +12137,14 @@ } }, "snyk-docker-plugin": { - "version": "1.33.1", - "resolved": "https://registry.npmjs.org/snyk-docker-plugin/-/snyk-docker-plugin-1.33.1.tgz", - "integrity": "sha512-xfs3DN1tPMTh6J8x2341wGK4HRr+pI5+i/YRuRmsslnBnwk/DkKYcbt8zOIWk6kzMoW8vo+9LqqXBQO/24szKg==", + "version": "1.38.0", + "resolved": "https://registry.npmjs.org/snyk-docker-plugin/-/snyk-docker-plugin-1.38.0.tgz", + "integrity": "sha512-43HbJj6QatuL2BNG+Uq2Taa73wdfSQSID8FJWW4q5/LYgd9D+RtdiE4lAMwxqYYbvThU9uuza4epuF/B1CAlYw==", "dev": true, "requires": { "debug": "^4.1.1", - "dockerfile-ast": "0.0.16", + "dockerfile-ast": "0.0.18", + "event-loop-spinner": "^1.1.0", "semver": "^6.1.0", "tar-stream": "^2.1.0", "tslib": "^1" @@ -12186,9 +12175,9 @@ "dev": true }, "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.5.0.tgz", + "integrity": "sha512-gSz026xs2LfxBPudDuI41V1lka8cxg64E66SGe78zJlsUofOg/yqwezdIcdfwik6B4h8LFmWPA9ef9X3FiNFLA==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -12258,15 +12247,14 @@ } }, "snyk-gradle-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/snyk-gradle-plugin/-/snyk-gradle-plugin-3.2.0.tgz", - "integrity": "sha512-0fopfp3g7xzs2D20pQBZgP2x4jugyr0cASv/Px3WEfsQR+bJlfk6h67euhH24lOl0fhdTYfz4oiteWPskb39sg==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/snyk-gradle-plugin/-/snyk-gradle-plugin-3.2.4.tgz", + "integrity": "sha512-XmS1gl7uZNHP9HP5RaPuRXW3VjkbdWe+EgSOlvmspztkubIOIainqc87k7rIJ6u3tLBhqsZK8b5ru0/E9Q69hQ==", "dev": true, "requires": { - "@snyk/cli-interface": "2.2.0", + "@snyk/cli-interface": "2.3.0", "@types/debug": "^4.1.4", "chalk": "^2.4.2", - "clone-deep": "^0.3.0", "debug": "^4.1.1", "tmp": "0.0.33", "tslib": "^1.9.3" @@ -12317,15 +12305,61 @@ } }, "snyk-mvn-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/snyk-mvn-plugin/-/snyk-mvn-plugin-2.4.0.tgz", - "integrity": "sha512-Fmt6Mjx6zZz+4q6PnBkhuNGhEX++q/pKMI26ls4p3JPkx4KxBz89oncpkmf7P8YCkoaka8oHhtDEv/R4Z9LleQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/snyk-mvn-plugin/-/snyk-mvn-plugin-2.7.0.tgz", + "integrity": "sha512-DLBt+6ZvtoleXE7Si3wAa6gdPSWsXdIQEY6m2zW2InN9WiaRwIEKMCY822eFmRPZVNNmZNRUIeQsoHZwv/slqQ==", "dev": true, "requires": { + "@snyk/cli-interface": "2.2.0", + "debug": "^4.1.1", "lodash": "^4.17.15", + "needle": "^2.4.0", + "tmp": "^0.1.0", "tslib": "1.9.3" }, "dependencies": { + "@snyk/cli-interface": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@snyk/cli-interface/-/cli-interface-2.2.0.tgz", + "integrity": "sha512-sA7V2JhgqJB9z5uYotgQc5iNDv//y+Mdm39rANxmFjtZMSYJZHkP80arzPjw1mB5ni/sWec7ieYUUFeySZBfVg==", + "dev": true, + "requires": { + "tslib": "^1.9.3" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "tmp": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", + "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", + "dev": true, + "requires": { + "rimraf": "^2.6.3" + } + }, "tslib": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", @@ -12335,27 +12369,28 @@ } }, "snyk-nodejs-lockfile-parser": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.16.1.tgz", - "integrity": "sha512-MEQImB2XU35D66wYve6g1RcDuD9vyoxGvYtM+ngSd5ItujzjIpyF26W7niqHwBRGLamqjsKF5cOlbmHs+wsx/Q==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.17.0.tgz", + "integrity": "sha512-i4GAYFj9TJLOQ8F+FbIJuJWdGymi8w/XcrEX0FzXk7DpYUCY3mWibyKhw8RasfYBx5vLwUzEvRMaQuc2EwlyfA==", "dev": true, "requires": { "@yarnpkg/lockfile": "^1.0.2", "graphlib": "^2.1.5", "lodash": "^4.17.14", + "p-map": "2.1.0", "source-map-support": "^0.5.7", "tslib": "^1.9.3", "uuid": "^3.3.2" } }, "snyk-nuget-plugin": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/snyk-nuget-plugin/-/snyk-nuget-plugin-1.13.1.tgz", - "integrity": "sha512-2AQVeahBK7Rt38p0Acl1fMsFQu3dsqoRODPoRaS0IM/bOBzVdAkDF9pCb5yKMREGpMZcyRFkt8Q+hGiUk0Nlfg==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/snyk-nuget-plugin/-/snyk-nuget-plugin-1.16.0.tgz", + "integrity": "sha512-OEusK3JKKpR4Yto5KwuqjQGgb9wAhmDqBWSQomWdtKQVFrzn5B6BMzOFikUzmeMTnUGGON7gurQBLXeZZLhRqg==", "dev": true, "requires": { "debug": "^3.1.0", - "dotnet-deps-parser": "4.5.2", + "dotnet-deps-parser": "4.9.0", "jszip": "^3.1.5", "lodash": "^4.17.14", "snyk-paket-parser": "1.5.0", @@ -12400,6 +12435,15 @@ "tslib": "1.9.3" }, "dependencies": { + "@snyk/cli-interface": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@snyk/cli-interface/-/cli-interface-2.2.0.tgz", + "integrity": "sha512-sA7V2JhgqJB9z5uYotgQc5iNDv//y+Mdm39rANxmFjtZMSYJZHkP80arzPjw1mB5ni/sWec7ieYUUFeySZBfVg==", + "dev": true, + "requires": { + "tslib": "^1.9.3" + } + }, "tslib": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", @@ -12449,9 +12493,9 @@ } }, "snyk-python-plugin": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/snyk-python-plugin/-/snyk-python-plugin-1.13.3.tgz", - "integrity": "sha512-Ud7mHmpMG4uCChvYLx5jA8HwOV/FNpT65xTxSt+6wsOjIUTuLiqM86mbvgzgk3pir8vMP9yQEsCi1i0zYLBArw==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/snyk-python-plugin/-/snyk-python-plugin-1.16.0.tgz", + "integrity": "sha512-IA53xOcy1s881tbIrIXNqIuCNozd4PAVWN8oF0xgRn2NQbq0e7EWt7kFPJbmZodpLCDpXaKKqV2MHbXruFIsrw==", "dev": true, "requires": { "@snyk/cli-interface": "^2.0.3", @@ -12534,17 +12578,33 @@ } }, "snyk-sbt-plugin": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/snyk-sbt-plugin/-/snyk-sbt-plugin-2.8.0.tgz", - "integrity": "sha512-ZzyBdND5CsaO0xkv05geZXu8Dd6Llvr/5oTj811U7h7UmrvljrAiABW4RGjRJPrPVuuJaDej2p633sgGtK9UsA==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/snyk-sbt-plugin/-/snyk-sbt-plugin-2.11.0.tgz", + "integrity": "sha512-wUqHLAa3MzV6sVO+05MnV+lwc+T6o87FZZaY+43tQPytBI2Wq23O3j4POREM4fa2iFfiQJoEYD6c7xmhiEUsSA==", "dev": true, "requires": { + "debug": "^4.1.1", "semver": "^6.1.2", "tmp": "^0.1.0", - "tree-kill": "^1.2.1", + "tree-kill": "^1.2.2", "tslib": "^1.10.0" }, "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, "rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -12568,6 +12628,12 @@ "requires": { "rimraf": "^2.6.3" } + }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true } } }, @@ -12635,9 +12701,9 @@ } }, "socket.io-adapter": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz", - "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", + "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==", "dev": true }, "socket.io-client": { @@ -12724,9 +12790,9 @@ } }, "sockjs-client": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz", - "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", "dev": true, "requires": { "debug": "^3.2.5", @@ -12834,12 +12900,12 @@ } }, "source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "dev": true, "requires": { - "atob": "^2.1.1", + "atob": "^2.1.2", "decode-uri-component": "^0.2.0", "resolve-url": "^0.2.1", "source-map-url": "^0.4.0", @@ -12863,9 +12929,9 @@ "dev": true }, "sourcemap-codec": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.6.tgz", - "integrity": "sha512-1ZooVLYFxC448piVLBbtOxFcXwnymH9oUF8nRd3CuYDVvkRBxRl6pB4Mtas5a4drtL+E8LDgFkQNcgIw6tc8Hg==", + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", "dev": true }, "spdx-correct": { @@ -12960,9 +13026,9 @@ "dev": true }, "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.5.0.tgz", + "integrity": "sha512-gSz026xs2LfxBPudDuI41V1lka8cxg64E66SGe78zJlsUofOg/yqwezdIcdfwik6B4h8LFmWPA9ef9X3FiNFLA==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -13095,9 +13161,9 @@ } }, "stream-shift": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", "dev": true }, "streamroller": { @@ -13173,9 +13239,9 @@ } }, "string.prototype.trimleft": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", - "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", + "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", "dev": true, "requires": { "define-properties": "^1.1.3", @@ -13183,9 +13249,9 @@ } }, "string.prototype.trimright": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", - "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", + "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", "dev": true, "requires": { "define-properties": "^1.1.3", @@ -13247,31 +13313,31 @@ "dev": true }, "style-loader": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", - "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.0.0.tgz", + "integrity": "sha512-B0dOCFwv7/eY31a5PCieNwMgMhVGFe9w+rh7s/Bx8kfFkrth9zfTZquoYvdw8URgiqxObQKcpW51Ugz1HjfdZw==", "dev": true, "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^1.0.0" + "loader-utils": "^1.2.3", + "schema-utils": "^2.0.1" }, "dependencies": { "ajv": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", - "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", + "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", "dev": true, "requires": { - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", "dev": true }, "json-schema-traverse": { @@ -13281,14 +13347,13 @@ "dev": true }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.4.tgz", + "integrity": "sha512-VNjcaUxVnEeun6B2fiiUDjXXBtD4ZSH7pdbfIu1pOFwgptDPLMo/z9jr4sUfsjFVPqDCEin/F7IYlq7/E6yDbQ==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1" } } } @@ -13381,9 +13446,9 @@ } }, "terser": { - "version": "4.3.9", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.3.9.tgz", - "integrity": "sha512-NFGMpHjlzmyOtPL+fDw3G7+6Ueh/sz4mkaUYa4lJCxOPTNzd0Uj0aZJOmsDYoSQyfuVoWDMSWTPU3huyOm2zdA==", + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.3.tgz", + "integrity": "sha512-Lw+ieAXmY69d09IIc/yqeBqXpEQIpDGZqT34ui1QWXIUpR2RjbqEkT8X7Lgex19hslSqcWM5iMN2kM11eMsESQ==", "dev": true, "requires": { "commander": "^2.20.0", @@ -13400,16 +13465,16 @@ } }, "terser-webpack-plugin": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.1.tgz", - "integrity": "sha512-ZXmmfiwtCLfz8WKZyYUuuHf3dMYEjg8NrjHMb0JqHVHVOSkzp3cW2/XG1fP3tRhqEqSzMwzzRQGtAPbs4Cncxg==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", + "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", "dev": true, "requires": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", "is-wsl": "^1.1.0", "schema-utils": "^1.0.0", - "serialize-javascript": "^1.7.0", + "serialize-javascript": "^2.1.2", "source-map": "^0.6.1", "terser": "^4.1.2", "webpack-sources": "^1.4.0", @@ -13417,21 +13482,21 @@ }, "dependencies": { "ajv": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", - "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", + "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", "dev": true, "requires": { - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", "dev": true }, "json-schema-traverse": { @@ -14203,9 +14268,9 @@ "dev": true }, "uuid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", - "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "dev": true }, "v8-compile-cache": { @@ -14254,9 +14319,9 @@ "dev": true }, "vscode-languageserver-types": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.14.0.tgz", - "integrity": "sha512-lTmS6AlAlMHOvPQemVwo3CezxBp0sNB95KNPkqp3Nxd5VFEnuG1ByM0zlRWos0zjO3ZWtkvhal0COgiV1xIA4A==", + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.15.1.tgz", + "integrity": "sha512-+a9MPUQrNGRrGU630OGbYVQ+11iOIovjCkqxajPa9w57Sd5ruK8WQNsslzpa0x/QJqC8kRc2DUxWjIFwoNm4ZQ==", "dev": true }, "watchpack": { @@ -14299,52 +14364,52 @@ } }, "webpack": { - "version": "4.35.3", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.35.3.tgz", - "integrity": "sha512-xggQPwr9ILlXzz61lHzjvgoqGU08v5+Wnut19Uv3GaTtzN4xBTcwnobodrXE142EL1tOiS5WVEButooGzcQzTA==", + "version": "4.41.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.1.tgz", + "integrity": "sha512-ak7u4tUu/U63sCVxA571IuPZO/Q0pZ9cEXKg+R/woxkDzVovq57uB6L2Hlg/pC8LCU+TWpvtcYwsstivQwMJmw==", "dev": true, "requires": { "@webassemblyjs/ast": "1.8.5", "@webassemblyjs/helper-module-context": "1.8.5", "@webassemblyjs/wasm-edit": "1.8.5", "@webassemblyjs/wasm-parser": "1.8.5", - "acorn": "^6.2.0", - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0", - "chrome-trace-event": "^1.0.0", + "acorn": "^6.2.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^4.1.0", - "eslint-scope": "^4.0.0", + "eslint-scope": "^4.0.3", "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.3.0", - "loader-utils": "^1.1.0", - "memory-fs": "~0.4.1", - "micromatch": "^3.1.8", - "mkdirp": "~0.5.0", - "neo-async": "^2.5.0", - "node-libs-browser": "^2.0.0", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", "schema-utils": "^1.0.0", - "tapable": "^1.1.0", - "terser-webpack-plugin": "^1.1.0", - "watchpack": "^1.5.0", - "webpack-sources": "^1.3.0" + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.1", + "watchpack": "^1.6.0", + "webpack-sources": "^1.4.1" }, "dependencies": { "ajv": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", - "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", + "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", "dev": true, "requires": { - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", "dev": true }, "json-schema-traverse": { @@ -14363,13 +14428,23 @@ "ajv-errors": "^1.0.0", "ajv-keywords": "^3.1.0" } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } } } }, "webpack-cli": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.6.tgz", - "integrity": "sha512-0vEa83M7kJtxK/jUhlpZ27WHIOndz5mghWL2O53kiDoA9DIxSKnfqB92LoqEn77cT4f3H2cZm1BMEat/6AZz3A==", + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.9.tgz", + "integrity": "sha512-xwnSxWl8nZtBl/AFJCOn9pG7s5CYUYdZxmmukv+fAHLcBIHM36dImfpQg3WfShZXeArkWlf6QRw24Klcsv8a5A==", "dev": true, "requires": { "chalk": "2.4.2", @@ -14421,6 +14496,17 @@ "which": "^1.2.9" } }, + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, "execa": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", @@ -14520,9 +14606,9 @@ } }, "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -14627,13 +14713,14 @@ } }, "webpack-dev-middleware": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.0.tgz", - "integrity": "sha512-qvDesR1QZRIAZHOE3iQ4CXLZZSQ1lAUsSpnQmlB1PBfoN/xdRjmge3Dok0W4IdaVLJOGJy3sGI4sZHwjRU0PCA==", + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", "dev": true, "requires": { "memory-fs": "^0.4.1", - "mime": "^2.4.2", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", "range-parser": "^1.2.1", "webpack-log": "^2.0.0" }, @@ -14657,51 +14744,53 @@ } }, "webpack-dev-server": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.7.2.tgz", - "integrity": "sha512-mjWtrKJW2T9SsjJ4/dxDC2fkFVUw8jlpemDERqV0ZJIkjjjamR2AbQlr3oz+j4JLhYCHImHnXZK5H06P2wvUew==", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.8.2.tgz", + "integrity": "sha512-0xxogS7n5jHDQWy0WST0q6Ykp7UGj4YvWh+HVN71JoE7BwPxMZrwgraBvmdEMbDVMBzF0u+mEzn8TQzBm5NYJQ==", "dev": true, "requires": { "ansi-html": "0.0.7", "bonjour": "^3.5.0", - "chokidar": "^2.1.6", + "chokidar": "^2.1.8", "compression": "^1.7.4", "connect-history-api-fallback": "^1.6.0", "debug": "^4.1.1", "del": "^4.1.1", "express": "^4.17.1", "html-entities": "^1.2.1", - "http-proxy-middleware": "^0.19.1", + "http-proxy-middleware": "0.19.1", "import-local": "^2.0.0", "internal-ip": "^4.3.0", "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", "killable": "^1.0.1", - "loglevel": "^1.6.3", + "loglevel": "^1.6.4", "opn": "^5.5.0", "p-retry": "^3.0.1", - "portfinder": "^1.0.20", + "portfinder": "^1.0.24", "schema-utils": "^1.0.0", - "selfsigned": "^1.10.4", - "semver": "^6.1.1", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", "serve-index": "^1.9.1", "sockjs": "0.3.19", - "sockjs-client": "1.3.0", - "spdy": "^4.0.0", + "sockjs-client": "1.4.0", + "spdy": "^4.0.1", "strip-ansi": "^3.0.1", "supports-color": "^6.1.0", "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.0", + "webpack-dev-middleware": "^3.7.2", "webpack-log": "^2.0.0", + "ws": "^6.2.1", "yargs": "12.0.5" }, "dependencies": { "ajv": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", - "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", + "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", "dev": true, "requires": { - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" @@ -14802,9 +14891,9 @@ } }, "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", "dev": true }, "find-up": { @@ -14936,9 +15025,9 @@ } }, "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -15010,6 +15099,15 @@ "uuid": "^3.3.2" } }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, "yargs": { "version": "12.0.5", "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", @@ -15055,12 +15153,12 @@ } }, "webpack-merge": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.1.tgz", - "integrity": "sha512-4p8WQyS98bUJcCvFMbdGZyZmsKuWjWVnVHnAS3FFg0HDaRVrPbkivx2RYCre8UiemD67RsiFFLfn4JhLAin8Vw==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", + "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", "dev": true, "requires": { - "lodash": "^4.17.5" + "lodash": "^4.17.15" } }, "webpack-sources": { @@ -15270,13 +15368,12 @@ "dev": true }, "xml2js": { - "version": "0.4.22", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.22.tgz", - "integrity": "sha512-MWTbxAQqclRSTnehWWe5nMKzI3VmJ8ltiJEco8akcC6j3miOhjjfzKum5sId+CWhfxdOs/1xauYr8/ZDBtQiRw==", + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", "dev": true, "requires": { "sax": ">=0.6.0", - "util.promisify": "~1.0.0", "xmlbuilder": "~11.0.0" }, "dependencies": { diff --git a/src/app/components/list/list-action-button.component.ts b/src/app/components/list/list-action-button.component.ts index 00ee67403..33b024057 100644 --- a/src/app/components/list/list-action-button.component.ts +++ b/src/app/components/list/list-action-button.component.ts @@ -53,7 +53,7 @@ export class ListActionButtonsComponent { path: '/components/list/view-switcher', icon: 'eye', // tslint:disable-next-line - summary: 'The list view switcher allows users to switch between different views of the same data.' + summary: 'The list view switcher module displays toolbar options for users to change the list view.' } ]; } diff --git a/src/app/components/list/view-switcher/index.html b/src/app/components/list/view-switcher/index.html index 3778c6b1d..feca630ff 100644 --- a/src/app/components/list/view-switcher/index.html +++ b/src/app/components/list/view-switcher/index.html @@ -4,12 +4,12 @@

- The list view switcher lets the user switch between different views of the same data. + The list view switcher module displays toolbar options that enable users to switch between different views of the same data.

- +
We are still working on the demo and code samples for the list view switcher. We will update the documentation as soon as they are ready.
@@ -21,24 +21,24 @@

Use when

-

Use the list view switcher when the user needs to switch between different views of the same data.

+

Use list view switchers when users need to switch between different views of the same data. For example, users may want a sortable grid of events and a calendar view of those same events.

-
Do use the list view switcher when there is more than one view of the data.
+
Do use list view switchers when more than one view of data is available to users.
-

Don't use when

+

Don't use when

-

Don't use the list view switcher when there is only one view of the data.

+

Don't use list view switchers when only one view of data is available.

-
Don't use the list view switcher when there is only one view of the data.
+
Don't use list view switchers when users cannot switch between different views.
@@ -46,19 +46,19 @@

Don't use when

- Active view - Inactive view + Active view button + Inactive view button

Available views

-

You must specify which views are available for the user to switch between.

+

You must specify the views that are available to users.

Default view

-

You must specify the default view to show when the page loads.

+

You must specify the default view to display when the page loads. You specify this default on the list component, not on the list view switcher.

Custom views

@@ -67,14 +67,14 @@

Custom views

-

Switch view

+

Maintained state

-

When the user switches views, the view changes and filters remain applied.

+

When users switch views, the view changes while filters and sorting remain applied.

Responsiveness

-

On small viewports the view switcher collapses to a dropdown to conserve space.

+

On small viewports, the view switcher collapses to a dropdown to conserve space.

@@ -90,7 +90,7 @@

States

Components

@@ -106,7 +106,30 @@

Components

> - + + + Specifies the icon to display in the list view switcher custom button. This property accepts string values. + + + Specifies a label to display in the list view switcher custom button. This property accepts string values. + + + Specifies the view for the list view switcher custom button to display. The button is useful for custom views because they do not have built-in configurations and are not automatically included as options in the list view switcher. This property accepts ListViewComponent values. + + + + diff --git a/src/app/components/radio/index.html b/src/app/components/radio/index.html index 9eb0b8dea..b5d076b9d 100644 --- a/src/app/components/radio/index.html +++ b/src/app/components/radio/index.html @@ -254,7 +254,7 @@

Guidelines

- The sky-radio-group component organizes radio buttons into a group. IT is required for radio buttons on Angular reactive forms, and we recommend using it with all radio buttons. On Angular forms, the component manages the selected values and keeps the forms up-to-date. When users select a radio button, its value is driven through an ngModel attribute that you specify on the sky-radio-group element. + The sky-radio-group component organizes radio buttons into a group. It is required for radio buttons on Angular reactive forms, and we recommend using it with all radio buttons. On Angular forms, the component manages the selected values and keeps the forms up-to-date. When users select a radio button, its value is driven through an ngModel attribute that you specify on the sky-radio-group element.

0F@JDLL_t(o3GG))OcOyE{&!QLfy7!g7Gfx(AYh{5k>H~WK5pvK zn0PPe?acQ-Xa4E@|6fj&#-uO>sxc835M4ERmBc?lh`S3*;(vUWIv1W4#JC6mhpa0J z#Fk9N1Y}q?u2BJ&C)KVcps_34SI!nCc=!GTfi=~~$l8=Uyvgt+716j2yyCq6fN0-p zqsVcnJ!+hXSB9rD6d*@N;XPhcjXyQgoS*O1x|j%uVQ^>|l(7Lh)b}4Wiv@d%@uy_p z0huhW{}h(NVShht-&K?Z7TFG6QW7o0hJ8u~x?Ls@wlOixYAdg__=w$LS`ajD*o=ck@$cpe=c z!!!M5>c!AXG)_ri`N;gd`g}GLXcm{3%Bw5e#3nzr^#Et4(+=uRN#}!)sJ5nLD|2_a1Dq z*}&)ZLI0Nl=;`f++Y)W9!Mq)p>j+NvrKPKh-{Ejzyp|E>PEMUX0XAtT(y;&)$@cbF zcwWm0^M7YA6$@BeTGHrTzt#ke?gkYd{p^`WR8j_D^X;$$Wbye&AS){q($bR6Yyxmz zUqG~4GoWDCY6rpgwXsxm!xnTBXWq_@^<=_2pKLfy*iJ};DW z;f~HOXlr{8%gf6wwuY8rwSv2$4p62xGdR@o<$vbvFqB2*@Yc;6kezMEvMnu-pt7<8 zT&}|ycXz*rv0xB8M}$x)1dm%i@Tu=3=Iedo=c^|`^Md2!q&Z&vvj{UYGa$92SnSvA zEW~0lf(1dK)%7u}2i6p8iGccIxxOQQU45e{*Lj3Jo;Fdg_XwkYnN{}@j~=KONa$*c zihl|rD>DBd0+8WyvGD~-OAG)2002ovPDHLkV1f=#!z=&* delta 928 zcmV;R17G~M2g3)DF@JqYL_t(o3GG*1NK;W9|8GnagG|NkDW#Ou9>NbOYNUOs7Jp_ti^qe2{o~2Sq(Z@?<+5E^&TeZ!VP0hw)8ctZ}{PSM#J@;YzO^kq-nz20TzhA zD~4^v;-~~xoszs>JiaiHYJPs+ZyEapKA$g)=8H|fyMHFxAubEkiBapcY2iCqY#E)v zMr?x!tQ;q@Yll04*rBGUZ-D2|dRZFyjZrwSZnqoZgU*MTU#P3cJilM&z^&l1N))uhyn54)^->s|0kOoZy_H0XoaftwL!XOs^tEjNbXVpn82Gj<11!x zb!TNmua1k0gN20!mjCZqowGR;%%fJIR~fZf8u|kj_e_(zfK1^40000 Date: Mon, 3 Feb 2020 11:03:36 -0500 Subject: [PATCH 5/5] skyux install --- package-lock.json | 679 +++++++++++++--------------------------------- 1 file changed, 186 insertions(+), 493 deletions(-) diff --git a/package-lock.json b/package-lock.json index 06525c703..12324e1e6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -215,9 +215,9 @@ } }, "@babel/generator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.3.tgz", - "integrity": "sha512-WjoPk8hRpDRqqzRpvaR8/gDUPkrnOOeuT2m8cNICJtZH6mwaCo3v0OKMI7Y6SM1pBtyijnLtAL0HDi41pf41ug==", + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", "dev": true, "requires": { "@babel/types": "^7.8.3", @@ -275,9 +275,9 @@ } }, "@babel/parser": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.3.tgz", - "integrity": "sha512-/V72F4Yp/qmHaTALizEm9Gf2eQHV3QyTL3K0cNfijwnMnb1L+LDlAubb/ZnSdGAVzVSWakujHYs1I26x66sMeQ==", + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", "dev": true }, "@babel/template": { @@ -292,16 +292,16 @@ } }, "@babel/traverse": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.3.tgz", - "integrity": "sha512-we+a2lti+eEImHmEXp7bM9cTxGzxPmBiVJlLVD+FuuQMeeO7RaDbutbgeheDkw+Xe3mCfJHnGOWLswT74m2IPg==", + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", "dev": true, "requires": { "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.8.3", + "@babel/generator": "^7.8.4", "@babel/helper-function-name": "^7.8.3", "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.8.3", + "@babel/parser": "^7.8.4", "@babel/types": "^7.8.3", "debug": "^4.1.0", "globals": "^11.1.0", @@ -799,19 +799,6 @@ "supports-color": "^5.2.0" } }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, "fast-deep-equal": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", @@ -1157,6 +1144,20 @@ "lodash": "^4.17.13" } }, + "@snyk/configstore": { + "version": "3.2.0-rc1", + "resolved": "https://registry.npmjs.org/@snyk/configstore/-/configstore-3.2.0-rc1.tgz", + "integrity": "sha512-CV3QggFY8BY3u8PdSSlUGLibqbqCG1zJRmGM2DhnhcxQDRRPTGTP//l7vJphOVsUP1Oe23+UQsj7KRWpRUZiqg==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, "@snyk/dep-graph": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/@snyk/dep-graph/-/dep-graph-1.13.1.tgz", @@ -1218,6 +1219,106 @@ } } }, + "@snyk/update-notifier": { + "version": "2.5.1-rc2", + "resolved": "https://registry.npmjs.org/@snyk/update-notifier/-/update-notifier-2.5.1-rc2.tgz", + "integrity": "sha512-dlled3mfpnAt3cQb5hxkFiqfPCj4Yk0xV8Yl5P8PeVv1pUmO7vI4Ka4Mjs4r6CYM5f9kZhviFPQQcWOIDlMRcw==", + "dev": true, + "requires": { + "@snyk/configstore": "3.2.0-rc1", + "boxen": "^1.3.0", + "chalk": "^2.3.2", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.1.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "dev": true, + "requires": { + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + } + }, + "latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "dev": true, + "requires": { + "package-json": "^4.0.0" + } + }, + "package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "dev": true, + "requires": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + } + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "registry-auth-token": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", + "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", + "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": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "dev": true, + "requires": { + "rc": "^1.0.1" + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "requires": { + "prepend-http": "^1.0.1" + } + } + } + }, "@stackblitz/sdk": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@stackblitz/sdk/-/sdk-1.3.0.tgz", @@ -1372,9 +1473,9 @@ "dev": true }, "@types/node": { - "version": "13.5.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.5.1.tgz", - "integrity": "sha512-Jj2W7VWQ2uM83f8Ls5ON9adxN98MvyJsMSASYFuSvrov8RMRY64Ayay7KV35ph1TSGIJ2gG9ZVDdEq3c3zaydA==", + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.7.0.tgz", + "integrity": "sha512-GnZbirvmqZUzMgkFn70c74OQpTTUcCzlhQliTzYjQMqg+hVKcDnxdL19Ne3UdYzdMA/+W3eb646FWn/ZaT1NfQ==", "dev": true }, "@types/q": { @@ -1897,9 +1998,9 @@ } }, "arg": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.2.tgz", - "integrity": "sha512-+ytCkGcBtHZ3V2r2Z06AncYO8jz46UEamcspGoU8lHcEbpn6J77QK0vdWvChsclg/tM5XIJC5tnjmPp7Eq6Obg==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", "dev": true }, "argparse": { @@ -2832,6 +2933,15 @@ "y18n": "^4.0.0" }, "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, "rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -3401,20 +3511,6 @@ "typedarray": "^0.0.6" } }, - "configstore": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", - "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", - "dev": true, - "requires": { - "dot-prop": "^4.1.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" - } - }, "connect": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", @@ -4191,12 +4287,12 @@ } }, "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", "dev": true, "requires": { - "is-obj": "^1.0.0" + "is-obj": "^2.0.0" } }, "dotnet-deps-parser": { @@ -7017,9 +7113,9 @@ } }, "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true }, "is-path-cwd": { @@ -7847,15 +7943,6 @@ "node-notifier": "^5.3.0" } }, - "karma-notify-reporter": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/karma-notify-reporter/-/karma-notify-reporter-1.2.0.tgz", - "integrity": "sha512-5YidL1FAIiOsZIfyohjy8owCNqdJo+yQvayRxKIU1gkUxf5ilXd87V+08+bzF7HnwRjmA8ZpUq7jUn5UK6jJLA==", - "dev": true, - "requires": { - "node-notifier": "^5.3.0" - } - }, "karma-sourcemap-loader": { "version": "0.3.7", "resolved": "https://registry.npmjs.org/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.7.tgz", @@ -8318,12 +8405,21 @@ "dev": true }, "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, "requires": { - "yallist": "^3.0.2" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + }, + "dependencies": { + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } } }, "lru-queue": { @@ -9239,16 +9335,6 @@ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -9307,12 +9393,6 @@ "psl": "^1.1.24", "punycode": "^1.4.1" } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true } } }, @@ -10126,51 +10206,6 @@ "dev": true, "requires": { "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - } } }, "pkginfo": { @@ -10515,6 +10550,15 @@ "ms": "^2.1.1" } }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -12060,22 +12104,23 @@ } }, "snyk": { - "version": "1.286.1", - "resolved": "https://registry.npmjs.org/snyk/-/snyk-1.286.1.tgz", - "integrity": "sha512-i3K6ynrbw+58b2UOEJkv0NTyTdtE+bBo0kFQ0b46UZMkDrhFycxYkwDcYbfaOzszCOiLM4g15TF1yO2azL6HQg==", + "version": "1.290.1", + "resolved": "https://registry.npmjs.org/snyk/-/snyk-1.290.1.tgz", + "integrity": "sha512-8fB+b+trI5a6mU5cAKXOU2RG15xxr++4zYxkfNpkFkhbUqkcLsJtXD4H7Pcs6vXcOvoiEafyziPTpYurPFDXBQ==", "dev": true, "requires": { "@snyk/cli-interface": "2.3.0", + "@snyk/configstore": "^3.2.0-rc1", "@snyk/dep-graph": "1.13.1", "@snyk/gemfile": "1.2.0", "@snyk/snyk-cocoapods-plugin": "2.0.1", + "@snyk/update-notifier": "^2.5.1-rc1", "@types/agent-base": "^4.2.0", "@types/restify": "^4.3.6", "abbrev": "^1.1.1", "ansi-escapes": "3.2.0", "chalk": "^2.4.2", "cli-spinner": "0.2.10", - "configstore": "^3.1.2", "debug": "^3.1.0", "diff": "^4.0.1", "git-url-parse": "11.1.2", @@ -12093,12 +12138,12 @@ "snyk-go-plugin": "1.11.1", "snyk-gradle-plugin": "3.2.4", "snyk-module": "1.9.1", - "snyk-mvn-plugin": "2.7.0", + "snyk-mvn-plugin": "2.8.0", "snyk-nodejs-lockfile-parser": "1.17.0", "snyk-nuget-plugin": "1.16.0", "snyk-php-plugin": "1.7.0", "snyk-policy": "1.13.5", - "snyk-python-plugin": "1.16.0", + "snyk-python-plugin": "1.17.0", "snyk-resolve": "1.0.1", "snyk-resolve-deps": "4.4.0", "snyk-sbt-plugin": "2.11.0", @@ -12108,7 +12153,6 @@ "strip-ansi": "^5.2.0", "tempfile": "^2.0.0", "then-fs": "^2.0.0", - "update-notifier": "^2.5.0", "uuid": "^3.3.2", "wrap-ansi": "^5.1.0" }, @@ -12359,12 +12403,12 @@ } }, "snyk-mvn-plugin": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/snyk-mvn-plugin/-/snyk-mvn-plugin-2.7.0.tgz", - "integrity": "sha512-DLBt+6ZvtoleXE7Si3wAa6gdPSWsXdIQEY6m2zW2InN9WiaRwIEKMCY822eFmRPZVNNmZNRUIeQsoHZwv/slqQ==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/snyk-mvn-plugin/-/snyk-mvn-plugin-2.8.0.tgz", + "integrity": "sha512-Jt6lsVOFOYj7rp0H2IWz/BZS9xxaO0jEFTAoafLCocJIWWuGhPpVocCqmh/hrYAdKY9gS4gVOViMJ3EvcC1r1Q==", "dev": true, "requires": { - "@snyk/cli-interface": "2.2.0", + "@snyk/cli-interface": "2.3.1", "debug": "^4.1.1", "lodash": "^4.17.15", "needle": "^2.4.0", @@ -12373,9 +12417,9 @@ }, "dependencies": { "@snyk/cli-interface": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@snyk/cli-interface/-/cli-interface-2.2.0.tgz", - "integrity": "sha512-sA7V2JhgqJB9z5uYotgQc5iNDv//y+Mdm39rANxmFjtZMSYJZHkP80arzPjw1mB5ni/sWec7ieYUUFeySZBfVg==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@snyk/cli-interface/-/cli-interface-2.3.1.tgz", + "integrity": "sha512-JZvsmhDXSyjv1dkc12lPI3tNTNYlIaOiIQMYFg2RgqF3QmWjTyBUgRZcF7LoKyufHtS4dIudM6k1aHBpSaDrhw==", "dev": true, "requires": { "tslib": "^1.9.3" @@ -12547,9 +12591,9 @@ } }, "snyk-python-plugin": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/snyk-python-plugin/-/snyk-python-plugin-1.16.0.tgz", - "integrity": "sha512-IA53xOcy1s881tbIrIXNqIuCNozd4PAVWN8oF0xgRn2NQbq0e7EWt7kFPJbmZodpLCDpXaKKqV2MHbXruFIsrw==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/snyk-python-plugin/-/snyk-python-plugin-1.17.0.tgz", + "integrity": "sha512-EKdVOUlvhiVpXA5TeW8vyxYVqbITAfT+2AbL2ZRiiUNLP5ae+WiNYaPy7aB5HAS9IKBKih+IH8Ag65Xu1IYSYA==", "dev": true, "requires": { "@snyk/cli-interface": "^2.0.3", @@ -12623,27 +12667,11 @@ "ms": "^2.1.1" } }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true } } }, @@ -12737,27 +12765,11 @@ "ms": "^2.1.1" } }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true } } }, @@ -13549,22 +13561,6 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true } } }, @@ -14161,106 +14157,6 @@ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true }, - "update-notifier": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", - "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", - "dev": true, - "requires": { - "boxen": "^1.2.1", - "chalk": "^2.0.1", - "configstore": "^3.0.0", - "import-lazy": "^2.1.0", - "is-ci": "^1.0.10", - "is-installed-globally": "^0.1.0", - "is-npm": "^1.0.0", - "latest-version": "^3.0.0", - "semver-diff": "^2.0.0", - "xdg-basedir": "^3.0.0" - }, - "dependencies": { - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "got": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", - "dev": true, - "requires": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" - } - }, - "latest-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", - "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", - "dev": true, - "requires": { - "package-json": "^4.0.0" - } - }, - "package-json": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", - "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", - "dev": true, - "requires": { - "got": "^6.7.1", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" - } - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, - "registry-auth-token": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", - "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", - "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": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", - "dev": true, - "requires": { - "rc": "^1.0.1" - } - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "dev": true, - "requires": { - "prepend-http": "^1.0.1" - } - } - } - }, "upper-case": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", @@ -14353,24 +14249,6 @@ "requires": { "lru-cache": "4.1.x", "tmp": "0.0.x" - }, - "dependencies": { - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } } }, "util": { @@ -14635,156 +14513,6 @@ "tapable": "^1.0.0" } }, - "enhanced-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", - "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", - "tapable": "^1.0.0" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.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 - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, "strip-ansi": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", @@ -15018,41 +14746,6 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, "pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",