Browse Source

Add overlay during update request on list pages, resolves #31

Timothy J. Warren 11 months ago
parent
commit
e808f751e1
8 changed files with 421 additions and 259 deletions
  1. 12
    0
      app/views/footer.php
  2. 1
    1
      public/css/app.min.css
  3. 37
    1
      public/css/base.css
  4. 1
    1
      public/js.php
  5. 5
    0
      public/js/anime_edit.js
  6. 6
    1
      public/js/manga_edit.js
  7. 2
    2
      public/package.json
  8. 357
    253
      public/yarn.lock

+ 12
- 0
app/views/footer.php View File

@@ -1,3 +1,15 @@
1
+<section id="loading-shadow" hidden="hidden">
2
+	<div class="loading-wrapper">
3
+		<div class="loading-content">
4
+			<h3>Updating List Item...</h3>
5
+			<div class="cssload-loader">
6
+				<div class="cssload-inner cssload-one"></div>
7
+				<div class="cssload-inner cssload-two"></div>
8
+				<div class="cssload-inner cssload-three"></div>
9
+			</div>
10
+		</div>
11
+	</div>
12
+</section>
1 13
 <script defer="defer" src="<?= $urlGenerator->assetUrl('js.php/g/event') ?>"></script>
2 14
 </body>
3 15
 </html>

+ 1
- 1
public/css/app.min.css
File diff suppressed because it is too large
View File


+ 37
- 1
public/css/base.css View File

@@ -649,4 +649,40 @@ a:hover, a:active {
649 649
 .cover_streaming_link .streaming-logo {
650 650
 	width: 20px;
651 651
 	height: 20px;
652
-}
652
+}
653
+
654
+/* ----------------------------------------------------------------------------
655
+	Loading overlay
656
+-----------------------------------------------------------------------------*/
657
+#loading-shadow {
658
+	position: fixed;
659
+	top: 0;
660
+	left: 0;
661
+	width: 100%;
662
+	height: 100%;
663
+	background: rgba(0,0,0,0.8);
664
+	z-index: 500;
665
+}
666
+
667
+	#loading-shadow .loading-wrapper {
668
+		position: fixed;
669
+		z-index: 501;
670
+		top: 0;
671
+		left: 0;
672
+		width: 100%;
673
+		height: 100%;
674
+		display:flex;
675
+		align-items: center;
676
+		justify-content: center;
677
+	}
678
+
679
+	#loading-shadow .loading-content {
680
+		position: relative;
681
+		color: #fff
682
+	}
683
+
684
+	.loading-content .cssload-inner.cssload-one,
685
+	.loading-content .cssload-inner.cssload-two,
686
+	.loading-content .cssload-inner.cssload-three {
687
+		border-color: #fff
688
+	}

+ 1
- 1
public/js.php View File

@@ -20,7 +20,7 @@ use function Amp\wait;
20 20
 use Amp\Artax\{Client, FormBody, Request};
21 21
 use Aviat\Ion\Json;
22 22
 
23
-// Include guzzle
23
+// Include Amp and Artax
24 24
 require_once('../vendor/autoload.php');
25 25
 
26 26
 //Creative rewriting of /g/groupname to ?g=groupname

+ 5
- 0
public/js/anime_edit.js View File

@@ -32,6 +32,8 @@
32 32
 			data.data.status = 'completed';
33 33
 		}
34 34
 
35
+		_.show(_.$('#loading-shadow')[0]);
36
+
35 37
 		// okay, lets actually make some changes!
36 38
 		_.ajax(_.url('/anime/update'), {
37 39
 			data,
@@ -42,11 +44,14 @@
42 44
 					_.hide(parentSel);
43 45
 				}
44 46
 
47
+				_.hide(_.$('#loading-shadow')[0]);
48
+
45 49
 				_.showMessage('success', `Successfully updated ${title}`);
46 50
 				_.$('.completed_number', parentSel)[0].textContent = ++watchedCount;
47 51
 				_.scrollToTop();
48 52
 			},
49 53
 			error: (xhr, errorType, error) => {
54
+				_.hide(_.$('#loading-shadow')[0]);
50 55
 				_.showMessage('error', `Failed to update ${title}. `);
51 56
 				_.scrollToTop();
52 57
 			}

+ 6
- 1
public/js/manga_edit.js View File

@@ -40,6 +40,8 @@
40 40
 		// Update the total count
41 41
 		data.data.progress = ++completed;
42 42
 
43
+		_.show(_.$('#loading-shadow')[0]);
44
+
43 45
 		_.ajax(_.url('/manga/update'), {
44 46
 			data,
45 47
 			dataType: 'json',
@@ -50,12 +52,15 @@
50 52
 					_.hide(parentSel);
51 53
 				}
52 54
 
55
+				_.hide(_.$('#loading-shadow')[0]);
56
+
53 57
 				_.$(`.${type}s_read`, parentSel)[0].textContent = completed;
54 58
 				_.showMessage('success', `Sucessfully updated ${mangaName}`);
55 59
 				_.scrollToTop();
56 60
 			},
57 61
 			error: () => {
58
-				_.showMessage('error', `Failed to updated ${mangaName}`);
62
+				_.hide(_.$('#loading-shadow')[0]);
63
+				_.showMessage('error', `Failed to update ${mangaName}`);
59 64
 				_.scrollToTop();
60 65
 			}
61 66
 		});

+ 2
- 2
public/package.json View File

@@ -6,8 +6,8 @@
6 6
 	"devDependencies": {
7 7
 		"cssnano": "^3.10.0",
8 8
 		"postcss-cachify": "^1.3.1",
9
-		"postcss-cssnext": "^2.9.0",
10
-		"postcss-import": "^9.0.0",
9
+		"postcss-cssnext": "^3.0.0",
10
+		"postcss-import": "^10.0.0",
11 11
 		"watch": "^1.0.2"
12 12
 	}
13 13
 }

+ 357
- 253
public/yarn.lock View File

@@ -14,9 +14,11 @@ ansi-styles@^2.2.1:
14 14
   version "2.2.1"
15 15
   resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
16 16
 
17
-any-promise@^0.1.0:
18
-  version "0.1.0"
19
-  resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-0.1.0.tgz#830b680aa7e56f33451d4b049f3bd8044498ee27"
17
+ansi-styles@^3.1.0:
18
+  version "3.1.0"
19
+  resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.1.0.tgz#09c202d5c917ec23188caa5c9cb9179cd9547750"
20
+  dependencies:
21
+    color-convert "^1.0.0"
20 22
 
21 23
 argparse@^1.0.7:
22 24
   version "1.0.9"
@@ -24,7 +26,7 @@ argparse@^1.0.7:
24 26
   dependencies:
