106.31KiB; JSON | 2019-09-03 14:10:33+02 | SLOC 2957
1
{
2
  "name": "playcanvas",
3
  "version": "1.23.0-dev",
4
  "lockfileVersion": 1,
5
  "requires": true,
6
  "dependencies": {
7
    "@babel/code-frame": {
8
      "version": "7.5.5",
9
      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
10
      "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
11
      "dev": true,
12
      "requires": {
13
        "@babel/highlight": "^7.0.0"
14
      }
15
    },
16
    "@babel/highlight": {
17
      "version": "7.5.0",
18
      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz",
19
      "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==",
20
      "dev": true,
21
      "requires": {
22
        "chalk": "^2.0.0",
23
        "esutils": "^2.0.2",
24
        "js-tokens": "^4.0.0"
25
      }
26
    },
27
    "@babel/parser": {
28
      "version": "7.5.5",
29
      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.5.5.tgz",
30
      "integrity": "sha512-E5BN68cqR7dhKan1SfqgPGhQ178bkVKpXTPEXnFJBrEt8/DKRZlybmy+IgYLTeN7tp1R5Ccmbm2rBk17sHYU3g==",
31
      "dev": true
32
    },
33
    "@playcanvas/eslint-config": {
34
      "version": "1.0.0",
35
      "resolved": "https://registry.npmjs.org/@playcanvas/eslint-config/-/eslint-config-1.0.0.tgz",
36
      "integrity": "sha512-KfU5YIpJSf1v3QR3rVEoJVgWfd5k9nd31R3Ch/Zas4VMTEfhuMuMWM8j5ozCgEHk+NVcLVLUT2Axlo8y9RH14A==",
37
      "dev": true
38
    },
39
    "@playcanvas/jsdoc-template": {
40
      "version": "1.0.7",
41
      "resolved": "https://registry.npmjs.org/@playcanvas/jsdoc-template/-/jsdoc-template-1.0.7.tgz",
42
      "integrity": "sha512-hmf0iGeKnW3qUHAPAWbAf/uZtdfwksPrnc/v0cK8ZtOoDHyYsjmBqWsJIoDDjb8qnlhffgiAcdMjxpXYazaSbA==",
43
      "dev": true,
44
      "requires": {
45
        "handlebars": "^4.1.2"
46
      }
47
    },
48
    "@sinonjs/commons": {
49
      "version": "1.4.0",
50
      "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.4.0.tgz",
51
      "integrity": "sha512-9jHK3YF/8HtJ9wCAbG+j8cD0i0+ATS9A7gXFqS36TblLPNy6rEEc+SB0imo91eCboGaBYGV/MT1/br/J+EE7Tw==",
52
      "dev": true,
53
      "requires": {
54
        "type-detect": "4.0.8"
55
      }
56
    },
57
    "@sinonjs/formatio": {
58
      "version": "2.0.0",
59
      "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-2.0.0.tgz",
60
      "integrity": "sha512-ls6CAMA6/5gG+O/IdsBcblvnd8qcO/l1TYoNeAzp3wcISOxlPXQEus0mLcdwazEkWjaBdaJ3TaxmNgCLWwvWzg==",
61
      "dev": true,
62
      "requires": {
63
        "samsam": "1.3.0"
64
      }
65
    },
66
    "@sinonjs/samsam": {
67
      "version": "3.2.0",
68
      "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-3.2.0.tgz",
69
      "integrity": "sha512-j5F1rScewLtx6pbTK0UAjA3jJj4RYiSKOix53YWv+Jzy/AZ69qHxUpU8fwVLjyKbEEud9QrLpv6Ggs7WqTimYw==",
70
      "dev": true,
71
      "requires": {
72
        "@sinonjs/commons": "^1.0.2",
73
        "array-from": "^2.1.1",
74
        "lodash": "^4.17.11"
75
      },
76
      "dependencies": {
77
        "lodash": {
78
          "version": "4.17.11",
79
          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
80
          "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
81
          "dev": true
82
        }
83
      }
84
    },
85
    "@sinonjs/text-encoding": {
86
      "version": "0.7.1",
87
      "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz",
88
      "integrity": "sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==",
89
      "dev": true
90
    },
91
    "accepts": {
92
      "version": "1.3.7",
93
      "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
94
      "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
95
      "dev": true,
96
      "requires": {
97
        "mime-types": "~2.1.24",
98
        "negotiator": "0.6.2"
99
      },
100
      "dependencies": {
101
        "mime-db": {
102
          "version": "1.40.0",
103
          "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
104
          "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==",
105
          "dev": true
106
        },
107
        "mime-types": {
108
          "version": "2.1.24",
109
          "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
110
          "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
111
          "dev": true,
112
          "requires": {
113
            "mime-db": "1.40.0"
114
          }
115
        }
116
      }
117
    },
118
    "acorn": {
119
      "version": "7.0.0",
120
      "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.0.0.tgz",
121
      "integrity": "sha512-PaF/MduxijYYt7unVGRuds1vBC9bFxbNf+VWqhOClfdgy7RlVkQqt610ig1/yxTgsDIfW1cWDel5EBbOy3jdtQ==",
122
      "dev": true
123
    },
124
    "acorn-jsx": {
125
      "version": "5.0.2",
126
      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.2.tgz",
127
      "integrity": "sha512-tiNTrP1MP0QrChmD2DdupCr6HWSFeKVw5d/dHTu4Y7rkAkRhU/Dt7dphAfIUyxtHpl/eBVip5uTNSpQJHylpAw==",
128
      "dev": true
129
    },
130
    "after": {
131
      "version": "0.8.2",
132
      "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
133
      "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
134
      "dev": true
135
    },
136
    "ajv": {
137
      "version": "6.10.2",
138
      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
139
      "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
140
      "dev": true,
141
      "requires": {
142
        "fast-deep-equal": "^2.0.1",
143
        "fast-json-stable-stringify": "^2.0.0",
144
        "json-schema-traverse": "^0.4.1",
145
        "uri-js": "^4.2.2"
146
      }
147
    },
148
    "ansi-escapes": {
149
      "version": "3.2.0",
150
      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
151
      "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
152
      "dev": true
153
    },
154
    "ansi-regex": {
155
      "version": "3.0.0",
156
      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
157
      "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
158
      "dev": true
159
    },
160
    "ansi-styles": {
161
      "version": "3.2.1",
162
      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
163
      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
164
      "dev": true,
165
      "requires": {
166
        "color-convert": "^1.9.0"
167
      }
168
    },
169
    "anymatch": {
170
      "version": "3.0.3",
171
      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.0.3.tgz",
172
      "integrity": "sha512-c6IvoeBECQlMVuYUjSwimnhmztImpErfxJzWZhIQinIvQWoGOnB0dLIgifbPHQt5heS6mNlaZG16f06H3C8t1g==",
173
      "dev": true,
174
      "requires": {
175
        "normalize-path": "^3.0.0",
176
        "picomatch": "^2.0.4"
177
      }
178
    },
179
    "argparse": {
180
      "version": "1.0.10",
181
      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
182
      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
183
      "dev": true,
184
      "requires": {
185
        "sprintf-js": "~1.0.2"
186
      }
187
    },
188
    "array-from": {
189
      "version": "2.1.1",
190
      "resolved": "https://registry.npmjs.org/array-from/-/array-from-2.1.1.tgz",
191
      "integrity": "sha1-z+nYwmYoudxa7MYqn12PHzUsEZU=",
192
      "dev": true
193
    },
194
    "arraybuffer.slice": {
195
      "version": "0.0.7",
196
      "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
197
      "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==",
198
      "dev": true
199
    },
200
    "assertion-error": {
201
      "version": "1.1.0",
202
      "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
203
      "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
204
      "dev": true
205
    },
206
    "astral-regex": {
207
      "version": "1.0.0",
208
      "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
209
      "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
210
      "dev": true
211
    },
212
    "async": {
213
      "version": "1.5.2",
214
      "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
215
      "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
216
      "dev": true
217
    },
218
    "async-limiter": {
219
      "version": "1.0.0",
220
      "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
221
      "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",
222
      "dev": true
223
    },
224
    "backo2": {
225
      "version": "1.0.2",
226
      "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
227
      "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
228
      "dev": true
229
    },
230
    "balanced-match": {
231
      "version": "1.0.0",
232
      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
233
      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
234
      "dev": true
235
    },
236
    "base64-arraybuffer": {
237
      "version": "0.1.5",
238
      "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
239
      "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=",
240
      "dev": true
241
    },
242
    "base64id": {
243
      "version": "1.0.0",
244
      "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
245
      "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=",
246
      "dev": true
247
    },
248
    "better-assert": {
249
      "version": "1.0.2",
250
      "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
251
      "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
252
      "dev": true,
253
      "requires": {
254
        "callsite": "1.0.0"
255
      }
256
    },
257
    "binary-extensions": {
258
      "version": "2.0.0",
259
      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz",
260
      "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==",
261
      "dev": true
262
    },
263
    "blob": {
264
      "version": "0.0.5",
265
      "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
266
      "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",
267
      "dev": true
268
    },
269
    "bluebird": {
270
      "version": "3.5.5",
271
      "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz",
272
      "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==",
273
      "dev": true
274
    },
275
    "body-parser": {
276
      "version": "1.19.0",
277
      "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
278
      "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
279
      "dev": true,
280
      "requires": {
281
        "bytes": "3.1.0",
282
        "content-type": "~1.0.4",
283
        "debug": "2.6.9",
284
        "depd": "~1.1.2",
285
        "http-errors": "1.7.2",
286
        "iconv-lite": "0.4.24",
287
        "on-finished": "~2.3.0",
288
        "qs": "6.7.0",
289
        "raw-body": "2.4.0",
290
        "type-is": "~1.6.17"
291
      },
292
      "dependencies": {
293
        "debug": {
294
          "version": "2.6.9",
295
          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
296
          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
297
          "dev": true,
298
          "requires": {
299
            "ms": "2.0.0"
300
          }
301
        },
302
        "qs": {
303
          "version": "6.7.0",
304
          "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
305
          "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
306
          "dev": true
307
        }
308
      }
309
    },
310
    "brace-expansion": {
311
      "version": "1.1.11",
312
      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
313
      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
314
      "dev": true,
315
      "requires": {
316
        "balanced-match": "^1.0.0",
317
        "concat-map": "0.0.1"
318
      }
319
    },
320
    "braces": {
321
      "version": "3.0.2",
322
      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
323
      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
324
      "dev": true,
325
      "requires": {
326
        "fill-range": "^7.0.1"
327
      }
328
    },
329
    "browser-stdout": {
330
      "version": "1.3.1",
331
      "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
332
      "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
333
      "dev": true
334
    },
335
    "buffer-alloc": {
336
      "version": "1.2.0",
337
      "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
338
      "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
339
      "dev": true,
340
      "requires": {
341
        "buffer-alloc-unsafe": "^1.1.0",
342
        "buffer-fill": "^1.0.0"
343
      }
344
    },
345
    "buffer-alloc-unsafe": {
346
      "version": "1.1.0",
347
      "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
348
      "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
349
      "dev": true
350
    },
351
    "buffer-fill": {
352
      "version": "1.0.0",
353
      "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
354
      "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
355
      "dev": true
356
    },
357
    "bytes": {
358
      "version": "3.1.0",
359
      "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
360
      "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
361
      "dev": true
362
    },
363
    "callsite": {
364
      "version": "1.0.0",
365
      "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
366
      "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=",
367
      "dev": true
368
    },
369
    "callsites": {
370
      "version": "3.1.0",
371
      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
372
      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
373
      "dev": true
374
    },
375
    "catharsis": {
376
      "version": "0.8.11",
377
      "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz",
378
      "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==",
379
      "dev": true,
380
      "requires": {
381
        "lodash": "^4.17.14"
382
      }
383
    },
384
    "chai": {
385
      "version": "4.2.0",
386
      "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
387
      "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
388
      "dev": true,
389
      "requires": {
390
        "assertion-error": "^1.1.0",
391
        "check-error": "^1.0.2",
392
        "deep-eql": "^3.0.1",
393
        "get-func-name": "^2.0.0",
394
        "pathval": "^1.1.0",
395
        "type-detect": "^4.0.5"
396
      }
397
    },
398
    "chalk": {
399
      "version": "2.4.2",
400
      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
401
      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
402
      "dev": true,
403
      "requires": {
404
        "ansi-styles": "^3.2.1",
405
        "escape-string-regexp": "^1.0.5",
406
        "supports-color": "^5.3.0"
407
      }
408
    },
409
    "chardet": {
410
      "version": "0.7.0",
411
      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
412
      "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
413
      "dev": true
414
    },
415
    "check-error": {
416
      "version": "1.0.2",
417
      "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
418
      "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
419
      "dev": true
420
    },
421
    "chokidar": {
422
      "version": "3.0.2",
423
      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.0.2.tgz",
424
      "integrity": "sha512-c4PR2egjNjI1um6bamCQ6bUNPDiyofNQruHvKgHQ4gDUP/ITSVSzNsiI5OWtHOsX323i5ha/kk4YmOZ1Ktg7KA==",
425
      "dev": true,
426
      "requires": {
427
        "anymatch": "^3.0.1",
428
        "braces": "^3.0.2",
429
        "fsevents": "^2.0.6",
430
        "glob-parent": "^5.0.0",
431
        "is-binary-path": "^2.1.0",
432
        "is-glob": "^4.0.1",
433
        "normalize-path": "^3.0.0",
434
        "readdirp": "^3.1.1"
435
      }
436
    },
437
    "cli-cursor": {
438
      "version": "2.1.0",
439
      "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
440
      "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
441
      "dev": true,
442
      "requires": {
443
        "restore-cursor": "^2.0.0"
444
      }
445
    },
446
    "cli-width": {
447
      "version": "2.2.0",
448
      "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
449
      "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
450
      "dev": true
451
    },
452
    "clone": {
453
      "version": "2.1.2",
454
      "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
455
      "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
456
      "dev": true
457
    },
458
    "clone-buffer": {
459
      "version": "1.0.0",
460
      "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
461
      "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=",
462
      "dev": true
463
    },
464
    "clone-stats": {
465
      "version": "1.0.0",
466
      "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
467
      "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
468
      "dev": true
469
    },
470
    "cloneable-readable": {
471
      "version": "1.1.2",
472
      "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz",
473
      "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==",
474
      "dev": true,
475
      "requires": {
476
        "inherits": "^2.0.1",
477
        "process-nextick-args": "^2.0.0",
478
        "readable-stream": "^2.3.5"
479
      }
480
    },
481
    "color-convert": {
482
      "version": "1.9.3",
483
      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
484
      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
485
      "dev": true,
486
      "requires": {
487
        "color-name": "1.1.3"
488
      }
489
    },
490
    "color-name": {
491
      "version": "1.1.3",
492
      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
493
      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
494
      "dev": true
495
    },
496
    "colors": {
497
      "version": "1.3.1",
498
      "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.1.tgz",
499
      "integrity": "sha512-jg/vxRmv430jixZrC+La5kMbUWqIg32/JsYNZb94+JEmzceYbWKTsv1OuTp+7EaqiaWRR2tPcykibwCRgclIsw==",
500
      "dev": true
501
    },
502
    "commander": {
503
      "version": "2.20.0",
504
      "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
505
      "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==",
506
      "dev": true
507
    },
508
    "component-bind": {
509
      "version": "1.0.0",
510
      "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
511
      "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
512
      "dev": true
513
    },
514
    "component-emitter": {
515
      "version": "1.2.1",
516
      "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
517
      "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
518
      "dev": true
519
    },
520
    "component-inherit": {
521
      "version": "0.0.3",
522
      "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
523
      "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
524
      "dev": true
525
    },
526
    "concat-map": {
527
      "version": "0.0.1",
528
      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
529
      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
530
      "dev": true
531
    },
532
    "connect": {
533
      "version": "3.7.0",
534
      "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
535
      "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
536
      "dev": true,
537
      "requires": {
538
        "debug": "2.6.9",
539
        "finalhandler": "1.1.2",
540
        "parseurl": "~1.3.3",
541
        "utils-merge": "1.0.1"
542
      },
543
      "dependencies": {
544
        "debug": {
545
          "version": "2.6.9",
546
          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
547
          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
548
          "dev": true,
549
          "requires": {
550
            "ms": "2.0.0"
551
          }
552
        }
553
      }
554
    },
555
    "content-type": {
556
      "version": "1.0.4",
557
      "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
558
      "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
559
      "dev": true
560
    },
561
    "cookie": {
562
      "version": "0.3.1",
563
      "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
564
      "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
565
      "dev": true
566
    },
567
    "core-js": {
568
      "version": "3.1.4",
569
      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.1.4.tgz",
570
      "integrity": "sha512-YNZN8lt82XIMLnLirj9MhKDFZHalwzzrL9YLt6eb0T5D0EDl4IQ90IGkua8mHbnxNrkj1d8hbdizMc0Qmg1WnQ==",
571
      "dev": true
572
    },
573
    "core-util-is": {
574
      "version": "1.0.2",
575
      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
576
      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
577
      "dev": true
578
    },
579
    "corser": {
580
      "version": "2.0.1",
581
      "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz",
582
      "integrity": "sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c=",
583
      "dev": true
584
    },
585
    "cross-spawn": {
586
      "version": "6.0.5",
587
      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
588
      "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
589
      "dev": true,
590
      "requires": {
591
        "nice-try": "^1.0.4",
592
        "path-key": "^2.0.1",
593
        "semver": "^5.5.0",
594
        "shebang-command": "^1.2.0",
595
        "which": "^1.2.9"
596
      },
597
      "dependencies": {
598
        "semver": {
599
          "version": "5.7.1",
600
          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
601
          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
602
          "dev": true
603
        }
604
      }
605
    },
606
    "custom-event": {
607
      "version": "1.0.1",
608
      "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
609
      "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=",
610
      "dev": true
611
    },
612
    "date-format": {
613
      "version": "2.0.0",
614
      "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.0.0.tgz",
615
      "integrity": "sha512-M6UqVvZVgFYqZL1SfHsRGIQSz3ZL+qgbsV5Lp1Vj61LZVYuEwcMXYay7DRDtYs2HQQBK5hQtQ0fD9aEJ89V0LA==",
616
      "dev": true
617
    },
618
    "debug": {
619
      "version": "3.1.0",
620
      "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
621
      "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
622
      "dev": true,
623
      "requires": {
624
        "ms": "2.0.0"
625
      }
626
    },
627
    "deep-eql": {
628
      "version": "3.0.1",
629
      "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
630
      "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
631
      "dev": true,
632
      "requires": {
633
        "type-detect": "^4.0.0"
634
      }
635
    },
636
    "deep-is": {
637
      "version": "0.1.3",
638
      "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
639
      "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
640
      "dev": true
641
    },
642
    "depd": {
643
      "version": "1.1.2",
644
      "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
645
      "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
646
      "dev": true
647
    },
648
    "di": {
649
      "version": "0.0.1",
650
      "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
651
      "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
652
      "dev": true
653
    },
654
    "diff": {
655
      "version": "3.5.0",
656
      "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
657
      "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
658
      "dev": true
659
    },
660
    "doctrine": {
661
      "version": "3.0.0",
662
      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
663
      "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
664
      "dev": true,
665
      "requires": {
666
        "esutils": "^2.0.2"
667
      }
668
    },
669
    "dom-serialize": {
670
      "version": "2.2.1",
671
      "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
672
      "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
673
      "dev": true,
674
      "requires": {
675
        "custom-event": "~1.0.0",
676
        "ent": "~2.2.0",
677
        "extend": "^3.0.0",
678
        "void-elements": "^2.0.0"
679
      }
680
    },
681
    "ecstatic": {
682
      "version": "3.3.2",
683
      "resolved": "https://registry.npmjs.org/ecstatic/-/ecstatic-3.3.2.tgz",
684
      "integrity": "sha512-fLf9l1hnwrHI2xn9mEDT7KIi22UDqA2jaCwyCbSUJh9a1V+LEUSL/JO/6TIz/QyuBURWUHrFL5Kg2TtO1bkkog==",
685
      "dev": true,
686
      "requires": {
687
        "he": "^1.1.1",
688
        "mime": "^1.6.0",
689
        "minimist": "^1.1.0",
690
        "url-join": "^2.0.5"
691
      },
692
      "dependencies": {
693
        "mime": {
694
          "version": "1.6.0",
695
          "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
696
          "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
697
          "dev": true
698
        },
699
        "minimist": {
700
          "version": "1.2.0",
701
          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
702
          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
703
          "dev": true
704
        }
705
      }
706
    },
707
    "ee-first": {
708
      "version": "1.1.1",
709
      "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
710
      "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
711
      "dev": true
712
    },
713
    "emoji-regex": {
714
      "version": "7.0.3",
715
      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
716
      "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
717
      "dev": true
718
    },
719
    "encodeurl": {
720
      "version": "1.0.2",
721
      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
722
      "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
723
      "dev": true
724
    },
725
    "engine.io": {
726
      "version": "3.2.1",
727
      "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz",
728
      "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==",
729
      "dev": true,
730
      "requires": {
731
        "accepts": "~1.3.4",
732
        "base64id": "1.0.0",
733
        "cookie": "0.3.1",
734
        "debug": "~3.1.0",
735
        "engine.io-parser": "~2.1.0",
736
        "ws": "~3.3.1"
737
      },
738
      "dependencies": {
739
        "ws": {
740
          "version": "3.3.3",
741
          "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
742
          "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
743
          "dev": true,
744
          "requires": {
745
            "async-limiter": "~1.0.0",
746
            "safe-buffer": "~5.1.0",
747
            "ultron": "~1.1.0"
748
          }
749
        }
750
      }
751
    },
752
    "engine.io-client": {
753
      "version": "3.2.1",
754
      "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz",
755
      "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==",
756
      "dev": true,
757
      "requires": {
758
        "component-emitter": "1.2.1",
759
        "component-inherit": "0.0.3",
760
        "debug": "~3.1.0",
761
        "engine.io-parser": "~2.1.1",
762
        "has-cors": "1.1.0",
763
        "indexof": "0.0.1",
764
        "parseqs": "0.0.5",
765
        "parseuri": "0.0.5",
766
        "ws": "~3.3.1",
767
        "xmlhttprequest-ssl": "~1.5.4",
768
        "yeast": "0.1.2"
769
      },
770
      "dependencies": {
771
        "ws": {
772
          "version": "3.3.3",
773
          "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
774
          "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
775
          "dev": true,
776
          "requires": {
777
            "async-limiter": "~1.0.0",
778
            "safe-buffer": "~5.1.0",
779
            "ultron": "~1.1.0"
780
          }
781
        }
782
      }
783
    },
784
    "engine.io-parser": {
785
      "version": "2.1.3",
786
      "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz",
787
      "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==",
788
      "dev": true,
789
      "requires": {
790
        "after": "0.8.2",
791
        "arraybuffer.slice": "~0.0.7",
792
        "base64-arraybuffer": "0.1.5",
793
        "blob": "0.0.5",
794
        "has-binary2": "~1.0.2"
795
      }
796
    },
797
    "ent": {
798
      "version": "2.2.0",
799
      "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
800
      "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
801
      "dev": true
802
    },
803
    "entities": {
804
      "version": "1.1.2",
805
      "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
806
      "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
807
      "dev": true
808
    },
809
    "escape-html": {
810
      "version": "1.0.3",
811
      "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
812
      "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
813
      "dev": true
814
    },
815
    "escape-string-regexp": {
816
      "version": "1.0.5",
817
      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
818
      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
819
      "dev": true
820
    },
821
    "eslint": {
822
      "version": "6.3.0",
823
      "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.3.0.tgz",
824
      "integrity": "sha512-ZvZTKaqDue+N8Y9g0kp6UPZtS4FSY3qARxBs7p4f0H0iof381XHduqVerFWtK8DPtKmemqbqCFENWSQgPR/Gow==",
825
      "dev": true,
826
      "requires": {
827
        "@babel/code-frame": "^7.0.0",
828
        "ajv": "^6.10.0",
829
        "chalk": "^2.1.0",
830
        "cross-spawn": "^6.0.5",
831
        "debug": "^4.0.1",
832
        "doctrine": "^3.0.0",
833
        "eslint-scope": "^5.0.0",
834
        "eslint-utils": "^1.4.2",
835
        "eslint-visitor-keys": "^1.1.0",
836
        "espree": "^6.1.1",
837
        "esquery": "^1.0.1",
838
        "esutils": "^2.0.2",
839
        "file-entry-cache": "^5.0.1",
840
        "functional-red-black-tree": "^1.0.1",
841
        "glob-parent": "^5.0.0",
842
        "globals": "^11.7.0",
843
        "ignore": "^4.0.6",
844
        "import-fresh": "^3.0.0",
845
        "imurmurhash": "^0.1.4",
846
        "inquirer": "^6.4.1",
847
        "is-glob": "^4.0.0",
848
        "js-yaml": "^3.13.1",
849
        "json-stable-stringify-without-jsonify": "^1.0.1",
850
        "levn": "^0.3.0",
851
        "lodash": "^4.17.14",
852
        "minimatch": "^3.0.4",
853
        "mkdirp": "^0.5.1",
854
        "natural-compare": "^1.4.0",
855
        "optionator": "^0.8.2",
856
        "progress": "^2.0.0",
857
        "regexpp": "^2.0.1",
858
        "semver": "^6.1.2",
859
        "strip-ansi": "^5.2.0",
860
        "strip-json-comments": "^3.0.1",
861
        "table": "^5.2.3",
862
        "text-table": "^0.2.0",
863
        "v8-compile-cache": "^2.0.3"
864
      },
865
      "dependencies": {
866
        "debug": {
867
          "version": "4.1.1",
868
          "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
869
          "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
870
          "dev": true,
871
          "requires": {
872
            "ms": "^2.1.1"
873
          }
874
        },
875
        "ms": {
876
          "version": "2.1.2",
877
          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
878
          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
879
          "dev": true
880
        }
881
      }
882
    },
883
    "eslint-scope": {
884
      "version": "5.0.0",
885
      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz",
886
      "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==",
887
      "dev": true,
888
      "requires": {
889
        "esrecurse": "^4.1.0",
890
        "estraverse": "^4.1.1"
891
      }
892
    },
893
    "eslint-utils": {
894
      "version": "1.4.2",
895
      "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.2.tgz",
896
      "integrity": "sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q==",
897
      "dev": true,
898
      "requires": {
899
        "eslint-visitor-keys": "^1.0.0"
900
      }
901
    },
902
    "eslint-visitor-keys": {
903
      "version": "1.1.0",
904
      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz",
905
      "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==",
906
      "dev": true
907
    },
908
    "espree": {
909
      "version": "6.1.1",
910
      "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.1.tgz",
911
      "integrity": "sha512-EYbr8XZUhWbYCqQRW0duU5LxzL5bETN6AjKBGy1302qqzPaCH10QbRg3Wvco79Z8x9WbiE8HYB4e75xl6qUYvQ==",
912
      "dev": true,
913
      "requires": {
914
        "acorn": "^7.0.0",
915
        "acorn-jsx": "^5.0.2",
916
        "eslint-visitor-keys": "^1.1.0"
917
      }
918
    },
919
    "esprima": {
920
      "version": "4.0.1",
921
      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
922
      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
923
      "dev": true
924
    },
925
    "esquery": {
926
      "version": "1.0.1",
927
      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
928
      "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
929
      "dev": true,
930
      "requires": {
931
        "estraverse": "^4.0.0"
932
      }
933
    },
934
    "esrecurse": {
935
      "version": "4.2.1",
936
      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
937
      "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
938
      "dev": true,
939
      "requires": {
940
        "estraverse": "^4.1.0"
941
      }
942
    },
943
    "estraverse": {
944
      "version": "4.3.0",
945
      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
946
      "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
947
      "dev": true
948
    },
949
    "esutils": {
950
      "version": "2.0.3",
951
      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
952
      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
953
      "dev": true
954
    },
955
    "eventemitter3": {
956
      "version": "3.1.0",
957
      "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz",
958
      "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==",
959
      "dev": true
960
    },
961
    "extend": {
962
      "version": "3.0.2",
963
      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
964
      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
965
      "dev": true
966
    },
967
    "external-editor": {
968
      "version": "3.1.0",
969
      "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
970
      "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
971
      "dev": true,
972
      "requires": {
973
        "chardet": "^0.7.0",
974
        "iconv-lite": "^0.4.24",
975
        "tmp": "^0.0.33"
976
      }
977
    },
978
    "fast-deep-equal": {
979
      "version": "2.0.1",
980
      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
981
      "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
982
      "dev": true
983
    },
984
    "fast-json-stable-stringify": {
985
      "version": "2.0.0",
986
      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
987
      "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
988
      "dev": true
989
    },
990
    "fast-levenshtein": {
991
      "version": "2.0.6",
992
      "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
993
      "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
994
      "dev": true
995
    },
996
    "figures": {
997
      "version": "2.0.0",
998
      "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
999
      "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
1000
      "dev": true,
1001
      "requires": {
1002
        "escape-string-regexp": "^1.0.5"
1003
      }
1004
    },
1005
    "file-entry-cache": {
1006
      "version": "5.0.1",
1007
      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
1008
      "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
1009
      "dev": true,
1010
      "requires": {
1011
        "flat-cache": "^2.0.1"
1012
      }
1013
    },
1014
    "fill-range": {
1015
      "version": "7.0.1",
1016
      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1017
      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1018
      "dev": true,
1019
      "requires": {
1020
        "to-regex-range": "^5.0.1"
1021
      }
1022
    },
1023
    "finalhandler": {
1024
      "version": "1.1.2",
1025
      "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
1026
      "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
1027
      "dev": true,
1028
      "requires": {
1029
        "debug": "2.6.9",
1030
        "encodeurl": "~1.0.2",
1031
        "escape-html": "~1.0.3",
1032
        "on-finished": "~2.3.0",
1033
        "parseurl": "~1.3.3",
1034
        "statuses": "~1.5.0",
1035
        "unpipe": "~1.0.0"
1036
      },
1037
      "dependencies": {
1038
        "debug": {
1039
          "version": "2.6.9",
1040
          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1041
          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1042
          "dev": true,
1043
          "requires": {
1044
            "ms": "2.0.0"
1045
          }
1046
        }
1047
      }
1048
    },
1049
    "flat-cache": {
1050
      "version": "2.0.1",
1051
      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
1052
      "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
1053
      "dev": true,
1054
      "requires": {
1055
        "flatted": "^2.0.0",
1056
        "rimraf": "2.6.3",
1057
        "write": "1.0.3"
1058
      }
1059
    },
1060
    "flatted": {
1061
      "version": "2.0.0",
1062
      "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz",
1063
      "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg==",
1064
      "dev": true
1065
    },
1066
    "follow-redirects": {
1067
      "version": "1.5.5",
1068
      "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.5.tgz",
1069
      "integrity": "sha512-GHjtHDlY/ehslqv0Gr5N0PUJppgg/q0rOBvX0na1s7y1A3LWxPqCYU76s3Z1bM4+UZB4QF0usaXLT5wFpof5PA==",
1070
      "dev": true,
1071
      "requires": {
1072
        "debug": "^3.1.0"
1073
      }
1074
    },
1075
    "fs-access": {
1076
      "version": "1.0.1",
1077
      "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz",
1078
      "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=",
1079
      "dev": true,
1080
      "requires": {
1081
        "null-check": "^1.0.0"
1082
      }
1083
    },
1084
    "fs-extra": {
1085
      "version": "8.1.0",
1086
      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
1087
      "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
1088
      "dev": true,
1089
      "requires": {
1090
        "graceful-fs": "^4.2.0",
1091
        "jsonfile": "^4.0.0",
1092
        "universalify": "^0.1.0"
1093
      },
1094
      "dependencies": {
1095
        "graceful-fs": {
1096
          "version": "4.2.2",
1097
          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz",
1098
          "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==",
1099
          "dev": true
1100
        }
1101
      }
1102
    },
1103
    "fs.realpath": {
1104
      "version": "1.0.0",
1105
      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1106
      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1107
      "dev": true
1108
    },
1109
    "fsevents": {
1110
      "version": "2.0.7",
1111
      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.0.7.tgz",
1112
      "integrity": "sha512-a7YT0SV3RB+DjYcppwVDLtn13UQnmg0SWZS7ezZD0UjnLwXmy8Zm21GMVGLaFGimIqcvyMQaOJBrop8MyOp1kQ==",
1113
      "dev": true,
1114
      "optional": true
1115
    },
1116
    "functional-red-black-tree": {
1117
      "version": "1.0.1",
1118
      "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
1119
      "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
1120
      "dev": true
1121
    },
1122
    "get-func-name": {
1123
      "version": "2.0.0",
1124
      "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
1125
      "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
1126
      "dev": true
1127
    },
1128
    "glob": {
1129
      "version": "7.1.3",
1130
      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
1131
      "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
1132
      "dev": true,
1133
      "requires": {
1134
        "fs.realpath": "^1.0.0",
1135
        "inflight": "^1.0.4",
1136
        "inherits": "2",
1137
        "minimatch": "^3.0.4",
1138
        "once": "^1.3.0",
1139
        "path-is-absolute": "^1.0.0"
1140
      }
1141
    },
1142
    "glob-parent": {
1143
      "version": "5.0.0",
1144
      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz",
1145
      "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==",
1146
      "dev": true,
1147
      "requires": {
1148
        "is-glob": "^4.0.1"
1149
      }
1150
    },
1151
    "globals": {
1152
      "version": "11.12.0",
1153
      "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
1154
      "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
1155
      "dev": true
1156
    },
1157
    "google-closure-compiler": {
1158
      "version": "20190513.0.0",
1159
      "resolved": "https://registry.npmjs.org/google-closure-compiler/-/google-closure-compiler-20190513.0.0.tgz",
1160
      "integrity": "sha512-86B1C1yR+Fvd60QFiI/AtMIJb55QCBHzEMEmxOhbzFfdAQ9TpTk3ZFI5NHOwjq2wKlj6tmvHSl5H/5UrdV24Vg==",
1161
      "dev": true,
1162
      "requires": {
1163
        "chalk": "^1.0.0",
1164
        "google-closure-compiler-java": "^20190513.0.0",
1165
        "google-closure-compiler-js": "^20190513.0.0",
1166
        "google-closure-compiler-linux": "^20190513.0.0",
1167
        "google-closure-compiler-osx": "^20190513.0.0",
1168
        "minimist": "^1.2.0",
1169
        "vinyl": "^2.0.1",
1170
        "vinyl-sourcemaps-apply": "^0.2.0"
1171
      },
1172
      "dependencies": {
1173
        "ansi-regex": {
1174
          "version": "2.1.1",
1175
          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
1176
          "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
1177
          "dev": true
1178
        },
1179
        "ansi-styles": {
1180
          "version": "2.2.1",
1181
          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
1182
          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
1183
          "dev": true
1184
        },
1185
        "chalk": {
1186
          "version": "1.1.3",
1187
          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
1188
          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
1189
          "dev": true,
1190
          "requires": {
1191
            "ansi-styles": "^2.2.1",
1192
            "escape-string-regexp": "^1.0.2",
1193
            "has-ansi": "^2.0.0",
1194
            "strip-ansi": "^3.0.0",
1195
            "supports-color": "^2.0.0"
1196
          }
1197
        },
1198
        "minimist": {
1199
          "version": "1.2.0",
1200
          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
1201
          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
1202
          "dev": true
1203
        },
1204
        "strip-ansi": {
1205
          "version": "3.0.1",
1206
          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
1207
          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
1208
          "dev": true,
1209
          "requires": {
1210
            "ansi-regex": "^2.0.0"
1211
          }
1212
        },
1213
        "supports-color": {
1214
          "version": "2.0.0",
1215
          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
1216
          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
1217
          "dev": true
1218
        }
1219
      }
1220
    },
1221
    "google-closure-compiler-java": {
1222
      "version": "20190513.0.0",
1223
      "resolved": "https://registry.npmjs.org/google-closure-compiler-java/-/google-closure-compiler-java-20190513.0.0.tgz",
1224
      "integrity": "sha512-0dFZwAREck9W780tVW4AW1c4ztrigLXGJ+dLCXFCwVJZS0pmhmZx3YEByl/aFSU9etIjLwYkYo73xjPyZ/AbtA==",
1225
      "dev": true
1226
    },
1227
    "google-closure-compiler-js": {
1228
      "version": "20190513.0.0",
1229
      "resolved": "https://registry.npmjs.org/google-closure-compiler-js/-/google-closure-compiler-js-20190513.0.0.tgz",
1230
      "integrity": "sha512-BoKdVwowSKUUMGCWVBO9pngeep7B4ngLz5Qjm3VG7KVYZScybworgUjQKi4y8t1vPR8YbhdxQCvNaAqoyh+3ng==",
1231
      "dev": true
1232
    },
1233
    "google-closure-compiler-linux": {
1234
      "version": "20190513.0.0",
1235
      "resolved": "https://registry.npmjs.org/google-closure-compiler-linux/-/google-closure-compiler-linux-20190513.0.0.tgz",
1236
      "integrity": "sha512-YI1EnD3v86g6IrkAQndrdlvHvH1/ACvbH9q33CKVMUpAnzOYh8dZF2J5i4AK2GUALnun8wL/MIk5SKTQBCSbjg==",
1237
      "dev": true,
1238
      "optional": true
1239
    },
1240
    "google-closure-compiler-osx": {
1241
      "version": "20190513.0.0",
1242
      "resolved": "https://registry.npmjs.org/google-closure-compiler-osx/-/google-closure-compiler-osx-20190513.0.0.tgz",
1243
      "integrity": "sha512-q4/e9eGNrl16oSTqgcDR+GK4GBDp27kn+cxICDYKgK/rLV8XmAW5HpI3kJty3mlWhO3SIbP5j4RMQuxqwjtZ2w==",
1244
      "dev": true,
1245
      "optional": true
1246
    },
1247
    "graceful-fs": {
1248
      "version": "4.1.11",
1249
      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
1250
      "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
1251
      "dev": true
1252
    },
1253
    "growl": {
1254
      "version": "1.10.5",
1255
      "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
1256
      "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
1257
      "dev": true
1258
    },
1259
    "handlebars": {
1260
      "version": "4.1.2",
1261
      "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz",
1262
      "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==",
1263
      "dev": true,
1264
      "requires": {
1265
        "neo-async": "^2.6.0",
1266
        "optimist": "^0.6.1",
1267
        "source-map": "^0.6.1",
1268
        "uglify-js": "^3.1.4"
1269
      }
1270
    },
1271
    "has-ansi": {
1272
      "version": "2.0.0",
1273
      "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
1274
      "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
1275
      "dev": true,
1276
      "requires": {
1277
        "ansi-regex": "^2.0.0"
1278
      },
1279
      "dependencies": {
1280
        "ansi-regex": {
1281
          "version": "2.1.1",
1282
          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
1283
          "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
1284
          "dev": true
1285
        }
1286
      }
1287
    },
1288
    "has-binary2": {
1289
      "version": "1.0.3",
1290
      "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
1291
      "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
1292
      "dev": true,
1293
      "requires": {
1294
        "isarray": "2.0.1"
1295
      },
1296
      "dependencies": {
1297
        "isarray": {
1298
          "version": "2.0.1",
1299
          "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
1300
          "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
1301
          "dev": true
1302
        }
1303
      }
1304
    },
1305
    "has-cors": {
1306
      "version": "1.1.0",
1307
      "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
1308
      "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
1309
      "dev": true
1310
    },
1311
    "has-flag": {
1312
      "version": "3.0.0",
1313
      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1314
      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1315
      "dev": true
1316
    },
1317
    "he": {
1318
      "version": "1.1.1",
1319
      "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
1320
      "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",
1321
      "dev": true
1322
    },
1323
    "http-errors": {
1324
      "version": "1.7.2",
1325
      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
1326
      "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
1327
      "dev": true,
1328
      "requires": {
1329
        "depd": "~1.1.2",
1330
        "inherits": "2.0.3",
1331
        "setprototypeof": "1.1.1",
1332
        "statuses": ">= 1.5.0 < 2",
1333
        "toidentifier": "1.0.0"
1334
      }
1335
    },
1336
    "http-proxy": {
1337
      "version": "1.17.0",
1338
      "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz",
1339
      "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==",
1340
      "dev": true,
1341
      "requires": {
1342
        "eventemitter3": "^3.0.0",
1343
        "follow-redirects": "^1.0.0",
1344
        "requires-port": "^1.0.0"
1345
      }
1346
    },
1347
    "http-server": {
1348
      "version": "0.11.1",
1349
      "resolved": "https://registry.npmjs.org/http-server/-/http-server-0.11.1.tgz",
1350
      "integrity": "sha512-6JeGDGoujJLmhjiRGlt8yK8Z9Kl0vnl/dQoQZlc4oeqaUoAKQg94NILLfrY3oWzSyFaQCVNTcKE5PZ3cH8VP9w==",
1351
      "dev": true,
1352
      "requires": {
1353
        "colors": "1.0.3",
1354
        "corser": "~2.0.0",
1355
        "ecstatic": "^3.0.0",
1356
        "http-proxy": "^1.8.1",
1357
        "opener": "~1.4.0",
1358
        "optimist": "0.6.x",
1359
        "portfinder": "^1.0.13",
1360
        "union": "~0.4.3"
1361
      },
1362
      "dependencies": {
1363
        "colors": {
1364
          "version": "1.0.3",
1365
          "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
1366
          "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=",
1367
          "dev": true
1368
        }
1369
      }
1370
    },
1371
    "iconv-lite": {
1372
      "version": "0.4.24",
1373
      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1374
      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1375
      "dev": true,
1376
      "requires": {
1377
        "safer-buffer": ">= 2.1.2 < 3"
1378
      }
1379
    },
1380
    "ignore": {
1381
      "version": "4.0.6",
1382
      "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
1383
      "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
1384
      "dev": true
1385
    },
1386
    "import-fresh": {
1387
      "version": "3.1.0",
1388
      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.1.0.tgz",
1389
      "integrity": "sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ==",
1390
      "dev": true,
1391
      "requires": {
1392
        "parent-module": "^1.0.0",
1393
        "resolve-from": "^4.0.0"
1394
      }
1395
    },
1396
    "imurmurhash": {
1397
      "version": "0.1.4",
1398
      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1399
      "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
1400
      "dev": true
1401
    },
1402
    "indexof": {
1403
      "version": "0.0.1",
1404
      "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
1405
      "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
1406
      "dev": true
1407
    },
1408
    "inflight": {
1409
      "version": "1.0.6",
1410
      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1411
      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1412
      "dev": true,
1413
      "requires": {
1414
        "once": "^1.3.0",
1415
        "wrappy": "1"
1416
      }
1417
    },
1418
    "inherits": {
1419
      "version": "2.0.3",
1420
      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1421
      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
1422
      "dev": true
1423
    },
1424
    "inquirer": {
1425
      "version": "6.5.2",
1426
      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
1427
      "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
1428
      "dev": true,
1429
      "requires": {
1430
        "ansi-escapes": "^3.2.0",
1431
        "chalk": "^2.4.2",
1432
        "cli-cursor": "^2.1.0",
1433
        "cli-width": "^2.0.0",
1434
        "external-editor": "^3.0.3",
1435
        "figures": "^2.0.0",
1436
        "lodash": "^4.17.12",
1437
        "mute-stream": "0.0.7",
1438
        "run-async": "^2.2.0",
1439
        "rxjs": "^6.4.0",
1440
        "string-width": "^2.1.0",
1441
        "strip-ansi": "^5.1.0",
1442
        "through": "^2.3.6"
1443
      }
1444
    },
1445
    "is-binary-path": {
1446
      "version": "2.1.0",
1447
      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
1448
      "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
1449
      "dev": true,
1450
      "requires": {
1451
        "binary-extensions": "^2.0.0"
1452
      }
1453
    },
1454
    "is-extglob": {
1455
      "version": "2.1.1",
1456
      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1457
      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
1458
      "dev": true
1459
    },
1460
    "is-fullwidth-code-point": {
1461
      "version": "2.0.0",
1462
      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
1463
      "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1464
      "dev": true
1465
    },
1466
    "is-glob": {
1467
      "version": "4.0.1",
1468
      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
1469
      "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
1470
      "dev": true,
1471
      "requires": {
1472
        "is-extglob": "^2.1.1"
1473
      }
1474
    },
1475
    "is-number": {
1476
      "version": "7.0.0",
1477
      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
1478
      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
1479
      "dev": true
1480
    },
1481
    "is-promise": {
1482
      "version": "2.1.0",
1483
      "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
1484
      "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
1485
      "dev": true
1486
    },
1487
    "isarray": {
1488
      "version": "1.0.0",
1489
      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1490
      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1491
      "dev": true
1492
    },
1493
    "isbinaryfile": {
1494
      "version": "3.0.3",
1495
      "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz",
1496
      "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==",
1497
      "dev": true,
1498
      "requires": {
1499
        "buffer-alloc": "^1.2.0"
1500
      }
1501
    },
1502
    "isexe": {
1503
      "version": "2.0.0",
1504
      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1505
      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1506
      "dev": true
1507
    },
1508
    "js-tokens": {
1509
      "version": "4.0.0",
1510
      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
1511
      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
1512
      "dev": true
1513
    },
1514
    "js-yaml": {
1515
      "version": "3.13.1",
1516
      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
1517
      "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
1518
      "dev": true,
1519
      "requires": {
1520
        "argparse": "^1.0.7",
1521
        "esprima": "^4.0.0"
1522
      }
1523
    },
1524
    "js2xmlparser": {
1525
      "version": "4.0.0",
1526
      "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.0.tgz",
1527
      "integrity": "sha512-WuNgdZOXVmBk5kUPMcTcVUpbGRzLfNkv7+7APq7WiDihpXVKrgxo6wwRpRl9OQeEBgKCVk9mR7RbzrnNWC8oBw==",
1528
      "dev": true,
1529
      "requires": {
1530
        "xmlcreate": "^2.0.0"
1531
      }
1532
    },
1533
    "jsdoc": {
1534
      "version": "3.6.3",
1535
      "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.3.tgz",
1536
      "integrity": "sha512-Yf1ZKA3r9nvtMWHO1kEuMZTlHOF8uoQ0vyo5eH7SQy5YeIiHM+B0DgKnn+X6y6KDYZcF7G2SPkKF+JORCXWE/A==",
1537
      "dev": true,
1538
      "requires": {
1539
        "@babel/parser": "^7.4.4",
1540
        "bluebird": "^3.5.4",
1541
        "catharsis": "^0.8.11",
1542
        "escape-string-regexp": "^2.0.0",
1543
        "js2xmlparser": "^4.0.0",
1544
        "klaw": "^3.0.0",
1545
        "markdown-it": "^8.4.2",
1546
        "markdown-it-anchor": "^5.0.2",
1547
        "marked": "^0.7.0",
1548
        "mkdirp": "^0.5.1",
1549
        "requizzle": "^0.2.3",
1550
        "strip-json-comments": "^3.0.1",
1551
        "taffydb": "2.6.2",
1552
        "underscore": "~1.9.1"
1553
      },
1554
      "dependencies": {
1555
        "escape-string-regexp": {
1556
          "version": "2.0.0",
1557
          "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
1558
          "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
1559
          "dev": true
1560
        },
1561
        "strip-json-comments": {
1562
          "version": "3.0.1",
1563
          "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
1564
          "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
1565
          "dev": true
1566
        }
1567
      }
1568
    },
1569
    "json-schema-traverse": {
1570
      "version": "0.4.1",
1571
      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
1572
      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
1573
      "dev": true
1574
    },
1575
    "json-stable-stringify-without-jsonify": {
1576
      "version": "1.0.1",
1577
      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
1578
      "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
1579
      "dev": true
1580
    },
1581
    "jsonfile": {
1582
      "version": "4.0.0",
1583
      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
1584
      "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
1585
      "dev": true,
1586
      "requires": {
1587
        "graceful-fs": "^4.1.6"
1588
      }
1589
    },
1590
    "just-extend": {
1591
      "version": "4.0.2",
1592
      "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.0.2.tgz",
1593
      "integrity": "sha512-FrLwOgm+iXrPV+5zDU6Jqu4gCRXbWEQg2O3SKONsWE4w7AXFRkryS53bpWdaL9cNol+AmR3AEYz6kn+o0fCPnw==",
1594
      "dev": true
1595
    },
1596
    "karma": {
1597
      "version": "4.2.0",
1598
      "resolved": "https://registry.npmjs.org/karma/-/karma-4.2.0.tgz",
1599
      "integrity": "sha512-fmCuxN1rwJxTdZfOXK5LjlmS4Ana/OvzNMpkyLL/TLE8hmgSkpVpMYQ7RTVa8TNKRVQDZNl5W1oF5cfKfgIMlA==",
1600
      "dev": true,
1601
      "requires": {
1602
        "bluebird": "^3.3.0",
1603
        "body-parser": "^1.16.1",
1604
        "braces": "^3.0.2",
1605
        "chokidar": "^3.0.0",
1606
        "colors": "^1.1.0",
1607
        "connect": "^3.6.0",
1608
        "core-js": "^3.1.3",
1609
        "di": "^0.0.1",
1610
        "dom-serialize": "^2.2.0",
1611
        "flatted": "^2.0.0",
1612
        "glob": "^7.1.1",
1613
        "graceful-fs": "^4.1.2",
1614
        "http-proxy": "^1.13.0",
1615
        "isbinaryfile": "^3.0.0",
1616
        "lodash": "^4.17.11",
1617
        "log4js": "^4.0.0",
1618
        "mime": "^2.3.1",
1619
        "minimatch": "^3.0.2",
1620
        "optimist": "^0.6.1",
1621
        "qjobs": "^1.1.4",
1622
        "range-parser": "^1.2.0",
1623
        "rimraf": "^2.6.0",
1624
        "safe-buffer": "^5.0.1",
1625
        "socket.io": "2.1.1",
1626
        "source-map": "^0.6.1",
1627
        "tmp": "0.0.33",
1628
        "useragent": "2.3.0"
1629
      }
1630
    },
1631
    "karma-chrome-launcher": {
1632
      "version": "2.2.0",
1633
      "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-2.2.0.tgz",
1634
      "integrity": "sha512-uf/ZVpAabDBPvdPdveyk1EPgbnloPvFFGgmRhYLTDH7gEB4nZdSBk8yTU47w1g/drLSx5uMOkjKk7IWKfWg/+w==",
1635
      "dev": true,
1636
      "requires": {
1637
        "fs-access": "^1.0.0",
1638
        "which": "^1.2.1"
1639
      }
1640
    },
1641
    "karma-mocha": {
1642
      "version": "1.3.0",
1643
      "resolved": "https://registry.npmjs.org/karma-mocha/-/karma-mocha-1.3.0.tgz",
1644
      "integrity": "sha1-7qrH/8DiAetjxGdEDStpx883eL8=",
1645
      "dev": true,
1646
      "requires": {
1647
        "minimist": "1.2.0"
1648
      },
1649
      "dependencies": {
1650
        "minimist": {
1651
          "version": "1.2.0",
1652
          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
1653
          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
1654
          "dev": true
1655
        }
1656
      }
1657
    },
1658
    "karma-spec-reporter": {
1659
      "version": "0.0.32",
1660
      "resolved": "https://registry.npmjs.org/karma-spec-reporter/-/karma-spec-reporter-0.0.32.tgz",
1661
      "integrity": "sha1-LpxyB+pyZ3EmAln4K+y1QyCeRAo=",
1662
      "dev": true,
1663
      "requires": {
1664
        "colors": "^1.1.2"
1665
      }
1666
    },
1667
    "klaw": {
1668
      "version": "3.0.0",
1669
      "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
1670
      "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==",
1671
      "dev": true,
1672
      "requires": {
1673
        "graceful-fs": "^4.1.9"
1674
      }
1675
    },
1676
    "levn": {
1677
      "version": "0.3.0",
1678
      "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
1679
      "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
1680
      "dev": true,
1681
      "requires": {
1682
        "prelude-ls": "~1.1.2",
1683
        "type-check": "~0.3.2"
1684
      }
1685
    },
1686
    "linkify-it": {
1687
      "version": "2.2.0",
1688
      "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz",
1689
      "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==",
1690
      "dev": true,
1691
      "requires": {
1692
        "uc.micro": "^1.0.1"
1693
      }
1694
    },
1695
    "lodash": {
1696
      "version": "4.17.14",
1697
      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz",
1698
      "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==",
1699
      "dev": true
1700
    },
1701
    "lodash.get": {
1702
      "version": "4.4.2",
1703
      "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
1704
      "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
1705
      "dev": true
1706
    },
1707
    "log4js": {
1708
      "version": "4.5.1",
1709
      "resolved": "https://registry.npmjs.org/log4js/-/log4js-4.5.1.tgz",
1710
      "integrity": "sha512-EEEgFcE9bLgaYUKuozyFfytQM2wDHtXn4tAN41pkaxpNjAykv11GVdeI4tHtmPWW4Xrgh9R/2d7XYghDVjbKKw==",
1711
      "dev": true,
1712
      "requires": {
1713
        "date-format": "^2.0.0",
1714
        "debug": "^4.1.1",
1715
        "flatted": "^2.0.0",
1716
        "rfdc": "^1.1.4",
1717
        "streamroller": "^1.0.6"
1718
      },
1719
      "dependencies": {
1720
        "debug": {
1721
          "version": "4.1.1",
1722
          "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
1723
          "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
1724
          "dev": true,
1725
          "requires": {
1726
            "ms": "^2.1.1"
1727
          }
1728
        },
1729
        "ms": {
1730
          "version": "2.1.2",
1731
          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1732
          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1733
          "dev": true
1734
        }
1735
      }
1736
    },
1737
    "lolex": {
1738
      "version": "2.7.1",
1739
      "resolved": "https://registry.npmjs.org/lolex/-/lolex-2.7.1.tgz",
1740
      "integrity": "sha512-Oo2Si3RMKV3+lV5MsSWplDQFoTClz/24S0MMHYcgGWWmFXr6TMlqcqk/l1GtH+d5wLBwNRiqGnwDRMirtFalJw==",
1741
      "dev": true
1742
    },
1743
    "lru-cache": {
1744
      "version": "4.1.5",
1745
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
1746
      "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
1747
      "dev": true,
1748
      "requires": {
1749
        "pseudomap": "^1.0.2",
1750
        "yallist": "^2.1.2"
1751
      }
1752
    },
1753
    "markdown-it": {
1754
      "version": "8.4.2",
1755
      "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz",
1756
      "integrity": "sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==",
1757
      "dev": true,
1758
      "requires": {
1759
        "argparse": "^1.0.7",
1760
        "entities": "~1.1.1",
1761
        "linkify-it": "^2.0.0",
1762
        "mdurl": "^1.0.1",
1763
        "uc.micro": "^1.0.5"
1764
      }
1765
    },
1766
    "markdown-it-anchor": {
1767
      "version": "5.2.4",
1768
      "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.2.4.tgz",
1769
      "integrity": "sha512-n8zCGjxA3T+Mx1pG8HEgbJbkB8JFUuRkeTZQuIM8iPY6oQ8sWOPRZJDFC9a/pNg2QkHEjjGkhBEl/RSyzaDZ3A==",
1770
      "dev": true
1771
    },
1772
    "marked": {
1773
      "version": "0.7.0",
1774
      "resolved": "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz",
1775
      "integrity": "sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==",
1776
      "dev": true
1777
    },
1778
    "mdurl": {
1779
      "version": "1.0.1",
1780
      "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
1781
      "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
1782
      "dev": true
1783
    },
1784
    "media-typer": {
1785
      "version": "0.3.0",
1786
      "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
1787
      "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
1788
      "dev": true
1789
    },
1790
    "mime": {
1791
      "version": "2.4.4",
1792
      "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz",
1793
      "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==",
1794
      "dev": true
1795
    },
1796
    "mimic-fn": {
1797
      "version": "1.2.0",
1798
      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
1799
      "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
1800
      "dev": true
1801
    },
1802
    "minimatch": {
1803
      "version": "3.0.4",
1804
      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1805
      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1806
      "dev": true,
1807
      "requires": {
1808
        "brace-expansion": "^1.1.7"
1809
      }
1810
    },
1811
    "minimist": {
1812
      "version": "0.0.8",
1813
      "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
1814
      "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
1815
      "dev": true
1816
    },
1817
    "mkdirp": {
1818
      "version": "0.5.1",
1819
      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
1820
      "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
1821
      "dev": true,
1822
      "requires": {
1823
        "minimist": "0.0.8"
1824
      }
1825
    },
1826
    "mocha": {
1827
      "version": "5.2.0",
1828
      "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz",
1829
      "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==",
1830
      "dev": true,
1831
      "requires": {
1832
        "browser-stdout": "1.3.1",
1833
        "commander": "2.15.1",
1834
        "debug": "3.1.0",
1835
        "diff": "3.5.0",
1836
        "escape-string-regexp": "1.0.5",
1837
        "glob": "7.1.2",
1838
        "growl": "1.10.5",
1839
        "he": "1.1.1",
1840
        "minimatch": "3.0.4",
1841
        "mkdirp": "0.5.1",
1842
        "supports-color": "5.4.0"
1843
      },
1844
      "dependencies": {
1845
        "commander": {
1846
          "version": "2.15.1",
1847
          "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
1848
          "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==",
1849
          "dev": true
1850
        },
1851
        "glob": {
1852
          "version": "7.1.2",
1853
          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
1854
          "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
1855
          "dev": true,
1856
          "requires": {
1857
            "fs.realpath": "^1.0.0",
1858
            "inflight": "^1.0.4",
1859
            "inherits": "2",
1860
            "minimatch": "^3.0.4",
1861
            "once": "^1.3.0",
1862
            "path-is-absolute": "^1.0.0"
1863
          }
1864
        },
1865
        "supports-color": {
1866
          "version": "5.4.0",
1867
          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
1868
          "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
1869
          "dev": true,
1870
          "requires": {
1871
            "has-flag": "^3.0.0"
1872
          }
1873
        }
1874
      }
1875
    },
1876
    "ms": {
1877
      "version": "2.0.0",
1878
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1879
      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
1880
      "dev": true
1881
    },
1882
    "mute-stream": {
1883
      "version": "0.0.7",
1884
      "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
1885
      "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
1886
      "dev": true
1887
    },
1888
    "natural-compare": {
1889
      "version": "1.4.0",
1890
      "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
1891
      "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
1892
      "dev": true
1893
    },
1894
    "negotiator": {
1895
      "version": "0.6.2",
1896
      "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
1897
      "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
1898
      "dev": true
1899
    },
1900
    "neo-async": {
1901
      "version": "2.6.1",
1902
      "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
1903
      "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",
1904
      "dev": true
1905
    },
1906
    "nice-try": {
1907
      "version": "1.0.5",
1908
      "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
1909
      "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
1910
      "dev": true
1911
    },
1912
    "nise": {
1913
      "version": "1.4.10",
1914
      "resolved": "https://registry.npmjs.org/nise/-/nise-1.4.10.tgz",
1915
      "integrity": "sha512-sa0RRbj53dovjc7wombHmVli9ZihXbXCQ2uH3TNm03DyvOSIQbxg+pbqDKrk2oxMK1rtLGVlKxcB9rrc6X5YjA==",
1916
      "dev": true,
1917
      "requires": {
1918
        "@sinonjs/formatio": "^3.1.0",
1919
        "@sinonjs/text-encoding": "^0.7.1",
1920
        "just-extend": "^4.0.2",
1921
        "lolex": "^2.3.2",
1922
        "path-to-regexp": "^1.7.0"
1923
      },
1924
      "dependencies": {
1925
        "@sinonjs/formatio": {
1926
          "version": "3.2.1",
1927
          "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-3.2.1.tgz",
1928
          "integrity": "sha512-tsHvOB24rvyvV2+zKMmPkZ7dXX6LSLKZ7aOtXY6Edklp0uRcgGpOsQTTGTcWViFyx4uhWc6GV8QdnALbIbIdeQ==",
1929
          "dev": true,
1930
          "requires": {
1931
            "@sinonjs/commons": "^1",
1932
            "@sinonjs/samsam": "^3.1.0"
1933
          }
1934
        }
1935
      }
1936
    },
1937
    "normalize-path": {
1938
      "version": "3.0.0",
1939
      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1940
      "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1941
      "dev": true
1942
    },
1943
    "null-check": {
1944
      "version": "1.0.0",
1945
      "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz",
1946
      "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=",
1947
      "dev": true
1948
    },
1949
    "object-component": {
1950
      "version": "0.0.3",
1951
      "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
1952
      "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=",
1953
      "dev": true
1954
    },
1955
    "on-finished": {
1956
      "version": "2.3.0",
1957
      "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
1958
      "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
1959
      "dev": true,
1960
      "requires": {
1961
        "ee-first": "1.1.1"
1962
      }
1963
    },
1964
    "once": {
1965
      "version": "1.4.0",
1966
      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1967
      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1968
      "dev": true,
1969
      "requires": {
1970
        "wrappy": "1"
1971
      }
1972
    },
1973
    "onetime": {
1974
      "version": "2.0.1",
1975
      "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
1976
      "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
1977
      "dev": true,
1978
      "requires": {
1979
        "mimic-fn": "^1.0.0"
1980
      }
1981
    },
1982
    "opener": {
1983
      "version": "1.4.3",
1984
      "resolved": "https://registry.npmjs.org/opener/-/opener-1.4.3.tgz",
1985
      "integrity": "sha1-XG2ixdflgx6P+jlklQ+NZnSskLg=",
1986
      "dev": true
1987
    },
1988
    "optimist": {
1989
      "version": "0.6.1",
1990
      "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
1991
      "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
1992
      "dev": true,
1993
      "requires": {
1994
        "minimist": "~0.0.1",
1995
        "wordwrap": "~0.0.2"
1996
      },
1997
      "dependencies": {
1998
        "wordwrap": {
1999
          "version": "0.0.3",
2000
          "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
2001
          "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
2002
          "dev": true
2003
        }
2004
      }
2005
    },
2006
    "optionator": {
2007
      "version": "0.8.2",
2008
      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
2009
      "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
2010
      "dev": true,
2011
      "requires": {
2012
        "deep-is": "~0.1.3",
2013
        "fast-levenshtein": "~2.0.4",
2014
        "levn": "~0.3.0",
2015
        "prelude-ls": "~1.1.2",
2016
        "type-check": "~0.3.2",
2017
        "wordwrap": "~1.0.0"
2018
      }
2019
    },
2020
    "os-tmpdir": {
2021
      "version": "1.0.2",
2022
      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
2023
      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
2024
      "dev": true
2025
    },
2026
    "parent-module": {
2027
      "version": "1.0.1",
2028
      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
2029
      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
2030
      "dev": true,
2031
      "requires": {
2032
        "callsites": "^3.0.0"
2033
      }
2034
    },
2035
    "parseqs": {
2036
      "version": "0.0.5",
2037
      "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
2038
      "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
2039
      "dev": true,
2040
      "requires": {
2041
        "better-assert": "~1.0.0"
2042
      }
2043
    },
2044
    "parseuri": {
2045
      "version": "0.0.5",
2046
      "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
2047
      "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
2048
      "dev": true,
2049
      "requires": {
2050
        "better-assert": "~1.0.0"
2051
      }
2052
    },
2053
    "parseurl": {
2054
      "version": "1.3.3",
2055
      "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
2056
      "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
2057
      "dev": true
2058
    },
2059
    "path-is-absolute": {
2060
      "version": "1.0.1",
2061
      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2062
      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
2063
      "dev": true
2064
    },
2065
    "path-key": {
2066
      "version": "2.0.1",
2067
      "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
2068
      "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
2069
      "dev": true
2070
    },
2071
    "path-to-regexp": {
2072
      "version": "1.7.0",
2073
      "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz",
2074
      "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=",
2075
      "dev": true,
2076
      "requires": {
2077
        "isarray": "0.0.1"
2078
      },
2079
      "dependencies": {
2080
        "isarray": {
2081
          "version": "0.0.1",
2082
          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
2083
          "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
2084
          "dev": true
2085
        }
2086
      }
2087
    },
2088
    "pathval": {
2089
      "version": "1.1.0",
2090
      "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
2091
      "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=",
2092
      "dev": true
2093
    },
2094
    "picomatch": {
2095
      "version": "2.0.7",
2096
      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz",
2097
      "integrity": "sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==",
2098
      "dev": true
2099
    },
2100
    "portfinder": {
2101
      "version": "1.0.16",
2102
      "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.16.tgz",
2103
      "integrity": "sha512-icBXCFQxzlK2PMepOM0QeEdPPFSLAaXXeuKOv5AClJlMy1oVCBrkDGJ12IZYesI/BF8mpeVco3vRCmgeBb4+hw==",
2104
      "dev": true,
2105
      "requires": {
2106
        "async": "^1.5.2",
2107
        "debug": "^2.2.0",
2108
        "mkdirp": "0.5.x"
2109
      },
2110
      "dependencies": {
2111
        "debug": {
2112
          "version": "2.6.9",
2113
          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2114
          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2115
          "dev": true,
2116
          "requires": {
2117
            "ms": "2.0.0"
2118
          }
2119
        }
2120
      }
2121
    },
2122
    "prelude-ls": {
2123
      "version": "1.1.2",
2124
      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
2125
      "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
2126
      "dev": true
2127
    },
2128
    "preprocessor": {
2129
      "version": "1.4.0",
2130
      "resolved": "https://registry.npmjs.org/preprocessor/-/preprocessor-1.4.0.tgz",
2131
      "integrity": "sha1-ucW03L8jZQj4z+kQXeL+EnKqUXk=",
2132
      "dev": true,
2133
      "requires": {
2134
        "glob": "~3.2"
2135
      },
2136
      "dependencies": {
2137
        "glob": {
2138
          "version": "3.2.11",
2139
          "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
2140
          "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
2141
          "dev": true,
2142
          "requires": {
2143
            "inherits": "2",
2144
            "minimatch": "0.3"
2145
          }
2146
        },
2147
        "lru-cache": {
2148
          "version": "2.7.3",
2149
          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
2150
          "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
2151
          "dev": true
2152
        },
2153
        "minimatch": {
2154
          "version": "0.3.0",
2155
          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
2156
          "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
2157
          "dev": true,
2158
          "requires": {
2159
            "lru-cache": "2",
2160
            "sigmund": "~1.0.0"
2161
          }
2162
        }
2163
      }
2164
    },
2165
    "process-nextick-args": {
2166
      "version": "2.0.0",
2167
      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
2168
      "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
2169
      "dev": true
2170
    },
2171
    "progress": {
2172
      "version": "2.0.3",
2173
      "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
2174
      "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
2175
      "dev": true
2176
    },
2177
    "pseudomap": {
2178
      "version": "1.0.2",
2179
      "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
2180
      "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
2181
      "dev": true
2182
    },
2183
    "punycode": {
2184
      "version": "2.1.1",
2185
      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
2186
      "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
2187
      "dev": true
2188
    },
2189
    "qjobs": {
2190
      "version": "1.2.0",
2191
      "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
2192
      "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==",
2193
      "dev": true
2194
    },
2195
    "range-parser": {
2196
      "version": "1.2.1",
2197
      "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
2198
      "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
2199
      "dev": true
2200
    },
2201
    "raw-body": {
2202
      "version": "2.4.0",
2203
      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
2204
      "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
2205
      "dev": true,
2206
      "requires": {
2207
        "bytes": "3.1.0",
2208
        "http-errors": "1.7.2",
2209
        "iconv-lite": "0.4.24",
2210
        "unpipe": "1.0.0"
2211
      }
2212
    },
2213
    "readable-stream": {
2214
      "version": "2.3.6",
2215
      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
2216
      "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
2217
      "dev": true,
2218
      "requires": {
2219
        "core-util-is": "~1.0.0",
2220
        "inherits": "~2.0.3",
2221
        "isarray": "~1.0.0",
2222
        "process-nextick-args": "~2.0.0",
2223
        "safe-buffer": "~5.1.1",
2224
        "string_decoder": "~1.1.1",
2225
        "util-deprecate": "~1.0.1"
2226
      }
2227
    },
2228
    "readdirp": {
2229
      "version": "3.1.1",
2230
      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.1.1.tgz",
2231
      "integrity": "sha512-XXdSXZrQuvqoETj50+JAitxz1UPdt5dupjT6T5nVB+WvjMv2XKYj+s7hPeAVCXvmJrL36O4YYyWlIC3an2ePiQ==",
2232
      "dev": true,
2233
      "requires": {
2234
        "picomatch": "^2.0.4"
2235
      }
2236
    },
2237
    "regexpp": {
2238
      "version": "2.0.1",
2239
      "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
2240
      "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
2241
      "dev": true
2242
    },
2243
    "remove-trailing-separator": {
2244
      "version": "1.1.0",
2245
      "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
2246
      "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
2247
      "dev": true
2248
    },
2249
    "replace-ext": {
2250
      "version": "1.0.0",
2251
      "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
2252
      "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
2253
      "dev": true
2254
    },
2255
    "requires-port": {
2256
      "version": "1.0.0",
2257
      "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
2258
      "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
2259
      "dev": true
2260
    },
2261
    "requizzle": {
2262
      "version": "0.2.3",
2263
      "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz",
2264
      "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==",
2265
      "dev": true,
2266
      "requires": {
2267
        "lodash": "^4.17.14"
2268
      }
2269
    },
2270
    "resolve-from": {
2271
      "version": "4.0.0",
2272
      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
2273
      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
2274
      "dev": true
2275
    },
2276
    "restore-cursor": {
2277
      "version": "2.0.0",
2278
      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
2279
      "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
2280
      "dev": true,
2281
      "requires": {
2282
        "onetime": "^2.0.0",
2283
        "signal-exit": "^3.0.2"
2284
      }
2285
    },
2286
    "rfdc": {
2287
      "version": "1.1.4",
2288
      "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz",
2289
      "integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug==",
2290
      "dev": true
2291
    },
2292
    "rimraf": {
2293
      "version": "2.6.3",
2294
      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
2295
      "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
2296
      "dev": true,
2297
      "requires": {
2298
        "glob": "^7.1.3"
2299
      },
2300
      "dependencies": {
2301
        "glob": {
2302
          "version": "7.1.3",
2303
          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
2304
          "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
2305
          "dev": true,
2306
          "requires": {
2307
            "fs.realpath": "^1.0.0",
2308
            "inflight": "^1.0.4",
2309
            "inherits": "2",
2310
            "minimatch": "^3.0.4",
2311
            "once": "^1.3.0",
2312
            "path-is-absolute": "^1.0.0"
2313
          }
2314
        }
2315
      }
2316
    },
2317
    "run-async": {
2318
      "version": "2.3.0",
2319
      "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
2320
      "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
2321
      "dev": true,
2322
      "requires": {
2323
        "is-promise": "^2.1.0"
2324
      }
2325
    },
2326
    "rxjs": {
2327
      "version": "6.5.2",
2328
      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz",
2329
      "integrity": "sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==",
2330
      "dev": true,
2331
      "requires": {
2332
        "tslib": "^1.9.0"
2333
      }
2334
    },
2335
    "safe-buffer": {
2336
      "version": "5.1.2",
2337
      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2338
      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2339
      "dev": true
2340
    },
2341
    "safer-buffer": {
2342
      "version": "2.1.2",
2343
      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2344
      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
2345
      "dev": true
2346
    },
2347
    "samsam": {
2348
      "version": "1.3.0",
2349
      "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.3.0.tgz",
2350
      "integrity": "sha512-1HwIYD/8UlOtFS3QO3w7ey+SdSDFE4HRNLZoZRYVQefrOY3l17epswImeB1ijgJFQJodIaHcwkp3r/myBjFVbg==",
2351
      "dev": true
2352
    },
2353
    "semver": {
2354
      "version": "6.3.0",
2355
      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
2356
      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
2357
      "dev": true
2358
    },
2359
    "setprototypeof": {
2360
      "version": "1.1.1",
2361
      "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
2362
      "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
2363
      "dev": true
2364
    },
2365
    "shebang-command": {
2366
      "version": "1.2.0",
2367
      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
2368
      "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
2369
      "dev": true,
2370
      "requires": {
2371
        "shebang-regex": "^1.0.0"
2372
      }
2373
    },
2374
    "shebang-regex": {
2375
      "version": "1.0.0",
2376
      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
2377
      "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
2378
      "dev": true
2379
    },
2380
    "sigmund": {
2381
      "version": "1.0.1",
2382
      "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
2383
      "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
2384
      "dev": true
2385
    },
2386
    "signal-exit": {
2387
      "version": "3.0.2",
2388
      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
2389
      "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
2390
      "dev": true
2391
    },
2392
    "sinon": {
2393
      "version": "5.1.1",
2394
      "resolved": "https://registry.npmjs.org/sinon/-/sinon-5.1.1.tgz",
2395
      "integrity": "sha512-h/3uHscbt5pQNxkf7Y/Lb9/OM44YNCicHakcq73ncbrIS8lXg+ZGOZbtuU+/km4YnyiCYfQQEwANaReJz7KDfw==",
2396
      "dev": true,
2397
      "requires": {
2398
        "@sinonjs/formatio": "^2.0.0",
2399
        "diff": "^3.5.0",
2400
        "lodash.get": "^4.4.2",
2401
        "lolex": "^2.4.2",
2402
        "nise": "^1.3.3",
2403
        "supports-color": "^5.4.0",
2404
        "type-detect": "^4.0.8"
2405
      },
2406
      "dependencies": {
2407
        "supports-color": {
2408
          "version": "5.4.0",
2409
          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
2410
          "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
2411
          "dev": true,
2412
          "requires": {
2413
            "has-flag": "^3.0.0"
2414
          }
2415
        }
2416
      }
2417
    },
2418
    "slice-ansi": {
2419
      "version": "2.1.0",
2420
      "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
2421
      "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
2422
      "dev": true,
2423
      "requires": {
2424
        "ansi-styles": "^3.2.0",
2425
        "astral-regex": "^1.0.0",
2426
        "is-fullwidth-code-point": "^2.0.0"
2427
      }
2428
    },
2429
    "socket.io": {
2430
      "version": "2.1.1",
2431
      "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz",
2432
      "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==",
2433
      "dev": true,
2434
      "requires": {
2435
        "debug": "~3.1.0",
2436
        "engine.io": "~3.2.0",
2437
        "has-binary2": "~1.0.2",
2438
        "socket.io-adapter": "~1.1.0",
2439
        "socket.io-client": "2.1.1",
2440
        "socket.io-parser": "~3.2.0"
2441
      }
2442
    },
2443
    "socket.io-adapter": {
2444
      "version": "1.1.1",
2445
      "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz",
2446
      "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=",
2447
      "dev": true
2448
    },
2449
    "socket.io-client": {
2450
      "version": "2.1.1",
2451
      "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz",
2452
      "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==",
2453
      "dev": true,
2454
      "requires": {
2455
        "backo2": "1.0.2",
2456
        "base64-arraybuffer": "0.1.5",
2457
        "component-bind": "1.0.0",
2458
        "component-emitter": "1.2.1",
2459
        "debug": "~3.1.0",
2460
        "engine.io-client": "~3.2.0",
2461
        "has-binary2": "~1.0.2",
2462
        "has-cors": "1.1.0",
2463
        "indexof": "0.0.1",
2464
        "object-component": "0.0.3",
2465
        "parseqs": "0.0.5",
2466
        "parseuri": "0.0.5",
2467
        "socket.io-parser": "~3.2.0",
2468
        "to-array": "0.1.4"
2469
      }
2470
    },
2471
    "socket.io-parser": {
2472
      "version": "3.2.0",
2473
      "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz",
2474
      "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==",
2475
      "dev": true,
2476
      "requires": {
2477
        "component-emitter": "1.2.1",
2478
        "debug": "~3.1.0",
2479
        "isarray": "2.0.1"
2480
      },
2481
      "dependencies": {
2482
        "isarray": {
2483
          "version": "2.0.1",
2484
          "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
2485
          "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
2486
          "dev": true
2487
        }
2488
      }
2489
    },
2490
    "source-map": {
2491
      "version": "0.6.1",
2492
      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2493
      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2494
      "dev": true
2495
    },
2496
    "sprintf-js": {
2497
      "version": "1.0.3",
2498
      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
2499
      "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
2500
      "dev": true
2501
    },
2502
    "statuses": {
2503
      "version": "1.5.0",
2504
      "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
2505
      "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
2506
      "dev": true
2507
    },
2508
    "streamroller": {
2509
      "version": "1.0.6",
2510
      "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-1.0.6.tgz",
2511
      "integrity": "sha512-3QC47Mhv3/aZNFpDDVO44qQb9gwB9QggMEE0sQmkTAwBVYdBRWISdsywlkfm5II1Q5y/pmrHflti/IgmIzdDBg==",
2512
      "dev": true,
2513
      "requires": {
2514
        "async": "^2.6.2",
2515
        "date-format": "^2.0.0",
2516
        "debug": "^3.2.6",
2517
        "fs-extra": "^7.0.1",
2518
        "lodash": "^4.17.14"
2519
      },
2520
      "dependencies": {
2521
        "async": {
2522
          "version": "2.6.2",
2523
          "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz",
2524
          "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==",
2525
          "dev": true,
2526
          "requires": {
2527
            "lodash": "^4.17.11"
2528
          }
2529
        },
2530
        "debug": {
2531
          "version": "3.2.6",
2532
          "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
2533
          "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
2534
          "dev": true,
2535
          "requires": {
2536
            "ms": "^2.1.1"
2537
          }
2538
        },
2539
        "fs-extra": {
2540
          "version": "7.0.1",
2541
          "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
2542
          "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
2543
          "dev": true,
2544
          "requires": {
2545
            "graceful-fs": "^4.1.2",
2546
            "jsonfile": "^4.0.0",
2547
            "universalify": "^0.1.0"
2548
          }
2549
        },
2550
        "jsonfile": {
2551
          "version": "4.0.0",
2552
          "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
2553
          "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
2554
          "dev": true,
2555
          "requires": {
2556
            "graceful-fs": "^4.1.6"
2557
          }
2558
        },
2559
        "ms": {
2560
          "version": "2.1.2",
2561
          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2562
          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
2563
          "dev": true
2564
        }
2565
      }
2566
    },
2567
    "string-width": {
2568
      "version": "2.1.1",
2569
      "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
2570
      "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
2571
      "dev": true,
2572
      "requires": {
2573
        "is-fullwidth-code-point": "^2.0.0",
2574
        "strip-ansi": "^4.0.0"
2575
      },
2576
      "dependencies": {
2577
        "strip-ansi": {
2578
          "version": "4.0.0",
2579
          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
2580
          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
2581
          "dev": true,
2582
          "requires": {
2583
            "ansi-regex": "^3.0.0"
2584
          }
2585
        }
2586
      }
2587
    },
2588
    "string_decoder": {
2589
      "version": "1.1.1",
2590
      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
2591
      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2592
      "dev": true,
2593
      "requires": {
2594
        "safe-buffer": "~5.1.0"
2595
      }
2596
    },
2597
    "strip-ansi": {
2598
      "version": "5.2.0",
2599
      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
2600
      "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
2601
      "dev": true,
2602
      "requires": {
2603
        "ansi-regex": "^4.1.0"
2604
      },
2605
      "dependencies": {
2606
        "ansi-regex": {
2607
          "version": "4.1.0",
2608
          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
2609
          "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
2610
          "dev": true
2611
        }
2612
      }
2613
    },
2614
    "strip-json-comments": {
2615
      "version": "3.0.1",
2616
      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
2617
      "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
2618
      "dev": true
2619
    },
2620
    "supports-color": {
2621
      "version": "5.5.0",
2622
      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2623
      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2624
      "dev": true,
2625
      "requires": {
2626
        "has-flag": "^3.0.0"
2627
      }
2628
    },
2629
    "table": {
2630
      "version": "5.4.6",
2631
      "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
2632
      "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
2633
      "dev": true,
2634
      "requires": {
2635
        "ajv": "^6.10.2",
2636
        "lodash": "^4.17.14",
2637
        "slice-ansi": "^2.1.0",
2638
        "string-width": "^3.0.0"
2639
      },
2640
      "dependencies": {
2641
        "string-width": {
2642
          "version": "3.1.0",
2643
          "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
2644
          "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
2645
          "dev": true,
2646
          "requires": {
2647
            "emoji-regex": "^7.0.1",
2648
            "is-fullwidth-code-point": "^2.0.0",
2649
            "strip-ansi": "^5.1.0"
2650
          }
2651
        }
2652
      }
2653
    },
2654
    "taffydb": {
2655
      "version": "2.6.2",
2656
      "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz",
2657
      "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=",
2658
      "dev": true
2659
    },
2660
    "text-table": {
2661
      "version": "0.2.0",
2662
      "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
2663
      "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
2664
      "dev": true
2665
    },
2666
    "through": {
2667
      "version": "2.3.8",
2668
      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
2669
      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
2670
      "dev": true
2671
    },
2672
    "tmp": {
2673
      "version": "0.0.33",
2674
      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
2675
      "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
2676
      "dev": true,
2677
      "requires": {
2678
        "os-tmpdir": "~1.0.2"
2679
      }
2680
    },
2681
    "to-array": {
2682
      "version": "0.1.4",
2683
      "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
2684
      "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
2685
      "dev": true
2686
    },
2687
    "to-regex-range": {
2688
      "version": "5.0.1",
2689
      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2690
      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2691
      "dev": true,
2692
      "requires": {
2693
        "is-number": "^7.0.0"
2694
      }
2695
    },
2696
    "toidentifier": {
2697
      "version": "1.0.0",
2698
      "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
2699
      "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
2700
      "dev": true
2701
    },
2702
    "tsd-jsdoc": {
2703
      "version": "2.4.0",
2704
      "resolved": "https://registry.npmjs.org/tsd-jsdoc/-/tsd-jsdoc-2.4.0.tgz",
2705
      "integrity": "sha512-TBWIgYP/I681CQQXv4SNGe9HszfNDnyHtQkkPEX+fraFYBkWY8+5ug2quisRcrBz13QY78Hqta0PHeCT5llUFg==",
2706
      "dev": true,
2707
      "requires": {
2708
        "typescript": "^3.2.1"
2709
      }
2710
    },
2711
    "tslib": {
2712
      "version": "1.10.0",
2713
      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
2714
      "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
2715
      "dev": true
2716
    },
2717
    "type-check": {
2718
      "version": "0.3.2",
2719
      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
2720
      "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
2721
      "dev": true,
2722
      "requires": {
2723
        "prelude-ls": "~1.1.2"
2724
      }
2725
    },
2726
    "type-detect": {
2727
      "version": "4.0.8",
2728
      "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
2729
      "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
2730
      "dev": true
2731
    },
2732
    "type-is": {
2733
      "version": "1.6.18",
2734
      "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
2735
      "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
2736
      "dev": true,
2737
      "requires": {
2738
        "media-typer": "0.3.0",
2739
        "mime-types": "~2.1.24"
2740
      },
2741
      "dependencies": {
2742
        "mime-db": {
2743
          "version": "1.40.0",
2744
          "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
2745
          "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==",
2746
          "dev": true
2747
        },
2748
        "mime-types": {
2749
          "version": "2.1.24",
2750
          "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
2751
          "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
2752
          "dev": true,
2753
          "requires": {
2754
            "mime-db": "1.40.0"
2755
          }
2756
        }
2757
      }
2758
    },
2759
    "typescript": {
2760
      "version": "3.5.3",
2761
      "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz",
2762
      "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==",
2763
      "dev": true
2764
    },
2765
    "uc.micro": {
2766
      "version": "1.0.6",
2767
      "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
2768
      "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
2769
      "dev": true
2770
    },
2771
    "uglify-js": {
2772
      "version": "3.6.0",
2773
      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz",
2774
      "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==",
2775
      "dev": true,
2776
      "requires": {
2777
        "commander": "~2.20.0",
2778
        "source-map": "~0.6.1"
2779
      }
2780
    },
2781
    "ultron": {
2782
      "version": "1.1.1",
2783
      "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
2784
      "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==",
2785
      "dev": true
2786
    },
2787
    "underscore": {
2788
      "version": "1.9.1",
2789
      "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz",
2790
      "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==",
2791
      "dev": true
2792
    },
2793
    "union": {
2794
      "version": "0.4.6",
2795
      "resolved": "https://registry.npmjs.org/union/-/union-0.4.6.tgz",
2796
      "integrity": "sha1-GY+9rrolTniLDvy2MLwR8kopWeA=",
2797
      "dev": true,
2798
      "requires": {
2799
        "qs": "~2.3.3"
2800
      },
2801
      "dependencies": {
2802
        "qs": {
2803
          "version": "2.3.3",
2804
          "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz",
2805
          "integrity": "sha1-6eha2+ddoLvkyOBHaghikPhjtAQ=",
2806
          "dev": true
2807
        }
2808
      }
2809
    },
2810
    "universalify": {
2811
      "version": "0.1.2",
2812
      "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
2813
      "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
2814
      "dev": true
2815
    },
2816
    "unpipe": {
2817
      "version": "1.0.0",
2818
      "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
2819
      "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
2820
      "dev": true
2821
    },
2822
    "uri-js": {
2823
      "version": "4.2.2",
2824
      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
2825
      "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
2826
      "dev": true,
2827
      "requires": {
2828
        "punycode": "^2.1.0"
2829
      }
2830
    },
2831
    "url-join": {
2832
      "version": "2.0.5",
2833
      "resolved": "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz",
2834
      "integrity": "sha1-WvIvGMBSoACkjXuCxenC4v7tpyg=",
2835
      "dev": true
2836
    },
2837
    "useragent": {
2838
      "version": "2.3.0",
2839
      "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz",
2840
      "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==",
2841
      "dev": true,
2842
      "requires": {
2843
        "lru-cache": "4.1.x",
2844
        "tmp": "0.0.x"
2845
      }
2846
    },
2847
    "util-deprecate": {
2848
      "version": "1.0.2",
2849
      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2850
      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
2851
      "dev": true
2852
    },
2853
    "utils-merge": {
2854
      "version": "1.0.1",
2855
      "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
2856
      "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
2857
      "dev": true
2858
    },
2859
    "v8-compile-cache": {
2860
      "version": "2.1.0",
2861
      "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz",
2862
      "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==",
2863
      "dev": true
2864
    },
2865
    "vinyl": {
2866
      "version": "2.2.0",
2867
      "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz",
2868
      "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==",
2869
      "dev": true,
2870
      "requires": {
2871
        "clone": "^2.1.1",
2872
        "clone-buffer": "^1.0.0",
2873
        "clone-stats": "^1.0.0",
2874
        "cloneable-readable": "^1.0.0",
2875
        "remove-trailing-separator": "^1.0.1",
2876
        "replace-ext": "^1.0.0"
2877
      }
2878
    },
2879
    "vinyl-sourcemaps-apply": {
2880
      "version": "0.2.1",
2881
      "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
2882
      "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=",
2883
      "dev": true,
2884
      "requires": {
2885
        "source-map": "^0.5.1"
2886
      },
2887
      "dependencies": {
2888
        "source-map": {
2889
          "version": "0.5.7",
2890
          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
2891
          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
2892
          "dev": true
2893
        }
2894
      }
2895
    },
2896
    "void-elements": {
2897
      "version": "2.0.1",
2898
      "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
2899
      "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=",
2900
      "dev": true
2901
    },
2902
    "which": {
2903
      "version": "1.3.1",
2904
      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
2905
      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
2906
      "dev": true,
2907
      "requires": {
2908
        "isexe": "^2.0.0"
2909
      }
2910
    },
2911
    "wordwrap": {
2912
      "version": "1.0.0",
2913
      "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
2914
      "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
2915
      "dev": true
2916
    },
2917
    "wrappy": {
2918
      "version": "1.0.2",
2919
      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2920
      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
2921
      "dev": true
2922
    },
2923
    "write": {
2924
      "version": "1.0.3",
2925
      "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
2926
      "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
2927
      "dev": true,
2928
      "requires": {
2929
        "mkdirp": "^0.5.1"
2930
      }
2931
    },
2932
    "xmlcreate": {
2933
      "version": "2.0.1",
2934
      "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.1.tgz",
2935
      "integrity": "sha512-MjGsXhKG8YjTKrDCXseFo3ClbMGvUD4en29H2Cev1dv4P/chlpw6KdYmlCWDkhosBVKRDjM836+3e3pm1cBNJA==",
2936
      "dev": true
2937
    },
2938
    "xmlhttprequest-ssl": {
2939
      "version": "1.5.5",
2940
      "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
2941
      "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=",
2942
      "dev": true
2943
    },
2944
    "yallist": {
2945
      "version": "2.1.2",
2946
      "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
2947
      "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
2948
      "dev": true
2949
    },
2950
    "yeast": {
2951
      "version": "0.1.2",
2952
      "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
2953
      "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
2954
      "dev": true
2955
    }
2956
  }
2957
}