git.fiddlerwoaroof.com
Browse code

package-lock

Ed Langley authored on 29/05/2018 18:29:48
Showing 1 changed files
... ...
@@ -6,7 +6,7 @@
6 6
   "dependencies": {
7 7
     "@sinonjs/formatio": {
8 8
       "version": "2.0.0",
9
-      "resolved": "http://registry.npmjs.org/@sinonjs/formatio/-/formatio-2.0.0.tgz",
9
+      "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-2.0.0.tgz",
10 10
       "integrity": "sha512-ls6CAMA6/5gG+O/IdsBcblvnd8qcO/l1TYoNeAzp3wcISOxlPXQEus0mLcdwazEkWjaBdaJ3TaxmNgCLWwvWzg==",
11 11
       "requires": {
12 12
         "samsam": "1.3.0"
... ...
@@ -19,9 +19,9 @@
19 19
       "dev": true
20 20
     },
21 21
     "acorn": {
22
-      "version": "5.2.1",
23
-      "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.2.1.tgz",
24
-      "integrity": "sha512-jG0u7c4Ly+3QkkW18V+NRDN+4bWHdln30NL1ZL2AvFZZmQe/BfopYCtghCKKVBUSetZ4QKcyA0pY6/4Gw8Pv8w==",
22
+      "version": "5.5.3",
23
+      "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz",
24
+      "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==",
25 25
       "dev": true
26 26
     },
27 27
     "acorn-dynamic-import": {
... ...
@@ -76,9 +76,9 @@
76 76
       }
77 77
     },
78 78
     "ajv": {
79
-      "version": "5.3.0",
80
-      "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.3.0.tgz",
81
-      "integrity": "sha1-RBT/dKUIecII7l/cgm4ywwNUnto=",
79
+      "version": "5.5.2",
80
+      "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
81
+      "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
82 82
       "dev": true,
83 83
       "requires": {
84 84
         "co": "^4.6.0",
... ...
@@ -104,10 +104,16 @@
104 104
         "repeat-string": "^1.5.2"
105 105
       }
106 106
     },
107
+    "amdefine": {
108
+      "version": "1.0.1",
109
+      "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
110
+      "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
111
+      "dev": true
112
+    },
107 113
     "ansi-escapes": {
108
-      "version": "3.0.0",
109
-      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.0.0.tgz",
110
-      "integrity": "sha512-O/klc27mWNUigtv0F8NJWbLF00OcegQalkqKURWdosW08YZKi4m6CnSUSvIZG1otNJbTWhN01Hhz389DW7mvDQ==",
114
+      "version": "3.1.0",
115
+      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz",
116
+      "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==",
111 117
       "dev": true
112 118
     },
113 119
     "ansi-regex": {
... ...
@@ -127,15 +133,25 @@
127 133
       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
128 134
       "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
129 135
       "dev": true,
136
+      "optional": true,
130 137
       "requires": {
131 138
         "micromatch": "^2.1.5",
132 139
         "normalize-path": "^2.0.0"
133 140
       }
134 141
     },
142
+    "append-transform": {
143
+      "version": "0.4.0",
144
+      "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz",
145
+      "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=",
146
+      "dev": true,
147
+      "requires": {
148
+        "default-require-extensions": "^1.0.0"
149
+      }
150
+    },
135 151
     "argparse": {
136
-      "version": "1.0.9",
137
-      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",
138
-      "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
152
+      "version": "1.0.10",
153
+      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
154
+      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
139 155
       "dev": true,
140 156
       "requires": {
141 157
         "sprintf-js": "~1.0.2"
... ...
@@ -202,9 +218,9 @@
202 218
       "dev": true
203 219
     },
204 220
     "asn1.js": {
205
-      "version": "4.9.2",
206
-      "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.2.tgz",
207
-      "integrity": "sha512-b/OsSjvWEo8Pi8H0zsDd2P6Uqo2TK2pH8gNLSJtNLM2Db0v2QaAZ0pBQJXVjAn4gBuugeVDr7s63ZogpUIwWDg==",
221
+      "version": "4.10.1",
222
+      "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
223
+      "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
208 224
       "dev": true,
209 225
       "requires": {
210 226
         "bn.js": "^4.0.0",
... ...
@@ -240,12 +256,12 @@
240 256
       "dev": true
241 257
     },
242 258
     "async": {
243
-      "version": "2.6.0",
244
-      "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz",
245
-      "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==",
259
+      "version": "2.6.1",
260
+      "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
261
+      "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
246 262
       "dev": true,
247 263
       "requires": {
248
-        "lodash": "^4.14.0"
264
+        "lodash": "^4.17.10"
249 265
       }
250 266
     },
251 267
     "async-each": {
... ...
@@ -261,9 +277,9 @@
261 277
       "dev": true
262 278
     },
263 279
     "atob": {
264
-      "version": "2.1.0",
265
-      "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.0.tgz",
266
-      "integrity": "sha512-SuiKH8vbsOyCALjA/+EINmt/Kdl+TQPrtFgW7XZZcwtryFu9e5kQoX3bjCW6mIvGH1fbeAZZuvwGR5IlBRznGw==",
280
+      "version": "2.1.1",
281
+      "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz",
282
+      "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=",
267 283
       "dev": true
268 284
     },
269 285
     "aws-sign2": {
... ...
@@ -310,30 +326,6 @@
310 326
         "chalk": "^1.1.3",
311 327
         "esutils": "^2.0.2",
312 328
         "js-tokens": "^3.0.2"
313
-      },
314
-      "dependencies": {
315
-        "chalk": {
316
-          "version": "1.1.3",
317
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
318
-          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
319
-          "dev": true,
320
-          "requires": {
321
-            "ansi-styles": "^2.2.1",
322
-            "escape-string-regexp": "^1.0.2",
323
-            "has-ansi": "^2.0.0",
324
-            "strip-ansi": "^3.0.0",
325
-            "supports-color": "^2.0.0"
326
-          }
327
-        },
328
-        "strip-ansi": {
329
-          "version": "3.0.1",
330
-          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
331
-          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
332
-          "dev": true,
333
-          "requires": {
334
-            "ansi-regex": "^2.0.0"
335
-          }
336
-        }
337 329
       }
338 330
     },
339 331
     "babel-core": {
... ...
@@ -361,29 +353,12 @@
361 353
         "private": "^0.1.8",
362 354
         "slash": "^1.0.0",
363 355
         "source-map": "^0.5.7"
364
-      },
365
-      "dependencies": {
366
-        "convert-source-map": {
367
-          "version": "1.5.1",
368
-          "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz",
369
-          "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=",
370
-          "dev": true
371
-        },
372
-        "debug": {
373
-          "version": "2.6.9",
374
-          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
375
-          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
376
-          "dev": true,
377
-          "requires": {
378
-            "ms": "2.0.0"
379
-          }
380
-        }
381 356
       }
382 357
     },
383 358
     "babel-generator": {
384
-      "version": "6.26.0",
385
-      "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.0.tgz",
386
-      "integrity": "sha1-rBriAHC3n248odMmlhMFN3TyDcU=",
359
+      "version": "6.26.1",
360
+      "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
361
+      "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
387 362
       "dev": true,
388 363
       "requires": {
389 364
         "babel-messages": "^6.23.0",
... ...
@@ -392,7 +367,7 @@
392 367
         "detect-indent": "^4.0.0",
393 368
         "jsesc": "^1.3.0",
394 369
         "lodash": "^4.17.4",
395
-        "source-map": "^0.5.6",
370
+        "source-map": "^0.5.7",
396 371
         "trim-right": "^1.0.1"
397 372
       }
398 373
     },
... ...
@@ -571,304 +546,6 @@
571 546
         "find-up": "^2.1.0",
572 547
         "istanbul-lib-instrument": "^1.10.1",
573 548
         "test-exclude": "^4.2.1"
574
-      },
575
-      "dependencies": {
576
-        "arr-diff": {
577
-          "version": "4.0.0",
578
-          "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
579
-          "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
580
-          "dev": true
581
-        },
582
-        "array-unique": {
583
-          "version": "0.3.2",
584
-          "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
585
-          "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
586
-          "dev": true
587
-        },
588
-        "braces": {
589
-          "version": "2.3.2",
590
-          "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
591
-          "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
592
-          "dev": true,
593
-          "requires": {
594
-            "arr-flatten": "^1.1.0",
595
-            "array-unique": "^0.3.2",
596
-            "extend-shallow": "^2.0.1",
597
-            "fill-range": "^4.0.0",
598
-            "isobject": "^3.0.1",
599
-            "repeat-element": "^1.1.2",
600
-            "snapdragon": "^0.8.1",
601
-            "snapdragon-node": "^2.0.1",
602
-            "split-string": "^3.0.2",
603
-            "to-regex": "^3.0.1"
604
-          },
605
-          "dependencies": {
606
-            "extend-shallow": {
607
-              "version": "2.0.1",
608
-              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
609
-              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
610
-              "dev": true,
611
-              "requires": {
612
-                "is-extendable": "^0.1.0"
613
-              }
614
-            }
615
-          }
616
-        },
617
-        "debug": {
618
-          "version": "2.6.9",
619
-          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
620
-          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
621
-          "dev": true,
622
-          "requires": {
623
-            "ms": "2.0.0"
624
-          }
625
-        },
626
-        "expand-brackets": {
627
-          "version": "2.1.4",
628
-          "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
629
-          "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
630
-          "dev": true,
631
-          "requires": {
632
-            "debug": "^2.3.3",
633
-            "define-property": "^0.2.5",
634
-            "extend-shallow": "^2.0.1",
635
-            "posix-character-classes": "^0.1.0",
636
-            "regex-not": "^1.0.0",
637
-            "snapdragon": "^0.8.1",
638
-            "to-regex": "^3.0.1"
639
-          },
640
-          "dependencies": {
641
-            "define-property": {
642
-              "version": "0.2.5",
643
-              "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
644
-              "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
645
-              "dev": true,
646
-              "requires": {
647
-                "is-descriptor": "^0.1.0"
648
-              }
649
-            },
650
-            "extend-shallow": {
651
-              "version": "2.0.1",
652
-              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
653
-              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
654
-              "dev": true,
655
-              "requires": {
656
-                "is-extendable": "^0.1.0"
657
-              }
658
-            },
659
-            "is-accessor-descriptor": {
660
-              "version": "0.1.6",
661
-              "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
662
-              "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
663
-              "dev": true,
664
-              "requires": {
665
-                "kind-of": "^3.0.2"
666
-              },
667
-              "dependencies": {
668
-                "kind-of": {
669
-                  "version": "3.2.2",
670
-                  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
671
-                  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
672
-                  "dev": true,
673
-                  "requires": {
674
-                    "is-buffer": "^1.1.5"
675
-                  }
676
-                }
677
-              }
678
-            },
679
-            "is-data-descriptor": {
680
-              "version": "0.1.4",
681
-              "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
682
-              "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
683
-              "dev": true,
684
-              "requires": {
685
-                "kind-of": "^3.0.2"
686
-              },
687
-              "dependencies": {
688
-                "kind-of": {
689
-                  "version": "3.2.2",
690
-                  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
691
-                  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
692
-                  "dev": true,
693
-                  "requires": {
694
-                    "is-buffer": "^1.1.5"
695
-                  }
696
-                }
697
-              }
698
-            },
699
-            "is-descriptor": {
700
-              "version": "0.1.6",
701
-              "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
702
-              "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
703
-              "dev": true,
704
-              "requires": {
705
-                "is-accessor-descriptor": "^0.1.6",
706
-                "is-data-descriptor": "^0.1.4",
707
-                "kind-of": "^5.0.0"
708
-              }
709
-            },
710
-            "kind-of": {
711
-              "version": "5.1.0",
712
-              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
713
-              "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
714
-              "dev": true
715
-            }
716
-          }
717
-        },
718
-        "extglob": {
719
-          "version": "2.0.4",
720
-          "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
721
-          "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
722
-          "dev": true,
723
-          "requires": {
724
-            "array-unique": "^0.3.2",
725
-            "define-property": "^1.0.0",
726
-            "expand-brackets": "^2.1.4",
727
-            "extend-shallow": "^2.0.1",
728
-            "fragment-cache": "^0.2.1",
729
-            "regex-not": "^1.0.0",
730
-            "snapdragon": "^0.8.1",
731
-            "to-regex": "^3.0.1"
732
-          },
733
-          "dependencies": {
734
-            "define-property": {
735
-              "version": "1.0.0",
736
-              "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
737
-              "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
738
-              "dev": true,
739
-              "requires": {
740
-                "is-descriptor": "^1.0.0"
741
-              }
742
-            },
743
-            "extend-shallow": {
744
-              "version": "2.0.1",
745
-              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
746
-              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
747
-              "dev": true,
748
-              "requires": {
749
-                "is-extendable": "^0.1.0"
750
-              }
751
-            }
752
-          }
753
-        },
754
-        "fill-range": {
755
-          "version": "4.0.0",
756
-          "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
757
-          "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
758
-          "dev": true,
759
-          "requires": {
760
-            "extend-shallow": "^2.0.1",
761
-            "is-number": "^3.0.0",
762
-            "repeat-string": "^1.6.1",
763
-            "to-regex-range": "^2.1.0"
764
-          },
765
-          "dependencies": {
766
-            "extend-shallow": {
767
-              "version": "2.0.1",
768
-              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
769
-              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
770
-              "dev": true,
771
-              "requires": {
772
-                "is-extendable": "^0.1.0"
773
-              }
774
-            }
775
-          }
776
-        },
777
-        "is-accessor-descriptor": {
778
-          "version": "1.0.0",
779
-          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
780
-          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
781
-          "dev": true,
782
-          "requires": {
783
-            "kind-of": "^6.0.0"
784
-          }
785
-        },
786
-        "is-data-descriptor": {
787
-          "version": "1.0.0",
788
-          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
789
-          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
790
-          "dev": true,
791
-          "requires": {
792
-            "kind-of": "^6.0.0"
793
-          }
794
-        },
795
-        "is-descriptor": {
796
-          "version": "1.0.2",
797
-          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
798
-          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
799
-          "dev": true,
800
-          "requires": {
801
-            "is-accessor-descriptor": "^1.0.0",
802
-            "is-data-descriptor": "^1.0.0",
803
-            "kind-of": "^6.0.2"
804
-          }
805
-        },
806
-        "is-number": {
807
-          "version": "3.0.0",
808
-          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
809
-          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
810
-          "dev": true,
811
-          "requires": {
812
-            "kind-of": "^3.0.2"
813
-          },
814
-          "dependencies": {
815
-            "kind-of": {
816
-              "version": "3.2.2",
817
-              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
818
-              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
819
-              "dev": true,
820
-              "requires": {
821
-                "is-buffer": "^1.1.5"
822
-              }
823
-            }
824
-          }
825
-        },
826
-        "isobject": {
827
-          "version": "3.0.1",
828
-          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
829
-          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
830
-          "dev": true
831
-        },
832
-        "kind-of": {
833
-          "version": "6.0.2",
834
-          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
835
-          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
836
-          "dev": true
837
-        },
838
-        "micromatch": {
839
-          "version": "3.1.10",
840
-          "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
841
-          "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
842
-          "dev": true,
843
-          "requires": {
844
-            "arr-diff": "^4.0.0",
845
-            "array-unique": "^0.3.2",
846
-            "braces": "^2.3.1",
847
-            "define-property": "^2.0.2",
848
-            "extend-shallow": "^3.0.2",
849
-            "extglob": "^2.0.4",
850
-            "fragment-cache": "^0.2.1",
851
-            "kind-of": "^6.0.2",
852
-            "nanomatch": "^1.2.9",
853
-            "object.pick": "^1.3.0",
854
-            "regex-not": "^1.0.0",
855
-            "snapdragon": "^0.8.1",
856
-            "to-regex": "^3.0.2"
857
-          }
858
-        },
859
-        "test-exclude": {
860
-          "version": "4.2.1",
861
-          "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.1.tgz",
862
-          "integrity": "sha512-qpqlP/8Zl+sosLxBcVKl9vYy26T9NPalxSzzCP/OY6K7j938ui2oKgo+kRZYfxAeIpLqpbVnsHq1tyV70E4lWQ==",
863
-          "dev": true,
864
-          "requires": {
865
-            "arrify": "^1.0.1",
866
-            "micromatch": "^3.1.8",
867
-            "object-assign": "^4.1.0",
868
-            "read-pkg-up": "^1.0.1",
869
-            "require-main-filename": "^1.0.1"
870
-          }
871
-        }
872 549
       }
873 550
     },
874 551
     "babel-plugin-jest-hoist": {
... ...
@@ -1296,17 +973,6 @@
1296 973
         "globals": "^9.18.0",
1297 974
         "invariant": "^2.2.2",
1298 975
         "lodash": "^4.17.4"
1299
-      },
1300
-      "dependencies": {
1301
-        "debug": {
1302
-          "version": "2.6.9",
1303
-          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1304
-          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1305
-          "dev": true,
1306
-          "requires": {
1307
-            "ms": "2.0.0"
1308
-          }
1309
-        }
1310 976
       }
1311 977
     },
1312 978
     "babel-types": {
... ...
@@ -1401,9 +1067,9 @@
1401 1067
       }
1402 1068
     },
1403 1069
     "base64-js": {
1404
-      "version": "1.2.1",
1405
-      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz",
1406
-      "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw==",
1070
+      "version": "1.3.0",
1071
+      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
1072
+      "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",
1407 1073
       "dev": true
1408 1074
     },
1409 1075
     "bcrypt-pbkdf": {
... ...
@@ -1423,9 +1089,9 @@
1423 1089
       "dev": true
1424 1090
     },
1425 1091
     "binary-extensions": {
1426
-      "version": "1.10.0",
1427
-      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.10.0.tgz",
1428
-      "integrity": "sha1-muuabF6IY4qtFx4Wf1kAq+JINdA=",
1092
+      "version": "1.11.0",
1093
+      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
1094
+      "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
1429 1095
       "dev": true
1430 1096
     },
1431 1097
     "bn.js": {
... ...
@@ -1434,19 +1100,10 @@
1434 1100
       "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
1435 1101
       "dev": true
1436 1102
     },
1437
-    "boom": {
1438
-      "version": "4.3.1",
1439
-      "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz",
1440
-      "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=",
1441
-      "dev": true,
1442
-      "requires": {
1443
-        "hoek": "4.x.x"
1444
-      }
1445
-    },
1446 1103
     "brace-expansion": {
1447
-      "version": "1.1.8",
1448
-      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
1449
-      "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
1104
+      "version": "1.1.11",
1105
+      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1106
+      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1450 1107
       "dev": true,
1451 1108
       "requires": {
1452 1109
         "balanced-match": "^1.0.0",
... ...
@@ -1480,9 +1137,9 @@
1480 1137
       }
1481 1138
     },
1482 1139
     "browserify-aes": {
1483
-      "version": "1.1.1",
1484
-      "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.1.1.tgz",
1485
-      "integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==",
1140
+      "version": "1.2.0",
1141
+      "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
1142
+      "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
1486 1143
       "dev": true,
1487 1144
       "requires": {
1488 1145
         "buffer-xor": "^1.0.3",
... ...
@@ -1494,9 +1151,9 @@
1494 1151
       }
1495 1152
     },
1496 1153
     "browserify-cipher": {
1497
-      "version": "1.0.0",
1498
-      "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz",
1499
-      "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=",
1154
+      "version": "1.0.1",
1155
+      "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
1156
+      "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
1500 1157
       "dev": true,
1501 1158
       "requires": {
1502 1159
         "browserify-aes": "^1.0.4",
... ...
@@ -1505,9 +1162,9 @@
1505 1162
       }
1506 1163
     },
1507 1164
     "browserify-des": {
1508
-      "version": "1.0.0",
1509
-      "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz",
1510
-      "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=",
1165
+      "version": "1.0.1",
1166
+      "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.1.tgz",
1167
+      "integrity": "sha512-zy0Cobe3hhgpiOM32Tj7KQ3Vl91m0njwsjzZQK1L+JDf11dzP9qIvjreVinsvXrgfjhStXwUWAEpB9D7Gwmayw==",
1511 1168
       "dev": true,
1512 1169
       "requires": {
1513 1170
         "cipher-base": "^1.0.1",
... ...
@@ -1541,12 +1198,12 @@
1541 1198
       }
1542 1199
     },
1543 1200
     "browserify-zlib": {
1544
-      "version": "0.1.4",
1545
-      "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
1546
-      "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
1201
+      "version": "0.2.0",
1202
+      "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
1203
+      "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
1547 1204
       "dev": true,
1548 1205
       "requires": {
1549
-        "pako": "~0.2.0"
1206
+        "pako": "~1.0.5"
1550 1207
       }
1551 1208
     },
1552 1209
     "browserslist": {
... ...
@@ -1577,8 +1234,22 @@
1577 1234
         "base64-js": "^1.0.2",
1578 1235
         "ieee754": "^1.1.4",
1579 1236
         "isarray": "^1.0.0"
1237
+      },
1238
+      "dependencies": {
1239
+        "isarray": {
1240
+          "version": "1.0.0",
1241
+          "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1242
+          "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1243
+          "dev": true
1244
+        }
1580 1245
       }
1581 1246
     },
1247
+    "buffer-from": {
1248
+      "version": "1.0.0",
1249
+      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.0.0.tgz",
1250
+      "integrity": "sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA==",
1251
+      "dev": true
1252
+    },
1582 1253
     "buffer-xor": {
1583 1254
       "version": "1.0.3",
1584 1255
       "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
... ...
@@ -1649,6 +1320,15 @@
1649 1320
       "integrity": "sha512-qxUOHr5mTaadWH1ap0ueivHd8x42Bnemcn+JutVr7GWmm2bU4zoBhjuv5QdXgALQnnT626lOQros7cCDf8PwCg==",
1650 1321
       "dev": true
1651 1322
     },