25 27
     sprintf-js "~1.0.2"
26 28
 
27
-autoprefixer@^6.0.2, autoprefixer@^6.3.1:
29
+autoprefixer@^6.3.1:
28 30
   version "6.7.7"
29 31
   resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014"
30 32
   dependencies:
@@ -35,46 +37,84 @@ autoprefixer@^6.0.2, autoprefixer@^6.3.1:
35 37
     postcss "^5.2.16"
36 38
     postcss-value-parser "^3.2.3"
37 39
 
40
+autoprefixer@^7.1.1:
41
+  version "7.1.2"
42
+  resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.1.2.tgz#fbeaf07d48fd878e0682bf7cbeeade728adb2b18"
43
+  dependencies:
44
+    browserslist "^2.1.5"
45
+    caniuse-lite "^1.0.30000697"
46
+    normalize-range "^0.1.2"
47
+    num2fraction "^1.2.2"
48
+    postcss "^6.0.6"
49
+    postcss-value-parser "^3.2.3"
50
+
51
+babel-runtime@^6.23.0:
52
+  version "6.23.0"
53
+  resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.23.0.tgz#0a9489f144de70efb3ce4300accdb329e2fc543b"
54
+  dependencies:
55
+    core-js "^2.4.0"
56
+    regenerator-runtime "^0.10.0"
57
+
38 58
 balanced-match@0.1.0:
39 59
   version "0.1.0"
40 60
   resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.1.0.tgz#b504bd05869b39259dd0c5efc35d843176dccc4a"
41 61
 
42
-balanced-match@^0.2.0:
43
-  version "0.2.1"
44
-  resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.2.1.tgz#7bc658b4bed61eee424ad74f75f5c3e2c4df3cc7"
45
-
46
-balanced-match@^0.4.1, balanced-match@^0.4.2:
62
+balanced-match@^0.4.2:
47 63
   version "0.4.2"
48 64
   resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
49 65
 
50
-brace-expansion@^1.0.0:
51
-  version "1.1.6"
52
-  resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.6.tgz#7197d7eaa9b87e648390ea61fc66c84427420df9"
66
+balanced-match@^1.0.0:
67
+  version "1.0.0"
68
+  resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
69
+
70
+brace-expansion@^1.1.7:
71
+  version "1.1.8"
72
+  resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292"
53 73
   dependencies:
54
-    balanced-match "^0.4.1"
74
+    balanced-match "^1.0.0"
55 75
     concat-map "0.0.1"
56 76
 
57
-browserslist@^1.0.0, browserslist@^1.0.1, browserslist@^1.5.2, browserslist@^1.7.6:
77
+browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6:
58 78
   version "1.7.7"
59 79
   resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9"
60 80
   dependencies:
61 81
     caniuse-db "^1.0.30000639"
62 82
     electron-to-chromium "^1.2.7"
63 83
 
64
-caniuse-api@^1.5.2, caniuse-api@^1.5.3:
65
-  version "1.5.3"
66
-  resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.5.3.tgz#5018e674b51c393e4d50614275dc017e27c4a2a2"
84
+browserslist@^2.0.0, browserslist@^2.1.5:
85
+  version "2.1.5"
86
+  resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.1.5.tgz#e882550df3d1cd6d481c1a3e0038f2baf13a4711"
87
+  dependencies:
88
+    caniuse-lite "^1.0.30000684"
89
+    electron-to-chromium "^1.3.14"
90
+
91
+caniuse-api@^1.5.2:
92
+  version "1.6.1"
93
+  resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c"
67 94
   dependencies:
68
-    browserslist "^1.0.1"
69
-    caniuse-db "^1.0.30000346"
70
-    lodash.memoize "^4.1.0"
71
-    lodash.uniq "^4.3.0"
95
+    browserslist "^1.3.6"
96
+    caniuse-db "^1.0.30000529"
97
+    lodash.memoize "^4.1.2"
98
+    lodash.uniq "^4.5.0"
99
+
100
+caniuse-api@^2.0.0:
101
+  version "2.0.0"
102
+  resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-2.0.0.tgz#b1ddb5a5966b16f48dc4998444d4bbc6c7d9d834"
103
+  dependencies:
104
+    browserslist "^2.0.0"
105
+    caniuse-lite "^1.0.0"
106
+    lodash.memoize "^4.1.2"
107
+    lodash.uniq "^4.5.0"
108
+
109
+caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
110
+  version "1.0.30000700"
111
+  resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000700.tgz#97cfc483865eea8577dc7a3674929b9abf553095"
72 112
 
73
-caniuse-db@^1.0.30000346, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
74
-  version "1.0.30000649"
75
-  resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000649.tgz#1ee1754a6df235450c8b7cd15e0ebf507221a86a"
113
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000684, caniuse-lite@^1.0.30000697:
114
+  version "1.0.30000700"
115
+  resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000700.tgz#6084871ec75c6fa62327de97622514f95d9db26a"
76 116
 
77
-chalk@^1.1.1, chalk@^1.1.3:
117
+chalk@^1.1.3:
78 118
   version "1.1.3"
79 119
   resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
80 120
   dependencies:
@@ -84,9 +124,17 @@ chalk@^1.1.1, chalk@^1.1.3:
84 124
     strip-ansi "^3.0.0"
85 125
     supports-color "^2.0.0"
86 126
 
127
+chalk@^2.0.1:
128
+  version "2.0.1"
129
+  resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.0.1.tgz#dbec49436d2ae15f536114e76d14656cdbc0f44d"
130
+  dependencies:
131
+    ansi-styles "^3.1.0"
132
+    escape-string-regexp "^1.0.5"
133
+    supports-color "^4.0.0"
134
+
87 135
 clap@^1.0.9:
88
-  version "1.1.3"
89
-  resolved "https://registry.yarnpkg.com/clap/-/clap-1.1.3.tgz#b3bd36e93dd4cbfb395a3c26896352445265c05b"
136
+  version "1.2.0"
137
+  resolved "https://registry.yarnpkg.com/clap/-/clap-1.2.0.tgz#59c90fe3e137104746ff19469a27a634ff68c857"
90 138
   dependencies:
91 139
     chalk "^1.1.3"
92 140
 
@@ -95,16 +143,12 @@ clone@^1.0.2:
95 143
   resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149"
96 144
 
97 145
 coa@~1.0.1:
98
-  version "1.0.1"
99
-  resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.1.tgz#7f959346cfc8719e3f7233cd6852854a7c67d8a3"
146
+  version "1.0.4"
147
+  resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.4.tgz#a9ef153660d6a86a8bdec0289a5c684d217432fd"
100 148
   dependencies:
101 149
     q "^1.1.2"
102 150
 
