build: Updating composer dependencies
[mediawiki-ext-josa.git] / package-lock.json
blob9e9a77c04a7be3f9c407dfad81a1eb0caa0f3adb
2         "requires": true,
3         "lockfileVersion": 1,
4         "dependencies": {
5                 "@babel/code-frame": {
6                         "version": "7.12.11",
7                         "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
8                         "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
9                         "dev": true,
10                         "requires": {
11                                 "@babel/highlight": "^7.10.4"
12                         }
13                 },
14                 "@babel/helper-validator-identifier": {
15                         "version": "7.12.11",
16                         "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
17                         "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
18                         "dev": true
19                 },
20                 "@babel/highlight": {
21                         "version": "7.13.10",
22                         "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz",
23                         "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==",
24                         "dev": true,
25                         "requires": {
26                                 "@babel/helper-validator-identifier": "^7.12.11",
27                                 "chalk": "^2.0.0",
28                                 "js-tokens": "^4.0.0"
29                         },
30                         "dependencies": {
31                                 "chalk": {
32                                         "version": "2.4.2",
33                                         "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
34                                         "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
35                                         "dev": true,
36                                         "requires": {
37                                                 "ansi-styles": "^3.2.1",
38                                                 "escape-string-regexp": "^1.0.5",
39                                                 "supports-color": "^5.3.0"
40                                         }
41                                 }
42                         }
43                 },
44                 "@eslint/eslintrc": {
45                         "version": "0.4.0",
46                         "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz",
47                         "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==",
48                         "dev": true,
49                         "requires": {
50                                 "ajv": "^6.12.4",
51                                 "debug": "^4.1.1",
52                                 "espree": "^7.3.0",
53                                 "globals": "^12.1.0",
54                                 "ignore": "^4.0.6",
55                                 "import-fresh": "^3.2.1",
56                                 "js-yaml": "^3.13.1",
57                                 "minimatch": "^3.0.4",
58                                 "strip-json-comments": "^3.1.1"
59                         },
60                         "dependencies": {
61                                 "globals": {
62                                         "version": "12.4.0",
63                                         "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
64                                         "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
65                                         "dev": true,
66                                         "requires": {
67                                                 "type-fest": "^0.8.1"
68                                         }
69                                 }
70                         }
71                 },
72                 "@mdn/browser-compat-data": {
73                         "version": "2.0.7",
74                         "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-2.0.7.tgz",
75                         "integrity": "sha512-GeeM827DlzFFidn1eKkMBiqXFD2oLsnZbaiGhByPl0vcapsRzUL+t9hDoov1swc9rB2jw64R+ihtzC8qOE9wXw==",
76                         "dev": true,
77                         "requires": {
78                                 "extend": "3.0.2"
79                         }
80                 },
81                 "abbrev": {
82                         "version": "1.1.1",
83                         "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
84                         "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
85                         "dev": true
86                 },
87                 "acorn": {
88                         "version": "7.4.1",
89                         "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
90                         "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
91                         "dev": true
92                 },
93                 "acorn-jsx": {
94                         "version": "5.3.1",
95                         "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
96                         "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
97                         "dev": true
98                 },
99                 "ajv": {
100                         "version": "6.12.6",
101                         "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
102                         "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
103                         "dev": true,
104                         "requires": {
105                                 "fast-deep-equal": "^3.1.1",
106                                 "fast-json-stable-stringify": "^2.0.0",
107                                 "json-schema-traverse": "^0.4.1",
108                                 "uri-js": "^4.2.2"
109                         }
110                 },
111                 "ansi-colors": {
112                         "version": "4.1.1",
113                         "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
114                         "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
115                         "dev": true
116                 },
117                 "ansi-regex": {
118                         "version": "5.0.0",
119                         "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
120                         "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
121                         "dev": true
122                 },
123                 "ansi-styles": {
124                         "version": "3.2.1",
125                         "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
126                         "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
127                         "dev": true,
128                         "requires": {
129                                 "color-convert": "^1.9.0"
130                         }
131                 },
132                 "argparse": {
133                         "version": "1.0.10",
134                         "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
135                         "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
136                         "dev": true,
137                         "requires": {
138                                 "sprintf-js": "~1.0.2"
139                         },
140                         "dependencies": {
141                                 "sprintf-js": {
142                                         "version": "1.0.3",
143                                         "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
144                                         "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
145                                         "dev": true
146                                 }
147                         }
148                 },
149                 "array-each": {
150                         "version": "1.0.1",
151                         "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
152                         "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
153                         "dev": true
154                 },
155                 "array-slice": {
156                         "version": "1.1.0",
157                         "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
158                         "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
159                         "dev": true
160                 },
161                 "ast-metadata-inferer": {
162                         "version": "0.4.0",
163                         "resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.4.0.tgz",
164                         "integrity": "sha512-tKHdBe8N/Vq2nLAm4YPBVREVZjMux6KrqyPfNQgIbDl0t7HaNSmy8w4OyVHYg/cvyn5BW7o7pVwpjPte89Zhcg==",
165                         "dev": true
166                 },
167                 "astral-regex": {
168                         "version": "2.0.0",
169                         "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
170                         "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
171                         "dev": true
172                 },
173                 "async": {
174                         "version": "3.2.0",
175                         "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz",
176                         "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==",
177                         "dev": true
178                 },
179                 "balanced-match": {
180                         "version": "1.0.0",
181                         "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
182                         "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
183                         "dev": true
184                 },
185                 "brace-expansion": {
186                         "version": "1.1.11",
187                         "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
188                         "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
189                         "dev": true,
190                         "requires": {
191                                 "balanced-match": "^1.0.0",
192                                 "concat-map": "0.0.1"
193                         }
194                 },
195                 "braces": {
196                         "version": "3.0.2",
197                         "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
198                         "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
199                         "dev": true,
200                         "requires": {
201                                 "fill-range": "^7.0.1"
202                         }
203                 },
204                 "browserslist": {
205                         "version": "4.16.6",
206                         "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz",
207                         "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==",
208                         "dev": true,
209                         "requires": {
210                                 "caniuse-lite": "^1.0.30001219",
211                                 "colorette": "^1.2.2",
212                                 "electron-to-chromium": "^1.3.723",
213                                 "escalade": "^3.1.1",
214                                 "node-releases": "^1.1.71"
215                         },
216                         "dependencies": {
217                                 "caniuse-lite": {
218                                         "version": "1.0.30001228",
219                                         "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001228.tgz",
220                                         "integrity": "sha512-QQmLOGJ3DEgokHbMSA8cj2a+geXqmnpyOFT0lhQV6P3/YOJvGDEwoedcwxEQ30gJIwIIunHIicunJ2rzK5gB2A==",
221                                         "dev": true
222                                 }
223                         }
224                 },
225                 "callsites": {
226                         "version": "3.1.0",
227                         "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
228                         "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
229                         "dev": true
230                 },
231                 "caniuse-lite": {
232                         "version": "1.0.30001209",
233                         "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001209.tgz",
234                         "integrity": "sha512-2Ktt4OeRM7EM/JaOZjuLzPYAIqmbwQMNnYbgooT+icoRGrKOyAxA1xhlnotBD1KArRSPsuJp3TdYcZYrL7qNxA==",
235                         "dev": true
236                 },
237                 "chalk": {
238                         "version": "4.1.0",
239                         "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
240                         "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
241                         "dev": true,
242                         "requires": {
243                                 "ansi-styles": "^4.1.0",
244                                 "supports-color": "^7.1.0"
245                         },
246                         "dependencies": {
247                                 "ansi-styles": {
248                                         "version": "4.3.0",
249                                         "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
250                                         "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
251                                         "dev": true,
252                                         "requires": {
253                                                 "color-convert": "^2.0.1"
254                                         }
255                                 },
256                                 "color-convert": {
257                                         "version": "2.0.1",
258                                         "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
259                                         "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
260                                         "dev": true,
261                                         "requires": {
262                                                 "color-name": "~1.1.4"
263                                         }
264                                 },
265                                 "color-name": {
266                                         "version": "1.1.4",
267                                         "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
268                                         "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
269                                         "dev": true
270                                 },
271                                 "has-flag": {
272                                         "version": "4.0.0",
273                                         "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
274                                         "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
275                                         "dev": true
276                                 },
277                                 "supports-color": {
278                                         "version": "7.2.0",
279                                         "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
280                                         "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
281                                         "dev": true,
282                                         "requires": {
283                                                 "has-flag": "^4.0.0"
284                                         }
285                                 }
286                         }
287                 },
288                 "color-convert": {
289                         "version": "1.9.3",
290                         "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
291                         "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
292                         "dev": true,
293                         "requires": {
294                                 "color-name": "1.1.3"
295                         }
296                 },
297                 "color-name": {
298                         "version": "1.1.3",
299                         "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
300                         "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
301                         "dev": true
302                 },
303                 "colorette": {
304                         "version": "1.2.2",
305                         "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
306                         "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
307                         "dev": true
308                 },
309                 "colors": {
310                         "version": "1.1.2",
311                         "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
312                         "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
313                         "dev": true
314                 },
315                 "comment-parser": {
316                         "version": "1.1.2",
317                         "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.1.2.tgz",
318                         "integrity": "sha512-AOdq0i8ghZudnYv8RUnHrhTgafUGs61Rdz9jemU5x2lnZwAWyOq7vySo626K59e1fVKH1xSRorJwPVRLSWOoAQ==",
319                         "dev": true
320                 },
321                 "concat-map": {
322                         "version": "0.0.1",
323                         "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
324                         "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
325                         "dev": true
326                 },
327                 "core-js": {
328                         "version": "3.10.1",
329                         "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.10.1.tgz",
330                         "integrity": "sha512-pwCxEXnj27XG47mu7SXAwhLP3L5CrlvCB91ANUkIz40P27kUcvNfSdvyZJ9CLHiVoKSp+TTChMQMSKQEH/IQxA==",
331                         "dev": true
332                 },
333                 "cross-spawn": {
334                         "version": "7.0.3",
335                         "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
336                         "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
337                         "dev": true,
338                         "requires": {
339                                 "path-key": "^3.1.0",
340                                 "shebang-command": "^2.0.0",
341                                 "which": "^2.0.1"
342                         },
343                         "dependencies": {
344                                 "which": {
345                                         "version": "2.0.2",
346                                         "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
347                                         "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
348                                         "dev": true,
349                                         "requires": {
350                                                 "isexe": "^2.0.0"
351                                         }
352                                 }
353                         }
354                 },
355                 "dateformat": {
356                         "version": "3.0.3",
357                         "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
358                         "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
359                         "dev": true
360                 },
361                 "debug": {
362                         "version": "4.1.1",
363                         "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
364                         "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
365                         "dev": true,
366                         "requires": {
367                                 "ms": "^2.1.1"
368                         }
369                 },
370                 "deep-is": {
371                         "version": "0.1.3",
372                         "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
373                         "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
374                         "dev": true
375                 },
376                 "detect-file": {
377                         "version": "1.0.0",
378                         "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
379                         "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
380                         "dev": true
381                 },
382                 "doctrine": {
383                         "version": "3.0.0",
384                         "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
385                         "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
386                         "dev": true,
387                         "requires": {
388                                 "esutils": "^2.0.2"
389                         }
390                 },
391                 "electron-to-chromium": {
392                         "version": "1.3.737",
393                         "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.737.tgz",
394                         "integrity": "sha512-P/B84AgUSQXaum7a8m11HUsYL8tj9h/Pt5f7Hg7Ty6bm5DxlFq+e5+ouHUoNQMsKDJ7u4yGfI8mOErCmSH9wyg==",
395                         "dev": true
396                 },
397                 "emoji-regex": {
398                         "version": "8.0.0",
399                         "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
400                         "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
401                         "dev": true
402                 },
403                 "enquirer": {
404                         "version": "2.3.6",
405                         "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
406                         "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
407                         "dev": true,
408                         "requires": {
409                                 "ansi-colors": "^4.1.1"
410                         }
411                 },
412                 "escalade": {
413                         "version": "3.1.1",
414                         "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
415                         "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
416                         "dev": true
417                 },
418                 "escape-string-regexp": {
419                         "version": "1.0.5",
420                         "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
421                         "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
422                         "dev": true
423                 },
424                 "eslint": {
425                         "version": "7.24.0",
426                         "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.24.0.tgz",
427                         "integrity": "sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ==",
428                         "dev": true,
429                         "requires": {
430                                 "@babel/code-frame": "7.12.11",
431                                 "@eslint/eslintrc": "^0.4.0",
432                                 "ajv": "^6.10.0",
433                                 "chalk": "^4.0.0",
434                                 "cross-spawn": "^7.0.2",
435                                 "debug": "^4.0.1",
436                                 "doctrine": "^3.0.0",
437                                 "enquirer": "^2.3.5",
438                                 "eslint-scope": "^5.1.1",
439                                 "eslint-utils": "^2.1.0",
440                                 "eslint-visitor-keys": "^2.0.0",
441                                 "espree": "^7.3.1",
442                                 "esquery": "^1.4.0",
443                                 "esutils": "^2.0.2",
444                                 "file-entry-cache": "^6.0.1",
445                                 "functional-red-black-tree": "^1.0.1",
446                                 "glob-parent": "^5.0.0",
447                                 "globals": "^13.6.0",
448                                 "ignore": "^4.0.6",
449                                 "import-fresh": "^3.0.0",
450                                 "imurmurhash": "^0.1.4",
451                                 "is-glob": "^4.0.0",
452                                 "js-yaml": "^3.13.1",
453                                 "json-stable-stringify-without-jsonify": "^1.0.1",
454                                 "levn": "^0.4.1",
455                                 "lodash": "^4.17.21",
456                                 "minimatch": "^3.0.4",
457                                 "natural-compare": "^1.4.0",
458                                 "optionator": "^0.9.1",
459                                 "progress": "^2.0.0",
460                                 "regexpp": "^3.1.0",
461                                 "semver": "^7.2.1",
462                                 "strip-ansi": "^6.0.0",
463                                 "strip-json-comments": "^3.1.0",
464                                 "table": "^6.0.4",
465                                 "text-table": "^0.2.0",
466                                 "v8-compile-cache": "^2.0.3"
467                         },
468                         "dependencies": {
469                                 "eslint-visitor-keys": {
470                                         "version": "2.0.0",
471                                         "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
472                                         "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
473                                         "dev": true
474                                 },
475                                 "lodash": {
476                                         "version": "4.17.21",
477                                         "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
478                                         "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
479                                         "dev": true
480                                 }
481                         }
482                 },
483                 "eslint-config-wikimedia": {
484                         "version": "0.20.0",
485                         "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.20.0.tgz",
486                         "integrity": "sha512-F2dm+S6aCDDb99Fr6KD9L7u1gOK819deG6xAG4EIVaLsHdQhjbcpNUuzUkUmGmpEHIYHqSpwkZ1EvBMc9Pxn+w==",
487                         "dev": true,
488                         "requires": {
489                                 "eslint": "^7.23.0",
490                                 "eslint-plugin-compat": "^3.9.0",
491                                 "eslint-plugin-es": "^4.1.0",
492                                 "eslint-plugin-jsdoc": "^32.3.0",
493                                 "eslint-plugin-json-es": "^1.5.3",
494                                 "eslint-plugin-mediawiki": "^0.2.7",
495                                 "eslint-plugin-mocha": "^8.1.0",
496                                 "eslint-plugin-no-jquery": "^2.6.0",
497                                 "eslint-plugin-node": "^11.1.0",
498                                 "eslint-plugin-qunit": "^6.0.0",
499                                 "eslint-plugin-vue": "^7.8.0",
500                                 "eslint-plugin-wdio": "^7.0.0"
501                         },
502                         "dependencies": {
503                                 "eslint": {
504                                         "version": "7.24.0",
505                                         "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.24.0.tgz",
506                                         "integrity": "sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ==",
507                                         "dev": true,
508                                         "requires": {
509                                                 "@babel/code-frame": "7.12.11",
510                                                 "@eslint/eslintrc": "^0.4.0",
511                                                 "ajv": "^6.10.0",
512                                                 "chalk": "^4.0.0",
513                                                 "cross-spawn": "^7.0.2",
514                                                 "debug": "^4.0.1",
515                                                 "doctrine": "^3.0.0",
516                                                 "enquirer": "^2.3.5",
517                                                 "eslint-scope": "^5.1.1",
518                                                 "eslint-utils": "^2.1.0",
519                                                 "eslint-visitor-keys": "^2.0.0",
520                                                 "espree": "^7.3.1",
521                                                 "esquery": "^1.4.0",
522                                                 "esutils": "^2.0.2",
523                                                 "file-entry-cache": "^6.0.1",
524                                                 "functional-red-black-tree": "^1.0.1",
525                                                 "glob-parent": "^5.0.0",
526                                                 "globals": "^13.6.0",
527                                                 "ignore": "^4.0.6",
528                                                 "import-fresh": "^3.0.0",
529                                                 "imurmurhash": "^0.1.4",
530                                                 "is-glob": "^4.0.0",
531                                                 "js-yaml": "^3.13.1",
532                                                 "json-stable-stringify-without-jsonify": "^1.0.1",
533                                                 "levn": "^0.4.1",
534                                                 "lodash": "^4.17.21",
535                                                 "minimatch": "^3.0.4",
536                                                 "natural-compare": "^1.4.0",
537                                                 "optionator": "^0.9.1",
538                                                 "progress": "^2.0.0",
539                                                 "regexpp": "^3.1.0",
540                                                 "semver": "^7.2.1",
541                                                 "strip-ansi": "^6.0.0",
542                                                 "strip-json-comments": "^3.1.0",
543                                                 "table": "^6.0.4",
544                                                 "text-table": "^0.2.0",
545                                                 "v8-compile-cache": "^2.0.3"
546                                         }
547                                 },
548                                 "eslint-visitor-keys": {
549                                         "version": "2.0.0",
550                                         "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
551                                         "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
552                                         "dev": true
553                                 },
554                                 "lodash": {
555                                         "version": "4.17.21",
556                                         "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
557                                         "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
558                                         "dev": true
559                                 }
560                         }
561                 },
562                 "eslint-plugin-compat": {
563                         "version": "3.9.0",
564                         "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-3.9.0.tgz",
565                         "integrity": "sha512-lt3l5PHFHVEYSZ5zijcoYvtQJPsBifRiH5N0Et57KwVu7l/yxmHhSG6VJiLMa/lXrg93Qu8049RNQOMn0+yJBg==",
566                         "dev": true,
567                         "requires": {
568                                 "@mdn/browser-compat-data": "^2.0.7",
569                                 "ast-metadata-inferer": "^0.4.0",
570                                 "browserslist": "^4.12.2",
571                                 "caniuse-lite": "^1.0.30001166",
572                                 "core-js": "^3.6.5",
573                                 "find-up": "^4.1.0",
574                                 "lodash.memoize": "4.1.2",
575                                 "semver": "7.3.2"
576                         }
577                 },
578                 "eslint-plugin-es": {
579                         "version": "4.1.0",
580                         "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz",
581                         "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==",
582                         "dev": true,
583                         "requires": {
584                                 "eslint-utils": "^2.0.0",
585                                 "regexpp": "^3.0.0"
586                         }
587                 },
588                 "eslint-plugin-jsdoc": {
589                         "version": "32.3.0",
590                         "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-32.3.0.tgz",
591                         "integrity": "sha512-zyx7kajDK+tqS1bHuY5sapkad8P8KT0vdd/lE55j47VPG2MeenSYuIY/M/Pvmzq5g0+3JB+P3BJGUXmHxtuKPQ==",
592                         "dev": true,
593                         "requires": {
594                                 "comment-parser": "1.1.2",
595                                 "debug": "^4.3.1",
596                                 "jsdoctypeparser": "^9.0.0",
597                                 "lodash": "^4.17.20",
598                                 "regextras": "^0.7.1",
599                                 "semver": "^7.3.4",
600                                 "spdx-expression-parse": "^3.0.1"
601                         },
602                         "dependencies": {
603                                 "debug": {
604                                         "version": "4.3.1",
605                                         "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
606                                         "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
607                                         "dev": true,
608                                         "requires": {
609                                                 "ms": "2.1.2"
610                                         }
611                                 },
612                                 "lodash": {
613                                         "version": "4.17.21",
614                                         "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
615                                         "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
616                                         "dev": true
617                                 },
618                                 "semver": {
619                                         "version": "7.3.5",
620                                         "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
621                                         "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
622                                         "dev": true,
623                                         "requires": {
624                                                 "lru-cache": "^6.0.0"
625                                         }
626                                 }
627                         }
628                 },
629                 "eslint-plugin-json-es": {
630                         "version": "1.5.3",
631                         "resolved": "https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.5.3.tgz",
632                         "integrity": "sha512-9wWjwhoN+ipMel70ktkWy0H7jj9sm5OAbAy3N3F3AT0swpIofVsIjDXyjGZJwSzy9tZzDtI/aKIj2WsqMHw2QA==",
633                         "dev": true,
634                         "requires": {
635                                 "eslint-visitor-keys": "^2.0.0",
636                                 "espree": "^7.3.1"
637                         },
638                         "dependencies": {
639                                 "eslint-visitor-keys": {
640                                         "version": "2.0.0",
641                                         "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
642                                         "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
643                                         "dev": true
644                                 }
645                         }
646                 },
647                 "eslint-plugin-mediawiki": {
648                         "version": "0.2.7",
649                         "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.2.7.tgz",
650                         "integrity": "sha512-2ZvPvLEwCIqrJxV1349bdX5Q03c30WccuUMCfB1Gh2IVxbBSrY0gbzOk/gPZeYigVhODt9xoFWUCIz8jwTWfrA==",
651                         "dev": true,
652                         "requires": {
653                                 "eslint-plugin-vue": "^7.7.0",
654                                 "upath": "^1.2.0"
655                         }
656                 },
657                 "eslint-plugin-mocha": {
658                         "version": "8.1.0",
659                         "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-8.1.0.tgz",
660                         "integrity": "sha512-1EgHvXKRl7W3mq3sntZAi5T24agRMyiTPL4bSXe+B4GksYOjAPEWYx+J3eJg4It1l2NMNZJtk0gQyQ6mfiPhQg==",
661                         "dev": true,
662                         "requires": {
663                                 "eslint-utils": "^2.1.0",
664                                 "ramda": "^0.27.1"
665                         }
666                 },
667                 "eslint-plugin-no-jquery": {
668                         "version": "2.6.0",
669                         "resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-2.6.0.tgz",
670                         "integrity": "sha512-xC7pbNHJMdyxqhzcNMRrmC5/tbt1T4KCKXjOqUpKm/CaRryGKS5iWztzWPrL0KwyI3R3ub6goHFmIQS19f+mZA==",
671                         "dev": true
672                 },
673                 "eslint-plugin-node": {
674                         "version": "11.1.0",
675                         "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz",
676                         "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==",
677                         "dev": true,
678                         "requires": {
679                                 "eslint-plugin-es": "^3.0.0",
680                                 "eslint-utils": "^2.0.0",
681                                 "ignore": "^5.1.1",
682                                 "minimatch": "^3.0.4",
683                                 "resolve": "^1.10.1",
684                                 "semver": "^6.1.0"
685                         },
686                         "dependencies": {
687                                 "eslint-plugin-es": {
688                                         "version": "3.0.1",
689                                         "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz",
690                                         "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==",
691                                         "dev": true,
692                                         "requires": {
693                                                 "eslint-utils": "^2.0.0",
694                                                 "regexpp": "^3.0.0"
695                                         }
696                                 },
697                                 "ignore": {
698                                         "version": "5.1.8",
699                                         "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
700                                         "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
701                                         "dev": true
702                                 },
703                                 "semver": {
704                                         "version": "6.3.0",
705                                         "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
706                                         "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
707                                         "dev": true
708                                 }
709                         }
710                 },
711                 "eslint-plugin-qunit": {
712                         "version": "6.0.0",
713                         "resolved": "https://registry.npmjs.org/eslint-plugin-qunit/-/eslint-plugin-qunit-6.0.0.tgz",
714                         "integrity": "sha512-+R8z2umSTIiWcxmTQ9nGoML8DL0VQJg4C+E9OpJ2KF9QL4WL/FoayROeTG5Z9zhlZ2qqa+9WkZ1YD6mx89io8w==",
715                         "dev": true,
716                         "requires": {
717                                 "eslint-utils": "^2.1.0",
718                                 "requireindex": "^1.2.0"
719                         }
720                 },
721                 "eslint-plugin-vue": {
722                         "version": "7.9.0",
723                         "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.9.0.tgz",
724                         "integrity": "sha512-2Q0qQp5+5h+pZvJKCbG1/jCRUYrdgAz5BYKGyTlp2NU8mx09u3Hp7PsH6d5qef6ojuPoCXMnrbbDxeoplihrSw==",
725                         "dev": true,
726                         "requires": {
727                                 "eslint-utils": "^2.1.0",
728                                 "natural-compare": "^1.4.0",
729                                 "semver": "^7.3.2",
730                                 "vue-eslint-parser": "^7.6.0"
731                         }
732                 },
733                 "eslint-plugin-wdio": {
734                         "version": "7.4.2",
735                         "resolved": "https://registry.npmjs.org/eslint-plugin-wdio/-/eslint-plugin-wdio-7.4.2.tgz",
736                         "integrity": "sha512-tkISFycJmRFMKsEjetRcAmWSHKJKnw5rKHDxfE7Ob3tF5lbmYlCLfNKH0UwanOpSdulpe52s3K+CBHSd6qUUNQ==",
737                         "dev": true
738                 },
739                 "eslint-scope": {
740                         "version": "5.1.1",
741                         "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
742                         "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
743                         "dev": true,
744                         "requires": {
745                                 "esrecurse": "^4.3.0",
746                                 "estraverse": "^4.1.1"
747                         }
748                 },
749                 "eslint-utils": {
750                         "version": "2.1.0",
751                         "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
752                         "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
753                         "dev": true,
754                         "requires": {
755                                 "eslint-visitor-keys": "^1.1.0"
756                         }
757                 },
758                 "eslint-visitor-keys": {
759                         "version": "1.3.0",
760                         "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
761                         "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
762                         "dev": true
763                 },
764                 "espree": {
765                         "version": "7.3.1",
766                         "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
767                         "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
768                         "dev": true,
769                         "requires": {
770                                 "acorn": "^7.4.0",
771                                 "acorn-jsx": "^5.3.1",
772                                 "eslint-visitor-keys": "^1.3.0"
773                         },
774                         "dependencies": {
775                                 "acorn-jsx": {
776                                         "version": "5.3.1",
777                                         "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
778                                         "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
779                                         "dev": true
780                                 }
781                         }
782                 },
783                 "esprima": {
784                         "version": "4.0.1",
785                         "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
786                         "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
787                         "dev": true
788                 },
789                 "esquery": {
790                         "version": "1.4.0",
791                         "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
792                         "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
793                         "dev": true,
794                         "requires": {
795                                 "estraverse": "^5.1.0"
796                         },
797                         "dependencies": {
798                                 "estraverse": {
799                                         "version": "5.2.0",
800                                         "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
801                                         "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
802                                         "dev": true
803                                 }
804                         }
805                 },
806                 "esrecurse": {
807                         "version": "4.3.0",
808                         "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
809                         "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
810                         "dev": true,
811                         "requires": {
812                                 "estraverse": "^5.2.0"
813                         },
814                         "dependencies": {
815                                 "estraverse": {
816                                         "version": "5.2.0",
817                                         "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
818                                         "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
819                                         "dev": true
820                                 }
821                         }
822                 },
823                 "estraverse": {
824                         "version": "4.3.0",
825                         "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
826                         "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
827                         "dev": true
828                 },
829                 "esutils": {
830                         "version": "2.0.3",
831                         "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
832                         "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
833                         "dev": true
834                 },
835                 "eventemitter2": {
836                         "version": "0.4.14",
837                         "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
838                         "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
839                         "dev": true
840                 },
841                 "exit": {
842                         "version": "0.1.2",
843                         "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
844                         "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
845                         "dev": true
846                 },
847                 "expand-tilde": {
848                         "version": "2.0.2",
849                         "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
850                         "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
851                         "dev": true,
852                         "requires": {
853                                 "homedir-polyfill": "^1.0.1"
854                         }
855                 },
856                 "extend": {
857                         "version": "3.0.2",
858                         "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
859                         "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
860                         "dev": true
861                 },
862                 "fast-deep-equal": {
863                         "version": "3.1.3",
864                         "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
865                         "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
866                         "dev": true
867                 },
868                 "fast-json-stable-stringify": {
869                         "version": "2.1.0",
870                         "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
871                         "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
872                         "dev": true
873                 },
874                 "fast-levenshtein": {
875                         "version": "2.0.6",
876                         "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
877                         "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
878                         "dev": true
879                 },
880                 "file-entry-cache": {
881                         "version": "6.0.1",
882                         "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
883                         "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
884                         "dev": true,
885                         "requires": {
886                                 "flat-cache": "^3.0.4"
887                         }
888                 },
889                 "fill-range": {
890                         "version": "7.0.1",
891                         "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
892                         "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
893                         "dev": true,
894                         "requires": {
895                                 "to-regex-range": "^5.0.1"
896                         }
897                 },
898                 "find-up": {
899                         "version": "4.1.0",
900                         "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
901                         "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
902                         "dev": true,
903                         "requires": {
904                                 "locate-path": "^5.0.0",
905                                 "path-exists": "^4.0.0"
906                         }
907                 },
908                 "findup-sync": {
909                         "version": "0.3.0",
910                         "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
911                         "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
912                         "dev": true,
913                         "requires": {
914                                 "glob": "~5.0.0"
915                         },
916                         "dependencies": {
917                                 "glob": {
918                                         "version": "5.0.15",
919                                         "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
920                                         "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
921                                         "dev": true,
922                                         "requires": {
923                                                 "inflight": "^1.0.4",
924                                                 "inherits": "2",
925                                                 "minimatch": "2 || 3",
926                                                 "once": "^1.3.0",
927                                                 "path-is-absolute": "^1.0.0"
928                                         }
929                                 }
930                         }
931                 },
932                 "fined": {
933                         "version": "1.2.0",
934                         "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
935                         "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
936                         "dev": true,
937                         "requires": {
938                                 "expand-tilde": "^2.0.2",
939                                 "is-plain-object": "^2.0.3",
940                                 "object.defaults": "^1.1.0",
941                                 "object.pick": "^1.2.0",
942                                 "parse-filepath": "^1.0.1"
943                         }
944                 },
945                 "flagged-respawn": {
946                         "version": "1.0.1",
947                         "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
948                         "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
949                         "dev": true
950                 },
951                 "flat-cache": {
952                         "version": "3.0.4",
953                         "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
954                         "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
955                         "dev": true,
956                         "requires": {
957                                 "flatted": "^3.1.0",
958                                 "rimraf": "^3.0.2"
959                         }
960                 },
961                 "flatted": {
962                         "version": "3.1.1",
963                         "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz",
964                         "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==",
965                         "dev": true
966                 },
967                 "for-in": {
968                         "version": "1.0.2",
969                         "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
970                         "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
971                         "dev": true
972                 },
973                 "for-own": {
974                         "version": "1.0.0",
975                         "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
976                         "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
977                         "dev": true,
978                         "requires": {
979                                 "for-in": "^1.0.1"
980                         }
981                 },
982                 "fs.realpath": {
983                         "version": "1.0.0",
984                         "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
985                         "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
986                         "dev": true
987                 },
988                 "function-bind": {
989                         "version": "1.1.1",
990                         "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
991                         "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
992                         "dev": true
993                 },
994                 "functional-red-black-tree": {
995                         "version": "1.0.1",
996                         "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
997                         "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
998                         "dev": true
999                 },
1000                 "getobject": {
1001                         "version": "1.0.0",
1002                         "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.0.tgz",
1003                         "integrity": "sha512-tbUz6AKKKr2YiMB+fLWIgq5ZeBOobop9YMMAU9dC54/ot2ksMXt3DOFyBuhZw6ptcVszEykgByK20j7W9jHFag==",
1004                         "dev": true
1005                 },
1006                 "glob": {
1007                         "version": "7.1.6",
1008                         "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
1009                         "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
1010                         "dev": true,
1011                         "requires": {
1012                                 "fs.realpath": "^1.0.0",
1013                                 "inflight": "^1.0.4",
1014                                 "inherits": "2",
1015                                 "minimatch": "^3.0.4",
1016                                 "once": "^1.3.0",
1017                                 "path-is-absolute": "^1.0.0"
1018                         }
1019                 },
1020                 "glob-parent": {
1021                         "version": "5.1.2",
1022                         "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1023                         "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1024                         "dev": true,
1025                         "requires": {
1026                                 "is-glob": "^4.0.1"
1027                         }
1028                 },
1029                 "global-modules": {
1030                         "version": "1.0.0",
1031                         "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
1032                         "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
1033                         "dev": true,
1034                         "requires": {
1035                                 "global-prefix": "^1.0.1",
1036                                 "is-windows": "^1.0.1",
1037                                 "resolve-dir": "^1.0.0"
1038                         }
1039                 },
1040                 "global-prefix": {
1041                         "version": "1.0.2",
1042                         "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
1043                         "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
1044                         "dev": true,
1045                         "requires": {
1046                                 "expand-tilde": "^2.0.2",
1047                                 "homedir-polyfill": "^1.0.1",
1048                                 "ini": "^1.3.4",
1049                                 "is-windows": "^1.0.1",
1050                                 "which": "^1.2.14"
1051                         }
1052                 },
1053                 "globals": {
1054                         "version": "13.6.0",
1055                         "resolved": "https://registry.npmjs.org/globals/-/globals-13.6.0.tgz",
1056                         "integrity": "sha512-YFKCX0SiPg7l5oKYCJ2zZGxcXprVXHcSnVuvzrT3oSENQonVLqM5pf9fN5dLGZGyCjhw8TN8Btwe/jKnZ0pjvQ==",
1057                         "dev": true,
1058                         "requires": {
1059                                 "type-fest": "^0.20.2"
1060                         },
1061                         "dependencies": {
1062                                 "type-fest": {
1063                                         "version": "0.20.2",
1064                                         "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
1065                                         "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
1066                                         "dev": true
1067                                 }
1068                         }
1069                 },
1070                 "grunt": {
1071                         "version": "1.4.0",
1072                         "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.0.tgz",
1073                         "integrity": "sha512-yRFc0GVCDu9yxqOFzpuXQ2pEdgtLDnFv5Qz54jfIcNnpJ8Z7B7P7kPkT4VMuRvm+N+QOsI8C4v/Q0DSaoj3LgQ==",
1074                         "dev": true,
1075                         "requires": {
1076                                 "dateformat": "~3.0.3",
1077                                 "eventemitter2": "~0.4.13",
1078                                 "exit": "~0.1.2",
1079                                 "findup-sync": "~0.3.0",
1080                                 "glob": "~7.1.6",
1081                                 "grunt-cli": "~1.4.2",
1082                                 "grunt-known-options": "~1.1.1",
1083                                 "grunt-legacy-log": "~3.0.0",
1084                                 "grunt-legacy-util": "~2.0.1",
1085                                 "iconv-lite": "~0.4.13",
1086                                 "js-yaml": "~3.14.0",
1087                                 "minimatch": "~3.0.4",
1088                                 "mkdirp": "~1.0.4",
1089                                 "nopt": "~3.0.6",
1090                                 "rimraf": "~3.0.2"
1091                         },
1092                         "dependencies": {
1093                                 "grunt-cli": {
1094                                         "version": "1.4.2",
1095                                         "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.2.tgz",
1096                                         "integrity": "sha512-wsu6BZh7KCnfeaSkDrKIAvOlqGKxNRTZjc8xfZlvxCByQIqUfZ31kh5uHpPnhQ4NdVgvaWaVxa1LUbVU80nACw==",
1097                                         "dev": true,
1098                                         "requires": {
1099                                                 "grunt-known-options": "~1.1.1",
1100                                                 "interpret": "~1.1.0",
1101                                                 "liftup": "~3.0.1",
1102                                                 "nopt": "~4.0.1",
1103                                                 "v8flags": "~3.2.0"
1104                                         },
1105                                         "dependencies": {
1106                                                 "nopt": {
1107                                                         "version": "4.0.3",
1108                                                         "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
1109                                                         "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
1110                                                         "dev": true,
1111                                                         "requires": {
1112                                                                 "abbrev": "1",
1113                                                                 "osenv": "^0.1.4"
1114                                                         }
1115                                                 }
1116                                         }
1117                                 }
1118                         }
1119                 },
1120                 "grunt-banana-checker": {
1121                         "version": "0.9.0",
1122                         "resolved": "https://registry.npmjs.org/grunt-banana-checker/-/grunt-banana-checker-0.9.0.tgz",
1123                         "integrity": "sha512-SqPiB6OazWqR8USL0NymtuT5Br3mD9WBBsM1rHC/3wIi2SrZNM6/+j9CIeuEM5oCn+AtO2Y0+rzzFyOdC9afAg==",
1124                         "dev": true
1125                 },
1126                 "grunt-eslint": {
1127                         "version": "23.0.0",
1128                         "resolved": "https://registry.npmjs.org/grunt-eslint/-/grunt-eslint-23.0.0.tgz",
1129                         "integrity": "sha512-QqHSAiGF08EVD7YlD4OSRWuLRaDvpsRdTptwy9WaxUXE+03mCLVA/lEaR6SHWehF7oUwIqCEjaNONeeeWlB4LQ==",
1130                         "dev": true,
1131                         "requires": {
1132                                 "chalk": "^4.0.0",
1133                                 "eslint": "^7.0.0"
1134                         }
1135                 },
1136                 "grunt-known-options": {
1137                         "version": "1.1.1",
1138                         "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz",
1139                         "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==",
1140                         "dev": true
1141                 },
1142                 "grunt-legacy-log": {
1143                         "version": "3.0.0",
1144                         "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",
1145                         "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==",
1146                         "dev": true,
1147                         "requires": {
1148                                 "colors": "~1.1.2",
1149                                 "grunt-legacy-log-utils": "~2.1.0",
1150                                 "hooker": "~0.2.3",
1151                                 "lodash": "~4.17.19"
1152                         }
1153                 },
1154                 "grunt-legacy-log-utils": {
1155                         "version": "2.1.0",
1156                         "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",
1157                         "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==",
1158                         "dev": true,
1159                         "requires": {
1160                                 "chalk": "~4.1.0",
1161                                 "lodash": "~4.17.19"
1162                         }
1163                 },
1164                 "grunt-legacy-util": {
1165                         "version": "2.0.1",
1166                         "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz",
1167                         "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==",
1168                         "dev": true,
1169                         "requires": {
1170                                 "async": "~3.2.0",
1171                                 "exit": "~0.1.2",
1172                                 "getobject": "~1.0.0",
1173                                 "hooker": "~0.2.3",
1174                                 "lodash": "~4.17.21",
1175                                 "underscore.string": "~3.3.5",
1176                                 "which": "~2.0.2"
1177                         },
1178                         "dependencies": {
1179                                 "lodash": {
1180                                         "version": "4.17.21",
1181                                         "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1182                                         "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
1183                                         "dev": true
1184                                 },
1185                                 "which": {
1186                                         "version": "2.0.2",
1187                                         "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1188                                         "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1189                                         "dev": true,
1190                                         "requires": {
1191                                                 "isexe": "^2.0.0"
1192                                         }
1193                                 }
1194                         }
1195                 },
1196                 "has": {
1197                         "version": "1.0.3",
1198                         "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1199                         "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1200                         "dev": true,
1201                         "requires": {
1202                                 "function-bind": "^1.1.1"
1203                         }
1204                 },
1205                 "has-flag": {
1206                         "version": "3.0.0",
1207                         "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1208                         "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1209                         "dev": true
1210                 },
1211                 "homedir-polyfill": {
1212                         "version": "1.0.3",
1213                         "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
1214                         "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
1215                         "dev": true,
1216                         "requires": {
1217                                 "parse-passwd": "^1.0.0"
1218                         }
1219                 },
1220                 "hooker": {
1221                         "version": "0.2.3",
1222                         "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
1223                         "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
1224                         "dev": true
1225                 },
1226                 "iconv-lite": {
1227                         "version": "0.4.24",
1228                         "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1229                         "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1230                         "dev": true,
1231                         "requires": {
1232                                 "safer-buffer": ">= 2.1.2 < 3"
1233                         }
1234                 },
1235                 "ignore": {
1236                         "version": "4.0.6",
1237                         "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
1238                         "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
1239                         "dev": true
1240                 },
1241                 "import-fresh": {
1242                         "version": "3.3.0",
1243                         "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
1244                         "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
1245                         "dev": true,
1246                         "requires": {
1247                                 "parent-module": "^1.0.0",
1248                                 "resolve-from": "^4.0.0"
1249                         }
1250                 },
1251                 "imurmurhash": {
1252                         "version": "0.1.4",
1253                         "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1254                         "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
1255                         "dev": true
1256                 },
1257                 "inflight": {
1258                         "version": "1.0.6",
1259                         "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1260                         "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1261                         "dev": true,
1262                         "requires": {
1263                                 "once": "^1.3.0",
1264                                 "wrappy": "1"
1265                         }
1266                 },
1267                 "inherits": {
1268                         "version": "2.0.3",
1269                         "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1270                         "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
1271                         "dev": true
1272                 },
1273                 "ini": {
1274                         "version": "1.3.8",
1275                         "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
1276                         "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
1277                         "dev": true
1278                 },
1279                 "interpret": {
1280                         "version": "1.1.0",
1281                         "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
1282                         "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
1283                         "dev": true
1284                 },
1285                 "is-absolute": {
1286                         "version": "1.0.0",
1287                         "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
1288                         "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
1289                         "dev": true,
1290                         "requires": {
1291                                 "is-relative": "^1.0.0",
1292                                 "is-windows": "^1.0.1"
1293                         }
1294                 },
1295                 "is-core-module": {
1296                         "version": "2.4.0",
1297                         "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz",
1298                         "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==",
1299                         "dev": true,
1300                         "requires": {
1301                                 "has": "^1.0.3"
1302                         }
1303                 },
1304                 "is-extglob": {
1305                         "version": "2.1.1",
1306                         "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1307                         "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
1308                         "dev": true
1309                 },
1310                 "is-fullwidth-code-point": {
1311                         "version": "3.0.0",
1312                         "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1313                         "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1314                         "dev": true
1315                 },
1316                 "is-glob": {
1317                         "version": "4.0.1",
1318                         "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
1319                         "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
1320                         "dev": true,
1321                         "requires": {
1322                                 "is-extglob": "^2.1.1"
1323                         }
1324                 },
1325                 "is-number": {
1326                         "version": "7.0.0",
1327                         "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
1328                         "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
1329                         "dev": true
1330                 },
1331                 "is-plain-object": {
1332                         "version": "2.0.4",
1333                         "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
1334                         "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
1335                         "dev": true,
1336                         "requires": {
1337                                 "isobject": "^3.0.1"
1338                         }
1339                 },
1340                 "is-relative": {
1341                         "version": "1.0.0",
1342                         "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
1343                         "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
1344                         "dev": true,
1345                         "requires": {
1346                                 "is-unc-path": "^1.0.0"
1347                         }
1348                 },
1349                 "is-unc-path": {
1350                         "version": "1.0.0",
1351                         "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
1352                         "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
1353                         "dev": true,
1354                         "requires": {
1355                                 "unc-path-regex": "^0.1.2"
1356                         }
1357                 },
1358                 "is-windows": {
1359                         "version": "1.0.2",
1360                         "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
1361                         "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
1362                         "dev": true
1363                 },
1364                 "isexe": {
1365                         "version": "2.0.0",
1366                         "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1367                         "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1368                         "dev": true
1369                 },
1370                 "isobject": {
1371                         "version": "3.0.1",
1372                         "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1373                         "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1374                         "dev": true
1375                 },
1376                 "js-tokens": {
1377                         "version": "4.0.0",
1378                         "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
1379                         "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
1380                         "dev": true
1381                 },
1382                 "js-yaml": {
1383                         "version": "3.14.1",
1384                         "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
1385                         "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
1386                         "dev": true,
1387                         "requires": {
1388                                 "argparse": "^1.0.7",
1389                                 "esprima": "^4.0.0"
1390                         }
1391                 },
1392                 "jsdoctypeparser": {
1393                         "version": "9.0.0",
1394                         "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-9.0.0.tgz",
1395                         "integrity": "sha512-jrTA2jJIL6/DAEILBEh2/w9QxCuwmvNXIry39Ay/HVfhE3o2yVV0U44blYkqdHA/OKloJEqvJy0xU+GSdE2SIw==",
1396                         "dev": true
1397                 },
1398                 "json-schema-traverse": {
1399                         "version": "0.4.1",
1400                         "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
1401                         "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
1402                         "dev": true
1403                 },
1404                 "json-stable-stringify-without-jsonify": {
1405                         "version": "1.0.1",
1406                         "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
1407                         "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
1408                         "dev": true
1409                 },
1410                 "kind-of": {
1411                         "version": "6.0.3",
1412                         "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
1413                         "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
1414                         "dev": true
1415                 },
1416                 "levn": {
1417                         "version": "0.4.1",
1418                         "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
1419                         "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
1420                         "dev": true,
1421                         "requires": {
1422                                 "prelude-ls": "^1.2.1",
1423                                 "type-check": "~0.4.0"
1424                         }
1425                 },
1426                 "liftup": {
1427                         "version": "3.0.1",
1428                         "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz",
1429                         "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==",
1430                         "dev": true,
1431                         "requires": {
1432                                 "extend": "^3.0.2",
1433                                 "findup-sync": "^4.0.0",
1434                                 "fined": "^1.2.0",
1435                                 "flagged-respawn": "^1.0.1",
1436                                 "is-plain-object": "^2.0.4",
1437                                 "object.map": "^1.0.1",
1438                                 "rechoir": "^0.7.0",
1439                                 "resolve": "^1.19.0"
1440                         },
1441                         "dependencies": {
1442                                 "findup-sync": {
1443                                         "version": "4.0.0",
1444                                         "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
1445                                         "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
1446                                         "dev": true,
1447                                         "requires": {
1448                                                 "detect-file": "^1.0.0",
1449                                                 "is-glob": "^4.0.0",
1450                                                 "micromatch": "^4.0.2",
1451                                                 "resolve-dir": "^1.0.1"
1452                                         }
1453                                 },
1454                                 "resolve": {
1455                                         "version": "1.20.0",
1456                                         "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
1457                                         "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
1458                                         "dev": true,
1459                                         "requires": {
1460                                                 "is-core-module": "^2.2.0",
1461                                                 "path-parse": "^1.0.6"
1462                                         }
1463                                 }
1464                         }
1465                 },
1466                 "locate-path": {
1467                         "version": "5.0.0",
1468                         "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
1469                         "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
1470                         "dev": true,
1471                         "requires": {
1472                                 "p-locate": "^4.1.0"
1473                         }
1474                 },
1475                 "lodash": {
1476                         "version": "4.17.21",
1477                         "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1478                         "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
1479                         "dev": true
1480                 },
1481                 "lodash.memoize": {
1482                         "version": "4.1.2",
1483                         "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
1484                         "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
1485                         "dev": true
1486                 },
1487                 "lru-cache": {
1488                         "version": "6.0.0",
1489                         "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
1490                         "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
1491                         "dev": true,
1492                         "requires": {
1493                                 "yallist": "^4.0.0"
1494                         }
1495                 },
1496                 "make-iterator": {
1497                         "version": "1.0.1",
1498                         "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
1499                         "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
1500                         "dev": true,
1501                         "requires": {
1502                                 "kind-of": "^6.0.2"
1503                         }
1504                 },
1505                 "map-cache": {
1506                         "version": "0.2.2",
1507                         "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
1508                         "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
1509                         "dev": true
1510                 },
1511                 "micromatch": {
1512                         "version": "4.0.4",
1513                         "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
1514                         "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
1515                         "dev": true,
1516                         "requires": {
1517                                 "braces": "^3.0.1",
1518                                 "picomatch": "^2.2.3"
1519                         }
1520                 },
1521                 "minimatch": {
1522                         "version": "3.0.4",
1523                         "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1524                         "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1525                         "dev": true,
1526                         "requires": {
1527                                 "brace-expansion": "^1.1.7"
1528                         }
1529                 },
1530                 "mkdirp": {
1531                         "version": "1.0.4",
1532                         "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
1533                         "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
1534                         "dev": true
1535                 },
1536                 "ms": {
1537                         "version": "2.1.2",
1538                         "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1539                         "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1540                         "dev": true
1541                 },
1542                 "natural-compare": {
1543                         "version": "1.4.0",
1544                         "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
1545                         "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
1546                         "dev": true
1547                 },
1548                 "node-releases": {
1549                         "version": "1.1.72",
1550                         "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz",
1551                         "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==",
1552                         "dev": true
1553                 },
1554                 "nopt": {
1555                         "version": "3.0.6",
1556                         "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
1557                         "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
1558                         "dev": true,
1559                         "requires": {
1560                                 "abbrev": "1"
1561                         }
1562                 },
1563                 "object.defaults": {
1564                         "version": "1.1.0",
1565                         "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
1566                         "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
1567                         "dev": true,
1568                         "requires": {
1569                                 "array-each": "^1.0.1",
1570                                 "array-slice": "^1.0.0",
1571                                 "for-own": "^1.0.0",
1572                                 "isobject": "^3.0.0"
1573                         }
1574                 },
1575                 "object.map": {
1576                         "version": "1.0.1",
1577                         "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
1578                         "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
1579                         "dev": true,
1580                         "requires": {
1581                                 "for-own": "^1.0.0",
1582                                 "make-iterator": "^1.0.0"
1583                         }
1584                 },
1585                 "object.pick": {
1586                         "version": "1.3.0",
1587                         "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
1588                         "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
1589                         "dev": true,
1590                         "requires": {
1591                                 "isobject": "^3.0.1"
1592                         }
1593                 },
1594                 "once": {
1595                         "version": "1.4.0",
1596                         "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1597                         "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1598                         "dev": true,
1599                         "requires": {
1600                                 "wrappy": "1"
1601                         }
1602                 },
1603                 "optionator": {
1604                         "version": "0.9.1",
1605                         "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
1606                         "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
1607                         "dev": true,
1608                         "requires": {
1609                                 "deep-is": "^0.1.3",
1610                                 "fast-levenshtein": "^2.0.6",
1611                                 "levn": "^0.4.1",
1612                                 "prelude-ls": "^1.2.1",
1613                                 "type-check": "^0.4.0",
1614                                 "word-wrap": "^1.2.3"
1615                         }
1616                 },
1617                 "os-homedir": {
1618                         "version": "1.0.2",
1619                         "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
1620                         "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
1621                         "dev": true
1622                 },
1623                 "os-tmpdir": {
1624                         "version": "1.0.2",
1625                         "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
1626                         "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
1627                         "dev": true
1628                 },
1629                 "osenv": {
1630                         "version": "0.1.5",
1631                         "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
1632                         "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
1633                         "dev": true,
1634                         "requires": {
1635                                 "os-homedir": "^1.0.0",
1636                                 "os-tmpdir": "^1.0.0"
1637                         }
1638                 },
1639                 "p-limit": {
1640                         "version": "2.3.0",
1641                         "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
1642                         "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
1643                         "dev": true,
1644                         "requires": {
1645                                 "p-try": "^2.0.0"
1646                         }
1647                 },
1648                 "p-locate": {
1649                         "version": "4.1.0",
1650                         "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
1651                         "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
1652                         "dev": true,
1653                         "requires": {
1654                                 "p-limit": "^2.2.0"
1655                         }
1656                 },
1657                 "p-try": {
1658                         "version": "2.2.0",
1659                         "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
1660                         "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
1661                         "dev": true
1662                 },
1663                 "parent-module": {
1664                         "version": "1.0.1",
1665                         "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
1666                         "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
1667                         "dev": true,
1668                         "requires": {
1669                                 "callsites": "^3.0.0"
1670                         }
1671                 },
1672                 "parse-filepath": {
1673                         "version": "1.0.2",
1674                         "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
1675                         "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
1676                         "dev": true,
1677                         "requires": {
1678                                 "is-absolute": "^1.0.0",
1679                                 "map-cache": "^0.2.0",
1680                                 "path-root": "^0.1.1"
1681                         }
1682                 },
1683                 "parse-passwd": {
1684                         "version": "1.0.0",
1685                         "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
1686                         "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
1687                         "dev": true
1688                 },
1689                 "path-exists": {
1690                         "version": "4.0.0",
1691                         "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
1692                         "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
1693                         "dev": true
1694                 },
1695                 "path-is-absolute": {
1696                         "version": "1.0.1",
1697                         "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1698                         "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
1699                         "dev": true
1700                 },
1701                 "path-key": {
1702                         "version": "3.1.1",
1703                         "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1704                         "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1705                         "dev": true
1706                 },
1707                 "path-parse": {
1708                         "version": "1.0.7",
1709                         "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
1710                         "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
1711                         "dev": true
1712                 },
1713                 "path-root": {
1714                         "version": "0.1.1",
1715                         "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
1716                         "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
1717                         "dev": true,
1718                         "requires": {
1719                                 "path-root-regex": "^0.1.0"
1720                         }
1721                 },
1722                 "path-root-regex": {
1723                         "version": "0.1.2",
1724                         "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
1725                         "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
1726                         "dev": true
1727                 },
1728                 "picomatch": {
1729                         "version": "2.2.3",
1730                         "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
1731                         "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
1732                         "dev": true
1733                 },
1734                 "prelude-ls": {
1735                         "version": "1.2.1",
1736                         "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
1737                         "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
1738                         "dev": true
1739                 },
1740                 "progress": {
1741                         "version": "2.0.3",
1742                         "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
1743                         "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
1744                         "dev": true
1745                 },
1746                 "punycode": {
1747                         "version": "2.1.1",
1748                         "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
1749                         "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
1750                         "dev": true
1751                 },
1752                 "ramda": {
1753                         "version": "0.27.1",
1754                         "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz",
1755                         "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==",
1756                         "dev": true
1757                 },
1758                 "rechoir": {
1759                         "version": "0.7.0",
1760                         "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz",
1761                         "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==",
1762                         "dev": true,
1763                         "requires": {
1764                                 "resolve": "^1.9.0"
1765                         }
1766                 },
1767                 "regexpp": {
1768                         "version": "3.1.0",
1769                         "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
1770                         "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
1771                         "dev": true
1772                 },
1773                 "regextras": {
1774                         "version": "0.7.1",
1775                         "resolved": "https://registry.npmjs.org/regextras/-/regextras-0.7.1.tgz",
1776                         "integrity": "sha512-9YXf6xtW+qzQ+hcMQXx95MOvfqXFgsKDZodX3qZB0x2n5Z94ioetIITsBtvJbiOyxa/6s9AtyweBLCdPmPko/w==",
1777                         "dev": true
1778                 },
1779                 "require-from-string": {
1780                         "version": "2.0.2",
1781                         "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
1782                         "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
1783                         "dev": true
1784                 },
1785                 "requireindex": {
1786                         "version": "1.2.0",
1787                         "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz",
1788                         "integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==",
1789                         "dev": true
1790                 },
1791                 "resolve": {
1792                         "version": "1.17.0",
1793                         "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
1794                         "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
1795                         "dev": true,
1796                         "requires": {
1797                                 "path-parse": "^1.0.6"
1798                         }
1799                 },
1800                 "resolve-dir": {
1801                         "version": "1.0.1",
1802                         "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
1803                         "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
1804                         "dev": true,
1805                         "requires": {
1806                                 "expand-tilde": "^2.0.0",
1807                                 "global-modules": "^1.0.0"
1808                         }
1809                 },
1810                 "resolve-from": {
1811                         "version": "4.0.0",
1812                         "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1813                         "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1814                         "dev": true
1815                 },
1816                 "rimraf": {
1817                         "version": "3.0.2",
1818                         "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1819                         "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1820                         "dev": true,
1821                         "requires": {
1822                                 "glob": "^7.1.3"
1823                         }
1824                 },
1825                 "safer-buffer": {
1826                         "version": "2.1.2",
1827                         "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
1828                         "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
1829                         "dev": true
1830                 },
1831                 "semver": {
1832                         "version": "7.3.2",
1833                         "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
1834                         "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
1835                         "dev": true
1836                 },
1837                 "shebang-command": {
1838                         "version": "2.0.0",
1839                         "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1840                         "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1841                         "dev": true,
1842                         "requires": {
1843                                 "shebang-regex": "^3.0.0"
1844                         }
1845                 },
1846                 "shebang-regex": {
1847                         "version": "3.0.0",
1848                         "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1849                         "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1850                         "dev": true
1851                 },
1852                 "slice-ansi": {
1853                         "version": "4.0.0",
1854                         "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
1855                         "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
1856                         "dev": true,
1857                         "requires": {
1858                                 "ansi-styles": "^4.0.0",
1859                                 "astral-regex": "^2.0.0",
1860                                 "is-fullwidth-code-point": "^3.0.0"
1861                         },
1862                         "dependencies": {
1863                                 "ansi-styles": {
1864                                         "version": "4.3.0",
1865                                         "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1866                                         "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1867                                         "dev": true,
1868                                         "requires": {
1869                                                 "color-convert": "^2.0.1"
1870                                         }
1871                                 },
1872                                 "color-convert": {
1873                                         "version": "2.0.1",
1874                                         "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1875                                         "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1876                                         "dev": true,
1877                                         "requires": {
1878                                                 "color-name": "~1.1.4"
1879                                         }
1880                                 },
1881                                 "color-name": {
1882                                         "version": "1.1.4",
1883                                         "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1884                                         "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1885                                         "dev": true
1886                                 }
1887                         }
1888                 },
1889                 "spdx-exceptions": {
1890                         "version": "2.3.0",
1891                         "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
1892                         "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
1893                         "dev": true
1894                 },
1895                 "spdx-expression-parse": {
1896                         "version": "3.0.1",
1897                         "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
1898                         "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
1899                         "dev": true,
1900                         "requires": {
1901                                 "spdx-exceptions": "^2.1.0",
1902                                 "spdx-license-ids": "^3.0.0"
1903                         }
1904                 },
1905                 "spdx-license-ids": {
1906                         "version": "3.0.7",
1907                         "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz",
1908                         "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==",
1909                         "dev": true
1910                 },
1911                 "sprintf-js": {
1912                         "version": "1.1.2",
1913                         "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
1914                         "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
1915                         "dev": true
1916                 },
1917                 "string-width": {
1918                         "version": "4.2.2",
1919                         "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
1920                         "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
1921                         "dev": true,
1922                         "requires": {
1923                                 "emoji-regex": "^8.0.0",
1924                                 "is-fullwidth-code-point": "^3.0.0",
1925                                 "strip-ansi": "^6.0.0"
1926                         }
1927                 },
1928                 "strip-ansi": {
1929                         "version": "6.0.0",
1930                         "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
1931                         "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
1932                         "dev": true,
1933                         "requires": {
1934                                 "ansi-regex": "^5.0.0"
1935                         }
1936                 },
1937                 "strip-json-comments": {
1938                         "version": "3.1.1",
1939                         "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
1940                         "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
1941                         "dev": true
1942                 },
1943                 "supports-color": {
1944                         "version": "5.5.0",
1945                         "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1946                         "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1947                         "dev": true,
1948                         "requires": {
1949                                 "has-flag": "^3.0.0"
1950                         }
1951                 },
1952                 "table": {
1953                         "version": "6.0.7",
1954                         "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz",
1955                         "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==",
1956                         "dev": true,
1957                         "requires": {
1958                                 "ajv": "^7.0.2",
1959                                 "lodash": "^4.17.20",
1960                                 "slice-ansi": "^4.0.0",
1961                                 "string-width": "^4.2.0"
1962                         },
1963                         "dependencies": {
1964                                 "ajv": {
1965                                         "version": "7.2.1",
1966                                         "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.2.1.tgz",
1967                                         "integrity": "sha512-+nu0HDv7kNSOua9apAVc979qd932rrZeb3WOvoiD31A/p1mIE5/9bN2027pE2rOPYEdS3UHzsvof4hY+lM9/WQ==",
1968                                         "dev": true,
1969                                         "requires": {
1970                                                 "fast-deep-equal": "^3.1.1",
1971                                                 "json-schema-traverse": "^1.0.0",
1972                                                 "require-from-string": "^2.0.2",
1973                                                 "uri-js": "^4.2.2"
1974                                         }
1975                                 },
1976                                 "json-schema-traverse": {
1977                                         "version": "1.0.0",
1978                                         "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
1979                                         "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
1980                                         "dev": true
1981                                 },
1982                                 "lodash": {
1983                                         "version": "4.17.21",
1984                                         "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1985                                         "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
1986                                         "dev": true
1987                                 }
1988                         }
1989                 },
1990                 "text-table": {
1991                         "version": "0.2.0",
1992                         "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
1993                         "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
1994                         "dev": true
1995                 },
1996                 "to-regex-range": {
1997                         "version": "5.0.1",
1998                         "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
1999                         "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2000                         "dev": true,
2001                         "requires": {
2002                                 "is-number": "^7.0.0"
2003                         }
2004                 },
2005                 "type-check": {
2006                         "version": "0.4.0",
2007                         "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
2008                         "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
2009                         "dev": true,
2010                         "requires": {
2011                                 "prelude-ls": "^1.2.1"
2012                         }
2013                 },
2014                 "type-fest": {
2015                         "version": "0.8.1",
2016                         "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
2017                         "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
2018                         "dev": true
2019                 },
2020                 "unc-path-regex": {
2021                         "version": "0.1.2",
2022                         "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
2023                         "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
2024                         "dev": true
2025                 },
2026                 "underscore.string": {
2027                         "version": "3.3.5",
2028                         "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz",
2029                         "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==",
2030                         "dev": true,
2031                         "requires": {
2032                                 "sprintf-js": "^1.0.3",
2033                                 "util-deprecate": "^1.0.2"
2034                         }
2035                 },
2036                 "upath": {
2037                         "version": "1.2.0",
2038                         "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
2039                         "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
2040                         "dev": true
2041                 },
2042                 "uri-js": {
2043                         "version": "4.4.1",
2044                         "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
2045                         "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
2046                         "dev": true,
2047                         "requires": {
2048                                 "punycode": "^2.1.0"
2049                         }
2050                 },
2051                 "util-deprecate": {
2052                         "version": "1.0.2",
2053                         "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2054                         "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
2055                         "dev": true
2056                 },
2057                 "v8-compile-cache": {
2058                         "version": "2.3.0",
2059                         "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
2060                         "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
2061                         "dev": true
2062                 },
2063                 "v8flags": {
2064                         "version": "3.2.0",
2065                         "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",
2066                         "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==",
2067                         "dev": true,
2068                         "requires": {
2069                                 "homedir-polyfill": "^1.0.1"
2070                         }
2071                 },
2072                 "vue-eslint-parser": {
2073                         "version": "7.6.0",
2074                         "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.6.0.tgz",
2075                         "integrity": "sha512-QXxqH8ZevBrtiZMZK0LpwaMfevQi9UL7lY6Kcp+ogWHC88AuwUPwwCIzkOUc1LR4XsYAt/F9yHXAB/QoD17QXA==",
2076                         "dev": true,
2077                         "requires": {
2078                                 "debug": "^4.1.1",
2079                                 "eslint-scope": "^5.0.0",
2080                                 "eslint-visitor-keys": "^1.1.0",
2081                                 "espree": "^6.2.1",
2082                                 "esquery": "^1.4.0",
2083                                 "lodash": "^4.17.15"
2084                         },
2085                         "dependencies": {
2086                                 "espree": {
2087                                         "version": "6.2.1",
2088                                         "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz",
2089                                         "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==",
2090                                         "dev": true,
2091                                         "requires": {
2092                                                 "acorn": "^7.1.1",
2093                                                 "acorn-jsx": "^5.2.0",
2094                                                 "eslint-visitor-keys": "^1.1.0"
2095                                         }
2096                                 }
2097                         }
2098                 },
2099                 "which": {
2100                         "version": "1.3.1",
2101                         "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
2102                         "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
2103                         "dev": true,
2104                         "requires": {
2105                                 "isexe": "^2.0.0"
2106                         }
2107                 },
2108                 "word-wrap": {
2109                         "version": "1.2.3",
2110                         "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
2111                         "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
2112                         "dev": true
2113                 },
2114                 "wrappy": {
2115                         "version": "1.0.2",
2116                         "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2117                         "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
2118                         "dev": true
2119                 },
2120                 "yallist": {
2121                         "version": "4.0.0",
2122                         "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
2123                         "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
2124                         "dev": true
2125                 }
2126         }