1323
+    "capture-exit": {
1324
+      "version": "1.2.0",
1325
+      "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz",
1326
+      "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=",
1327
+      "dev": true,
1328
+      "requires": {
1329
+        "rsvp": "^3.3.3"
1330
+      }
1331
+    },
1652 1332
     "caseless": {
1653 1333
       "version": "0.12.0",
1654 1334
       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
... ...
@@ -1666,41 +1346,38 @@
1666 1346
       }
1667 1347
     },
1668 1348
     "chalk": {
1669
-      "version": "2.3.0",
1670
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",
1671
-      "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",
1349
+      "version": "1.1.3",
1350
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
1351
+      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
1672 1352
       "dev": true,
1673 1353
       "requires": {
1674
-        "ansi-styles": "^3.1.0",
1675
-        "escape-string-regexp": "^1.0.5",
1676
-        "supports-color": "^4.0.0"
1354
+        "ansi-styles": "^2.2.1",
1355
+        "escape-string-regexp": "^1.0.2",
1356
+        "has-ansi": "^2.0.0",
1357
+        "strip-ansi": "^3.0.0",
1358
+        "supports-color": "^2.0.0"
1677 1359
       },
1678 1360
       "dependencies": {
1679
-        "ansi-styles": {
1680
-          "version": "3.2.0",
1681
-          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",
1682
-          "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",
1683
-          "dev": true,
1684
-          "requires": {
1685
-            "color-convert": "^1.9.0"
1686
-          }
1687
-        },
1688 1361
         "supports-color": {
1689
-          "version": "4.5.0",
1690
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
1691
-          "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
1692
-          "dev": true,
1693
-          "requires": {
1694
-            "has-flag": "^2.0.0"
1695
-          }
1362
+          "version": "2.0.0",
1363
+          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
1364
+          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
1365
+          "dev": true
1696 1366
         }
1697 1367
       }
1698 1368
     },
1369
+    "chardet": {
1370
+      "version": "0.4.2",
1371
+      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
1372
+      "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
1373
+      "dev": true
1374
+    },
1699 1375
     "chokidar": {
1700 1376
       "version": "1.7.0",
1701 1377
       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
1702 1378
       "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
1703 1379
       "dev": true,
1380
+      "optional": true,
1704 1381
       "requires": {
1705 1382
         "anymatch": "^1.3.0",
1706 1383
         "async-each": "^1.0.0",
... ...
@@ -1845,9 +1522,15 @@
1845 1522
       }
1846 1523
     },
1847 1524
     "commander": {
1848
-      "version": "2.11.0",
1849
-      "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
1850
-      "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
1525
+      "version": "2.15.1",
1526
+      "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
1527
+      "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==",
1528
+      "dev": true
1529
+    },
1530
+    "compare-versions": {
1531
+      "version": "3.2.1",
1532
+      "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.2.1.tgz",
1533
+      "integrity": "sha512-2y2nHcopMG/NAyk6vWXlLs86XeM9sik4jmx1tKIgzMi9/RQ2eo758RGpxQO3ErihHmg0RlQITPqgz73y6s7quA==",
1851 1534
       "dev": true
1852 1535
     },
1853 1536
     "component-emitter": {
... ...
@@ -1863,11 +1546,12 @@
1863 1546
       "dev": true
1864 1547
     },
1865 1548
     "concat-stream": {
1866
-      "version": "1.6.0",
1867
-      "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",
1868
-      "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
1549
+      "version": "1.6.2",
1550
+      "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
1551
+      "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
1869 1552
       "dev": true,
1870 1553
       "requires": {
1554
+        "buffer-from": "^1.0.0",
1871 1555
         "inherits": "^2.0.3",
1872 1556
         "readable-stream": "^2.2.2",
1873 1557
         "typedarray": "^0.0.6"
... ...
@@ -1895,9 +1579,9 @@
1895 1579
       "dev": true
1896 1580
     },
1897 1581
     "convert-source-map": {
1898
-      "version": "1.5.0",
1899
-      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz",
1900
-      "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=",
1582
+      "version": "1.5.1",
1583
+      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz",
1584
+      "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=",
1901 1585
       "dev": true
1902 1586
     },
1903 1587
     "copy-descriptor": {
... ...
@@ -1907,9 +1591,9 @@
1907 1591
       "dev": true
1908 1592
     },
1909 1593
     "core-js": {
1910
-      "version": "2.5.1",
1911
-      "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.1.tgz",
1912
-      "integrity": "sha1-rmh03GaTd4m4B1T/VCjfZoGcpQs=",
1594
+      "version": "2.5.7",
1595
+      "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz",
1596
+      "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==",
1913 1597
       "dev": true
1914 1598
     },
1915 1599
     "core-util-is": {
... ...
@@ -1919,9 +1603,9 @@
1919 1603
       "dev": true
1920 1604
     },
1921 1605
     "create-ecdh": {
1922
-      "version": "4.0.0",
1923
-      "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz",
1924
-      "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=",
1606
+      "version": "4.0.3",
1607
+      "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
1608
+      "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
1925 1609
       "dev": true,
1926 1610
       "requires": {
1927 1611
         "bn.js": "^4.1.0",
... ...
@@ -1929,21 +1613,22 @@
1929 1613
       }
1930 1614
     },
1931 1615
     "create-hash": {
1932
-      "version": "1.1.3",
1933
-      "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz",
1934
-      "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=",
1616
+      "version": "1.2.0",
1617
+      "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
1618
+      "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
1935 1619
       "dev": true,
1936 1620
       "requires": {
1937 1621
         "cipher-base": "^1.0.1",
1938 1622
         "inherits": "^2.0.1",
1939
-        "ripemd160": "^2.0.0",
1623
+        "md5.js": "^1.3.4",
1624
+        "ripemd160": "^2.0.1",
1940 1625
         "sha.js": "^2.4.0"
1941 1626
       }
1942 1627
     },
1943 1628
     "create-hmac": {
1944
-      "version": "1.1.6",
1945
-      "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz",
1946
-      "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=",
1629
+      "version": "1.1.7",
1630
+      "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
1631
+      "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
1947 1632
       "dev": true,
1948 1633
       "requires": {
1949 1634
         "cipher-base": "^1.0.3",
... ...
@@ -1965,26 +1650,6 @@
1965 1650
         "which": "^1.2.9"
1966 1651
       }
1967 1652
     },
1968
-    "cryptiles": {
1969
-      "version": "3.1.2",
1970
-      "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz",
1971
-      "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=",
1972
-      "dev": true,
1973
-      "requires": {
1974
-        "boom": "5.x.x"
1975
-      },
1976
-      "dependencies": {
1977
-        "boom": {
1978
-          "version": "5.2.0",
1979
-          "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz",
1980
-          "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==",
1981
-          "dev": true,
1982
-          "requires": {
1983
-            "hoek": "4.x.x"
1984
-          }
1985
-        }
1986
-      }
1987
-    },
1988 1653
     "crypto-browserify": {
1989 1654
       "version": "3.12.0",
1990 1655
       "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
... ...
@@ -2044,9 +1709,9 @@
2044 1709
       "dev": true
2045 1710
     },
2046 1711
     "debug": {
2047
-      "version": "3.1.0",
2048
-      "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
2049
-      "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
1712
+      "version": "2.6.9",
1713
+      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1714
+      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2050 1715
       "dev": true,
2051 1716
       "requires": {
2052 1717
         "ms": "2.0.0"
... ...
@@ -2070,6 +1735,15 @@
2070 1735
       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
2071 1736
       "dev": true
2072 1737
     },
1738
+    "default-require-extensions": {
1739
+      "version": "1.0.0",
1740
+      "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz",
1741
+      "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=",
1742
+      "dev": true,
1743
+      "requires": {
1744
+        "strip-bom": "^2.0.0"
1745
+      }
1746
+    },
2073 1747
     "define-property": {
2074 1748
       "version": "2.0.2",
2075 1749
       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
... ...
@@ -2169,9 +1843,9 @@
2169 1843
       "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA=="
2170 1844
     },
2171 1845
     "diffie-hellman": {
2172
-      "version": "5.0.2",
2173
-      "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz",
2174
-      "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=",
1846
+      "version": "5.0.3",
1847
+      "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
1848
+      "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
2175 1849
       "dev": true,
2176 1850
       "requires": {
2177 1851
         "bn.js": "^4.1.0",
... ...
@@ -2179,10 +1853,19 @@
2179 1853
         "randombytes": "^2.0.0"
2180 1854
       }
2181 1855
     },
1856
+    "doctrine": {
1857
+      "version": "2.1.0",
1858
+      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
1859
+      "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
1860
+      "dev": true,
1861
+      "requires": {
1862
+        "esutils": "^2.0.2"
1863
+      }
1864
+    },
2182 1865
     "domain-browser": {
2183
-      "version": "1.1.7",
2184
-      "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz",
2185
-      "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=",
1866
+      "version": "1.2.0",
1867
+      "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
1868
+      "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
2186 1869
       "dev": true
2187 1870
     },
2188 1871
     "ecc-jsbn": {
... ...
@@ -2235,12 +1918,12 @@
2235 1918
       }
2236 1919
     },
2237 1920
     "errno": {
2238
-      "version": "0.1.4",
2239
-      "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz",
2240
-      "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=",
1921
+      "version": "0.1.7",
1922
+      "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
1923
+      "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
2241 1924
       "dev": true,
2242 1925
       "requires": {
2243
-        "prr": "~0.0.0"
1926
+        "prr": "~1.0.1"
2244 1927
       }
2245 1928
     },
2246 1929
     "error-ex": {
... ...
@@ -2253,13 +1936,14 @@
2253 1936
       }
2254 1937
     },
2255 1938
     "es5-ext": {
2256
-      "version": "0.10.35",
2257
-      "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.35.tgz",
2258
-      "integrity": "sha1-GO6FjOajxFx9eekcFfzKnsVoSU8=",
1939
+      "version": "0.10.42",
1940
+      "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.42.tgz",
1941
+      "integrity": "sha512-AJxO1rmPe1bDEfSR6TJ/FgMFYuTBhR5R57KW58iCkYACMyFbrkqVyzXSurYoScDGvgyMpk7uRF/lPUPPTmsRSA==",
2259 1942
       "dev": true,
2260 1943
       "requires": {
2261
-        "es6-iterator": "~2.0.1",
2262
-        "es6-symbol": "~3.1.1"
1944
+        "es6-iterator": "~2.0.3",
1945
+        "es6-symbol": "~3.1.1",
1946
+        "next-tick": "1"
2263 1947
       }
2264 1948
     },
2265 1949
     "es6-iterator": {
... ...
@@ -2414,36 +2098,55 @@
2414 2098
         "text-table": "~0.2.0"
2415 2099
       },
2416 2100
       "dependencies": {
2417
-        "acorn": {
2418
-          "version": "5.5.3",
2419
-          "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz",
2420
-          "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==",
2101
+        "ansi-regex": {
2102
+          "version": "3.0.0",
2103
+          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
2104
+          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
2421 2105
           "dev": true
2422 2106
         },
2423
-        "doctrine": {
2424
-          "version": "2.1.0",
2425
-          "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
2426
-          "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
2107
+        "ansi-styles": {
2108
+          "version": "3.2.1",
2109
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2110
+          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2111
+          "dev": true,
2112
+          "requires": {
2113
+            "color-convert": "^1.9.0"
2114
+          }
2115
+        },
2116
+        "chalk": {
2117
+          "version": "2.4.1",
2118
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
2119
+          "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
2427 2120
           "dev": true,
2428 2121
           "requires": {
2429
-            "esutils": "^2.0.2"
2122
+            "ansi-styles": "^3.2.1",
2123
+            "escape-string-regexp": "^1.0.5",
2124
+            "supports-color": "^5.3.0"
2430 2125
           }
2431 2126
         },
2432
-        "espree": {
2433
-          "version": "3.5.4",
2434
-          "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz",
2435
-          "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==",
2127
+        "debug": {
2128
+          "version": "3.1.0",
2129
+          "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
2130
+          "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
2436 2131
           "dev": true,
2437 2132
           "requires": {
2438
-            "acorn": "^5.5.0",
2439
-            "acorn-jsx": "^3.0.0"
2133
+            "ms": "2.0.0"
2440 2134
           }
2441 2135
         },
2442 2136
         "globals": {
2443
-          "version": "11.4.0",
2444
-          "resolved": "https://registry.npmjs.org/globals/-/globals-11.4.0.tgz",
2445
-          "integrity": "sha512-Dyzmifil8n/TmSqYDEXbm+C8yitzJQqQIlJQLNRMwa+BOUJpRC19pyVeN12JAjt61xonvXjtff+hJruTRXn5HA==",
2137
+          "version": "11.5.0",
2138
+          "resolved": "https://registry.npmjs.org/globals/-/globals-11.5.0.tgz",
2139
+          "integrity": "sha512-hYyf+kI8dm3nORsiiXUQigOU62hDLfJ9G01uyGMxhc6BKsircrUhC4uJPQPUSuq2GrTmiiEt7ewxlMdBewfmKQ==",
2446 2140
           "dev": true
2141
+        },
2142
+        "strip-ansi": {
2143
+          "version": "4.0.0",
2144
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
2145
+          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
2146
+          "dev": true,
2147
+          "requires": {
2148
+            "ansi-regex": "^3.0.0"
2149
+          }
2447 2150
         }
2448 2151
       }
2449 2152
     },
... ...
@@ -2463,6 +2166,16 @@
2463 2166
       "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==",
2464 2167
       "dev": true
2465 2168
     },
2169
+    "espree": {
2170
+      "version": "3.5.4",
2171
+      "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz",
2172
+      "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==",
2173
+      "dev": true,
2174
+      "requires": {
2175
+        "acorn": "^5.5.0",
2176
+        "acorn-jsx": "^3.0.0"
2177
+      }
2178
+    },
2466 2179
     "esprima": {
2467 2180
       "version": "4.0.0",
2468 2181
       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz",
... ...
@@ -2470,22 +2183,21 @@
2470 2183
       "dev": true
2471 2184
     },
2472 2185
     "esquery": {
2473
-      "version": "1.0.0",
2474
-      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz",
2475
-      "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=",
2186
+      "version": "1.0.1",
2187
+      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
2188
+      "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
2476 2189
       "dev": true,
2477 2190
       "requires": {
2478 2191
         "estraverse": "^4.0.0"
2479 2192
       }
2480 2193
     },
2481 2194
     "esrecurse": {
2482
-      "version": "4.2.0",
2483
-      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz",
2484
-      "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=",
2195
+      "version": "4.2.1",
2196
+      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
2197
+      "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
2485 2198
       "dev": true,
2486 2199
       "requires": {
2487
-        "estraverse": "^4.1.0",
2488
-        "object-assign": "^4.0.1"
2200
+        "estraverse": "^4.1.0"
2489 2201
       }
2490 2202
     },
2491 2203
     "estraverse": {
... ...
@@ -2621,13 +2333,13 @@
2621 2333
       }
2622 2334
     },
2623 2335
     "external-editor": {
2624
-      "version": "2.0.5",
2625
-      "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.0.5.tgz",
2626
-      "integrity": "sha512-Msjo64WT5W+NhOpQXh0nOHm+n0RfU1QUwDnKYvJ8dEJ8zlwLrqXNTv5mSUTJpepf41PDJGyhueTw2vNZW+Fr/w==",
2336
+      "version": "2.2.0",
2337
+      "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
2338
+      "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
2627 2339
       "dev": true,
2628 2340
       "requires": {
2341
+        "chardet": "^0.4.0",
2629 2342
         "iconv-lite": "^0.4.17",
2630
-        "jschardet": "^1.4.2",
2631 2343
         "tmp": "^0.0.33"
2632 2344
       }
2633 2345
     },
... ...
@@ -2647,9 +2359,9 @@
2647 2359
       "dev": true
2648 2360
     },
2649 2361
     "fast-deep-equal": {
2650
-      "version": "1.0.0",
2651
-      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz",
2652
-      "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=",
2362
+      "version": "1.1.0",
2363
+      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
2364
+      "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
2653 2365
       "dev": true
2654 2366
     },
2655 2367
     "fast-json-stable-stringify": {
... ...
@@ -2698,6 +2410,16 @@
2698 2410
       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
2699 2411
       "dev": true
2700 2412
     },
2413
+    "fileset": {
2414
+      "version": "2.0.3",
2415
+      "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz",
2416
+      "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=",
2417
+      "dev": true,
2418
+      "requires": {
2419
+        "glob": "^7.0.3",
2420
+        "minimatch": "^3.0.3"
2421
+      }
2422
+    },
2701 2423
     "fill-range": {
2702 2424
       "version": "2.2.4",
2703 2425
       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
... ...
@@ -2709,33 +2431,6 @@
2709 2431
         "randomatic": "^3.0.0",
2710 2432
         "repeat-element": "^1.1.2",
2711 2433
         "repeat-string": "^1.5.2"
2712
-      },
2713
-      "dependencies": {
2714
-        "kind-of": {
2715
-          "version": "6.0.2",
2716
-          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
2717
-          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
2718
-          "dev": true
2719
-        },
2720
-        "randomatic": {
2721
-          "version": "3.0.0",
2722
-          "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz",
2723
-          "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==",
2724
-          "dev": true,
2725
-          "requires": {
2726
-            "is-number": "^4.0.0",
2727
-            "kind-of": "^6.0.0",
2728
-            "math-random": "^1.0.1"
2729
-          },
2730
-          "dependencies": {
2731
-            "is-number": {
2732
-              "version": "4.0.0",
2733
-              "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
2734
-              "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
2735
-              "dev": true
2736
-            }
2737
-          }
2738
-        }
2739 2434
       }
2740 2435
     },