103
-color-convert@^0.5.3:
104
-  version "0.5.3"
105
-  resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-0.5.3.tgz#bdb6c69ce660fadffe0b0007cc447e1b9f7282bd"
106
-
107
-color-convert@^1.3.0:
151
+color-convert@^1.0.0, color-convert@^1.3.0, color-convert@^1.8.2:
108 152
   version "1.9.0"
109 153
   resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a"
110 154
   dependencies:
@@ -120,14 +164,14 @@ color-string@^0.3.0:
120 164
   dependencies:
121 165
     color-name "^1.0.0"
122 166
 
123
-color@^0.10.1:
124
-  version "0.10.1"
125
-  resolved "https://registry.yarnpkg.com/color/-/color-0.10.1.tgz#c04188df82a209ddebccecdacd3ec320f193739f"
167
+color-string@^1.4.0:
168
+  version "1.5.2"
169
+  resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.2.tgz#26e45814bc3c9a7cbd6751648a41434514a773a9"
126 170
   dependencies:
127
-    color-convert "^0.5.3"
128
-    color-string "^0.3.0"
171
+    color-name "^1.0.0"
172
+    simple-swizzle "^0.2.2"
129 173
 
130
-color@^0.11.0, color@^0.11.3, color@^0.11.4:
174
+color@^0.11.0:
131 175
   version "0.11.4"
132 176
   resolved "https://registry.yarnpkg.com/color/-/color-0.11.4.tgz#6d7b5c74fb65e841cd48792ad1ed5e07b904d764"
133 177
   dependencies:
@@ -135,6 +179,13 @@ color@^0.11.0, color@^0.11.3, color@^0.11.4:
135 179
     color-convert "^1.3.0"
136 180
     color-string "^0.3.0"
137 181
 
182
+color@^1.0.3:
183
+  version "1.0.3"
184
+  resolved "https://registry.yarnpkg.com/color/-/color-1.0.3.tgz#e48e832d85f14ef694fb468811c2d5cfe729b55d"
185
+  dependencies:
186
+    color-convert "^1.8.2"
187
+    color-string "^1.4.0"
188
+
138 189
 colormin@^1.0.5:
139 190
   version "1.1.2"
140 191
   resolved "https://registry.yarnpkg.com/colormin/-/colormin-1.1.2.tgz#ea2f7420a72b96881a38aae59ec124a6f7298133"
@@ -161,7 +212,11 @@ connect-cachify-static@^1.3.0:
161 212
     on-headers "^1.0.0"
162 213
     parseurl "~1"
163 214
 
164
-css-color-function@^1.2.0:
215
+core-js@^2.4.0:
216
+  version "2.4.1"
217
+  resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.4.1.tgz#4de911e667b0eae9124e34254b53aea6fc618d3e"
218
+
219
+css-color-function@^1.3.0:
165 220
   version "1.3.0"
166 221
   resolved "https://registry.yarnpkg.com/css-color-function/-/css-color-function-1.3.0.tgz#72c767baf978f01b8a8a94f42f17ba5d22a776fc"
167 222
   dependencies:
@@ -174,6 +229,10 @@ css-color-names@0.0.4:
174 229
   version "0.0.4"
175 230
   resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
176 231
 
232
+css-unit-converter@^1.1.1:
233
+  version "1.1.1"
234
+  resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.1.tgz#d9b9281adcfd8ced935bdbaba83786897f64e996"
235
+
177 236
 cssnano@^3.10.0:
178 237
   version "3.10.0"
179 238
   resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-3.10.0.tgz#4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38"
@@ -219,10 +278,10 @@ csso@~2.3.1:
219 278
     source-map "^0.5.3"
220 279
 
221 280
 debug@^2.1.2, debug@~2:
222
-  version "2.6.3"
223
-  resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.3.tgz#0f7eb8c30965ec08c72accfa0130c8b79984141d"
281
+  version "2.6.8"
282
+  resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc"
224 283
   dependencies:
225
-    ms "0.7.2"
284
+    ms "2.0.0"
226 285
 
227 286
 debug@~0.7.4:
228 287
   version "0.7.4"
@@ -236,11 +295,11 @@ defined@^1.0.0:
236 295
   version "1.0.0"
237 296
   resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
238 297
 
239
-electron-to-chromium@^1.2.7:
240
-  version "1.3.2"
241
-  resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.2.tgz#b8ce5c93b308db0e92f6d0435c46ddec8f6363ab"
298
+electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.14:
299
+  version "1.3.15"
300
+  resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.15.tgz#08397934891cbcfaebbd18b82a95b5a481138369"
242 301
 
243
-escape-string-regexp@^1.0.2:
302
+escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
244 303
   version "1.0.5"
245 304
   resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
246 305
 
@@ -278,6 +337,10 @@ has-flag@^1.0.0:
278 337
   version "1.0.0"
279 338
   resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
280 339
 
340
+has-flag@^2.0.0:
341
+  version "2.0.0"
342
+  resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
343
+
281 344
 has@^1.0.1:
282 345
   version "1.0.1"
283 346
   resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28"
@@ -296,6 +359,10 @@ is-absolute-url@^2.0.0:
296 359
   version "2.1.0"
297 360
   resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6"
298 361
 
362
+is-arrayish@^0.3.1:
363
+  version "0.3.1"
364
+  resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.1.tgz#c2dfc386abaa0c3e33c48db3fe87059e69065efd"
365
+
299 366
 is-plain-obj@^1.0.0:
300 367
   version "1.1.0"
301 368
   resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
@@ -325,7 +392,7 @@ lodash._reinterpolate@~3.0.0:
325 392
   version "3.0.0"
326 393
   resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
327 394
 
328
-lodash.memoize@^4.1.0:
395
+lodash.memoize@^4.1.2:
329 396
   version "4.1.2"
330 397
   resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
331 398
 
@@ -342,7 +409,7 @@ lodash.templatesettings@^4.0.0:
342 409
   dependencies:
343 410
     lodash._reinterpolate "~3.0.0"
344 411
 
345
-lodash.uniq@^4.3.0:
412
+lodash.uniq@^4.5.0:
346 413
   version "4.5.0"
347 414
   resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
348 415
 
@@ -355,18 +422,18 @@ macaddress@^0.2.8:
355 422
   resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12"
356 423
 
357 424
 math-expression-evaluator@^1.2.14:
358
-  version "1.2.16"
359
-  resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.16.tgz#b357fa1ca9faefb8e48d10c14ef2bcb2d9f0a7c9"
425
+  version "1.2.17"
426
+  resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac"
360 427
 
361 428
 merge@^1.1.3:
362 429
   version "1.2.0"
363 430
   resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da"
364 431
 
365 432
 minimatch@^3.0.0:
366
-  version "3.0.3"
367
-  resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
433
+  version "3.0.4"
434
+  resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
368 435
   dependencies:
369
-    brace-expansion "^1.0.0"
436
+    brace-expansion "^1.1.7"
370 437
 
371 438
 minimist@0.0.8:
372 439
   version "0.0.8"
@@ -382,9 +449,9 @@ mkdirp@~0.5.1:
382 449
   dependencies:
383 450
     minimist "0.0.8"
384 451
 
385
-ms@0.7.2:
386
-  version "0.7.2"
387
-  resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765"
452
+ms@2.0.0:
453
+  version "2.0.0"
454
+  resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
388 455
 
389 456
 normalize-range@^0.1.2:
390 457
   version "0.1.2"
@@ -411,9 +478,9 @@ on-headers@^1.0.0:
411 478
   version "1.0.1"
412 479
   resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7"
413 480
 
414
-onecolor@~2.4.0:
415
-  version "2.4.2"
416
-  resolved "https://registry.yarnpkg.com/onecolor/-/onecolor-2.4.2.tgz#a53ec3ff171c3446016dd5210d1a1b544bf7d874"
481
+onecolor@^3.0.4:
482
+  version "3.0.4"
483
+  resolved "https://registry.yarnpkg.com/onecolor/-/onecolor-3.0.4.tgz#75a46f80da6c7aaa5b4daae17a47198bd9652494"
417 484
 
418 485
 parseurl@~1:
419 486
   version "1.3.1"
@@ -427,34 +494,35 @@ pify@^2.3.0:
427 494
   version "2.3.0"
428 495
   resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
429 496
 
430
-pixrem@^3.0.0:
431
-  version "3.0.2"
432
-  resolved "https://registry.yarnpkg.com/pixrem/-/pixrem-3.0.2.tgz#30d1bafb4c3bdce8e9bb4bd56a13985619320c34"
497
+pixrem@^4.0.0:
498
+  version "4.0.1"
499
+  resolved "https://registry.yarnpkg.com/pixrem/-/pixrem-4.0.1.tgz#2da4a1de6ec4423c5fc3794e930b81d4490ec686"
433 500
   dependencies:
434
-    browserslist "^1.0.0"
435
-    postcss "^5.0.0"
501
+    browserslist "^2.0.0"
502
+    postcss "^6.0.0"
436 503
     reduce-css-calc "^1.2.7"
437 504
 
438
-pleeease-filters@^3.0.0:
439
-  version "3.0.1"
440
-  resolved "https://registry.yarnpkg.com/pleeease-filters/-/pleeease-filters-3.0.1.tgz#4dfe0e8f1046613517c64b728bc80608a7ebf22f"
505
+pleeease-filters@^4.0.0:
506
+  version "4.0.0"
507
+  resolved "https://registry.yarnpkg.com/pleeease-filters/-/pleeease-filters-4.0.0.tgz#6632b2fb05648d2758d865384fbced79e1ccaec7"
441 508
   dependencies:
442
-    onecolor "~2.4.0"
443
-    postcss "^5.0.4"
509
+    onecolor "^3.0.4"
510
+    postcss "^6.0.1"
444 511
 
445
-postcss-apply@^0.3.0:
446
-  version "0.3.0"
447
-  resolved "https://registry.yarnpkg.com/postcss-apply/-/postcss-apply-0.3.0.tgz#a2f37c5bdfa881e4c15f4f245ec0cd96dd2e70d5"
512
+postcss-apply@^0.8.0:
513
+  version "0.8.0"
514
+  resolved "https://registry.yarnpkg.com/postcss-apply/-/postcss-apply-0.8.0.tgz#14e544bbb5cb6f1c1e048857965d79ae066b1343"
448 515
   dependencies:
449
-    balanced-match "^0.4.1"
450
-    postcss "^5.0.21"
516
+    babel-runtime "^6.23.0"
517
+    balanced-match "^0.4.2"
518
+    postcss "^6.0.0"
451 519
 
452
-postcss-attribute-case-insensitive@^1.0.1:
453
-  version "1.0.1"
454
-  resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-1.0.1.tgz#ceb73777e106167eb233f1938c9bd9f2e697308d"
520
+postcss-attribute-case-insensitive@^2.0.0:
521
+  version "2.0.0"
522
+  resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-2.0.0.tgz#94dc422c8f90997f16bd33a3654bbbec084963b4"
455 523
   dependencies:
456
-    postcss "^5.1.1"
457
-    postcss-selector-parser "^2.2.0"
524
+    postcss "^6.0.0"
525
+    postcss-selector-parser "^2.2.3"
458 526
 
459 527
 postcss-cachify@^1.3.1:
460 528
   version "1.3.2"
@@ -464,7 +532,7 @@ postcss-cachify@^1.3.1:
464 532
     debug "^2.1.2"
465 533
     postcss "^5.0.0"
466 534
 
467
-postcss-calc@^5.0.0, postcss-calc@^5.2.0:
535
+postcss-calc@^5.2.0:
468 536
   version "5.3.1"
469 537
   resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-5.3.1.tgz#77bae7ca928ad85716e2fda42f261bf7c1d65b5e"
470 538
   dependencies:
@@ -472,70 +540,79 @@ postcss-calc@^5.0.0, postcss-calc@^5.2.0:
472 540
     postcss-message-helpers "^2.0.0"
473 541
     reduce-css-calc "^1.2.6"
474 542
 
475
-postcss-color-function@^2.0.0:
476
-  version "2.0.1"
477
-  resolved "https://registry.yarnpkg.com/postcss-color-function/-/postcss-color-function-2.0.1.tgz#9ad226f550e8a7c7f8b8a77860545b6dd7f55241"
543
+postcss-calc@^6.0.0:
544
+  version "6.0.0"
545
+  resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-6.0.0.tgz#b681b279c6d24fbe0e33ed9045803705445d613b"
478 546
   dependencies:
479
-    css-color-function "^1.2.0"
480
-    postcss "^5.0.4"
547
+    css-unit-converter "^1.1.1"
548
+    postcss "^6.0.0"
549
+    postcss-selector-parser "^2.2.2"
550
+    reduce-css-calc "^2.0.0"
551
+
552
+postcss-color-function@^4.0.0:
553
+  version "4.0.0"
554
+  resolved "https://registry.yarnpkg.com/postcss-color-function/-/postcss-color-function-4.0.0.tgz#7e0106f4f6a1ecb1ad5b3a8553ace5e828aae187"
555
+  dependencies:
556
+    css-color-function "^1.3.0"
557
+    postcss "^6.0.1"
481 558
     postcss-message-helpers "^2.0.0"
482 559
     postcss-value-parser "^3.3.0"
483 560
 