2741 2436
     "find-up": {
... ...
@@ -2825,24 +2520,28 @@
2825 2520
       "dependencies": {
2826 2521
         "abbrev": {
2827 2522
           "version": "1.1.1",
2828
-          "bundled": true,
2523
+          "resolved": false,
2524
+          "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
2829 2525
           "dev": true,
2830 2526
           "optional": true
2831 2527
         },
2832 2528
         "ansi-regex": {
2833 2529
           "version": "2.1.1",
2834
-          "bundled": true,
2530
+          "resolved": false,
2531
+          "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
2835 2532
           "dev": true
2836 2533
         },
2837 2534
         "aproba": {
2838 2535
           "version": "1.2.0",
2839
-          "bundled": true,
2536
+          "resolved": false,
2537
+          "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
2840 2538
           "dev": true,
2841 2539
           "optional": true
2842 2540
         },
2843 2541
         "are-we-there-yet": {
2844 2542
           "version": "1.1.4",
2845
-          "bundled": true,
2543
+          "resolved": false,
2544
+          "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
2846 2545
           "dev": true,
2847 2546
           "optional": true,
2848 2547
           "requires": {
... ...
@@ -2852,12 +2551,14 @@
2852 2551
         },
2853 2552
         "balanced-match": {
2854 2553
           "version": "1.0.0",
2855
-          "bundled": true,
2554
+          "resolved": false,
2555
+          "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
2856 2556
           "dev": true
2857 2557
         },
2858 2558
         "brace-expansion": {
2859 2559
           "version": "1.1.11",
2860
-          "bundled": true,
2560
+          "resolved": false,
2561
+          "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2861 2562
           "dev": true,
2862 2563
           "requires": {
2863 2564
             "balanced-match": "^1.0.0",
... ...
@@ -2866,34 +2567,40 @@
2866 2567
         },
2867 2568
         "chownr": {
2868 2569
           "version": "1.0.1",
2869
-          "bundled": true,
2570
+          "resolved": false,
2571
+          "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=",
2870 2572
           "dev": true,
2871 2573
           "optional": true
2872 2574
         },
2873 2575
         "code-point-at": {
2874 2576
           "version": "1.1.0",
2875
-          "bundled": true,
2577
+          "resolved": false,
2578
+          "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
2876 2579
           "dev": true
2877 2580
         },
2878 2581
         "concat-map": {
2879 2582
           "version": "0.0.1",
2880
-          "bundled": true,
2583
+          "resolved": false,
2584
+          "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
2881 2585
           "dev": true
2882 2586
         },
2883 2587
         "console-control-strings": {
2884 2588
           "version": "1.1.0",
2885
-          "bundled": true,
2589
+          "resolved": false,
2590
+          "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
2886 2591
           "dev": true
2887 2592
         },
2888 2593
         "core-util-is": {
2889 2594
           "version": "1.0.2",
2890
-          "bundled": true,
2595
+          "resolved": false,
2596
+          "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
2891 2597
           "dev": true,
2892 2598
           "optional": true
2893 2599
         },
2894 2600
         "debug": {
2895 2601
           "version": "2.6.9",
2896
-          "bundled": true,
2602
+          "resolved": false,
2603
+          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2897 2604
           "dev": true,
2898 2605
           "optional": true,
2899 2606
           "requires": {
... ...
@@ -2902,25 +2609,29 @@
2902 2609
         },
2903 2610
         "deep-extend": {
2904 2611
           "version": "0.5.1",
2905
-          "bundled": true,
2612
+          "resolved": false,
2613
+          "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==",
2906 2614
           "dev": true,
2907 2615
           "optional": true
2908 2616
         },
2909 2617
         "delegates": {
2910 2618
           "version": "1.0.0",
2911
-          "bundled": true,
2619
+          "resolved": false,
2620
+          "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
2912 2621
           "dev": true,
2913 2622
           "optional": true
2914 2623
         },
2915 2624
         "detect-libc": {
2916 2625
           "version": "1.0.3",
2917
-          "bundled": true,
2626
+          "resolved": false,
2627
+          "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
2918 2628
           "dev": true,
2919 2629
           "optional": true
2920 2630
         },
2921 2631
         "fs-minipass": {
2922 2632
           "version": "1.2.5",
2923
-          "bundled": true,
2633
+          "resolved": false,
2634
+          "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==",
2924 2635
           "dev": true,
2925 2636
           "optional": true,
2926 2637
           "requires": {
... ...
@@ -2929,13 +2640,15 @@
2929 2640
         },
2930 2641
         "fs.realpath": {
2931 2642
           "version": "1.0.0",
2932
-          "bundled": true,
2643
+          "resolved": false,
2644
+          "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
2933 2645
           "dev": true,
2934 2646
           "optional": true
2935 2647
         },
2936 2648
         "gauge": {
2937 2649
           "version": "2.7.4",
2938
-          "bundled": true,
2650
+          "resolved": false,
2651
+          "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
2939 2652
           "dev": true,
2940 2653
           "optional": true,
2941 2654
           "requires": {
... ...
@@ -2951,7 +2664,8 @@
2951 2664
         },
2952 2665
         "glob": {
2953 2666
           "version": "7.1.2",
2954
-          "bundled": true,
2667
+          "resolved": false,
2668
+          "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
2955 2669
           "dev": true,
2956 2670
           "optional": true,
2957 2671
           "requires": {
... ...
@@ -2965,13 +2679,15 @@
2965 2679
         },
2966 2680
         "has-unicode": {
2967 2681
           "version": "2.0.1",
2968
-          "bundled": true,
2682
+          "resolved": false,
2683
+          "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
2969 2684
           "dev": true,
2970 2685
           "optional": true
2971 2686
         },
2972 2687
         "iconv-lite": {
2973 2688
           "version": "0.4.21",
2974
-          "bundled": true,
2689
+          "resolved": false,
2690
+          "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==",
2975 2691
           "dev": true,
2976 2692
           "optional": true,
2977 2693
           "requires": {
... ...
@@ -2980,7 +2696,8 @@
2980 2696
         },
2981 2697
         "ignore-walk": {
2982 2698
           "version": "3.0.1",
2983
-          "bundled": true,
2699
+          "resolved": false,
2700
+          "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==",
2984 2701
           "dev": true,
2985 2702
           "optional": true,
2986 2703
           "requires": {
... ...
@@ -2989,7 +2706,8 @@
2989 2706
         },
2990 2707
         "inflight": {
2991 2708
           "version": "1.0.6",
2992
-          "bundled": true,
2709
+          "resolved": false,
2710
+          "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2993 2711
           "dev": true,
2994 2712
           "optional": true,
2995 2713
           "requires": {
... ...
@@ -2999,18 +2717,21 @@
2999 2717
         },
3000 2718
         "inherits": {
3001 2719
           "version": "2.0.3",
3002
-          "bundled": true,
2720
+          "resolved": false,
2721
+          "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
3003 2722
           "dev": true
3004 2723
         },
3005 2724
         "ini": {
3006 2725
           "version": "1.3.5",
3007
-          "bundled": true,
2726
+          "resolved": false,
2727
+          "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
3008 2728
           "dev": true,
3009 2729
           "optional": true
3010 2730
         },
3011 2731
         "is-fullwidth-code-point": {
3012 2732
           "version": "1.0.0",
3013
-          "bundled": true,
2733
+          "resolved": false,
2734
+          "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
3014 2735
           "dev": true,
3015 2736
           "requires": {
3016 2737
             "number-is-nan": "^1.0.0"
... ...
@@ -3018,13 +2739,15 @@
3018 2739
         },
3019 2740
         "isarray": {
3020 2741
           "version": "1.0.0",
3021
-          "bundled": true,
2742
+          "resolved": false,
2743
+          "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
3022 2744
           "dev": true,
3023 2745
           "optional": true
3024 2746
         },
3025 2747
         "minimatch": {
3026 2748
           "version": "3.0.4",
3027
-          "bundled": true,
2749
+          "resolved": false,
2750
+          "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
3028 2751
           "dev": true,
3029 2752
           "requires": {
3030 2753
             "brace-expansion": "^1.1.7"
... ...
@@ -3032,12 +2755,14 @@
3032 2755
         },
3033 2756
         "minimist": {
3034 2757
           "version": "0.0.8",
3035
-          "bundled": true,
2758
+          "resolved": false,
2759
+          "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
3036 2760
           "dev": true
3037 2761
         },
3038 2762
         "minipass": {
3039 2763
           "version": "2.2.4",
3040
-          "bundled": true,
2764
+          "resolved": false,
2765
+          "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==",
3041 2766
           "dev": true,
3042 2767
           "requires": {
3043 2768
             "safe-buffer": "^5.1.1",
... ...
@@ -3046,7 +2771,8 @@
3046 2771
         },
3047 2772
         "minizlib": {
3048 2773
           "version": "1.1.0",
3049
-          "bundled": true,
2774
+          "resolved": false,
2775
+          "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==",
3050 2776
           "dev": true,
3051 2777
           "optional": true,
3052 2778
           "requires": {
... ...
@@ -3055,7 +2781,8 @@
3055 2781
         },
3056 2782
         "mkdirp": {
3057 2783
           "version": "0.5.1",
3058
-          "bundled": true,
2784
+          "resolved": false,
2785
+          "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
3059 2786
           "dev": true,
3060 2787
           "requires": {
3061 2788
             "minimist": "0.0.8"
... ...
@@ -3063,20 +2790,15 @@
3063 2790
         },
3064 2791
         "ms": {
3065 2792
           "version": "2.0.0",
3066
-          "bundled": true,
3067
-          "dev": true,
3068
-          "optional": true
3069
-        },
3070
-        "nan": {
3071
-          "version": "2.10.0",
3072
-          "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz",
3073
-          "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==",
2793
+          "resolved": false,
2794
+          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
3074 2795
           "dev": true,
3075 2796
           "optional": true
3076 2797
         },
3077 2798
         "needle": {
3078 2799
           "version": "2.2.0",
3079
-          "bundled": true,
2800
+          "resolved": false,
2801
+          "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==",
3080 2802
           "dev": true,
3081 2803
           "optional": true,
3082 2804
           "requires": {
... ...
@@ -3087,7 +2809,8 @@
3087 2809
         },
3088 2810
         "node-pre-gyp": {
3089 2811
           "version": "0.10.0",
3090
-          "bundled": true,
2812
+          "resolved": false,
2813
+          "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==",
3091 2814
           "dev": true,
3092 2815
           "optional": true,
3093 2816
           "requires": {
... ...
@@ -3105,7 +2828,8 @@
3105 2828
         },
3106 2829
         "nopt": {
3107 2830
           "version": "4.0.1",
3108
-          "bundled": true,
2831
+          "resolved": false,
2832
+          "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
3109 2833
           "dev": true,
3110 2834
           "optional": true,
3111 2835
           "requires": {
... ...
@@ -3115,13 +2839,15 @@
3115 2839
         },
3116 2840
         "npm-bundled": {
3117 2841
           "version": "1.0.3",
3118
-          "bundled": true,
2842
+          "resolved": false,
2843
+          "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==",
3119 2844
           "dev": true,
3120 2845
           "optional": true
3121 2846
         },
3122 2847
         "npm-packlist": {
3123 2848
           "version": "1.1.10",
3124
-          "bundled": true,
2849
+          "resolved": false,
2850
+          "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==",
3125 2851
           "dev": true,
3126 2852
           "optional": true,
3127 2853
           "requires": {
... ...
@@ -3131,7 +2857,8 @@
3131 2857
         },
3132 2858
         "npmlog": {
3133 2859
           "version": "4.1.2",
3134
-          "bundled": true,
2860
+          "resolved": false,
2861
+          "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
3135 2862
           "dev": true,
3136 2863
           "optional": true,
3137 2864
           "requires": {
... ...
@@ -3143,18 +2870,21 @@
3143 2870
         },
3144 2871
         "number-is-nan": {
3145 2872
           "version": "1.0.1",
3146
-          "bundled": true,
2873
+          "resolved": false,
2874
+          "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
3147 2875
           "dev": true
3148 2876
         },
3149 2877
         "object-assign": {
3150 2878
           "version": "4.1.1",
3151
-          "bundled": true,
2879
+          "resolved": false,
2880
+          "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
3152 2881
           "dev": true,
3153 2882
           "optional": true
3154 2883
         },
3155 2884
         "once": {
3156 2885
           "version": "1.4.0",
3157
-          "bundled": true,
2886
+          "resolved": false,
2887
+          "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
3158 2888
           "dev": true,
3159 2889
           "requires": {
3160 2890
             "wrappy": "1"
... ...
@@ -3162,19 +2892,22 @@
3162 2892
         },
3163 2893
         "os-homedir": {
3164 2894
           "version": "1.0.2",
3165
-          "bundled": true,
2895
+          "resolved": false,
2896
+          "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
3166 2897
           "dev": true,
3167 2898
           "optional": true
3168 2899
         },
3169 2900
         "os-tmpdir": {
3170 2901
           "version": "1.0.2",
3171
-          "bundled": true,
2902
+          "resolved": false,
2903
+          "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
3172 2904
           "dev": true,
3173 2905
           "optional": true
3174 2906
         },
3175 2907
         "osenv": {
3176 2908
           "version": "0.1.5",
3177
-          "bundled": true,
2909
+          "resolved": false,
2910
+          "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
3178 2911
           "dev": true,
3179 2912
           "optional": true,
3180 2913
           "requires": {
... ...
@@ -3184,19 +2917,22 @@
3184 2917
         },
3185 2918
         "path-is-absolute": {
3186 2919
           "version": "1.0.1",
3187
-          "bundled": true,
2920
+          "resolved": false,
2921
+          "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
3188 2922
           "dev": true,
3189 2923
           "optional": true
3190 2924
         },
3191 2925
         "process-nextick-args": {
3192 2926
           "version": "2.0.0",
3193
-          "bundled": true,
2927
+          "resolved": false,
2928
+          "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
3194 2929
           "dev": true,
3195 2930
           "optional": true
3196 2931
         },
3197 2932
         "rc": {
3198 2933
           "version": "1.2.7",
3199
-          "bundled": true,
2934
+          "resolved": false,
2935
+          "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==",
3200 2936
           "dev": true,
3201 2937
           "optional": true,
3202 2938
           "requires": {
... ...
@@ -3208,7 +2944,8 @@
3208 2944
           "dependencies": {
3209 2945
             "minimist": {
3210 2946
               "version": "1.2.0",
3211
-              "bundled": true,
2947
+              "resolved": false,
2948
+              "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
3212 2949
               "dev": true,
3213 2950
               "optional": true
3214 2951
             }
... ...
@@ -3216,7 +2953,8 @@
3216 2953
         },
3217 2954
         "readable-stream": {
3218 2955
           "version": "2.3.6",
3219
-          "bundled": true,
2956
+          "resolved": false,
2957
+          "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
3220 2958
           "dev": true,
3221 2959
           "optional": true,
3222 2960
           "requires": {
... ...
@@ -3231,7 +2969,8 @@
3231 2969
         },
3232 2970
         "rimraf": {
3233 2971
           "version": "2.6.2",
3234
-          "bundled": true,
2972
+          "resolved": false,
2973
+          "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
3235 2974
           "dev": true,
3236 2975
           "optional": true,
3237 2976
           "requires": {
... ...
@@ -3240,42 +2979,49 @@
3240 2979
         },
3241 2980
         "safe-buffer": {
3242 2981
           "version": "5.1.1",
3243
-          "bundled": true,
2982
+          "resolved": false,
2983
+          "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
3244 2984
           "dev": true
3245 2985
         },
3246 2986
         "safer-buffer": {
3247 2987
           "version": "2.1.2",
3248
-          "bundled": true,
2988
+          "resolved": false,
2989
+          "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
3249 2990
           "dev": true,
3250 2991
           "optional": true
3251 2992
         },
3252 2993
         "sax": {
3253 2994
           "version": "1.2.4",
3254
-          "bundled": true,
2995
+          "resolved": false,
2996
+          "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
3255 2997
           "dev": true,
3256 2998
           "optional": true
3257 2999
         },
3258 3000
         "semver": {
3259 3001
           "version": "5.5.0",
3260
-          "bundled": true,
3002
+          "resolved": false,
3003
+          "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
3261 3004
           "dev": true,
3262 3005
           "optional": true
3263 3006
         },
3264 3007
         "set-blocking": {
3265 3008
           "version": "2.0.0",
3266
-          "bundled": true,
3009
+          "resolved": false,
3010
+          "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
3267 3011
           "dev": true,
3268 3012
           "optional": true
3269 3013
         },
3270 3014
         "signal-exit": {
3271 3015
           "version": "3.0.2",
3272
-          "bundled": true,
3016
+          "resolved": false,
3017
+          "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
3273 3018
           "dev": true,
3274 3019
           "optional": true
3275 3020
         },
3276 3021
         "string-width": {
3277 3022
           "version": "1.0.2",
3278
-          "bundled": true,
3023
+          "resolved": false,
3024
+          "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
3279 3025
           "dev": true,
3280 3026
           "requires": {
3281 3027
             "code-point-at": "^1.0.0",
... ...
@@ -3285,7 +3031,8 @@
3285 3031
         },
3286 3032
         "string_decoder": {
3287 3033
           "version": "1.1.1",
3288
-          "bundled": true,
3034
+          "resolved": false,
3035
+          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3289 3036
           "dev": true,
3290 3037
           "optional": true,
3291 3038
           "requires": {
... ...
@@ -3294,7 +3041,8 @@
3294 3041
         },
3295 3042
         "strip-ansi": {
3296 3043
           "version": "3.0.1",
3297
-          "bundled": true,
3044
+          "resolved": false,
3045
+          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
3298 3046
           "dev": true,
3299 3047
           "requires": {
3300 3048
             "ansi-regex": "^2.0.0"
... ...
@@ -3302,13 +3050,15 @@
3302 3050
         },
3303 3051
         "strip-json-comments": {
3304 3052
           "version": "2.0.1",
3305
-          "bundled": true,
3053
+          "resolved": false,
3054
+          "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
3306 3055
           "dev": true,
3307 3056
           "optional": true
3308 3057
         },
3309 3058
         "tar": {
3310 3059
           "version": "4.4.1",
3311
-          "bundled": true,
3060
+          "resolved": false,
3061
+          "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==",
3312 3062
           "dev": true,
3313 3063
           "optional": true,
3314 3064
           "requires": {
... ...
@@ -3323,13 +3073,15 @@
3323 3073
         },
3324 3074
         "util-deprecate": {
3325 3075
           "version": "1.0.2",
3326
-          "bundled": true,
3076
+          "resolved": false,
3077
+          "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
3327 3078
           "dev": true,
3328 3079
           "optional": true
3329 3080
         },
3330 3081
         "wide-align": {
3331 3082
           "version": "1.1.2",
3332
-          "bundled": true,
3083
+          "resolved": false,
3084
+          "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==",
3333 3085
           "dev": true,
3334 3086
           "optional": true,
3335 3087
           "requires": {
... ...
@@ -3338,12 +3090,14 @@
3338 3090
         },
3339 3091
         "wrappy": {
3340 3092
           "version": "1.0.2",
3341
-          "bundled": true,
3093
+          "resolved": false,
3094
+          "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
3342 3095
           "dev": true
3343 3096
         },
3344 3097
         "yallist": {
3345 3098
           "version": "3.0.2",
3346
-          "bundled": true,
3099
+          "resolved": false,
3100
+          "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=",
3347 3101
           "dev": true
3348 3102
         }
3349 3103
       }
... ...
@@ -3446,16 +3200,45 @@
3446 3200
       "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",
3447 3201
       "dev": true
3448 3202
     },
3449
-    "har-schema": {
3450
-      "version": "2.0.0",
3451
-      "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
3452
-      "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
3453
-      "dev": true
3454
-    },
3455
-    "har-validator": {
3456
-      "version": "5.0.3",
3457
-      "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",
3458
-      "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
3203
+    "handlebars": {
3204
+      "version": "4.0.11",
3205
+      "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz",
3206
+      "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=",
3207
+      "dev": true,
3208
+      "requires": {
3209
+        "async": "^1.4.0",
3210
+        "optimist": "^0.6.1",
3211
+        "source-map": "^0.4.4",
3212
+        "uglify-js": "^2.6"
3213
+      },
3214
+      "dependencies": {
3215
+        "async": {
3216
+          "version": "1.5.2",
3217
+          "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
3218
+          "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
3219
+          "dev": true
3220
+        },
3221
+        "source-map": {
3222
+          "version": "0.4.4",
3223
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
3224
+          "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
3225
+          "dev": true,
3226
+          "requires": {
3227
+            "amdefine": ">=0.0.4"
3228
+          }
3229
+        }
3230
+      }
3231
+    },
3232
+    "har-schema": {
3233
+      "version": "2.0.0",
3234
+      "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
3235
+      "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
3236
+      "dev": true
3237
+    },
3238
+    "har-validator": {
3239
+      "version": "5.0.3",
3240
+      "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",
3241
+      "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
3459 3242
       "dev": true,
3460 3243
       "requires": {
3461 3244
         "ajv": "^5.1.0",
... ...
@@ -3472,10 +3255,9 @@
3472 3255
       }
3473 3256
     },
3474 3257
     "has-flag": {
3475
-      "version": "2.0.0",
3476
-      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
3477
-      "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
3478
-      "dev": true
3258
+      "version": "3.0.0",
3259
+      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3260
+      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
3479 3261
     },
3480 3262
     "has-value": {
3481 3263
       "version": "1.0.0",
... ...
@@ -3538,12 +3320,13 @@
3538 3320
       }
3539 3321
     },
3540 3322
     "hash-base": {
3541
-      "version": "2.0.2",
3542
-      "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz",
3543
-      "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=",
3323
+      "version": "3.0.4",
3324
+      "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
3325
+      "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
3544 3326
       "dev": true,
3545 3327
       "requires": {
3546
-        "inherits": "^2.0.1"
3328
+        "inherits": "^2.0.1",
3329
+        "safe-buffer": "^5.0.1"
3547 3330
       }
3548 3331
     },
3549 3332
     "hash.js": {
... ...
@@ -3556,18 +3339,6 @@
3556 3339
         "minimalistic-assert": "^1.0.0"
3557 3340
       }
3558 3341
     },
3559
-    "hawk": {
3560
-      "version": "6.0.2",
3561
-      "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz",
3562
-      "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==",
3563
-      "dev": true,
3564
-      "requires": {
3565
-        "boom": "4.x.x",
3566
-        "cryptiles": "3.x.x",
3567
-        "hoek": "4.x.x",
3568
-        "sntp": "2.x.x"
3569
-      }
3570
-    },
3571 3342
     "hmac-drbg": {
3572 3343
       "version": "1.0.1",
3573 3344
       "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
... ...
@@ -3579,12 +3350,6 @@
3579 3350
         "minimalistic-crypto-utils": "^1.0.1"
3580 3351
       }
3581 3352
     },
3582
-    "hoek": {
3583
-      "version": "4.2.1",
3584
-      "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz",
3585
-      "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==",
3586
-      "dev": true
3587
-    },
3588 3353
     "home-or-tmp": {
3589 3354
       "version": "2.0.0",
3590 3355
       "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
... ...
@@ -3596,9 +3361,9 @@
3596 3361
       }
3597 3362
     },
3598 3363
     "hosted-git-info": {
3599
-      "version": "2.5.0",
3600
-      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz",
3601
-      "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==",
3364
+      "version": "2.6.0",
3365
+      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz",
3366
+      "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==",
3602 3367
       "dev": true
3603 3368
     },
3604 3369
     "html-encoding-sniffer": {
... ...
@@ -3622,27 +3387,30 @@
3622 3387
       }
3623 3388
     },
3624 3389
     "https-browserify": {
3625
-      "version": "0.0.1",
3626
-      "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz",
3627
-      "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=",
3390
+      "version": "1.0.0",
3391
+      "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
3392
+      "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
3628 3393
       "dev": true
3629 3394
     },
3630 3395
     "iconv-lite": {
3631
-      "version": "0.4.19",
3632
-      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
3633
-      "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==",
3634
-      "dev": true
3396
+      "version": "0.4.23",
3397
+      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
3398
+      "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
3399
+      "dev": true,
3400
+      "requires": {
3401
+        "safer-buffer": ">= 2.1.2 < 3"
3402
+      }
3635 3403
     },
3636 3404
     "ieee754": {
3637
-      "version": "1.1.8",
3638
-      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz",
3639
-      "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=",
3405
+      "version": "1.1.11",
3406
+      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.11.tgz",
3407
+      "integrity": "sha512-VhDzCKN7K8ufStx/CLj5/PDTMgph+qwN5Pkd5i0sGnVwk56zJ0lkT8Qzi1xqWLS0Wp29DgDtNeS7v8/wMoZeHg==",
3640 3408
       "dev": true
3641 3409
     },
3642 3410
     "ignore": {
3643
-      "version": "3.3.7",
3644
-      "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz",
3645
-      "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==",
3411
+      "version": "3.3.8",
3412
+      "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.8.tgz",
3413
+      "integrity": "sha512-pUh+xUQQhQzevjRHHFqqcTy0/dP/kS9I8HSrUydhihjuD09W6ldVWFtIrwhXdUJHis3i2rZNqEHpZH/cbinFbg==",
3646 3414
       "dev": true
3647 3415
     },
3648 3416
     "immutable": {
... ...
@@ -3698,18 +3466,55 @@
3698 3466
         "string-width": "^2.1.0",
3699 3467
         "strip-ansi": "^4.0.0",
3700 3468
         "through": "^2.3.6"
3469
+      },
3470
+      "dependencies": {
3471
+        "ansi-regex": {
3472
+          "version": "3.0.0",
3473
+          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
3474
+          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
3475
+          "dev": true
3476
+        },
3477
+        "ansi-styles": {
3478
+          "version": "3.2.1",
3479
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3480
+          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3481
+          "dev": true,
3482
+          "requires": {
3483
+            "color-convert": "^1.9.0"
3484
+          }
3485
+        },
3486
+        "chalk": {
3487
+          "version": "2.4.1",
3488
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
3489
+          "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
3490
+          "dev": true,
3491
+          "requires": {
3492
+            "ansi-styles": "^3.2.1",
3493
+            "escape-string-regexp": "^1.0.5",
3494
+            "supports-color": "^5.3.0"
3495
+          }
3496
+        },
3497
+        "strip-ansi": {
3498
+          "version": "4.0.0",
3499
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
3500
+          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
3501
+          "dev": true,
3502
+          "requires": {
3503
+            "ansi-regex": "^3.0.0"
3504
+          }
3505
+        }
3701 3506
       }
3702 3507
     },
3703 3508
     "interpret": {
3704
-      "version": "1.0.4",
3705
-      "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.4.tgz",
3706
-      "integrity": "sha1-ggzdWIuGj/sZGoCVBtbJyPISsbA=",
3509
+      "version": "1.1.0",
3510
+      "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
3511
+      "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
3707 3512
       "dev": true
3708 3513
     },
3709 3514
     "invariant": {
3710
-      "version": "2.2.2",
3711
-      "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz",
3712
-      "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=",
3515
+      "version": "2.2.4",
3516
+      "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
3517
+      "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
3713 3518
       "dev": true,
3714 3519
       "requires": {
3715 3520
         "loose-envify": "^1.0.0"
... ...
@@ -3881,18 +3686,18 @@
3881 3686
       "dev": true
3882 3687
     },
3883 3688
     "is-path-in-cwd": {
3884
-      "version": "1.0.0",
3885
-      "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz",
3886
-      "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=",
3689
+      "version": "1.0.1",
3690
+      "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
3691
+      "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
3887 3692
       "dev": true,
3888 3693
       "requires": {
3889 3694
         "is-path-inside": "^1.0.0"
3890 3695
       }
3891 3696
     },
3892 3697
     "is-path-inside": {
3893
-      "version": "1.0.0",
3894
-      "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz",
3895
-      "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=",
3698
+      "version": "1.0.1",
3699
+      "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
3700
+      "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
3896 3701
       "dev": true,
3897 3702
       "requires": {
3898 3703
         "path-is-inside": "^1.0.1"
... ...
@@ -3934,13 +3739,10 @@
3934 3739
       "dev": true
3935 3740
     },
3936 3741
     "is-resolvable": {
3937
-      "version": "1.0.0",
3938
-      "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz",
3939
-      "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=",
3940
-      "dev": true,
3941
-      "requires": {
3942
-        "tryit": "^1.0.1"
3943
-      }
3742
+      "version": "1.1.0",
3743
+      "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
3744
+      "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
3745
+      "dev": true
3944 3746
     },
3945 3747
     "is-stream": {
3946 3748
       "version": "1.1.0",
... ...
@@ -3967,10 +3769,9 @@
3967 3769
       "dev": true
3968 3770
     },
3969 3771
     "isarray": {
3970
-      "version": "1.0.0",
3971
-      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3972
-      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
3973
-      "dev": true
3772
+      "version": "0.0.1",
3773
+      "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
3774
+      "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
3974 3775
     },
3975 3776
     "isexe": {
3976 3777
       "version": "2.0.0",
... ...
@@ -3985,6 +3786,14 @@
3985 3786
       "dev": true,
3986 3787
       "requires": {
3987 3788
         "isarray": "1.0.0"
3789
+      },
3790
+      "dependencies": {
3791
+        "isarray": {
3792
+          "version": "1.0.0",
3793
+          "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3794
+          "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
3795
+          "dev": true
3796
+        }
3988 3797
       }
3989 3798
     },
3990 3799
     "isstream": {
... ...
@@ -3995,37 +3804,31 @@
3995 3804
     },
3996 3805
     "istanbul-api": {
3997 3806
       "version": "1.3.1",
3998
-      "resolved": "",
3807
+      "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.1.tgz",
3808
+      "integrity": "sha512-duj6AlLcsWNwUpfyfHt0nWIeRiZpuShnP40YTxOGQgtaN8fd6JYSxsvxUphTDy8V5MfDXo4s/xVCIIvVCO808g==",
3999 3809
       "dev": true,
4000 3810
       "requires": {
4001 3811
         "async": "^2.1.4",
3812
+        "compare-versions": "^3.1.0",
3813
+        "fileset": "^2.0.2",
4002 3814
         "istanbul-lib-coverage": "^1.2.0",
3815
+        "istanbul-lib-hook": "^1.2.0",
4003 3816
         "istanbul-lib-instrument": "^1.10.1",
3817
+        "istanbul-lib-report": "^1.1.4",
4004 3818
         "istanbul-lib-source-maps": "^1.2.4",
3819
+        "istanbul-reports": "^1.3.0",
4005 3820
         "js-yaml": "^3.7.0",
4006 3821
         "mkdirp": "^0.5.1",
4007 3822
         "once": "^1.4.0"
4008 3823
       },
4009 3824
       "dependencies": {
4010
-        "istanbul-lib-coverage": {
4011
-          "version": "1.2.0",
4012
-          "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz",
4013
-          "integrity": "sha512-GvgM/uXRwm+gLlvkWHTjDAvwynZkL9ns15calTrmhGgowlwJBbWMYzWbKqE2DT6JDP1AFXKa+Zi0EkqNCUqY0A==",
4014
-          "dev": true
4015
-        },
4016
-        "istanbul-lib-instrument": {
4017
-          "version": "1.10.1",
4018
-          "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz",
4019
-          "integrity": "sha512-1dYuzkOCbuR5GRJqySuZdsmsNKPL3PTuyPevQfoCXJePT9C8y1ga75neU+Tuy9+yS3G/dgx8wgOmp2KLpgdoeQ==",
3825
+        "debug": {
3826
+          "version": "3.1.0",
3827
+          "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
3828
+          "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
4020 3829
           "dev": true,
4021 3830
           "requires": {
4022
-            "babel-generator": "^6.18.0",
4023
-            "babel-template": "^6.16.0",
4024
-            "babel-traverse": "^6.18.0",
4025
-            "babel-types": "^6.18.0",
4026
-            "babylon": "^6.18.0",
4027
-            "istanbul-lib-coverage": "^1.2.0",
4028
-            "semver": "^5.3.0"
3831
+            "ms": "2.0.0"
4029 3832
           }
4030 3833
         },
4031 3834
         "istanbul-lib-source-maps": {
... ...
@@ -4044,11 +3847,20 @@
4044 3847
       }
4045 3848
     },
4046 3849
     "istanbul-lib-coverage": {
4047
-      "version": "1.1.1",
4048
-      "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz",
4049
-      "integrity": "sha512-0+1vDkmzxqJIn5rcoEqapSB4DmPxE31EtI2dF2aCkV5esN9EWHxZ0dwgDClivMXJqE7zaYQxq30hj5L0nlTN5Q==",
3850
+      "version": "1.2.0",
3851
+      "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz",
3852
+      "integrity": "sha512-GvgM/uXRwm+gLlvkWHTjDAvwynZkL9ns15calTrmhGgowlwJBbWMYzWbKqE2DT6JDP1AFXKa+Zi0EkqNCUqY0A==",
4050 3853
       "dev": true
4051 3854
     },
3855
+    "istanbul-lib-hook": {
3856
+      "version": "1.2.0",
3857
+      "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.0.tgz",
3858
+      "integrity": "sha512-p3En6/oGkFQV55Up8ZPC2oLxvgSxD8CzA0yBrhRZSh3pfv3OFj9aSGVC0yoerAi/O4u7jUVnOGVX1eVFM+0tmQ==",
3859
+      "dev": true,
3860
+      "requires": {
3861
+        "append-transform": "^0.4.0"
3862
+      }
3863
+    },
4052 3864
     "istanbul-lib-instrument": {
4053 3865
       "version": "1.10.1",
4054 3866
       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz",
... ...
@@ -4062,13 +3874,34 @@
4062 3874
         "babylon": "^6.18.0",
4063 3875
         "istanbul-lib-coverage": "^1.2.0",
4064 3876
         "semver": "^5.3.0"
3877
+      }
3878
+    },
3879
+    "istanbul-lib-report": {
3880
+      "version": "1.1.4",
3881
+      "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.4.tgz",
3882
+      "integrity": "sha512-Azqvq5tT0U09nrncK3q82e/Zjkxa4tkFZv7E6VcqP0QCPn6oNljDPfrZEC/umNXds2t7b8sRJfs6Kmpzt8m2kA==",
3883
+      "dev": true,
3884
+      "requires": {
3885
+        "istanbul-lib-coverage": "^1.2.0",
3886
+        "mkdirp": "^0.5.1",
3887
+        "path-parse": "^1.0.5",
3888
+        "supports-color": "^3.1.2"
4065 3889
       },
4066 3890
       "dependencies": {
4067
-        "istanbul-lib-coverage": {
4068
-          "version": "1.2.0",
4069
-          "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz",
4070
-          "integrity": "sha512-GvgM/uXRwm+gLlvkWHTjDAvwynZkL9ns15calTrmhGgowlwJBbWMYzWbKqE2DT6JDP1AFXKa+Zi0EkqNCUqY0A==",
3891
+        "has-flag": {
3892
+          "version": "1.0.0",
3893
+          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
3894
+          "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
4071 3895
           "dev": true
3896
+        },
3897
+        "supports-color": {
3898
+          "version": "3.2.3",
3899
+          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
3900
+          "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
3901
+          "dev": true,
3902
+          "requires": {
3903
+            "has-flag": "^1.0.0"
3904
+          }
4072 3905
         }
4073 3906
       }
4074 3907
     },
... ...
@@ -4085,14 +3918,26 @@
4085 3918
         "source-map": "^0.5.3"
4086 3919
       },
4087 3920
       "dependencies": {
4088
-        "istanbul-lib-coverage": {
4089
-          "version": "1.2.0",
4090
-          "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz",
4091
-          "integrity": "sha512-GvgM/uXRwm+gLlvkWHTjDAvwynZkL9ns15calTrmhGgowlwJBbWMYzWbKqE2DT6JDP1AFXKa+Zi0EkqNCUqY0A==",
4092
-          "dev": true
3921
+        "debug": {
3922
+          "version": "3.1.0",
3923
+          "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
3924
+          "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
3925
+          "dev": true,
3926
+          "requires": {
3927
+            "ms": "2.0.0"
3928
+          }
4093 3929
         }
4094 3930
       }
4095 3931
     },
3932
+    "istanbul-reports": {
3933
+      "version": "1.3.0",
3934
+      "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.3.0.tgz",
3935
+      "integrity": "sha512-y2Z2IMqE1gefWUaVjrBm0mSKvUkaBy9Vqz8iwr/r40Y9hBbIteH5wqHG/9DLTfJ9xUnUT2j7A3+VVJ6EaYBllA==",
3936
+      "dev": true,
3937
+      "requires": {
3938
+        "handlebars": "^4.0.3"
3939
+      }
3940
+    },
4096 3941
     "jest": {
4097 3942
       "version": "21.2.1",
4098 3943
       "resolved": "https://registry.npmjs.org/jest/-/jest-21.2.1.tgz",
... ...
@@ -4102,6 +3947,32 @@
4102 3947
         "jest-cli": "^21.2.1"
4103 3948
       },
4104 3949
       "dependencies": {
3950
+        "ansi-regex": {
3951
+          "version": "3.0.0",
3952
+          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
3953
+          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
3954
+          "dev": true
3955
+        },
3956
+        "ansi-styles": {
3957
+          "version": "3.2.1",
3958
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3959
+          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3960
+          "dev": true,
3961
+          "requires": {
3962
+            "color-convert": "^1.9.0"
3963
+          }
3964
+        },
3965
+        "chalk": {
3966
+          "version": "2.4.1",
3967
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
3968
+          "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
3969
+          "dev": true,
3970
+          "requires": {
3971
+            "ansi-styles": "^3.2.1",
3972
+            "escape-string-regexp": "^1.0.5",
3973
+            "supports-color": "^5.3.0"
3974
+          }
3975
+        },
4105 3976
         "jest-cli": {
4106 3977
           "version": "21.2.1",
4107 3978
           "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-21.2.1.tgz",
... ...
@@ -4144,6 +4015,15 @@
4144 4015
           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
4145 4016
           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
4146 4017
           "dev": true
4018
+        },
4019
+        "strip-ansi": {
4020
+          "version": "4.0.0",
4021
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
4022
+          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
4023
+          "dev": true,
4024
+          "requires": {
4025
+            "ansi-regex": "^3.0.0"
4026
+          }
4147 4027
         }
4148 4028
       }
4149 4029
     },
... ...
@@ -4173,6 +4053,28 @@
4173 4053
         "jest-util": "^21.2.1",
4174 4054
         "jest-validate": "^21.2.1",
4175 4055
         "pretty-format": "^21.2.1"
4056
+      },
4057
+      "dependencies": {
4058
+        "ansi-styles": {
4059
+          "version": "3.2.1",
4060
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4061
+          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4062
+          "dev": true,
4063
+          "requires": {
4064
+            "color-convert": "^1.9.0"
4065
+          }
4066
+        },
4067
+        "chalk": {
4068
+          "version": "2.4.1",
4069
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
4070
+          "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
4071
+          "dev": true,
4072
+          "requires": {
4073
+            "ansi-styles": "^3.2.1",
4074
+            "escape-string-regexp": "^1.0.5",
4075
+            "supports-color": "^5.3.0"
4076
+          }
4077
+        }
4176 4078
       }
4177 4079
     },
4178 4080
     "jest-diff": {
... ...
@@ -4185,6 +4087,28 @@
4185 4087
         "diff": "^3.2.0",
4186 4088
         "jest-get-type": "^21.2.0",
4187 4089
         "pretty-format": "^21.2.1"
4090
+      },
4091
+      "dependencies": {
4092
+        "ansi-styles": {
4093
+          "version": "3.2.1",
4094
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4095
+          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4096
+          "dev": true,
4097
+          "requires": {
4098
+            "color-convert": "^1.9.0"
4099
+          }
4100
+        },
4101
+        "chalk": {
4102
+          "version": "2.4.1",
4103
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
4104
+          "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
4105
+          "dev": true,
4106
+          "requires": {
4107
+            "ansi-styles": "^3.2.1",
4108
+            "escape-string-regexp": "^1.0.5",
4109
+            "supports-color": "^5.3.0"
4110
+          }
4111
+        }
4188 4112
       }
4189 4113
     },
4190 4114
     "jest-docblock": {
... ...
@@ -4248,6 +4172,28 @@
4248 4172
         "jest-message-util": "^21.2.1",
4249 4173
         "jest-snapshot": "^21.2.1",
4250 4174
         "p-cancelable": "^0.3.0"
4175
+      },
4176
+      "dependencies": {
4177
+        "ansi-styles": {
4178
+          "version": "3.2.1",
4179
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4180
+          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4181
+          "dev": true,
4182
+          "requires": {
4183
+            "color-convert": "^1.9.0"
4184
+          }
4185
+        },
4186
+        "chalk": {
4187
+          "version": "2.4.1",
4188
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
4189
+          "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
4190
+          "dev": true,
4191
+          "requires": {
4192
+            "ansi-styles": "^3.2.1",
4193
+            "escape-string-regexp": "^1.0.5",
4194
+            "supports-color": "^5.3.0"
4195
+          }
4196
+        }
4251 4197
       }
4252 4198
     },
4253 4199
     "jest-matcher-utils": {
... ...
@@ -4259,6 +4205,28 @@
4259 4205
         "chalk": "^2.0.1",
4260 4206
         "jest-get-type": "^21.2.0",
4261 4207
         "pretty-format": "^21.2.1"
4208
+      },
4209
+      "dependencies": {
4210
+        "ansi-styles": {
4211
+          "version": "3.2.1",
4212
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4213
+          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4214
+          "dev": true,
4215
+          "requires": {
4216
+            "color-convert": "^1.9.0"
4217
+          }
4218
+        },
4219
+        "chalk": {
4220
+          "version": "2.4.1",
4221
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
4222
+          "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
4223
+          "dev": true,
4224
+          "requires": {
4225
+            "ansi-styles": "^3.2.1",
4226
+            "escape-string-regexp": "^1.0.5",
4227
+            "supports-color": "^5.3.0"
4228
+          }
4229
+        }
4262 4230
       }
4263 4231
     },
4264 4232
     "jest-message-util": {
... ...
@@ -4270,6 +4238,28 @@
4270 4238
         "chalk": "^2.0.1",
4271 4239
         "micromatch": "^2.3.11",
4272 4240
         "slash": "^1.0.0"
4241
+      },
4242
+      "dependencies": {
4243
+        "ansi-styles": {
4244
+          "version": "3.2.1",
4245
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4246
+          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4247
+          "dev": true,
4248
+          "requires": {
4249
+            "color-convert": "^1.9.0"
4250
+          }
4251
+        },
4252
+        "chalk": {
4253
+          "version": "2.4.1",
4254
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
4255
+          "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
4256
+          "dev": true,
4257
+          "requires": {
4258
+            "ansi-styles": "^3.2.1",
4259
+            "escape-string-regexp": "^1.0.5",
4260
+            "supports-color": "^5.3.0"
4261
+          }
4262
+        }
4273 4263
       }
4274 4264
     },
4275 4265
     "jest-mock": {
... ...
@@ -4293,21 +4283,43 @@
4293 4283
         "browser-resolve": "^1.11.2",
4294 4284
         "chalk": "^2.0.1",
4295 4285
         "is-builtin-module": "^1.0.0"
4296
-      }
4297
-    },
4298
-    "jest-resolve-dependencies": {
4299
-      "version": "21.2.0",
4300
-      "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-21.2.0.tgz",
4301
-      "integrity": "sha512-ok8ybRFU5ScaAcfufIQrCbdNJSRZ85mkxJ1EhUp8Bhav1W1/jv/rl1Q6QoVQHObNxmKnbHVKrfLZbCbOsXQ+bQ==",
4302
-      "dev": true,
4303
-      "requires": {
4304
-        "jest-regex-util": "^21.2.0"
4305
-      }
4306
-    },
4307
-    "jest-runner": {
4308
-      "version": "21.2.1",
4309
-      "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-21.2.1.tgz",
4310
-      "integrity": "sha512-Anb72BOQlHqF/zETqZ2K20dbYsnqW/nZO7jV8BYENl+3c44JhMrA8zd1lt52+N7ErnsQMd2HHKiVwN9GYSXmrg==",
4286
+      },
4287
+      "dependencies": {
4288
+        "ansi-styles": {
4289
+          "version": "3.2.1",
4290
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4291
+          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4292
+          "dev": true,
4293
+          "requires": {
4294
+            "color-convert": "^1.9.0"
4295
+          }
4296
+        },
4297
+        "chalk": {
4298
+          "version": "2.4.1",
4299
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
4300
+          "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
4301
+          "dev": true,
4302
+          "requires": {
4303
+            "ansi-styles": "^3.2.1",
4304
+            "escape-string-regexp": "^1.0.5",
4305
+            "supports-color": "^5.3.0"
4306
+          }
4307
+        }
4308
+      }
4309
+    },
4310
+    "jest-resolve-dependencies": {
4311
+      "version": "21.2.0",
4312
+      "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-21.2.0.tgz",
4313
+      "integrity": "sha512-ok8ybRFU5ScaAcfufIQrCbdNJSRZ85mkxJ1EhUp8Bhav1W1/jv/rl1Q6QoVQHObNxmKnbHVKrfLZbCbOsXQ+bQ==",
4314
+      "dev": true,
4315
+      "requires": {
4316
+        "jest-regex-util": "^21.2.0"
4317
+      }
4318
+    },
4319
+    "jest-runner": {
4320
+      "version": "21.2.1",
4321
+      "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-21.2.1.tgz",
4322
+      "integrity": "sha512-Anb72BOQlHqF/zETqZ2K20dbYsnqW/nZO7jV8BYENl+3c44JhMrA8zd1lt52+N7ErnsQMd2HHKiVwN9GYSXmrg==",
4311 4323
       "dev": true,
4312 4324
       "requires": {
4313 4325
         "jest-config": "^21.2.1",
... ...
@@ -4355,6 +4367,26 @@
4355 4367
         "yargs": "^9.0.0"
4356 4368
       },
4357 4369
       "dependencies": {
4370
+        "ansi-styles": {
4371
+          "version": "3.2.1",
4372
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4373
+          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4374
+          "dev": true,
4375
+          "requires": {
4376
+            "color-convert": "^1.9.0"
4377
+          }
4378
+        },
4379
+        "chalk": {
4380
+          "version": "2.4.1",
4381
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
4382
+          "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
4383
+          "dev": true,
4384
+          "requires": {
4385
+            "ansi-styles": "^3.2.1",
4386
+            "escape-string-regexp": "^1.0.5",
4387
+            "supports-color": "^5.3.0"
4388
+          }
4389
+        },
4358 4390
         "strip-bom": {
4359 4391
           "version": "3.0.0",
4360 4392
           "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
... ...
@@ -4375,6 +4407,28 @@
4375 4407
         "mkdirp": "^0.5.1",
4376 4408
         "natural-compare": "^1.4.0",
4377 4409
         "pretty-format": "^21.2.1"
4410
+      },
4411
+      "dependencies": {
4412
+        "ansi-styles": {
4413
+          "version": "3.2.1",
4414
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4415
+          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4416
+          "dev": true,
4417
+          "requires": {
4418
+            "color-convert": "^1.9.0"
4419
+          }
4420
+        },
4421
+        "chalk": {
4422
+          "version": "2.4.1",
4423
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
4424
+          "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
4425
+          "dev": true,
4426
+          "requires": {
4427
+            "ansi-styles": "^3.2.1",
4428
+            "escape-string-regexp": "^1.0.5",
4429
+            "supports-color": "^5.3.0"
4430
+          }
4431
+        }
4378 4432
       }
4379 4433
     },
4380 4434
     "jest-util": {
... ...
@@ -4392,11 +4446,31 @@
4392 4446
         "mkdirp": "^0.5.1"
4393 4447
       },
4394 4448
       "dependencies": {
4449
+        "ansi-styles": {
4450
+          "version": "3.2.1",
4451
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4452
+          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4453
+          "dev": true,
4454
+          "requires": {
4455
+            "color-convert": "^1.9.0"
4456
+          }
4457
+        },
4395 4458
         "callsites": {
4396 4459
           "version": "2.0.0",
4397 4460
           "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
4398 4461
           "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
4399 4462
           "dev": true
4463
+        },
4464
+        "chalk": {
4465
+          "version": "2.4.1",
4466
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
4467
+          "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
4468
+          "dev": true,
4469
+          "requires": {
4470
+            "ansi-styles": "^3.2.1",
4471
+            "escape-string-regexp": "^1.0.5",
4472
+            "supports-color": "^5.3.0"
4473
+          }
4400 4474
         }
4401 4475
       }
4402 4476
     },
... ...
@@ -4410,6 +4484,28 @@
4410 4484
         "jest-get-type": "^21.2.0",
4411 4485
         "leven": "^2.1.0",
4412 4486
         "pretty-format": "^21.2.1"
4487
+      },
4488
+      "dependencies": {
4489
+        "ansi-styles": {
4490
+          "version": "3.2.1",
4491
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4492
+          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4493
+          "dev": true,
4494
+          "requires": {
4495
+            "color-convert": "^1.9.0"
4496
+          }
4497
+        },
4498
+        "chalk": {
4499
+          "version": "2.4.1",
4500
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
4501
+          "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
4502
+          "dev": true,
4503
+          "requires": {
4504
+            "ansi-styles": "^3.2.1",
4505
+            "escape-string-regexp": "^1.0.5",
4506
+            "supports-color": "^5.3.0"
4507
+          }
4508
+        }
4413 4509
       }
4414 4510
     },
4415 4511
     "js-tokens": {
... ...
@@ -4419,9 +4515,9 @@
4419 4515
       "dev": true
4420 4516
     },
4421 4517
     "js-yaml": {
4422
-      "version": "3.10.0",
4423
-      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz",
4424
-      "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==",
4518
+      "version": "3.11.0",
4519
+      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz",
4520
+      "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==",
4425 4521
       "dev": true,
4426 4522
       "requires": {
4427 4523
         "argparse": "^1.0.7",
... ...
@@ -4435,12 +4531,6 @@
4435 4531
       "dev": true,
4436 4532
       "optional": true
4437 4533
     },
4438
-    "jschardet": {
4439
-      "version": "1.6.0",
4440
-      "resolved": "https://registry.npmjs.org/jschardet/-/jschardet-1.6.0.tgz",
4441
-      "integrity": "sha512-xYuhvQ7I9PDJIGBWev9xm0+SMSed3ZDBAmvVjbFR1ZRLAF+vlXcQu6cRI9uAlj81rzikElRVteehwV7DuX2ZmQ==",
4442
-      "dev": true
4443
-    },
4444 4534
     "jsdom": {
4445 4535
       "version": "9.12.0",
4446 4536
       "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz",
... ...
@@ -4642,9 +4732,9 @@
4642 4732
       "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk="
4643 4733
     },
4644 4734
     "lolex": {
4645
-      "version": "2.3.2",
4646
-      "resolved": "https://registry.npmjs.org/lolex/-/lolex-2.3.2.tgz",
4647
-      "integrity": "sha512-A5pN2tkFj7H0dGIAM6MFvHKMJcPnjZsOMvR7ujCjfgW5TbV6H9vb1PgxLtHvjqNZTHsUolz+6/WEO0N1xNx2ng=="
4735
+      "version": "2.7.0",
4736
+      "resolved": "https://registry.npmjs.org/lolex/-/lolex-2.7.0.tgz",
4737
+      "integrity": "sha512-uJkH2e0BVfU5KOJUevbTOtpDduooSarH5PopO+LfM/vZf8Z9sJzODqKev804JYM2i++ktJfUmC1le4LwFQ1VMg=="
4648 4738
     },
4649 4739
     "longest": {
4650 4740
       "version": "1.0.1",
... ...
@@ -4662,9 +4752,9 @@
4662 4752
       }
4663 4753
     },
4664 4754
     "lru-cache": {
4665
-      "version": "4.1.1",
4666
-      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz",
4667
-      "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==",
4755
+      "version": "4.1.3",
4756
+      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
4757
+      "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",
4668 4758
       "dev": true,
4669 4759
       "requires": {
4670 4760
         "pseudomap": "^1.0.2",
... ...
@@ -4709,18 +4799,6 @@
4709 4799
       "requires": {
4710 4800
         "hash-base": "^3.0.0",
4711 4801
         "inherits": "^2.0.1"
4712
-      },
4713
-      "dependencies": {
4714
-        "hash-base": {
4715
-          "version": "3.0.4",
4716
-          "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
4717
-          "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
4718
-          "dev": true,
4719
-          "requires": {
4720
-            "inherits": "^2.0.1",
4721
-            "safe-buffer": "^5.0.1"
4722
-          }
4723
-        }
4724 4802
       }
4725 4803
     },
4726 4804
     "mem": {
... ...
@@ -4795,15 +4873,15 @@
4795 4873
       }
4796 4874
     },
4797 4875
     "mimic-fn": {
4798
-      "version": "1.1.0",
4799
-      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz",
4800
-      "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=",
4876
+      "version": "1.2.0",
4877
+      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
4878
+      "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
4801 4879
       "dev": true
4802 4880
     },
4803 4881
     "minimalistic-assert": {
4804
-      "version": "1.0.0",
4805
-      "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz",
4806
-      "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=",
4882
+      "version": "1.0.1",
4883
+      "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
4884
+      "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
4807 4885
       "dev": true
4808 4886
     },
4809 4887
     "minimalistic-crypto-utils": {
... ...
@@ -4869,6 +4947,13 @@
4869 4947
       "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
4870 4948
       "dev": true
4871 4949
     },
4950
+    "nan": {
4951
+      "version": "2.10.0",
4952
+      "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz",
4953
+      "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==",
4954
+      "dev": true,
4955
+      "optional": true
4956
+    },
4872 4957
     "nanomatch": {
4873 4958
       "version": "1.2.9",
4874 4959
       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz",
... ...
@@ -4915,6 +5000,18 @@
4915 5000
       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
4916 5001
       "dev": true
4917 5002
     },
5003
+    "neo-async": {
5004
+      "version": "2.5.1",
5005
+      "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.1.tgz",
5006
+      "integrity": "sha512-3KL3fvuRkZ7s4IFOMfztb7zJp3QaVWnBeGoJlgB38XnCRPj/0tLzzLG5IB8NYOHbJ8g8UGrgZv44GLDk6CxTxA==",
5007
+      "dev": true
5008
+    },
5009
+    "next-tick": {
5010
+      "version": "1.0.0",
5011
+      "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
5012
+      "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
5013
+      "dev": true
5014
+    },
4918 5015
     "nise": {
4919 5016
       "version": "1.3.3",
4920 5017
       "resolved": "https://registry.npmjs.org/nise/-/nise-1.3.3.tgz",
... ...
@@ -4934,42 +5031,34 @@
4934 5031
       "dev": true
4935 5032
     },
4936 5033
     "node-libs-browser": {
4937
-      "version": "2.0.0",
4938
-      "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.0.0.tgz",
4939
-      "integrity": "sha1-o6WeyXAkmFtG6Vg3lkb5bEthZkY=",
5034
+      "version": "2.1.0",
5035
+      "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz",
5036
+      "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==",
4940 5037
       "dev": true,
4941 5038
       "requires": {
4942 5039
         "assert": "^1.1.1",
4943
-        "browserify-zlib": "^0.1.4",
5040
+        "browserify-zlib": "^0.2.0",
4944 5041
         "buffer": "^4.3.0",
4945 5042
         "console-browserify": "^1.1.0",
4946 5043
         "constants-browserify": "^1.0.0",
4947 5044
         "crypto-browserify": "^3.11.0",
4948 5045
         "domain-browser": "^1.1.1",
4949 5046
         "events": "^1.0.0",
4950
-        "https-browserify": "0.0.1",
4951
-        "os-browserify": "^0.2.0",
5047
+        "https-browserify": "^1.0.0",
5048
+        "os-browserify": "^0.3.0",
4952 5049
         "path-browserify": "0.0.0",
4953
-        "process": "^0.11.0",
5050
+        "process": "^0.11.10",
4954 5051
         "punycode": "^1.2.4",
4955 5052
         "querystring-es3": "^0.2.0",
4956
-        "readable-stream": "^2.0.5",
5053
+        "readable-stream": "^2.3.3",
4957 5054
         "stream-browserify": "^2.0.1",
4958
-        "stream-http": "^2.3.1",
4959
-        "string_decoder": "^0.10.25",
4960
-        "timers-browserify": "^2.0.2",
5055
+        "stream-http": "^2.7.2",
5056
+        "string_decoder": "^1.0.0",
5057
+        "timers-browserify": "^2.0.4",
4961 5058
         "tty-browserify": "0.0.0",
4962 5059
         "url": "^0.11.0",
4963 5060
         "util": "^0.10.3",
4964 5061
         "vm-browserify": "0.0.4"
4965
-      },
4966
-      "dependencies": {
4967
-        "string_decoder": {
4968
-          "version": "0.10.31",
4969
-          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
4970
-          "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
4971
-          "dev": true
4972
-        }
4973 5062
       }
4974 5063
     },
4975 5064
     "node-notifier": {
... ...
@@ -5122,6 +5211,24 @@
5122 5211
         "mimic-fn": "^1.0.0"
5123 5212
       }
5124 5213
     },
5214
+    "optimist": {
5215
+      "version": "0.6.1",
5216
+      "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
5217
+      "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
5218
+      "dev": true,
5219
+      "requires": {
5220
+        "minimist": "~0.0.1",
5221
+        "wordwrap": "~0.0.2"
5222
+      },
5223
+      "dependencies": {
5224
+        "wordwrap": {
5225
+          "version": "0.0.3",
5226
+          "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
5227
+          "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
5228
+          "dev": true
5229
+        }
5230
+      }
5231
+    },
5125 5232
     "optionator": {
5126 5233
       "version": "0.8.2",
5127 5234
       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
... ...
@@ -5137,9 +5244,9 @@
5137 5244
       }
5138 5245
     },
5139 5246
     "os-browserify": {
5140
-      "version": "0.2.1",
5141
-      "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.2.1.tgz",
5142
-      "integrity": "sha1-Y/xMzuXS13Y9Jrv4YBB45sLgBE8=",
5247
+      "version": "0.3.0",
5248
+      "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
5249
+      "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
5143 5250
       "dev": true
5144 5251
     },
5145 5252
     "os-homedir": {
... ...
@@ -5189,10 +5296,13 @@
5189 5296
       "dev": true
5190 5297
     },
5191 5298
     "p-limit": {
5192
-      "version": "1.1.0",
5193
-      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.1.0.tgz",
5194
-      "integrity": "sha1-sH/y2aXYi+yAYDWJWiurZqJ5iLw=",
5195
-      "dev": true
5299
+      "version": "1.2.0",
5300
+      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz",
5301
+      "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==",
5302
+      "dev": true,
5303
+      "requires": {
5304
+        "p-try": "^1.0.0"
5305
+      }
5196 5306
     },
5197 5307
     "p-locate": {
5198 5308
       "version": "2.0.0",
... ...
@@ -5203,16 +5313,22 @@
5203 5313
         "p-limit": "^1.1.0"
5204 5314
       }
5205 5315
     },
5316
+    "p-try": {
5317
+      "version": "1.0.0",
5318
+      "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
5319
+      "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
5320
+      "dev": true
5321
+    },
5206 5322
     "pako": {
5207
-      "version": "0.2.9",
5208
-      "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
5209
-      "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
5323
+      "version": "1.0.6",
5324
+      "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz",
5325
+      "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==",
5210 5326
       "dev": true
5211 5327
     },
5212 5328
     "parse-asn1": {
5213
-      "version": "5.1.0",
5214
-      "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz",
5215
-      "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=",
5329
+      "version": "5.1.1",
5330
+      "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz",
5331
+      "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==",
5216 5332
       "dev": true,
5217 5333
       "requires": {
5218 5334
         "asn1.js": "^4.0.0",
... ...
@@ -5261,6 +5377,12 @@
5261 5377
       "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
5262 5378
       "dev": true
5263 5379
     },
5380
+    "path-dirname": {
5381
+      "version": "1.0.2",
5382
+      "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
5383
+      "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
5384
+      "dev": true
5385
+    },
5264 5386
     "path-exists": {
5265 5387
       "version": "3.0.0",
5266 5388
       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
... ...
@@ -5285,19 +5407,18 @@
5285 5407
       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
5286 5408
       "dev": true
5287 5409
     },
5410
+    "path-parse": {
5411
+      "version": "1.0.5",
5412
+      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
5413
+      "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
5414
+      "dev": true
5415
+    },
5288 5416
     "path-to-regexp": {
5289 5417
       "version": "1.7.0",
5290 5418
       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz",
5291 5419
       "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=",
5292 5420
       "requires": {
5293 5421
         "isarray": "0.0.1"
5294
-      },
5295
-      "dependencies": {
5296
-        "isarray": {
5297
-          "version": "0.0.1",
5298
-          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
5299
-          "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
5300
-        }
5301 5422
       }
5302 5423
     },
5303 5424
     "path-type": {
... ...
@@ -5312,9 +5433,9 @@
5312 5433
       }
5313 5434
     },
5314 5435
     "pbkdf2": {
5315
-      "version": "3.0.14",
5316
-      "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.14.tgz",
5317
-      "integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==",
5436
+      "version": "3.0.16",
5437
+      "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz",
5438
+      "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==",
5318 5439
       "dev": true,
5319 5440
       "requires": {
5320 5441
         "create-hash": "^1.1.2",
... ...
@@ -5415,9 +5536,9 @@
5415 5536
       "dev": true
5416 5537
     },
5417 5538
     "process-nextick-args": {
5418
-      "version": "1.0.7",
5419
-      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
5420
-      "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
5539
+      "version": "2.0.0",
5540
+      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
5541
+      "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
5421 5542
       "dev": true
5422 5543
     },
5423 5544
     "progress": {
... ...
@@ -5427,9 +5548,9 @@
5427 5548
       "dev": true
5428 5549
     },
5429 5550
     "prr": {
5430
-      "version": "0.0.0",
5431
-      "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz",
5432
-      "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=",
5551
+      "version": "1.0.1",
5552
+      "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
5553
+      "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
5433 5554
       "dev": true
5434 5555
     },
5435 5556
     "pseudomap": {
... ...
@@ -5439,9 +5560,9 @@
5439 5560
       "dev": true
5440 5561
     },
5441 5562
     "public-encrypt": {
5442
-      "version": "4.0.0",
5443
-      "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz",
5444
-      "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=",
5563
+      "version": "4.0.2",
5564
+      "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz",
5565
+      "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==",
5445 5566
       "dev": true,
5446 5567
       "requires": {
5447 5568
         "bn.js": "^4.1.0",
... ...
@@ -5458,9 +5579,9 @@
5458 5579
       "dev": true
5459 5580
     },
5460 5581
     "qs": {
5461
-      "version": "6.5.1",
5462
-      "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz",
5463
-      "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==",
5582
+      "version": "6.5.2",
5583
+      "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
5584
+      "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
5464 5585
       "dev": true
5465 5586
     },
5466 5587
     "querystring": {
... ...
@@ -5480,19 +5601,44 @@
5480 5601
       "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz",
5481 5602
       "integrity": "sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ=="
5482 5603
     },
5604
+    "randomatic": {
5605
+      "version": "3.0.0",
5606
+      "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz",
5607
+      "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==",
5608
+      "dev": true,
5609
+      "requires": {
5610
+        "is-number": "^4.0.0",
5611
+        "kind-of": "^6.0.0",
5612
+        "math-random": "^1.0.1"
5613
+      },
5614
+      "dependencies": {
5615
+        "is-number": {
5616
+          "version": "4.0.0",
5617
+          "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
5618
+          "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
5619
+          "dev": true
5620
+        },
5621
+        "kind-of": {
5622
+          "version": "6.0.2",
5623
+          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
5624
+          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
5625
+          "dev": true
5626
+        }
5627
+      }
5628
+    },
5483 5629
     "randombytes": {
5484
-      "version": "2.0.5",
5485
-      "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.5.tgz",
5486
-      "integrity": "sha512-8T7Zn1AhMsQ/HI1SjcCfT/t4ii3eAqco3yOcSzS4mozsOz69lHLsoMXmF9nZgnFanYscnSlUSgs8uZyKzpE6kg==",
5630
+      "version": "2.0.6",
5631
+      "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
5632
+      "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==",
5487 5633
       "dev": true,
5488 5634
       "requires": {
5489 5635
         "safe-buffer": "^5.1.0"
5490 5636
       }
5491 5637
     },
5492 5638
     "randomfill": {
5493
-      "version": "1.0.3",
5494
-      "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.3.tgz",
5495
-      "integrity": "sha512-YL6GrhrWoic0Eq8rXVbMptH7dAxCs0J+mh5Y0euNekPPYaxEmdVGim6GdoxoRzKW2yJoU8tueifS7mYxvcFDEQ==",
5639
+      "version": "1.0.4",
5640
+      "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
5641
+      "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
5496 5642
       "dev": true,
5497 5643
       "requires": {
5498 5644
         "randombytes": "^2.0.5",
... ...
@@ -5542,18 +5688,26 @@
5542 5688
       }
5543 5689
     },
5544 5690
     "readable-stream": {
5545
-      "version": "2.3.3",
5546
-      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",
5547
-      "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
5691
+      "version": "2.3.6",
5692
+      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
5693
+      "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
5548 5694
       "dev": true,
5549 5695
       "requires": {
5550 5696
         "core-util-is": "~1.0.0",
5551 5697
         "inherits": "~2.0.3",
5552 5698
         "isarray": "~1.0.0",
5553
-        "process-nextick-args": "~1.0.6",
5699
+        "process-nextick-args": "~2.0.0",
5554 5700
         "safe-buffer": "~5.1.1",
5555
-        "string_decoder": "~1.0.3",
5701
+        "string_decoder": "~1.1.1",
5556 5702
         "util-deprecate": "~1.0.1"
5703
+      },
5704
+      "dependencies": {
5705
+        "isarray": {
5706
+          "version": "1.0.0",
5707
+          "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
5708
+          "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
5709
+          "dev": true
5710
+        }
5557 5711
       }
5558 5712
     },
5559 5713
     "readdirp": {
... ...
@@ -5575,9 +5729,9 @@
5575 5729
       "dev": true
5576 5730
     },
5577 5731
     "regenerator-runtime": {
5578
-      "version": "0.11.0",
5579
-      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz",
5580
-      "integrity": "sha512-/aA0kLeRb5N9K0d4fw7ooEbI+xDe+DKD499EQqygGqeS8N3xto15p09uY2xj7ixP81sNPXvRLnAQIqdVStgb1A==",
5732
+      "version": "0.11.1",
5733
+      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
5734
+      "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
5581 5735
       "dev": true
5582 5736
     },
5583 5737
     "regenerator-transform": {
... ...
@@ -5678,9 +5832,9 @@
5678 5832
       }
5679 5833
     },
5680 5834
     "request": {
5681
-      "version": "2.85.0",
5682
-      "resolved": "https://registry.npmjs.org/request/-/request-2.85.0.tgz",
5683
-      "integrity": "sha512-8H7Ehijd4js+s6wuVPLjwORxD4zeuyjYugprdOXlPSqaApmL/QOy+EB/beICHVCHkGMKNh5rvihb5ov+IDw4mg==",
5835
+      "version": "2.87.0",
5836
+      "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz",
5837
+      "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==",
5684 5838
       "dev": true,
5685 5839
       "requires": {
5686 5840
         "aws-sign2": "~0.7.0",
... ...
@@ -5691,7 +5845,6 @@
5691 5845
         "forever-agent": "~0.6.1",
5692 5846
         "form-data": "~2.3.1",
5693 5847
         "har-validator": "~5.0.3",
5694
-        "hawk": "~6.0.2",
5695 5848
         "http-signature": "~1.2.0",
5696 5849
         "is-typedarray": "~1.0.0",
5697 5850
         "isstream": "~0.1.2",
... ...
@@ -5701,7 +5854,6 @@
5701 5854
         "performance-now": "^2.1.0",
5702 5855
         "qs": "~6.5.1",
5703 5856
         "safe-buffer": "^5.1.1",
5704
-        "stringstream": "~0.0.5",
5705 5857
         "tough-cookie": "~2.3.3",
5706 5858
         "tunnel-agent": "^0.6.0",
5707 5859
         "uuid": "^3.1.0"
... ...
@@ -5782,15 +5934,21 @@
5782 5934
       }
5783 5935
     },
5784 5936
     "ripemd160": {
5785
-      "version": "2.0.1",
5786
-      "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz",
5787
-      "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=",
5937
+      "version": "2.0.2",
5938
+      "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
5939
+      "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
5788 5940
       "dev": true,
5789 5941
       "requires": {
5790
-        "hash-base": "^2.0.0",
5942
+        "hash-base": "^3.0.0",
5791 5943
         "inherits": "^2.0.1"
5792 5944
       }
5793 5945
     },
5946
+    "rsvp": {
5947
+      "version": "3.6.2",
5948
+      "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
5949
+      "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==",
5950
+      "dev": true
5951
+    },
5794 5952
     "run-async": {
5795 5953
       "version": "2.3.0",
5796 5954
       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
... ...
@@ -5816,9 +5974,9 @@
5816 5974
       }
5817 5975
     },
5818 5976
     "safe-buffer": {
5819
-      "version": "5.1.1",
5820
-      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
5821
-      "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
5977
+      "version": "5.1.2",
5978
+      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
5979
+      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
5822 5980
       "dev": true
5823 5981
     },
5824 5982
     "safe-regex": {
... ...
@@ -5830,21 +5988,28 @@
5830 5988
         "ret": "~0.1.10"
5831 5989
       }
5832 5990
     },
5991
+    "safer-buffer": {
5992
+      "version": "2.1.2",
5993
+      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
5994
+      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
5995
+      "dev": true
5996
+    },
5833 5997
     "samsam": {
5834 5998
       "version": "1.3.0",
5835 5999
       "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.3.0.tgz",
5836 6000
       "integrity": "sha512-1HwIYD/8UlOtFS3QO3w7ey+SdSDFE4HRNLZoZRYVQefrOY3l17epswImeB1ijgJFQJodIaHcwkp3r/myBjFVbg=="
5837 6001
     },
5838 6002
     "sane": {
5839
-      "version": "2.5.0",
5840
-      "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.0.tgz",
5841
-      "integrity": "sha512-glfKd7YH4UCrh/7dD+UESsr8ylKWRE7UQPoXuz28FgmcF0ViJQhCTCCZHICRKxf8G8O1KdLEn20dcICK54c7ew==",
6003
+      "version": "2.5.2",
6004
+      "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz",
6005
+      "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=",
5842 6006
       "dev": true,
5843 6007
       "requires": {
5844 6008
         "anymatch": "^2.0.0",
6009
+        "capture-exit": "^1.2.0",
5845 6010
         "exec-sh": "^0.2.0",
5846 6011
         "fb-watchman": "^2.0.0",
5847
-        "fsevents": "^1.1.1",
6012
+        "fsevents": "^1.2.3",
5848 6013
         "micromatch": "^3.1.4",
5849 6014
         "minimist": "^1.1.1",
5850 6015
         "walker": "~1.0.5",
... ...
@@ -5902,15 +6067,6 @@
5902 6067
             }
5903 6068
           }
5904 6069
         },
5905
-        "debug": {
5906
-          "version": "2.6.9",
5907
-          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5908
-          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5909
-          "dev": true,
5910
-          "requires": {
5911
-            "ms": "2.0.0"
5912
-          }
5913
-        },
5914 6070
         "expand-brackets": {
5915 6071
           "version": "2.1.4",
5916 6072
           "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
... ...
@@ -6159,9 +6315,9 @@
6159 6315
       "dev": true
6160 6316
     },
6161 6317
     "semver": {
6162
-      "version": "5.4.1",
6163
-      "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz",
6164
-      "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==",
6318
+      "version": "5.5.0",
6319
+      "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
6320
+      "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
6165 6321
       "dev": true
6166 6322
     },
6167 6323
     "set-blocking": {
... ...
@@ -6206,9 +6362,9 @@
6206 6362
       "dev": true
6207 6363
     },
6208 6364
     "sha.js": {
6209
-      "version": "2.4.9",
6210
-      "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.9.tgz",
6211
-      "integrity": "sha512-G8zektVqbiPHrylgew9Zg1VRB1L/DtXNUVAM6q4QLy8NE3qtHlFXTf8VLL4k1Yl6c7NMjtZUTdXV+X44nFaT6A==",
6365
+      "version": "2.4.11",
6366
+      "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
6367
+      "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
6212 6368
       "dev": true,
6213 6369
       "requires": {
6214 6370
         "inherits": "^2.0.1",
... ...
@@ -6254,21 +6410,6 @@
6254 6410
         "nise": "^1.2.0",
6255 6411
         "supports-color": "^5.1.0",
6256 6412
         "type-detect": "^4.0.5"
6257
-      },
6258
-      "dependencies": {
6259
-        "has-flag": {
6260
-          "version": "3.0.0",
6261
-          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
6262
-          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
6263
-        },
6264
-        "supports-color": {
6265
-          "version": "5.4.0",
6266
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
6267
-          "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
6268
-          "requires": {
6269
-            "has-flag": "^3.0.0"
6270
-          }
6271
-        }
6272 6413
       }
6273 6414
     },
6274 6415
     "slash": {
... ...
@@ -6302,15 +6443,6 @@
6302 6443
         "use": "^3.1.0"
6303 6444
       },
6304 6445
       "dependencies": {
6305
-        "debug": {
6306
-          "version": "2.6.9",
6307
-          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6308
-          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6309
-          "dev": true,
6310
-          "requires": {
6311
-            "ms": "2.0.0"
6312
-          }
6313
-        },
6314 6446
         "define-property": {
6315 6447
           "version": "0.2.5",
6316 6448
           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
... ...
@@ -6403,15 +6535,6 @@
6403 6535
         "kind-of": "^3.2.0"
6404 6536
       }
6405 6537
     },
6406
-    "sntp": {
6407
-      "version": "2.1.0",
6408
-      "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz",
6409
-      "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==",
6410
-      "dev": true,
6411
-      "requires": {
6412
-        "hoek": "4.x.x"
6413
-      }
6414
-    },
6415 6538
     "source-list-map": {
6416 6539
       "version": "2.0.0",
6417 6540
       "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz",
... ...
@@ -6425,12 +6548,12 @@
6425 6548
       "dev": true
6426 6549
     },
6427 6550
     "source-map-resolve": {
6428
-      "version": "0.5.1",
6429
-      "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.1.tgz",
6430
-      "integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==",
6551
+      "version": "0.5.2",
6552
+      "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
6553
+      "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
6431 6554
       "dev": true,
6432 6555
       "requires": {
6433
-        "atob": "^2.0.0",
6556
+        "atob": "^2.1.1",
6434 6557
         "decode-uri-component": "^0.2.0",
6435 6558
         "resolve-url": "^0.2.1",
6436 6559
         "source-map-url": "^0.4.0",
... ...
@@ -6453,24 +6576,35 @@
6453 6576
       "dev": true
6454 6577
     },
6455 6578
     "spdx-correct": {
6456
-      "version": "1.0.2",
6457
-      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz",
6458
-      "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
6579
+      "version": "3.0.0",
6580
+      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz",
6581
+      "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==",
6459 6582
       "dev": true,
6460 6583
       "requires": {
6461
-        "spdx-license-ids": "^1.0.2"
6584
+        "spdx-expression-parse": "^3.0.0",
6585
+        "spdx-license-ids": "^3.0.0"
6462 6586
       }
6463 6587
     },
6464
-    "spdx-expression-parse": {
6465
-      "version": "1.0.4",
6466
-      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz",
6467
-      "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=",
6588
+    "spdx-exceptions": {
6589
+      "version": "2.1.0",
6590
+      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz",
6591
+      "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==",
6468 6592
       "dev": true
6469 6593
     },
6594
+    "spdx-expression-parse": {
6595
+      "version": "3.0.0",
6596
+      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
6597
+      "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
6598
+      "dev": true,
6599
+      "requires": {
6600
+        "spdx-exceptions": "^2.1.0",
6601
+        "spdx-license-ids": "^3.0.0"
6602
+      }
6603
+    },
6470 6604
     "spdx-license-ids": {
6471
-      "version": "1.2.2",
6472
-      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz",
6473
-      "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=",
6605
+      "version": "3.0.0",
6606
+      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz",
6607
+      "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==",
6474 6608
       "dev": true
6475 6609
     },
6476 6610
     "split-string": {
... ...
@@ -6536,14 +6670,14 @@
6536 6670
       }
6537 6671
     },
6538 6672
     "stream-http": {
6539
-      "version": "2.7.2",
6540
-      "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.7.2.tgz",
6541
-      "integrity": "sha512-c0yTD2rbQzXtSsFSVhtpvY/vS6u066PcXOX9kBB3mSO76RiUQzL340uJkGBWnlBg4/HZzqiUXtaVA7wcRcJgEw==",
6673
+      "version": "2.8.2",
6674
+      "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.2.tgz",
6675
+      "integrity": "sha512-QllfrBhqF1DPcz46WxKTs6Mz1Bpc+8Qm6vbqOpVav5odAXwbyzwnEczoWqtxrsmlO+cJqtPrp/8gWKWjaKLLlA==",
6542 6676
       "dev": true,
6543 6677
       "requires": {
6544 6678
         "builtin-status-codes": "^3.0.0",
6545 6679
         "inherits": "^2.0.1",
6546
-        "readable-stream": "^2.2.6",
6680
+        "readable-stream": "^2.3.6",
6547 6681
         "to-arraybuffer": "^1.0.0",
6548 6682
         "xtend": "^4.0.0"
6549 6683
       }
... ...
@@ -6556,40 +6690,33 @@
6556 6690
       "requires": {
6557 6691
         "astral-regex": "^1.0.0",
6558 6692
         "strip-ansi": "^4.0.0"
6693
+      },
6694
+      "dependencies": {
6695
+        "ansi-regex": {
6696
+          "version": "3.0.0",
6697
+          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
6698
+          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
6699
+          "dev": true
6700
+        },
6701
+        "strip-ansi": {
6702
+          "version": "4.0.0",
6703
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
6704
+          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
6705
+          "dev": true,
6706
+          "requires": {
6707
+            "ansi-regex": "^3.0.0"
6708
+          }
6709
+        }
6559 6710
       }
6560 6711
     },
6561
-    "string-width": {
6562
-      "version": "2.1.1",
6563
-      "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
6564
-      "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
6565
-      "dev": true,
6566
-      "requires": {
6567
-        "is-fullwidth-code-point": "^2.0.0",
6568
-        "strip-ansi": "^4.0.0"
6569
-      }
6570
-    },
6571
-    "string_decoder": {
6572
-      "version": "1.0.3",
6573
-      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
6574
-      "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
6575
-      "dev": true,
6576
-      "requires": {
6577
-        "safe-buffer": "~5.1.0"
6578
-      }
6579
-    },
6580
-    "stringstream": {
6581
-      "version": "0.0.6",
6582
-      "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz",
6583
-      "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==",
6584
-      "dev": true
6585
-    },
6586
-    "strip-ansi": {
6587
-      "version": "4.0.0",
6588
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
6589
-      "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
6712
+    "string-width": {
6713
+      "version": "2.1.1",
6714
+      "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
6715
+      "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
6590 6716
       "dev": true,
6591 6717
       "requires": {
6592
-        "ansi-regex": "^3.0.0"
6718
+        "is-fullwidth-code-point": "^2.0.0",
6719
+        "strip-ansi": "^4.0.0"
6593 6720
       },
6594 6721
       "dependencies": {
6595 6722
         "ansi-regex": {
... ...
@@ -6597,9 +6724,36 @@
6597 6724
           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
6598 6725
           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
6599 6726
           "dev": true
6727
+        },
6728
+        "strip-ansi": {
6729
+          "version": "4.0.0",
6730
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
6731
+          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
6732
+          "dev": true,
6733
+          "requires": {
6734
+            "ansi-regex": "^3.0.0"
6735
+          }
6600 6736
         }
6601 6737
       }
6602 6738
     },
6739
+    "string_decoder": {
6740
+      "version": "1.1.1",
6741
+      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
6742
+      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
6743
+      "dev": true,
6744
+      "requires": {
6745
+        "safe-buffer": "~5.1.0"
6746
+      }
6747
+    },
6748
+    "strip-ansi": {
6749
+      "version": "3.0.1",
6750
+      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
6751
+      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
6752
+      "dev": true,
6753
+      "requires": {
6754
+        "ansi-regex": "^2.0.0"
6755
+      }
6756
+    },
6603 6757
     "strip-bom": {
6604 6758
       "version": "2.0.0",
6605 6759
       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
... ...
@@ -6622,10 +6776,12 @@
6622 6776
       "dev": true
6623 6777
     },
6624 6778
     "supports-color": {
6625
-      "version": "2.0.0",
6626
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
6627
-      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
6628
-      "dev": true
6779
+      "version": "5.4.0",
6780
+      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
6781
+      "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
6782
+      "requires": {
6783
+        "has-flag": "^3.0.0"
6784
+      }
6629 6785
     },
6630 6786
     "symbol-tree": {
6631 6787
       "version": "3.2.2",
... ...
@@ -6645,6 +6801,28 @@
6645 6801
         "lodash": "^4.17.4",
6646 6802
         "slice-ansi": "1.0.0",
6647 6803
         "string-width": "^2.1.1"
6804
+      },
6805
+      "dependencies": {
6806
+        "ansi-styles": {
6807
+          "version": "3.2.1",
6808
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
6809
+          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
6810
+          "dev": true,
6811
+          "requires": {
6812
+            "color-convert": "^1.9.0"
6813
+          }
6814
+        },
6815
+        "chalk": {
6816
+          "version": "2.4.1",
6817
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
6818
+          "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
6819
+          "dev": true,
6820
+          "requires": {
6821
+            "ansi-styles": "^3.2.1",
6822
+            "escape-string-regexp": "^1.0.5",
6823
+            "supports-color": "^5.3.0"
6824
+          }
6825
+        }
6648 6826
       }
6649 6827
     },
6650 6828
     "tapable": {
... ...
@@ -6653,453 +6831,1107 @@
6653 6831
       "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=",
6654 6832
       "dev": true
6655 6833
     },
6656
-    "text-encoding": {
6657
-      "version": "0.6.4",
6658
-      "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz",
6659
-      "integrity": "sha1-45mpgiV6J22uQou5KEXLcb3CbRk="
6660
-    },
6661
-    "text-table": {
6662
-      "version": "0.2.0",
6663
-      "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
6664
-      "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
6665
-      "dev": true
6666
-    },
6667
-    "throat": {
6668
-      "version": "4.1.0",
6669
-      "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz",
6670
-      "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=",
6671
-      "dev": true
6672
-    },
6673
-    "through": {
6674
-      "version": "2.3.8",
6675
-      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
6676
-      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
6677
-      "dev": true
6678
-    },
6679
-    "timers-browserify": {
6680
-      "version": "2.0.4",
6681
-      "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.4.tgz",
6682
-      "integrity": "sha512-uZYhyU3EX8O7HQP+J9fTVYwsq90Vr68xPEFo7yrVImIxYvHgukBEgOB/SgGoorWVTzGM/3Z+wUNnboA4M8jWrg==",
6683
-      "dev": true,
6684
-      "requires": {
6685
-        "setimmediate": "^1.0.4"
6686
-      }
6687
-    },
6688
-    "tmp": {
6689
-      "version": "0.0.33",
6690
-      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
6691
-      "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
6692
-      "dev": true,
6693
-      "requires": {
6694
-        "os-tmpdir": "~1.0.2"
6695
-      }
6696
-    },
6697
-    "tmpl": {
6698
-      "version": "1.0.4",
6699
-      "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
6700
-      "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
6701
-      "dev": true
6702
-    },
6703
-    "to-arraybuffer": {
6704
-      "version": "1.0.1",
6705
-      "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
6706
-      "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
6707
-      "dev": true
6708
-    },
6709
-    "to-fast-properties": {
6710
-      "version": "1.0.3",
6711
-      "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
6712
-      "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
6713
-      "dev": true
6714
-    },
6715
-    "to-object-path": {
6716
-      "version": "0.3.0",
6717
-      "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
6718
-      "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
6719
-      "dev": true,
6720
-      "requires": {
6721
-        "kind-of": "^3.0.2"
6722
-      }
6723
-    },
6724
-    "to-regex": {
6725
-      "version": "3.0.2",
6726
-      "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
6727
-      "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
6728
-      "dev": true,
6729
-      "requires": {
6730
-        "define-property": "^2.0.2",
6731
-        "extend-shallow": "^3.0.2",
6732
-        "regex-not": "^1.0.2",
6733
-        "safe-regex": "^1.1.0"
6734
-      }
6735
-    },
6736
-    "to-regex-range": {
6737
-      "version": "2.1.1",
6738
-      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
6739
-      "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
6834
+    "test-exclude": {
6835
+      "version": "4.2.1",
6836
+      "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.1.tgz",
6837
+      "integrity": "sha512-qpqlP/8Zl+sosLxBcVKl9vYy26T9NPalxSzzCP/OY6K7j938ui2oKgo+kRZYfxAeIpLqpbVnsHq1tyV70E4lWQ==",
6740 6838
       "dev": true,
6741 6839
       "requires": {
6742
-        "is-number": "^3.0.0",
6743
-        "repeat-string": "^1.6.1"
6840
+        "arrify": "^1.0.1",
6841
+        "micromatch": "^3.1.8",
6842
+        "object-assign": "^4.1.0",
6843
+        "read-pkg-up": "^1.0.1",
6844
+        "require-main-filename": "^1.0.1"
6744 6845
       },
6745 6846
       "dependencies": {
6746
-        "is-number": {
6747
-          "version": "3.0.0",
6748
-          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
6749
-          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
6847
+        "arr-diff": {
6848
+          "version": "4.0.0",
6849
+          "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
6850
+          "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
6851
+          "dev": true
6852
+        },
6853
+        "array-unique": {
6854
+          "version": "0.3.2",
6855
+          "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
6856
+          "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
6857
+          "dev": true
6858
+        },
6859
+        "braces": {
6860
+          "version": "2.3.2",
6861
+          "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
6862
+          "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
6750 6863
           "dev": true,
6751 6864
           "requires": {
6752
-            "kind-of": "^3.0.2"
6865
+            "arr-flatten": "^1.1.0",
6866
+            "array-unique": "^0.3.2",
6867
+            "extend-shallow": "^2.0.1",
6868
+            "fill-range": "^4.0.0",
6869
+            "isobject": "^3.0.1",
6870
+            "repeat-element": "^1.1.2",
6871
+            "snapdragon": "^0.8.1",
6872
+            "snapdragon-node": "^2.0.1",
6873
+            "split-string": "^3.0.2",
6874
+            "to-regex": "^3.0.1"
6875
+          },
6876
+          "dependencies": {
6877
+            "extend-shallow": {
6878
+              "version": "2.0.1",
6879
+              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6880
+              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6881
+              "dev": true,
6882
+              "requires": {
6883
+                "is-extendable": "^0.1.0"
6884
+              }
6885
+            }
6753 6886
           }
6754
-        }
6755
-      }
6756
-    },
6757
-    "tough-cookie": {
6758
-      "version": "2.3.4",
6759
-      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
6760
-      "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",
6761
-      "dev": true,
6762
-      "requires": {
6763
-        "punycode": "^1.4.1"
6764
-      }
6765
-    },
6766
-    "tr46": {
6767
-      "version": "0.0.3",
6768
-      "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
6769
-      "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=",
6770
-      "dev": true
6771
-    },
6772
-    "trim-right": {
6773
-      "version": "1.0.1",
6774
-      "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
6775
-      "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
6776
-      "dev": true
6777
-    },
6778
-    "tryit": {
6779
-      "version": "1.0.3",
6780
-      "resolved": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz",
6781
-      "integrity": "sha1-OTvnMKlEb9Hq1tpZoBQwjzbCics=",
6782
-      "dev": true
6783
-    },
6784
-    "tty-browserify": {
6785
-      "version": "0.0.0",
6786
-      "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
6787
-      "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
6788
-      "dev": true
6789
-    },
6790
-    "tunnel-agent": {
6791
-      "version": "0.6.0",
6792
-      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
6793
-      "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
6794
-      "dev": true,
6795
-      "requires": {
6796
-        "safe-buffer": "^5.0.1"
6797
-      }
6798
-    },
6799
-    "tweetnacl": {
6800
-      "version": "0.14.5",
6801
-      "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
6802
-      "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
6803
-      "dev": true,
6804
-      "optional": true
6805
-    },
6806
-    "type-check": {
6807
-      "version": "0.3.2",
6808
-      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
6809
-      "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
6810
-      "dev": true,
6811
-      "requires": {
6812
-        "prelude-ls": "~1.1.2"
6813
-      }
6887
+        },
6888
+        "expand-brackets": {
6889
+          "version": "2.1.4",
6890
+          "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
6891
+          "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
6892
+          "dev": true,
6893
+          "requires": {
6894
+            "debug": "^2.3.3",
6895
+            "define-property": "^0.2.5",
6896
+            "extend-shallow": "^2.0.1",
6897
+            "posix-character-classes": "^0.1.0",
6898
+            "regex-not": "^1.0.0",
6899
+            "snapdragon": "^0.8.1",
6900
+            "to-regex": "^3.0.1"
6901
+          },
6902
+          "dependencies": {
6903
+            "define-property": {
6904
+              "version": "0.2.5",
6905
+              "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
6906
+              "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
6907
+              "dev": true,
6908
+              "requires": {
6909
+                "is-descriptor": "^0.1.0"
6910
+              }
6911
+            },
6912
+            "extend-shallow": {
6913
+              "version": "2.0.1",
6914
+              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6915
+              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6916
+              "dev": true,
6917
+              "requires": {
6918
+                "is-extendable": "^0.1.0"
6919
+              }
6920
+            },
6921
+            "is-accessor-descriptor": {
6922
+              "version": "0.1.6",
6923
+              "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
6924
+              "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
6925
+              "dev": true,
6926
+              "requires": {
6927
+                "kind-of": "^3.0.2"
6928
+              },
6929
+              "dependencies": {
6930
+                "kind-of": {
6931
+                  "version": "3.2.2",
6932
+                  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6933
+                  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6934
+                  "dev": true,
6935
+                  "requires": {
6936
+                    "is-buffer": "^1.1.5"
6937
+                  }
6938
+                }
6939
+              }
6940
+            },
6941
+            "is-data-descriptor": {
6942
+              "version": "0.1.4",
6943
+              "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
6944
+              "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
6945
+              "dev": true,
6946
+              "requires": {
6947
+                "kind-of": "^3.0.2"
6948
+              },
6949
+              "dependencies": {
6950
+                "kind-of": {
6951
+                  "version": "3.2.2",
6952
+                  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6953
+                  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6954
+                  "dev": true,
6955
+                  "requires": {
6956
+                    "is-buffer": "^1.1.5"
6957
+                  }
6958
+                }
6959
+              }
6960
+            },
6961
+            "is-descriptor": {
6962
+              "version": "0.1.6",
6963
+              "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
6964
+              "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
6965
+              "dev": true,
6966
+              "requires": {
6967
+                "is-accessor-descriptor": "^0.1.6",
6968
+                "is-data-descriptor": "^0.1.4",
6969
+                "kind-of": "^5.0.0"
6970
+              }
6971
+            },
6972
+            "kind-of": {
6973
+              "version": "5.1.0",
6974
+              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
6975
+              "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
6976
+              "dev": true
6977
+            }
6978
+          }
6979
+        },
6980
+        "extglob": {
6981
+          "version": "2.0.4",
6982
+          "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
6983
+          "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
6984
+          "dev": true,
6985
+          "requires": {
6986
+            "array-unique": "^0.3.2",
6987
+            "define-property": "^1.0.0",
6988
+            "expand-brackets": "^2.1.4",
6989
+            "extend-shallow": "^2.0.1",
6990
+            "fragment-cache": "^0.2.1",
6991
+            "regex-not": "^1.0.0",
6992
+            "snapdragon": "^0.8.1",
6993
+            "to-regex": "^3.0.1"
6994
+          },
6995
+          "dependencies": {
6996
+            "define-property": {
6997
+              "version": "1.0.0",
6998
+              "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
6999
+              "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
7000
+              "dev": true,
7001
+              "requires": {
7002
+                "is-descriptor": "^1.0.0"
7003
+              }
7004
+            },
7005
+            "extend-shallow": {
7006
+              "version": "2.0.1",
7007
+              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7008
+              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7009
+              "dev": true,
7010
+              "requires": {
7011
+                "is-extendable": "^0.1.0"
7012
+              }
7013
+            }
7014
+          }
7015
+        },
7016
+        "fill-range": {
7017
+          "version": "4.0.0",
7018
+          "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
7019
+          "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
7020
+          "dev": true,
7021
+          "requires": {
7022
+            "extend-shallow": "^2.0.1",
7023
+            "is-number": "^3.0.0",
7024
+            "repeat-string": "^1.6.1",
7025
+            "to-regex-range": "^2.1.0"
7026
+          },
7027
+          "dependencies": {
7028
+            "extend-shallow": {
7029
+              "version": "2.0.1",
7030
+              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7031
+              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7032
+              "dev": true,
7033
+              "requires": {
7034
+                "is-extendable": "^0.1.0"
7035
+              }
7036
+            }
7037
+          }
7038
+        },
7039
+        "is-accessor-descriptor": {
7040
+          "version": "1.0.0",
7041
+          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
7042
+          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
7043
+          "dev": true,
7044
+          "requires": {
7045
+            "kind-of": "^6.0.0"
7046
+          }
7047
+        },
7048
+        "is-data-descriptor": {
7049
+          "version": "1.0.0",
7050
+          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
7051
+          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
7052
+          "dev": true,
7053
+          "requires": {
7054
+            "kind-of": "^6.0.0"
7055
+          }
7056
+        },
7057
+        "is-descriptor": {
7058
+          "version": "1.0.2",
7059
+          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
7060
+          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
7061
+          "dev": true,
7062
+          "requires": {
7063
+            "is-accessor-descriptor": "^1.0.0",
7064
+            "is-data-descriptor": "^1.0.0",
7065
+            "kind-of": "^6.0.2"
7066
+          }
7067
+        },
7068
+        "is-number": {
7069
+          "version": "3.0.0",
7070
+          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
7071
+          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
7072
+          "dev": true,
7073
+          "requires": {
7074
+            "kind-of": "^3.0.2"
7075
+          },
7076
+          "dependencies": {
7077
+            "kind-of": {
7078
+              "version": "3.2.2",
7079
+              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7080
+              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
7081
+              "dev": true,
7082
+              "requires": {
7083
+                "is-buffer": "^1.1.5"
7084
+              }
7085
+            }
7086
+          }
7087
+        },
7088
+        "isobject": {
7089
+          "version": "3.0.1",
7090
+          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
7091
+          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
7092
+          "dev": true
7093
+        },
7094
+        "kind-of": {
7095
+          "version": "6.0.2",
7096
+          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
7097
+          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
7098
+          "dev": true
7099
+        },
7100
+        "micromatch": {
7101
+          "version": "3.1.10",
7102
+          "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
7103
+          "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
7104
+          "dev": true,
7105
+          "requires": {
7106
+            "arr-diff": "^4.0.0",
7107
+            "array-unique": "^0.3.2",
7108
+            "braces": "^2.3.1",
7109
+            "define-property": "^2.0.2",
7110
+            "extend-shallow": "^3.0.2",
7111
+            "extglob": "^2.0.4",
7112
+            "fragment-cache": "^0.2.1",
7113
+            "kind-of": "^6.0.2",
7114
+            "nanomatch": "^1.2.9",
7115
+            "object.pick": "^1.3.0",
7116
+            "regex-not": "^1.0.0",
7117
+            "snapdragon": "^0.8.1",
7118
+            "to-regex": "^3.0.2"
7119
+          }
7120
+        }
7121
+      }
7122
+    },
7123
+    "text-encoding": {
7124
+      "version": "0.6.4",
7125
+      "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz",
7126
+      "integrity": "sha1-45mpgiV6J22uQou5KEXLcb3CbRk="
7127
+    },
7128
+    "text-table": {
7129
+      "version": "0.2.0",
7130
+      "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
7131
+      "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
7132
+      "dev": true
7133
+    },
7134
+    "throat": {
7135
+      "version": "4.1.0",
7136
+      "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz",
7137
+      "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=",
7138
+      "dev": true
7139
+    },
7140
+    "through": {
7141
+      "version": "2.3.8",
7142
+      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
7143
+      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
7144
+      "dev": true
7145
+    },
7146
+    "timers-browserify": {
7147
+      "version": "2.0.10",
7148
+      "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz",
7149
+      "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==",
7150
+      "dev": true,
7151
+      "requires": {
7152
+        "setimmediate": "^1.0.4"
7153
+      }
7154
+    },
7155
+    "tmp": {
7156
+      "version": "0.0.33",
7157
+      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
7158
+      "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
7159
+      "dev": true,
7160
+      "requires": {
7161
+        "os-tmpdir": "~1.0.2"
7162
+      }
7163
+    },
7164
+    "tmpl": {
7165
+      "version": "1.0.4",
7166
+      "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
7167
+      "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
7168
+      "dev": true
7169
+    },
7170
+    "to-arraybuffer": {
7171
+      "version": "1.0.1",
7172
+      "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
7173
+      "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
7174
+      "dev": true
7175
+    },
7176
+    "to-fast-properties": {
7177
+      "version": "1.0.3",
7178
+      "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
7179
+      "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
7180
+      "dev": true
7181
+    },
7182
+    "to-object-path": {
7183
+      "version": "0.3.0",
7184
+      "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
7185
+      "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
7186
+      "dev": true,
7187
+      "requires": {
7188
+        "kind-of": "^3.0.2"
7189
+      }
7190
+    },
7191
+    "to-regex": {
7192
+      "version": "3.0.2",
7193
+      "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
7194
+      "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
7195
+      "dev": true,
7196
+      "requires": {
7197
+        "define-property": "^2.0.2",
7198
+        "extend-shallow": "^3.0.2",
7199
+        "regex-not": "^1.0.2",
7200
+        "safe-regex": "^1.1.0"
7201
+      }
7202
+    },
7203
+    "to-regex-range": {
7204
+      "version": "2.1.1",
7205
+      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
7206
+      "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
7207
+      "dev": true,
7208
+      "requires": {
7209
+        "is-number": "^3.0.0",
7210
+        "repeat-string": "^1.6.1"
7211
+      },
7212
+      "dependencies": {
7213
+        "is-number": {
7214
+          "version": "3.0.0",
7215
+          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
7216
+          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
7217
+          "dev": true,
7218
+          "requires": {
7219
+            "kind-of": "^3.0.2"
7220
+          }
7221
+        }
7222
+      }
7223
+    },
7224
+    "tough-cookie": {
7225
+      "version": "2.3.4",
7226
+      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
7227
+      "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",
7228
+      "dev": true,
7229
+      "requires": {
7230
+        "punycode": "^1.4.1"
7231
+      }
7232
+    },
7233
+    "tr46": {
7234
+      "version": "0.0.3",
7235
+      "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
7236
+      "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=",
7237
+      "dev": true
7238
+    },
7239
+    "trim-right": {
7240
+      "version": "1.0.1",
7241
+      "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
7242
+      "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
7243
+      "dev": true
7244
+    },
7245
+    "tty-browserify": {
7246
+      "version": "0.0.0",
7247
+      "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
7248
+      "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
7249
+      "dev": true
7250
+    },
7251
+    "tunnel-agent": {
7252
+      "version": "0.6.0",
7253
+      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
7254
+      "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
7255
+      "dev": true,
7256
+      "requires": {
7257
+        "safe-buffer": "^5.0.1"
7258
+      }
7259
+    },
7260
+    "tweetnacl": {
7261
+      "version": "0.14.5",
7262
+      "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
7263
+      "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
7264
+      "dev": true,
7265
+      "optional": true
7266
+    },
7267
+    "type-check": {
7268
+      "version": "0.3.2",
7269
+      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
7270
+      "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
7271
+      "dev": true,
7272
+      "requires": {
7273
+        "prelude-ls": "~1.1.2"
7274
+      }
7275
+    },
7276
+    "type-detect": {
7277
+      "version": "4.0.8",
7278
+      "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
7279
+      "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="
7280
+    },
7281
+    "typedarray": {
7282
+      "version": "0.0.6",
7283
+      "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
7284
+      "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
7285
+      "dev": true
7286
+    },
7287
+    "uglify-js": {
7288
+      "version": "2.8.29",
7289
+      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
7290
+      "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
7291
+      "dev": true,
7292
+      "requires": {
7293
+        "source-map": "~0.5.1",
7294
+        "uglify-to-browserify": "~1.0.0",
7295
+        "yargs": "~3.10.0"
7296
+      },
7297
+      "dependencies": {
7298
+        "yargs": {
7299
+          "version": "3.10.0",
7300
+          "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
7301
+          "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
7302
+          "dev": true,
7303
+          "requires": {
7304
+            "camelcase": "^1.0.2",
7305
+            "cliui": "^2.1.0",
7306
+            "decamelize": "^1.0.0",
7307
+            "window-size": "0.1.0"
7308
+          }
7309
+        }
7310
+      }
7311
+    },
7312
+    "uglify-to-browserify": {
7313
+      "version": "1.0.2",
7314
+      "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
7315
+      "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
7316
+      "dev": true,
7317
+      "optional": true
7318
+    },
7319
+    "uglifyjs-webpack-plugin": {
7320
+      "version": "0.4.6",
7321
+      "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz",
7322
+      "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",
7323
+      "dev": true,
7324
+      "requires": {
7325
+        "source-map": "^0.5.6",
7326
+        "uglify-js": "^2.8.29",
7327
+        "webpack-sources": "^1.0.1"
7328
+      }
7329
+    },
7330
+    "union-value": {
7331
+      "version": "1.0.0",
7332
+      "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
7333
+      "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
7334
+      "dev": true,
7335
+      "requires": {
7336
+        "arr-union": "^3.1.0",
7337
+        "get-value": "^2.0.6",
7338
+        "is-extendable": "^0.1.1",
7339
+        "set-value": "^0.4.3"
7340
+      },
7341
+      "dependencies": {
7342
+        "extend-shallow": {
7343
+          "version": "2.0.1",
7344
+          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7345
+          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7346
+          "dev": true,
7347
+          "requires": {
7348
+            "is-extendable": "^0.1.0"
7349
+          }
7350
+        },
7351
+        "set-value": {
7352
+          "version": "0.4.3",
7353
+          "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
7354
+          "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
7355
+          "dev": true,
7356
+          "requires": {
7357
+            "extend-shallow": "^2.0.1",
7358
+            "is-extendable": "^0.1.1",
7359
+            "is-plain-object": "^2.0.1",
7360
+            "to-object-path": "^0.3.0"
7361
+          }
7362
+        }
7363
+      }
7364
+    },
7365
+    "unset-value": {
7366
+      "version": "1.0.0",
7367
+      "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
7368
+      "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
7369
+      "dev": true,
7370
+      "requires": {
7371
+        "has-value": "^0.3.1",
7372
+        "isobject": "^3.0.0"
7373
+      },
7374
+      "dependencies": {
7375
+        "has-value": {
7376
+          "version": "0.3.1",
7377
+          "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
7378
+          "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
7379
+          "dev": true,
7380
+          "requires": {
7381
+            "get-value": "^2.0.3",
7382
+            "has-values": "^0.1.4",
7383
+            "isobject": "^2.0.0"
7384
+          },
7385
+          "dependencies": {
7386
+            "isobject": {
7387
+              "version": "2.1.0",
7388
+              "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
7389
+              "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
7390
+              "dev": true,
7391
+              "requires": {
7392
+                "isarray": "1.0.0"
7393
+              }
7394
+            }
7395
+          }
7396
+        },
7397
+        "has-values": {
7398
+          "version": "0.1.4",
7399
+          "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
7400
+          "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
7401
+          "dev": true
7402
+        },
7403
+        "isarray": {
7404
+          "version": "1.0.0",
7405
+          "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
7406
+          "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
7407
+          "dev": true
7408
+        },
7409
+        "isobject": {
7410
+          "version": "3.0.1",
7411
+          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
7412
+          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
7413
+          "dev": true
7414
+        }
7415
+      }
6814 7416
     },
6815
-    "type-detect": {
6816
-      "version": "4.0.8",
6817
-      "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
6818
-      "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="
7417
+    "upath": {
7418
+      "version": "1.1.0",
7419
+      "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz",
7420
+      "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==",
7421
+      "dev": true
6819 7422
     },
6820
-    "typedarray": {
6821
-      "version": "0.0.6",
6822
-      "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
6823
-      "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
7423
+    "uri-js": {
7424
+      "version": "4.2.2",
7425
+      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
7426
+      "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
7427
+      "dev": true,
7428
+      "requires": {
7429
+        "punycode": "^2.1.0"
7430
+      },
7431
+      "dependencies": {
7432
+        "punycode": {
7433
+          "version": "2.1.1",
7434
+          "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
7435
+          "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
7436
+          "dev": true
7437
+        }
7438
+      }
7439
+    },
7440
+    "urix": {
7441
+      "version": "0.1.0",
7442
+      "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
7443
+      "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
6824 7444
       "dev": true
6825 7445
     },
6826
-    "uglify-js": {
6827
-      "version": "2.8.29",
6828
-      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
6829
-      "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
7446
+    "url": {
7447
+      "version": "0.11.0",
7448
+      "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
7449
+      "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
6830 7450
       "dev": true,
6831 7451
       "requires": {
6832
-        "source-map": "~0.5.1",
6833
-        "uglify-to-browserify": "~1.0.0",
6834
-        "yargs": "~3.10.0"
7452
+        "punycode": "1.3.2",
7453
+        "querystring": "0.2.0"
6835 7454
       },
6836 7455
       "dependencies": {
6837
-        "yargs": {
6838
-          "version": "3.10.0",
6839
-          "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
6840
-          "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
7456
+        "punycode": {
7457
+          "version": "1.3.2",
7458
+          "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
7459
+          "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
7460
+          "dev": true
7461
+        }
7462
+      }
7463
+    },
7464
+    "use": {
7465
+      "version": "3.1.0",
7466
+      "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz",
7467
+      "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==",
7468
+      "dev": true,
7469
+      "requires": {
7470
+        "kind-of": "^6.0.2"
7471
+      },
7472
+      "dependencies": {
7473
+        "kind-of": {
7474
+          "version": "6.0.2",
7475
+          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
7476
+          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
7477
+          "dev": true
7478
+        }
7479
+      }
7480
+    },
7481
+    "user-home": {
7482
+      "version": "1.1.1",
7483
+      "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz",
7484
+      "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=",
7485
+      "dev": true
7486
+    },
7487
+    "util": {
7488
+      "version": "0.10.3",
7489
+      "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
7490
+      "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
7491
+      "dev": true,
7492
+      "requires": {
7493
+        "inherits": "2.0.1"
7494
+      },
7495
+      "dependencies": {
7496
+        "inherits": {
7497
+          "version": "2.0.1",
7498
+          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
7499
+          "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
7500
+          "dev": true
7501
+        }
7502
+      }
7503
+    },
7504
+    "util-deprecate": {
7505
+      "version": "1.0.2",
7506
+      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
7507
+      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
7508
+      "dev": true
7509
+    },
7510
+    "uuid": {
7511
+      "version": "3.2.1",
7512
+      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
7513
+      "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",
7514
+      "dev": true
7515
+    },
7516
+    "v8flags": {
7517
+      "version": "2.1.1",
7518
+      "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz",
7519
+      "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=",
7520
+      "dev": true,
7521
+      "requires": {
7522
+        "user-home": "^1.1.1"
7523
+      }
7524
+    },
7525
+    "validate-npm-package-license": {
7526
+      "version": "3.0.3",
7527
+      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz",
7528
+      "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==",
7529
+      "dev": true,
7530
+      "requires": {
7531
+        "spdx-correct": "^3.0.0",
7532
+        "spdx-expression-parse": "^3.0.0"
7533
+      }
7534
+    },
7535
+    "verror": {
7536
+      "version": "1.10.0",
7537
+      "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
7538
+      "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
7539
+      "dev": true,
7540
+      "requires": {
7541
+        "assert-plus": "^1.0.0",
7542
+        "core-util-is": "1.0.2",
7543
+        "extsprintf": "^1.2.0"
7544
+      }
7545
+    },
7546
+    "vm-browserify": {
7547
+      "version": "0.0.4",
7548
+      "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
7549
+      "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
7550
+      "dev": true,
7551
+      "requires": {
7552
+        "indexof": "0.0.1"
7553
+      }
7554
+    },
7555
+    "walker": {
7556
+      "version": "1.0.7",
7557
+      "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
7558
+      "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
7559
+      "dev": true,
7560
+      "requires": {
7561
+        "makeerror": "1.0.x"
7562
+      }
7563
+    },
7564
+    "watch": {
7565
+      "version": "0.18.0",
7566
+      "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz",
7567
+      "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=",
7568
+      "dev": true,
7569
+      "requires": {
7570
+        "exec-sh": "^0.2.0",
7571
+        "minimist": "^1.2.0"
7572
+      },
7573
+      "dependencies": {
7574
+        "minimist": {
7575
+          "version": "1.2.0",
7576
+          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
7577
+          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
7578
+          "dev": true
7579
+        }
7580
+      }
7581
+    },
7582
+    "watchpack": {
7583
+      "version": "1.6.0",
7584
+      "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz",
7585
+      "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==",
7586
+      "dev": true,
7587
+      "requires": {
7588
+        "chokidar": "^2.0.2",
7589
+        "graceful-fs": "^4.1.2",
7590
+        "neo-async": "^2.5.0"
7591
+      },
7592
+      "dependencies": {
7593
+        "anymatch": {
7594
+          "version": "2.0.0",
7595
+          "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
7596
+          "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
7597
+          "dev": true,
7598
+          "requires": {
7599
+            "micromatch": "^3.1.4",
7600
+            "normalize-path": "^2.1.1"
7601
+          }
7602
+        },
7603
+        "arr-diff": {
7604
+          "version": "4.0.0",
7605
+          "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
7606
+          "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
7607
+          "dev": true
7608
+        },
7609
+        "array-unique": {
7610
+          "version": "0.3.2",
7611
+          "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
7612
+          "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
7613
+          "dev": true
7614
+        },
7615
+        "braces": {
7616
+          "version": "2.3.2",
7617
+          "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
7618
+          "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
7619
+          "dev": true,
7620
+          "requires": {
7621
+            "arr-flatten": "^1.1.0",
7622
+            "array-unique": "^0.3.2",
7623
+            "extend-shallow": "^2.0.1",
7624
+            "fill-range": "^4.0.0",
7625
+            "isobject": "^3.0.1",
7626
+            "repeat-element": "^1.1.2",
7627
+            "snapdragon": "^0.8.1",
7628
+            "snapdragon-node": "^2.0.1",
7629
+            "split-string": "^3.0.2",
7630
+            "to-regex": "^3.0.1"
7631
+          },
7632
+          "dependencies": {
7633
+            "extend-shallow": {
7634
+              "version": "2.0.1",
7635
+              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7636
+              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7637
+              "dev": true,
7638
+              "requires": {
7639
+                "is-extendable": "^0.1.0"
7640
+              }
7641
+            }
7642
+          }
7643
+        },
7644
+        "chokidar": {
7645
+          "version": "2.0.3",
7646
+          "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz",
7647
+          "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==",
6841 7648
           "dev": true,
6842 7649
           "requires": {
6843
-            "camelcase": "^1.0.2",
6844
-            "cliui": "^2.1.0",
6845
-            "decamelize": "^1.0.0",
6846
-            "window-size": "0.1.0"
7650
+            "anymatch": "^2.0.0",
7651
+            "async-each": "^1.0.0",
7652
+            "braces": "^2.3.0",
7653
+            "fsevents": "^1.1.2",
7654
+            "glob-parent": "^3.1.0",
7655
+            "inherits": "^2.0.1",
7656
+            "is-binary-path": "^1.0.0",
7657
+            "is-glob": "^4.0.0",
7658
+            "normalize-path": "^2.1.1",
7659
+            "path-is-absolute": "^1.0.0",
7660
+            "readdirp": "^2.0.0",
7661
+            "upath": "^1.0.0"
6847 7662
           }
6848
-        }
6849
-      }
6850
-    },
6851
-    "uglify-to-browserify": {
6852
-      "version": "1.0.2",
6853
-      "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
6854
-      "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
6855
-      "dev": true,
6856
-      "optional": true
6857
-    },
6858
-    "uglifyjs-webpack-plugin": {
6859
-      "version": "0.4.6",
6860
-      "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz",
6861
-      "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",
6862
-      "dev": true,
6863
-      "requires": {
6864
-        "source-map": "^0.5.6",
6865
-        "uglify-js": "^2.8.29",
6866
-        "webpack-sources": "^1.0.1"
6867
-      }
6868
-    },
6869
-    "union-value": {
6870
-      "version": "1.0.0",
6871
-      "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
6872
-      "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
6873
-      "dev": true,
6874
-      "requires": {
6875
-        "arr-union": "^3.1.0",
6876
-        "get-value": "^2.0.6",
6877
-        "is-extendable": "^0.1.1",
6878
-        "set-value": "^0.4.3"
6879
-      },
6880
-      "dependencies": {
6881
-        "extend-shallow": {
6882
-          "version": "2.0.1",
6883
-          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6884
-          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7663
+        },
7664
+        "expand-brackets": {
7665
+          "version": "2.1.4",
7666
+          "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
7667
+          "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
6885 7668
           "dev": true,
6886 7669
           "requires": {
6887
-            "is-extendable": "^0.1.0"
7670
+            "debug": "^2.3.3",
7671
+            "define-property": "^0.2.5",
7672
+            "extend-shallow": "^2.0.1",
7673
+            "posix-character-classes": "^0.1.0",
7674
+            "regex-not": "^1.0.0",
7675
+            "snapdragon": "^0.8.1",
7676
+            "to-regex": "^3.0.1"
7677
+          },
7678
+          "dependencies": {
7679
+            "define-property": {
7680
+              "version": "0.2.5",
7681
+              "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
7682
+              "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
7683
+              "dev": true,
7684
+              "requires": {
7685
+                "is-descriptor": "^0.1.0"
7686
+              }
7687
+            },
7688
+            "extend-shallow": {
7689
+              "version": "2.0.1",
7690
+              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7691
+              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7692
+              "dev": true,
7693
+              "requires": {
7694
+                "is-extendable": "^0.1.0"
7695
+              }
7696
+            },
7697
+            "is-accessor-descriptor": {
7698
+              "version": "0.1.6",
7699
+              "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
7700
+              "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
7701
+              "dev": true,
7702
+              "requires": {
7703
+                "kind-of": "^3.0.2"
7704
+              },
7705
+              "dependencies": {
7706
+                "kind-of": {
7707
+                  "version": "3.2.2",
7708
+                  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7709
+                  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
7710
+                  "dev": true,
7711
+                  "requires": {
7712
+                    "is-buffer": "^1.1.5"
7713
+                  }
7714
+                }
7715
+              }
7716
+            },
7717
+            "is-data-descriptor": {
7718
+              "version": "0.1.4",
7719
+              "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
7720
+              "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
7721
+              "dev": true,
7722
+              "requires": {
7723
+                "kind-of": "^3.0.2"
7724
+              },
7725
+              "dependencies": {
7726
+                "kind-of": {
7727
+                  "version": "3.2.2",
7728
+                  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7729
+                  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
7730
+                  "dev": true,
7731
+                  "requires": {
7732
+                    "is-buffer": "^1.1.5"
7733
+                  }
7734
+                }
7735
+              }
7736
+            },
7737
+            "is-descriptor": {
7738
+              "version": "0.1.6",
7739
+              "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
7740
+              "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
7741
+              "dev": true,
7742
+              "requires": {
7743
+                "is-accessor-descriptor": "^0.1.6",
7744
+                "is-data-descriptor": "^0.1.4",
7745
+                "kind-of": "^5.0.0"
7746
+              }
7747
+            },
7748
+            "kind-of": {
7749
+              "version": "5.1.0",
7750
+              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
7751
+              "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
7752
+              "dev": true
7753
+            }
6888 7754
           }
6889 7755
         },
6890
-        "set-value": {
6891
-          "version": "0.4.3",
6892
-          "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
6893
-          "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
7756
+        "extglob": {
7757
+          "version": "2.0.4",
7758
+          "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
7759
+          "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
6894 7760
           "dev": true,
6895 7761
           "requires": {
7762
+            "array-unique": "^0.3.2",
7763
+            "define-property": "^1.0.0",
7764
+            "expand-brackets": "^2.1.4",
6896 7765
             "extend-shallow": "^2.0.1",
6897
-            "is-extendable": "^0.1.1",
6898
-            "is-plain-object": "^2.0.1",
6899
-            "to-object-path": "^0.3.0"
7766
+            "fragment-cache": "^0.2.1",
7767
+            "regex-not": "^1.0.0",
7768
+            "snapdragon": "^0.8.1",
7769
+            "to-regex": "^3.0.1"
7770
+          },
7771
+          "dependencies": {
7772
+            "define-property": {
7773
+              "version": "1.0.0",
7774
+              "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
7775
+              "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
7776
+              "dev": true,
7777
+              "requires": {
7778
+                "is-descriptor": "^1.0.0"
7779
+              }
7780
+            },
7781
+            "extend-shallow": {
7782
+              "version": "2.0.1",
7783
+              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7784
+              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7785
+              "dev": true,
7786
+              "requires": {
7787
+                "is-extendable": "^0.1.0"
7788
+              }
7789
+            }
6900 7790
           }
6901
-        }
6902
-      }
6903
-    },
6904
-    "unset-value": {
6905
-      "version": "1.0.0",
6906
-      "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
6907
-      "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
6908
-      "dev": true,
6909
-      "requires": {
6910
-        "has-value": "^0.3.1",
6911
-        "isobject": "^3.0.0"
6912
-      },
6913
-      "dependencies": {
6914
-        "has-value": {
6915
-          "version": "0.3.1",
6916
-          "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
6917
-          "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
7791
+        },
7792
+        "fill-range": {
7793
+          "version": "4.0.0",
7794
+          "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
7795
+          "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
7796
+          "dev": true,
7797
+          "requires": {
7798
+            "extend-shallow": "^2.0.1",
7799
+            "is-number": "^3.0.0",
7800
+            "repeat-string": "^1.6.1",
7801
+            "to-regex-range": "^2.1.0"
7802
+          },
7803
+          "dependencies": {
7804
+            "extend-shallow": {
7805
+              "version": "2.0.1",
7806
+              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7807
+              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7808
+              "dev": true,
7809
+              "requires": {
7810
+                "is-extendable": "^0.1.0"
7811
+              }
7812
+            }
7813
+          }
7814
+        },
7815
+        "glob-parent": {
7816
+          "version": "3.1.0",
7817
+          "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
7818
+          "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
7819
+          "dev": true,
7820
+          "requires": {
7821
+            "is-glob": "^3.1.0",
7822
+            "path-dirname": "^1.0.0"
7823
+          },
7824
+          "dependencies": {
7825
+            "is-glob": {
7826
+              "version": "3.1.0",
7827
+              "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
7828
+              "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
7829
+              "dev": true,
7830
+              "requires": {
7831
+                "is-extglob": "^2.1.0"
7832
+              }
7833
+            }
7834
+          }
7835
+        },
7836
+        "is-accessor-descriptor": {
7837
+          "version": "1.0.0",
7838
+          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
7839
+          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
7840
+          "dev": true,
7841
+          "requires": {
7842
+            "kind-of": "^6.0.0"
7843
+          }
7844
+        },
7845
+        "is-data-descriptor": {
7846
+          "version": "1.0.0",
7847
+          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
7848
+          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
7849
+          "dev": true,
7850
+          "requires": {
7851
+            "kind-of": "^6.0.0"
7852
+          }
7853
+        },
7854
+        "is-descriptor": {
7855
+          "version": "1.0.2",
7856
+          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
7857
+          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
7858
+          "dev": true,
7859
+          "requires": {
7860
+            "is-accessor-descriptor": "^1.0.0",
7861
+            "is-data-descriptor": "^1.0.0",
7862
+            "kind-of": "^6.0.2"
7863
+          }
7864
+        },
7865
+        "is-extglob": {
7866
+          "version": "2.1.1",
7867
+          "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
7868
+          "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
7869
+          "dev": true
7870
+        },
7871
+        "is-glob": {
7872
+          "version": "4.0.0",
7873
+          "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
7874
+          "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
6918 7875
           "dev": true,
6919 7876
           "requires": {
6920
-            "get-value": "^2.0.3",
6921
-            "has-values": "^0.1.4",
6922
-            "isobject": "^2.0.0"
7877
+            "is-extglob": "^2.1.1"
7878
+          }
7879
+        },
7880
+        "is-number": {
7881
+          "version": "3.0.0",
7882
+          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
7883
+          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
7884
+          "dev": true,
7885
+          "requires": {
7886
+            "kind-of": "^3.0.2"
6923 7887
           },
6924 7888
           "dependencies": {
6925
-            "isobject": {
6926
-              "version": "2.1.0",
6927
-              "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
6928
-              "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
7889
+            "kind-of": {
7890
+              "version": "3.2.2",
7891
+              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7892
+              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6929 7893
               "dev": true,
6930 7894
               "requires": {
6931
-                "isarray": "1.0.0"
7895
+                "is-buffer": "^1.1.5"
6932 7896
               }
6933 7897
             }
6934 7898
           }
6935 7899
         },
6936
-        "has-values": {
6937
-          "version": "0.1.4",
6938
-          "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
6939
-          "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
6940
-          "dev": true
6941
-        },
6942 7900
         "isobject": {
6943 7901
           "version": "3.0.1",
6944 7902
           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
6945 7903
           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
6946 7904
           "dev": true
6947
-        }
6948
-      }
6949
-    },
6950
-    "urix": {
6951
-      "version": "0.1.0",
6952
-      "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
6953
-      "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
6954
-      "dev": true
6955
-    },
6956
-    "url": {
6957
-      "version": "0.11.0",
6958
-      "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
6959
-      "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
6960
-      "dev": true,
6961
-      "requires": {
6962
-        "punycode": "1.3.2",
6963
-        "querystring": "0.2.0"
6964
-      },
6965
-      "dependencies": {
6966
-        "punycode": {
6967
-          "version": "1.3.2",
6968
-          "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
6969
-          "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
6970
-          "dev": true
6971
-        }
6972
-      }
6973
-    },
6974
-    "use": {
6975
-      "version": "3.1.0",
6976
-      "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz",
6977
-      "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==",
6978
-      "dev": true,
6979
-      "requires": {
6980
-        "kind-of": "^6.0.2"
6981
-      },
6982
-      "dependencies": {
7905
+        },
6983 7906
         "kind-of": {
6984 7907
           "version": "6.0.2",
6985 7908
           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
6986 7909
           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
6987 7910
           "dev": true
7911
+        },
7912
+        "micromatch": {
7913
+          "version": "3.1.10",
7914
+          "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
7915
+          "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
7916
+          "dev": true,
7917
+          "requires": {
7918
+            "arr-diff": "^4.0.0",
7919
+            "array-unique": "^0.3.2",
7920
+            "braces": "^2.3.1",
7921
+            "define-property": "^2.0.2",
7922
+            "extend-shallow": "^3.0.2",
7923
+            "extglob": "^2.0.4",
7924
+            "fragment-cache": "^0.2.1",
7925
+            "kind-of": "^6.0.2",
7926
+            "nanomatch": "^1.2.9",
7927
+            "object.pick": "^1.3.0",
7928
+            "regex-not": "^1.0.0",
7929
+            "snapdragon": "^0.8.1",
7930
+            "to-regex": "^3.0.2"
7931
+          }
6988 7932
         }
6989 7933
       }
6990 7934
     },
6991
-    "user-home": {
6992
-      "version": "1.1.1",
6993
-      "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz",
6994
-      "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=",
6995
-      "dev": true
6996
-    },
6997
-    "util": {
6998
-      "version": "0.10.3",
6999
-      "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
7000
-      "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
7001
-      "dev": true,
7002
-      "requires": {
7003
-        "inherits": "2.0.1"
7004
-      },
7005
-      "dependencies": {
7006
-        "inherits": {
7007
-          "version": "2.0.1",
7008
-          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
7009
-          "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
7010
-          "dev": true
7011
-        }
7012
-      }
7013
-    },
7014
-    "util-deprecate": {
7015
-      "version": "1.0.2",
7016
-      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
7017
-      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
7018
-      "dev": true
7019
-    },
7020
-    "uuid": {
7021
-      "version": "3.2.1",
7022
-      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
7023
-      "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",
7024
-      "dev": true
7025
-    },
7026
-    "v8flags": {
7027
-      "version": "2.1.1",
7028
-      "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz",
7029
-      "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=",
7030
-      "dev": true,
7031
-      "requires": {
7032
-        "user-home": "^1.1.1"
7033
-      }
7034
-    },
7035
-    "validate-npm-package-license": {
7036
-      "version": "3.0.1",
7037
-      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz",
7038
-      "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
7039
-      "dev": true,
7040
-      "requires": {
7041
-        "spdx-correct": "~1.0.0",
7042
-        "spdx-expression-parse": "~1.0.0"
7043
-      }
7044
-    },
7045
-    "verror": {
7046
-      "version": "1.10.0",
7047
-      "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
7048
-      "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
7049
-      "dev": true,
7050
-      "requires": {
7051
-        "assert-plus": "^1.0.0",
7052
-        "core-util-is": "1.0.2",
7053
-        "extsprintf": "^1.2.0"
7054
-      }
7055
-    },
7056
-    "vm-browserify": {
7057
-      "version": "0.0.4",
7058
-      "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
7059
-      "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
7060
-      "dev": true,
7061
-      "requires": {
7062
-        "indexof": "0.0.1"
7063
-      }
7064
-    },
7065
-    "walker": {
7066
-      "version": "1.0.7",
7067
-      "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
7068
-      "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
7069
-      "dev": true,
7070
-      "requires": {
7071
-        "makeerror": "1.0.x"
7072
-      }
7073
-    },
7074
-    "watch": {
7075
-      "version": "0.18.0",
7076
-      "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz",
7077
-      "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=",
7078
-      "dev": true,
7079
-      "requires": {
7080
-        "exec-sh": "^0.2.0",
7081
-        "minimist": "^1.2.0"
7082
-      },
7083
-      "dependencies": {
7084
-        "minimist": {
7085
-          "version": "1.2.0",
7086
-          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
7087
-          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
7088
-          "dev": true
7089
-        }
7090
-      }
7091
-    },
7092
-    "watchpack": {
7093
-      "version": "1.4.0",
7094
-      "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.4.0.tgz",
7095
-      "integrity": "sha1-ShRyvLuVK9Cpu0A2gB+VTfs5+qw=",
7096
-      "dev": true,
7097
-      "requires": {
7098
-        "async": "^2.1.2",
7099
-        "chokidar": "^1.7.0",
7100
-        "graceful-fs": "^4.1.2"
7101
-      }
7102
-    },
7103 7935
     "webidl-conversions": {
7104 7936
       "version": "4.0.2",
7105 7937
       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
... ...
@@ -7107,15 +7939,15 @@
7107 7939
       "dev": true
7108 7940
     },
7109 7941
     "webpack": {
7110
-      "version": "3.8.1",
7111
-      "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.8.1.tgz",
7112
-      "integrity": "sha512-5ZXLWWsMqHKFr5y0N3Eo5IIisxeEeRAajNq4mELb/WELOR7srdbQk2N5XiyNy2A/AgvlR3AmeBCZJW8lHrolbw==",
7942
+      "version": "3.12.0",
7943
+      "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.12.0.tgz",
7944
+      "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==",
7113 7945
       "dev": true,
7114 7946
       "requires": {
7115 7947
         "acorn": "^5.0.0",
7116 7948
         "acorn-dynamic-import": "^2.0.0",
7117
-        "ajv": "^5.1.5",
7118
-        "ajv-keywords": "^2.0.0",
7949
+        "ajv": "^6.1.0",
7950
+        "ajv-keywords": "^3.1.0",
7119 7951
         "async": "^2.1.2",
7120 7952
         "enhanced-resolve": "^3.4.0",
7121 7953
         "escope": "^3.6.0",
... ...
@@ -7136,6 +7968,24 @@
7136 7968
         "yargs": "^8.0.2"
7137 7969
       },
7138 7970
       "dependencies": {
7971
+        "ajv": {
7972
+          "version": "6.5.0",
7973
+          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.0.tgz",
7974
+          "integrity": "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==",
7975
+          "dev": true,
7976
+          "requires": {
7977
+            "fast-deep-equal": "^2.0.1",
7978
+            "fast-json-stable-stringify": "^2.0.0",
7979
+            "json-schema-traverse": "^0.3.0",
7980
+            "uri-js": "^4.2.1"
7981
+          }
7982
+        },
7983
+        "ajv-keywords": {
7984
+          "version": "3.2.0",
7985
+          "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz",
7986
+          "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=",
7987
+          "dev": true
7988
+        },
7139 7989
         "camelcase": {
7140 7990
           "version": "4.1.0",
7141 7991
           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
... ...
@@ -7166,6 +8016,18 @@
7166 8016
             }
7167 8017
           }
7168 8018
         },
8019
+        "fast-deep-equal": {
8020
+          "version": "2.0.1",
8021
+          "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
8022
+          "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
8023
+          "dev": true
8024
+        },
8025
+        "has-flag": {
8026
+          "version": "2.0.0",
8027
+          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
8028
+          "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
8029
+          "dev": true
8030
+        },
7169 8031
         "is-fullwidth-code-point": {
7170 8032
           "version": "1.0.0",
7171 8033
           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
... ...
@@ -7217,15 +8079,6 @@
7217 8079
             "read-pkg": "^2.0.0"
7218 8080
           }
7219 8081
         },
7220
-        "strip-ansi": {
7221
-          "version": "3.0.1",
7222
-          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
7223
-          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
7224
-          "dev": true,
7225
-          "requires": {
7226
-            "ansi-regex": "^2.0.0"
7227
-          }
7228
-        },
7229 8082
         "strip-bom": {
7230 8083
           "version": "3.0.0",
7231 8084
           "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
... ...
@@ -7265,9 +8118,9 @@
7265 8118
       }
7266 8119
     },
7267 8120
     "webpack-sources": {
7268
-      "version": "1.0.2",
7269
-      "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.0.2.tgz",
7270
-      "integrity": "sha512-Y7UddMCv6dGjy81nBv6nuQeFFIt5aalHm7uyDsAsW86nZwfOVPGRr3XMjEQLaT+WKo8rlzhC9qtbJvYKLtAwaw==",
8121
+      "version": "1.1.0",
8122
+      "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz",
8123
+      "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==",
7271 8124
       "dev": true,
7272 8125
       "requires": {
7273 8126
         "source-list-map": "^2.0.0",
... ...
@@ -7289,6 +8142,14 @@
7289 8142
       "dev": true,
7290 8143
       "requires": {
7291 8144
         "iconv-lite": "0.4.19"
8145
+      },
8146
+      "dependencies": {
8147
+        "iconv-lite": {
8148
+          "version": "0.4.19",
8149
+          "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
8150
+          "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==",
8151
+          "dev": true
8152
+        }
7292 8153
       }
7293 8154
     },
7294 8155
     "whatwg-url": {
... ...
@@ -7310,9 +8171,9 @@
7310 8171
       }
7311 8172
     },
7312 8173
     "which": {
7313
-      "version": "1.3.0",
7314
-      "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
7315
-      "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
8174
+      "version": "1.3.1",
8175
+      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
8176
+      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
7316 8177
       "dev": true,
7317 8178
       "requires": {
7318 8179
         "isexe": "^2.0.0"
... ...
@@ -7343,23 +8204,6 @@
7343 8204
       "dev": true,
7344 8205
       "requires": {
7345 8206
         "errno": "~0.1.7"
7346
-      },
7347
-      "dependencies": {
7348
-        "errno": {
7349
-          "version": "0.1.7",
7350
-          "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
7351
-          "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
7352
-          "dev": true,
7353
-          "requires": {
7354
-            "prr": "~1.0.1"
7355
-          }
7356
-        },
7357
-        "prr": {
7358
-          "version": "1.0.1",
7359
-          "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
7360
-          "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
7361
-          "dev": true
7362
-        }
7363 8207
       }
7364 8208
     },
7365 8209
     "wrap-ansi": {
... ...
@@ -7391,15 +8235,6 @@
7391 8235
             "is-fullwidth-code-point": "^1.0.0",
7392 8236
             "strip-ansi": "^3.0.0"
7393 8237
           }
7394
-        },
7395
-        "strip-ansi": {
7396
-          "version": "3.0.1",
7397
-          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
7398
-          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
7399
-          "dev": true,
7400
-          "requires": {
7401
-            "ansi-regex": "^2.0.0"
7402
-          }
7403 8238
         }
7404 8239
       }
7405 8240
     },
... ...
@@ -7555,15 +8390,6 @@
7555 8390
             "read-pkg": "^2.0.0"
7556 8391
           }
7557 8392
         },
7558
-        "strip-ansi": {
7559
-          "version": "3.0.1",
7560
-          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
7561
-          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
7562
-          "dev": true,
7563
-          "requires": {
7564
-            "ansi-regex": "^2.0.0"
7565
-          }
7566
-        },
7567 8393
         "strip-bom": {
7568 8394
           "version": "3.0.0",
7569 8395
           "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",