484
-postcss-color-gray@^3.0.0:
485
-  version "3.0.1"
486
-  resolved "https://registry.yarnpkg.com/postcss-color-gray/-/postcss-color-gray-3.0.1.tgz#74432ede66dd83b1d1363565c68b376e18ff6770"
561
+postcss-color-gray@^4.0.0:
562
+  version "4.0.0"
563
+  resolved "https://registry.yarnpkg.com/postcss-color-gray/-/postcss-color-gray-4.0.0.tgz#681bf305097dd66bfef0e1e6282d5d99b5acc95d"
487 564
   dependencies:
488
-    color "^0.11.3"
489
-    postcss "^5.0.4"
565
+    color "^1.0.3"
566
+    postcss "^6.0.1"
490 567
     postcss-message-helpers "^2.0.0"
491
-    reduce-function-call "^1.0.1"
568
+    reduce-function-call "^1.0.2"
492 569
 
493
-postcss-color-hex-alpha@^2.0.0:
494
-  version "2.0.0"
495
-  resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-2.0.0.tgz#44fd6ecade66028648c881cb6504cdcbfdc6cd09"
570
+postcss-color-hex-alpha@^3.0.0:
571
+  version "3.0.0"
572
+  resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-3.0.0.tgz#1e53e6c8acb237955e8fd08b7ecdb1b8b8309f95"
496 573
   dependencies:
497
-    color "^0.10.1"
498
-    postcss "^5.0.4"
574
+    color "^1.0.3"
575
+    postcss "^6.0.1"
499 576
     postcss-message-helpers "^2.0.0"
500 577
 
501
-postcss-color-hsl@^1.0.5:
502
-  version "1.0.5"
503
-  resolved "https://registry.yarnpkg.com/postcss-color-hsl/-/postcss-color-hsl-1.0.5.tgz#f53bb1c348310ce307ad89e3181a864738b5e687"
578
+postcss-color-hsl@^2.0.0:
579
+  version "2.0.0"
580
+  resolved "https://registry.yarnpkg.com/postcss-color-hsl/-/postcss-color-hsl-2.0.0.tgz#12703666fa310430e3f30a454dac1386317d5844"
504 581
   dependencies:
505
-    postcss "^5.2.0"
582
+    postcss "^6.0.1"
506 583
     postcss-value-parser "^3.3.0"
507 584
     units-css "^0.4.0"
508 585
 
509
-postcss-color-hwb@^2.0.0:
510
-  version "2.0.1"
511
-  resolved "https://registry.yarnpkg.com/postcss-color-hwb/-/postcss-color-hwb-2.0.1.tgz#d63afaf9b70cb595f900a29c9fe57bf2a32fabec"
586
+postcss-color-hwb@^3.0.0:
587
+  version "3.0.0"
588
+  resolved "https://registry.yarnpkg.com/postcss-color-hwb/-/postcss-color-hwb-3.0.0.tgz#3402b19ef4d8497540c1fb5072be9863ca95571e"
512 589
   dependencies:
513
-    color "^0.11.4"
514
-    postcss "^5.0.4"
590
+    color "^1.0.3"
591
+    postcss "^6.0.1"
515 592
     postcss-message-helpers "^2.0.0"
516
-    reduce-function-call "^1.0.1"
593
+    reduce-function-call "^1.0.2"
517 594
 
518
-postcss-color-rebeccapurple@^2.0.0:
519
-  version "2.0.1"
520
-  resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-2.0.1.tgz#74c6444e7cbb7d85613b5f7286df7a491608451c"
595
+postcss-color-rebeccapurple@^3.0.0:
596
+  version "3.0.0"
597
+  resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-3.0.0.tgz#eebaf03d363b4300b96792bd3081c19ed66513d3"
521 598
   dependencies:
522
-    color "^0.11.4"
523
-    postcss "^5.0.4"
599
+    postcss "^6.0.1"
600
+    postcss-value-parser "^3.3.0"
524 601
 
525
-postcss-color-rgb@^1.1.4:
526
-  version "1.1.4"
527
-  resolved "https://registry.yarnpkg.com/postcss-color-rgb/-/postcss-color-rgb-1.1.4.tgz#f29243e22e8e8c13434474092372d4ce605be8bc"
602
+postcss-color-rgb@^2.0.0:
603
+  version "2.0.0"
604
+  resolved "https://registry.yarnpkg.com/postcss-color-rgb/-/postcss-color-rgb-2.0.0.tgz#14539c8a7131494b482e0dd1cc265ff6514b5263"
528 605
   dependencies:
529
-    postcss "^5.2.0"
606
+    postcss "^6.0.1"
530 607
     postcss-value-parser "^3.3.0"
531 608
 
532
-postcss-color-rgba-fallback@^2.0.0:
533
-  version "2.2.0"
534
-  resolved "https://registry.yarnpkg.com/postcss-color-rgba-fallback/-/postcss-color-rgba-fallback-2.2.0.tgz#6d29491be5990a93173d47e7c76f5810b09402ba"
609
+postcss-color-rgba-fallback@^3.0.0:
610
+  version "3.0.0"
611
+  resolved "https://registry.yarnpkg.com/postcss-color-rgba-fallback/-/postcss-color-rgba-fallback-3.0.0.tgz#37d5c9353a07a09270912a82606bb42a0d702c04"
535 612
   dependencies:
536
-    postcss "^5.0.0"
537
-    postcss-value-parser "^3.0.2"
538
-    rgb-hex "^1.0.0"
613
+    postcss "^6.0.6"
614
+    postcss-value-parser "^3.3.0"
615
+    rgb-hex "^2.1.0"
539 616
 
540 617
 postcss-colormin@^2.1.8:
541 618
   version "2.2.2"
@@ -552,61 +629,61 @@ postcss-convert-values@^2.3.4:
552 629
     postcss "^5.0.11"
553 630
     postcss-value-parser "^3.1.2"
554 631
 
555
-postcss-cssnext@^2.9.0:
556
-  version "2.10.0"
557
-  resolved "https://registry.yarnpkg.com/postcss-cssnext/-/postcss-cssnext-2.10.0.tgz#30e0dddcfb978eae2523a340aa2c8ba49c5d7103"
558
-  dependencies:
559
-    autoprefixer "^6.0.2"
560
-    caniuse-api "^1.5.3"
561
-    chalk "^1.1.1"
562
-    pixrem "^3.0.0"
563
-    pleeease-filters "^3.0.0"
564
-    postcss "^5.0.4"
565
-    postcss-apply "^0.3.0"
566
-    postcss-attribute-case-insensitive "^1.0.1"
567
-    postcss-calc "^5.0.0"
568
-    postcss-color-function "^2.0.0"
569
-    postcss-color-gray "^3.0.0"
570
-    postcss-color-hex-alpha "^2.0.0"
571
-    postcss-color-hsl "^1.0.5"
572
-    postcss-color-hwb "^2.0.0"
573
-    postcss-color-rebeccapurple "^2.0.0"
574
-    postcss-color-rgb "^1.1.4"
575
-    postcss-color-rgba-fallback "^2.0.0"
576
-    postcss-custom-media "^5.0.0"
577
-    postcss-custom-properties "^5.0.0"
578
-    postcss-custom-selectors "^3.0.0"
579
-    postcss-font-family-system-ui "^1.0.1"
580
-    postcss-font-variant "^2.0.0"
581
-    postcss-initial "^1.3.1"
582
-    postcss-media-minmax "^2.1.0"
583
-    postcss-nesting "^2.0.5"
584
-    postcss-pseudo-class-any-link "^1.0.0"
585
-    postcss-pseudoelements "^3.0.0"
586
-    postcss-replace-overflow-wrap "^1.0.0"
587
-    postcss-selector-matches "^2.0.0"
588
-    postcss-selector-not "^2.0.0"
589
-
590
-postcss-custom-media@^5.0.0:
591
-  version "5.0.1"
592
-  resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-5.0.1.tgz#138d25a184bf2eb54de12d55a6c01c30a9d8bd81"
593
-  dependencies:
594
-    postcss "^5.0.0"
595
-
596
-postcss-custom-properties@^5.0.0:
597
-  version "5.0.2"
598
-  resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-5.0.2.tgz#9719d78f2da9cf9f53810aebc23d4656130aceb1"
599
-  dependencies:
600
-    balanced-match "^0.4.2"
601
-    postcss "^5.0.0"
602
-
603
-postcss-custom-selectors@^3.0.0:
604
-  version "3.0.0"
605
-  resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-3.0.0.tgz#8f81249f5ed07a8d0917cf6a39fe5b056b7f96ac"
606
-  dependencies:
607
-    balanced-match "^0.2.0"
608
-    postcss "^5.0.0"
609
-    postcss-selector-matches "^2.0.0"
632
+postcss-cssnext@^3.0.0:
633
+  version "3.0.2"
634
+  resolved "https://registry.yarnpkg.com/postcss-cssnext/-/postcss-cssnext-3.0.2.tgz#63b77adb0b8a4c1d5ec32cd345539535a3417d48"
635
+  dependencies:
636
+    autoprefixer "^7.1.1"
637
+    caniuse-api "^2.0.0"
638
+    chalk "^2.0.1"
639
+    pixrem "^4.0.0"
640
+    pleeease-filters "^4.0.0"
641
+    postcss "^6.0.5"
642
+    postcss-apply "^0.8.0"
643
+    postcss-attribute-case-insensitive "^2.0.0"
644
+    postcss-calc "^6.0.0"
645
+    postcss-color-function "^4.0.0"
646
+    postcss-color-gray "^4.0.0"
647
+    postcss-color-hex-alpha "^3.0.0"
648
+    postcss-color-hsl "^2.0.0"
649
+    postcss-color-hwb "^3.0.0"
650
+    postcss-color-rebeccapurple "^3.0.0"
651
+    postcss-color-rgb "^2.0.0"
652
+    postcss-color-rgba-fallback "^3.0.0"
653
+    postcss-custom-media "^6.0.0"
654
+    postcss-custom-properties "^6.1.0"
655
+    postcss-custom-selectors "^4.0.1"
656
+    postcss-font-family-system-ui "^2.0.1"
657
+    postcss-font-variant "^3.0.0"
658
+    postcss-image-set-polyfill "^0.3.5"
659
+    postcss-initial "^2.0.0"
660
+    postcss-media-minmax "^3.0.0"
661
+    postcss-nesting "^4.0.1"
662
+    postcss-pseudo-class-any-link "^4.0.0"
663
+    postcss-pseudoelements "^5.0.0"
664
+    postcss-replace-overflow-wrap "^2.0.0"
665
+    postcss-selector-matches "^3.0.1"
666
+    postcss-selector-not "^3.0.1"
667
+
668
+postcss-custom-media@^6.0.0:
669
+  version "6.0.0"
670
+  resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-6.0.0.tgz#be532784110ecb295044fb5395a18006eb21a737"
671
+  dependencies:
672
+    postcss "^6.0.1"
673
+
674
+postcss-custom-properties@^6.1.0:
675
+  version "6.1.0"
676
+  resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-6.1.0.tgz#9caf1151ac41b1e9e64d3a2ff9ece996ca18977d"
677
+  dependencies:
678
+    balanced-match "^1.0.0"
679
+    postcss "^6.0.3"
680
+
681
+postcss-custom-selectors@^4.0.1:
682
+  version "4.0.1"
683
+  resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-4.0.1.tgz#781382f94c52e727ef5ca4776ea2adf49a611382"
684
+  dependencies:
685
+    postcss "^6.0.1"
686
+    postcss-selector-matches "^3.0.0"
610 687
 
611 688
 postcss-discard-comments@^2.0.4:
612 689
   version "2.0.4"
@@ -646,43 +723,53 @@ postcss-filter-plugins@^2.0.0:
646 723
     postcss "^5.0.4"
647 724
     uniqid "^4.0.0"
648 725
 
649
-postcss-font-family-system-ui@^1.0.1:
650
-  version "1.0.2"
651
-  resolved "https://registry.yarnpkg.com/postcss-font-family-system-ui/-/postcss-font-family-system-ui-1.0.2.tgz#3e1a5e3fb7e31e5e9e71439ccb0e8014556927c7"
726
+postcss-font-family-system-ui@^2.0.1:
727
+  version "2.0.1"
728
+  resolved "https://registry.yarnpkg.com/postcss-font-family-system-ui/-/postcss-font-family-system-ui-2.0.1.tgz#318a075fdcb84b864aa823a51935ef0a5872e911"
652 729
   dependencies:
653 730
     lodash "^4.17.4"
654
-    postcss "^5.2.12"
731
+    postcss "^6.0.1"
655 732
     postcss-value-parser "^3.3.0"
656 733
 
657
-postcss-font-variant@^2.0.0:
658
-  version "2.0.1"
659
-  resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-2.0.1.tgz#7ca29103f59fa02ca3ace2ca22b2f756853d4ef8"
734
+postcss-font-variant@^3.0.0:
735
+  version "3.0.0"
736
+  resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-3.0.0.tgz#08ccc88f6050ba82ed8ef2cc76c0c6a6b41f183e"
660 737
   dependencies:
661
-    postcss "^5.0.4"
738
+    postcss "^6.0.1"
662 739
 
663
-postcss-import@^9.0.0:
664
-  version "9.1.0"
665
-  resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-9.1.0.tgz#95fe9876a1e79af49fbdc3589f01fe5aa7cc1e80"
740
+postcss-image-set-polyfill@^0.3.5:
741
+  version "0.3.5"
742
+  resolved "https://registry.yarnpkg.com/postcss-image-set-polyfill/-/postcss-image-set-polyfill-0.3.5.tgz#0f193413700cf1f82bd39066ef016d65a4a18181"
743
+  dependencies:
744
+    postcss "^6.0.1"
745
+    postcss-media-query-parser "^0.2.3"
746
+
747
+postcss-import@^10.0.0:
748
+  version "10.0.0"
749
+  resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-10.0.0.tgz#4c85c97b099136cc5ea0240dc1dfdbfde4e2ebbe"
666 750
   dependencies:
667 751
     object-assign "^4.0.1"
668
-    postcss "^5.0.14"
752
+    postcss "^6.0.1"
669 753
     postcss-value-parser "^3.2.3"
670
-    promise-each "^2.2.0"
671 754
     read-cache "^1.0.0"
672 755
     resolve "^1.1.7"
673 756
 
674
-postcss-initial@^1.3.1:
675
-  version "1.5.3"
676
-  resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-1.5.3.tgz#20c3e91c96822ddb1bed49508db96d56bac377d0"
757
+postcss-initial@^2.0.0:
758
+  version "2.0.0"
759
+  resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-2.0.0.tgz#72715f7336e0bb79351d99ee65c4a253a8441ba4"
677 760
   dependencies:
678 761
     lodash.template "^4.2.4"
679
-    postcss "^5.0.19"
762
+    postcss "^6.0.1"
680 763
 
681
-postcss-media-minmax@^2.1.0:
682
-  version "2.1.2"
683
-  resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-2.1.2.tgz#444c5cf8926ab5e4fd8a2509e9297e751649cdf8"
764
+postcss-media-minmax@^3.0.0:
765
+  version "3.0.0"
766
+  resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-3.0.0.tgz#675256037a43ef40bc4f0760bfd06d4dc69d48d2"
684 767
   dependencies:
685
-    postcss "^5.0.4"
768
+    postcss "^6.0.1"
769
+
770
+postcss-media-query-parser@^0.2.3:
771
+  version "0.2.3"
772
+  resolved "https://registry.yarnpkg.com/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#27b39c6f4d94f81b1a73b8f76351c609e5cef244"
686 773
 
687 774
 postcss-merge-idents@^2.1.5:
688 775
   version "2.1.7"
@@ -745,11 +832,11 @@ postcss-minify-selectors@^2.0.4:
745 832
     postcss "^5.0.14"
746 833
     postcss-selector-parser "^2.0.0"
747 834
 
748
-postcss-nesting@^2.0.5:
749
-  version "2.3.1"
750
-  resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-2.3.1.tgz#94a6b6a4ef707fbec20a87fee5c957759b4e01cf"
835
+postcss-nesting@^4.0.1:
836
+  version "4.0.1"
837
+  resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-4.0.1.tgz#8fc2ce40cbfcfab7ee24e7b68fb6ebe84b641469"
751 838
   dependencies:
752
-    postcss "^5.0.19"
839
+    postcss "^6.0.1"
753 840
 
754 841
 postcss-normalize-charset@^1.1.0:
755 842
   version "1.1.1"
@@ -773,18 +860,18 @@ postcss-ordered-values@^2.1.0:
773 860
     postcss "^5.0.4"
774 861
     postcss-value-parser "^3.0.1"
775 862
 
776
-postcss-pseudo-class-any-link@^1.0.0:
777
-  version "1.0.0"
778
-  resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-1.0.0.tgz#903239196401d335fe73ac756186fa62e693af26"
863
+postcss-pseudo-class-any-link@^4.0.0:
864
+  version "4.0.0"
865
+  resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-4.0.0.tgz#9152a0613d3450720513e8892854bae42d0ee68e"
779 866
   dependencies:
780
-    postcss "^5.0.3"
781
-    postcss-selector-parser "^1.1.4"
867
+    postcss "^6.0.1"
868
+    postcss-selector-parser "^2.2.3"
782 869
 
783
-postcss-pseudoelements@^3.0.0:
784
-  version "3.0.0"
785
-  resolved "https://registry.yarnpkg.com/postcss-pseudoelements/-/postcss-pseudoelements-3.0.0.tgz#6c682177c7900ba053b6df17f8c590284c7b8bbc"
870
+postcss-pseudoelements@^5.0.0:
871
+  version "5.0.0"
872
+  resolved "https://registry.yarnpkg.com/postcss-pseudoelements/-/postcss-pseudoelements-5.0.0.tgz#eef194e8d524645ca520a949e95e518e812402cb"
786 873
   dependencies:
787
-    postcss "^5.0.4"
874
+    postcss "^6.0.0"
788 875
 
789 876
 postcss-reduce-idents@^2.2.2:
790 877
   version "2.4.0"
@@ -807,35 +894,27 @@ postcss-reduce-transforms@^1.0.3:
807 894
     postcss "^5.0.8"
808 895
     postcss-value-parser "^3.0.1"
809 896
 
810
-postcss-replace-overflow-wrap@^1.0.0:
811
-  version "1.0.0"
812
-  resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-1.0.0.tgz#f0a03b31eab9636a6936bfd210e2aef1b434a643"
897
+postcss-replace-overflow-wrap@^2.0.0:
898
+  version "2.0.0"
899
+  resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-2.0.0.tgz#794db6faa54f8db100854392a93af45768b4e25b"
813 900
   dependencies:
814
-    postcss "^5.0.16"
901
+    postcss "^6.0.1"
815 902
 
816
-postcss-selector-matches@^2.0.0:
817
-  version "2.0.5"
818
-  resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-2.0.5.tgz#fa0f43be57b68e77aa4cd11807023492a131027f"
903
+postcss-selector-matches@^3.0.0, postcss-selector-matches@^3.0.1:
904
+  version "3.0.1"
905
+  resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-3.0.1.tgz#e5634011e13950881861bbdd58c2d0111ffc96ab"
819 906
   dependencies:
820 907
     balanced-match "^0.4.2"
821
-    postcss "^5.0.0"
822
-
823
-postcss-selector-not@^2.0.0:
824
-  version "2.0.0"
825
-  resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-2.0.0.tgz#c73ad21a3f75234bee7fee269e154fd6a869798d"
826
-  dependencies:
827
-    balanced-match "^0.2.0"
828
-    postcss "^5.0.0"
908
+    postcss "^6.0.1"
829 909
 
830
-postcss-selector-parser@^1.1.4:
831
-  version "1.3.3"
832
-  resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-1.3.3.tgz#d2ee19df7a64f8ef21c1a71c86f7d4835c88c281"
910
+postcss-selector-not@^3.0.1:
911
+  version "3.0.1"
912
+  resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-3.0.1.tgz#2e4db2f0965336c01e7cec7db6c60dff767335d9"
833 913
   dependencies:
834
-    flatten "^1.0.2"
835
-    indexes-of "^1.0.1"
836
-    uniq "^1.0.1"
914
+    balanced-match "^0.4.2"
915
+    postcss "^6.0.1"
837 916
 
838
-postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.0, postcss-selector-parser@^2.2.2:
917
+postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2, postcss-selector-parser@^2.2.3:
839 918
   version "2.2.3"
840 919
   resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90"
841 920
   dependencies:
@@ -872,32 +951,34 @@ postcss-zindex@^2.0.1:
872 951
     postcss "^5.0.4"
873 952
     uniqs "^2.0.0"
874 953
 
875
-postcss@^5.0.0, postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.19, postcss@^5.0.2, postcss@^5.0.21, postcss@^5.0.3, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.8, postcss@^5.1.1, postcss@^5.2.0, postcss@^5.2.12, postcss@^5.2.16:
876
-  version "5.2.16"
877
-  resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.16.tgz#732b3100000f9ff8379a48a53839ed097376ad57"
954
+postcss@^5.0.0, postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.2, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.8, postcss@^5.2.16:
955
+  version "5.2.17"
956
+  resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.17.tgz#cf4f597b864d65c8a492b2eabe9d706c879c388b"
878 957
   dependencies:
879 958
     chalk "^1.1.3"
880 959
     js-base64 "^2.1.9"
881 960
     source-map "^0.5.6"
882 961
     supports-color "^3.2.3"
883 962
 
963
+postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.3, postcss@^6.0.5, postcss@^6.0.6:
964
+  version "6.0.6"
965
+  resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.6.tgz#bba4d58e884fc78c840d1539e10eddaabb8f73bd"
966
+  dependencies:
967
+    chalk "^2.0.1"
968
+    source-map "^0.5.6"
969
+    supports-color "^4.1.0"
970
+
884 971
 prepend-http@^1.0.0:
885 972
   version "1.0.4"
886 973
   resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
887 974
 
888
-promise-each@^2.2.0:
889
-  version "2.2.0"
890
-  resolved "https://registry.yarnpkg.com/promise-each/-/promise-each-2.2.0.tgz#3353174eff2694481037e04e01f77aa0fb6d1b60"
891
-  dependencies:
892
-    any-promise "^0.1.0"
893
-
894 975
 q@^1.1.2:
895 976
   version "1.5.0"
896 977
   resolved "https://registry.yarnpkg.com/q/-/q-1.5.0.tgz#dd01bac9d06d30e6f219aecb8253ee9ebdc308f1"
897 978
 
898 979
 query-string@^4.1.0:
899
-  version "4.3.2"
900
-  resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.2.tgz#ec0fd765f58a50031a3968c2431386f8947a5cdd"
980
+  version "4.3.4"
981
+  resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb"
901 982
   dependencies:
902 983
     object-assign "^4.1.0"
903 984
     strict-uri-encode "^1.0.0"
@@ -916,29 +997,46 @@ reduce-css-calc@^1.2.6, reduce-css-calc@^1.2.7:
916 997
     math-expression-evaluator "^1.2.14"
917 998
     reduce-function-call "^1.0.1"
918 999
 
919
-reduce-function-call@^1.0.1:
1000
+reduce-css-calc@^2.0.0:
1001
+  version "2.0.5"
1002
+  resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-2.0.5.tgz#33c97838c5d4c711a5c14ef85ce4fde41483f7bd"
1003
+  dependencies:
1004
+    css-unit-converter "^1.1.1"
1005
+    postcss-value-parser "^3.3.0"
1006
+
1007
+reduce-function-call@^1.0.1, reduce-function-call@^1.0.2:
920 1008
   version "1.0.2"
921 1009
   resolved "https://registry.yarnpkg.com/reduce-function-call/-/reduce-function-call-1.0.2.tgz#5a200bf92e0e37751752fe45b0ab330fd4b6be99"
922 1010
   dependencies:
923 1011
     balanced-match "^0.4.2"
924 1012
 
1013
+regenerator-runtime@^0.10.0:
1014
+  version "0.10.5"
1015
+  resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658"
1016
+
925 1017
 resolve@^1.1.7:
926
-  version "1.3.2"
927
-  resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.2.tgz#1f0442c9e0cbb8136e87b9305f932f46c7f28235"
1018
+  version "1.3.3"
1019
+  resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.3.tgz#655907c3469a8680dc2de3a275a8fdd69691f0e5"
928 1020
   dependencies:
929 1021
     path-parse "^1.0.5"
930 1022
 
931
-rgb-hex@^1.0.0:
932
-  version "1.0.0"
933
-  resolved "https://registry.yarnpkg.com/rgb-hex/-/rgb-hex-1.0.0.tgz#bfaf8cd9cd9164b5a26d71eb4f15a0965324b3c1"
1023
+rgb-hex@^2.1.0:
1024
+  version "2.1.0"
1025
+  resolved "https://registry.yarnpkg.com/rgb-hex/-/rgb-hex-2.1.0.tgz#c773c5fe2268a25578d92539a82a7a5ce53beda6"
934 1026
 
935 1027
 rgb@~0.1.0:
936 1028
   version "0.1.0"
937 1029
   resolved "https://registry.yarnpkg.com/rgb/-/rgb-0.1.0.tgz#be27b291e8feffeac1bd99729721bfa40fc037b5"
938 1030
 
939 1031
 sax@~1.2.1:
940
-  version "1.2.2"
941
-  resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.2.tgz#fd8631a23bc7826bef5d871bdb87378c95647828"
1032
+  version "1.2.4"
1033
+  resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
1034
+
1035
+simple-swizzle@^0.2.2:
1036
+  version "0.2.2"
1037
+  resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
1038
+  dependencies:
1039
+    is-arrayish "^0.3.1"
942 1040
 
943 1041
 sort-keys@^1.0.0:
944 1042
   version "1.1.2"
@@ -974,6 +1072,12 @@ supports-color@^3.2.3:
974 1072
   dependencies:
975 1073
     has-flag "^1.0.0"
976 1074
 
1075
+supports-color@^4.0.0, supports-color@^4.1.0:
1076
+  version "4.2.0"
1077
+  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.2.0.tgz#ad986dc7eb2315d009b4d77c8169c2231a684037"
1078
+  dependencies:
1079
+    has-flag "^2.0.0"
1080
+
977 1081
 svgo@^0.7.0:
978 1082
   version "0.7.2"
979 1083
   resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5"