From 5563cdce694b247bbef9669339a7377c7c49c8ae Mon Sep 17 00:00:00 2001 From: orianefrn Date: Mon, 7 Oct 2024 13:55:47 +0200 Subject: [PATCH 01/10] change readme --- README.md | 120 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 67 insertions(+), 53 deletions(-) diff --git a/README.md b/README.md index eb777cf..f2df885 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +COUCOU Ori à modifier le fichier + # MapSCII - The Whole World In Your Console. [![Build Status](https://travis-ci.com/rastapasta/mapscii.svg?branch=master)](https://travis-ci.com/rastapasta/mapscii) A node.js based [Vector Tile](http://wiki.openstreetmap.org/wiki/Vector_tiles) to [Braille](http://www.fileformat.info/info/unicode/block/braille_patterns/utf8test.htm) and [ASCII](https://de.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange) renderer for [xterm](https://en.wikipedia.org/wiki/Xterm)-compatible terminals. @@ -14,15 +16,15 @@ If you're on Windows, use the open source telnet client [PuTTY](https://www.chia ## Features -* Use your mouse to drag and zoom in and out! -* Discover Point-of-Interests around any given location -* Highly customizable layer styling with [Mapbox Styles](https://www.mapbox.com/mapbox-gl-style-spec/) support -* Connect to any public or private vector tile server -* Or just use the supplied and optimized [OSM2VectorTiles](https://github.com/osm2vectortiles) based one -* Work offline and discover local [VectorTile](https://github.com/mapbox/vector-tile-spec)/[MBTiles](https://github.com/mapbox/mbtiles-spec) -* Compatible with most Linux and OSX terminals -* Highly optimized algorithms for a smooth experience -* 100% pure JavaScript! :sunglasses: +- Use your mouse to drag and zoom in and out! +- Discover Point-of-Interests around any given location +- Highly customizable layer styling with [Mapbox Styles](https://www.mapbox.com/mapbox-gl-style-spec/) support +- Connect to any public or private vector tile server +- Or just use the supplied and optimized [OSM2VectorTiles](https://github.com/osm2vectortiles) based one +- Work offline and discover local [VectorTile](https://github.com/mapbox/vector-tile-spec)/[MBTiles](https://github.com/mapbox/mbtiles-spec) +- Compatible with most Linux and OSX terminals +- Highly optimized algorithms for a smooth experience +- 100% pure JavaScript! :sunglasses: ## How to run it locally @@ -42,14 +44,14 @@ If you haven't already got Node.js >= version 10, then [go get it](http://nodejs npm install -g mapscii ``` -If you're on OSX, or get an error about file permissions, you may need to do ```sudo npm install -g mapscii``` +If you're on OSX, or get an error about file permissions, you may need to do `sudo npm install -g mapscii` ### With snap In any of the [supported Linux distros](https://snapcraft.io/docs/core/install): sudo snap install mapscii - + (This snap is maintained by [@nathanhaines](https://github.com/nathanhaines/)) ## Running @@ -62,69 +64,80 @@ mapscii ## Keyboard shortcuts -* Arrows **up**, **down**, **left**, **right** to scroll around -* Press **a** or **z** to zoom in and out -* Press **c** to switch to block character mode -* Press **q** to quit +- Arrows **up**, **down**, **left**, **right** to scroll around +- Press **a** or **z** to zoom in and out +- Press **c** to switch to block character mode +- Press **q** to quit ## Mouse control If your terminal supports mouse events you can drag the map and use your scroll wheel to zoom in and out. ## Behind the scenes + ### Libraries + #### Mastering the console - * [`x256`](https://github.com/substack/node-x256) for converting RGB values to closest xterm-256 [color code](https://en.wikipedia.org/wiki/File:Xterm_256color_chart.svg) - * [`term-mouse`](https://github.com/CoderPuppy/term-mouse) for mouse handling - * [`keypress`](https://github.com/TooTallNate/keypress) for input handling - * [`string-width`](https://github.com/sindresorhus/string-width) to determine visual string lengths + +- [`x256`](https://github.com/substack/node-x256) for converting RGB values to closest xterm-256 [color code](https://en.wikipedia.org/wiki/File:Xterm_256color_chart.svg) +- [`term-mouse`](https://github.com/CoderPuppy/term-mouse) for mouse handling +- [`keypress`](https://github.com/TooTallNate/keypress) for input handling +- [`string-width`](https://github.com/sindresorhus/string-width) to determine visual string lengths #### Discovering the map data -* [`vector-tile`](https://github.com/mapbox/vector-tile-js) for [VectorTile](https://github.com/mapbox/vector-tile-spec/tree/master/2.1) parsing -* [`pbf`](https://github.com/mapbox/pbf) for [Protobuf](https://developers.google.com/protocol-buffers/) decoding -* [`mbtiles`](https://github.com/mapbox/node-mbtiles) for [MBTiles](https://github.com/mapbox/mbtiles-spec/blob/master/1.2/spec.md) parsing + +- [`vector-tile`](https://github.com/mapbox/vector-tile-js) for [VectorTile](https://github.com/mapbox/vector-tile-spec/tree/master/2.1) parsing +- [`pbf`](https://github.com/mapbox/pbf) for [Protobuf](https://developers.google.com/protocol-buffers/) decoding +- [`mbtiles`](https://github.com/mapbox/node-mbtiles) for [MBTiles](https://github.com/mapbox/mbtiles-spec/blob/master/1.2/spec.md) parsing #### Juggling the vectors and numbers -* [`earcut`](https://github.com/mapbox/earcut) for polygon triangulation -* [`rbush`](https://github.com/mourner/rbush) for 2D spatial indexing of geo and label data -* [`bresenham`](https://github.com/madbence/node-bresenham) for line point calculations -* [`simplify-js`](https://github.com/mourner/simplify-js) for polyline simplifications + +- [`earcut`](https://github.com/mapbox/earcut) for polygon triangulation +- [`rbush`](https://github.com/mourner/rbush) for 2D spatial indexing of geo and label data +- [`bresenham`](https://github.com/madbence/node-bresenham) for line point calculations +- [`simplify-js`](https://github.com/mourner/simplify-js) for polyline simplifications #### Handling the flow -* [`node-fetch`](https://github.com/bitinn/node-fetch) for HTTP requests -* [`env-paths`](https://github.com/sindresorhus/env-paths) to determine where to persist downloaded tiles + +- [`node-fetch`](https://github.com/bitinn/node-fetch) for HTTP requests +- [`env-paths`](https://github.com/sindresorhus/env-paths) to determine where to persist downloaded tiles ### TODOs -* MapSCII - * [ ] GeoJSON support via [geojson-vt](https://github.com/mapbox/geojson-vt) - * [ ] CLI support - * [-] startup parameters - * [X] TileSource - * [X] Style - * [X] center position - * [X] zoom - * [ ] demo mode? - * [ ] mouse control - * [ ] hover POIs/labels - * [ ] hover maybe even polygons/-lines? +- MapSCII -* Styler - * [ ] respect zoom based style ranges + - [ ] GeoJSON support via [geojson-vt](https://github.com/mapbox/geojson-vt) + - [ ] CLI support -* Renderer - * [ ] download and process tiles in a different thread ([#3](https://github.com/rastapasta/mapscii/issues/3)) - * [ ] optimize renderer for large areas ([#6](https://github.com/rastapasta/mapscii/issues/6)) - * [ ] label drawing - * [ ] multi line label? + - [-] startup parameters + - [x] TileSource + - [x] Style + - [x] center position + - [x] zoom + - [ ] demo mode? -* TileSource - * [ ] implement single vector-tile handling + - [ ] mouse control + - [ ] hover POIs/labels + - [ ] hover maybe even polygons/-lines? + +- Styler + + - [ ] respect zoom based style ranges + +- Renderer + + - [ ] download and process tiles in a different thread ([#3](https://github.com/rastapasta/mapscii/issues/3)) + - [ ] optimize renderer for large areas ([#6](https://github.com/rastapasta/mapscii/issues/6)) + - [ ] label drawing + - [ ] multi line label? + +- TileSource + - [ ] implement single vector-tile handling ## Special thanks -* [lukasmartinelli](https://github.com/lukasmartinelli) & [manuelroth](https://github.com/manuelroth) for all their work on [OSM2VectorTiles](https://github.com/osm2vectortiles) (global vector tiles from [OSM Planet](https://wiki.openstreetmap.org/wiki/Planet.osm)) -* [mourner](https://github.com/mourner) for all his work on mindblowing GIS algorithms (like the used [earcut](https://github.com/mapbox/earcut), [rbush](https://github.com/mourner/rbush), [simplify-js](https://github.com/mourner/simplify-js), ..) +- [lukasmartinelli](https://github.com/lukasmartinelli) & [manuelroth](https://github.com/manuelroth) for all their work on [OSM2VectorTiles](https://github.com/osm2vectortiles) (global vector tiles from [OSM Planet](https://wiki.openstreetmap.org/wiki/Planet.osm)) +- [mourner](https://github.com/mourner) for all his work on mindblowing GIS algorithms (like the used [earcut](https://github.com/mapbox/earcut), [rbush](https://github.com/mourner/rbush), [simplify-js](https://github.com/mourner/simplify-js), ..) ## Licenses @@ -139,5 +152,6 @@ You are free to copy, distribute, transmit and adapt our data, as long as you cr The cartography in our map tiles, and our documentation, are licenced under the [Creative Commons Attribution-ShareAlike 2.0](http://creativecommons.org/licenses/by-sa/2.0/) licence (CC BY-SA). ### MapSCII -* [License](./LICENSE) -* [Authors](./AUTHORS) + +- [License](./LICENSE) +- [Authors](./AUTHORS) From 381a8bfe065e96b36564f6c695583779750a4c03 Mon Sep 17 00:00:00 2001 From: Audrey Norvez Date: Mon, 7 Oct 2024 13:57:04 +0200 Subject: [PATCH 02/10] add-ben_file --- ben.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 ben.txt diff --git a/ben.txt b/ben.txt new file mode 100644 index 0000000..50062d1 --- /dev/null +++ b/ben.txt @@ -0,0 +1 @@ +Coucou <3 \ No newline at end of file From 24907bcb459246b07a10b8ec7508bdb44859159d Mon Sep 17 00:00:00 2001 From: orianefrn Date: Mon, 7 Oct 2024 13:57:40 +0200 Subject: [PATCH 03/10] faute d'orthographe --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f2df885..2d0341b 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -COUCOU Ori à modifier le fichier +COUCOU Ori a modifié le fichier # MapSCII - The Whole World In Your Console. [![Build Status](https://travis-ci.com/rastapasta/mapscii.svg?branch=master)](https://travis-ci.com/rastapasta/mapscii) From 55a4e0346963c3c88ea9e44fa58202662871c934 Mon Sep 17 00:00:00 2001 From: Louka Lemonnier Date: Mon, 7 Oct 2024 13:58:35 +0200 Subject: [PATCH 04/10] feat: ajout d'un auteur --- AUTHORS | 3 +++ 1 file changed, 3 insertions(+) diff --git a/AUTHORS b/AUTHORS index f94fe00..ce7002a 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,8 +1,11 @@ # This is the list of MapSCII authors for copyright purposes. + # + Michael Straßburger Christian Paul (https://chrpaul.de) Jannis R Alexander Zhukov (https://github.com/ZhukovAlexander) Quincy Morgan (https://github.com/quincylvania) lennonhill (https://github.com/lennonhill) +Benoit Champaret (https://github.com/bchamparex) From 95caadf10c68db2387dfdf6aa3a88e531b544d1d Mon Sep 17 00:00:00 2001 From: baptistelmng44 Date: Mon, 7 Oct 2024 13:58:49 +0200 Subject: [PATCH 05/10] Noa Love <3 --- styles/noa.jfif | Bin 0 -> 118000 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 styles/noa.jfif diff --git a/styles/noa.jfif b/styles/noa.jfif new file mode 100644 index 0000000000000000000000000000000000000000..549bb1d54e5d998e0ea8aa32c0b28355ccb10627 GIT binary patch literal 118000 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 literal 0 HcmV?d00001 From 51df52bcb8c36ab412c5a360234dd75f17b1fa10 Mon Sep 17 00:00:00 2001 From: gaetanjoannic Date: Mon, 7 Oct 2024 14:04:57 +0200 Subject: [PATCH 06/10] commit --- banger.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 banger.txt diff --git a/banger.txt b/banger.txt new file mode 100644 index 0000000..8210029 --- /dev/null +++ b/banger.txt @@ -0,0 +1 @@ +non. \ No newline at end of file From 82abd6256c1bacdfaae178f69d29f2a3da079459 Mon Sep 17 00:00:00 2001 From: Audrey Norvez Date: Mon, 7 Oct 2024 14:05:54 +0200 Subject: [PATCH 07/10] ben --- ben.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/ben.txt b/ben.txt index 50062d1..e69de29 100644 --- a/ben.txt +++ b/ben.txt @@ -1 +0,0 @@ -Coucou <3 \ No newline at end of file From 99939bd231bee77205eea7719b7609a49c67924d Mon Sep 17 00:00:00 2001 From: issa school Date: Mon, 7 Oct 2024 14:01:38 +0200 Subject: [PATCH 08/10] force --- README.md | 2 +- package-lock.json | 5430 ++++++++++++++++++++++++++++----------------- 2 files changed, 3422 insertions(+), 2010 deletions(-) diff --git a/README.md b/README.md index eb777cf..d4a8525 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ If you're on Windows, use the open source telnet client [PuTTY](https://www.chia ## How to run it locally With a modern node installation available, just start it with - +ououoi ``` npx mapscii ``` diff --git a/package-lock.json b/package-lock.json index c2a28d0..af21a1a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,24 +1,55 @@ { "name": "mapscii", "version": "0.3.1", - "lockfileVersion": 1, + "lockfileVersion": 3, "requires": true, - "dependencies": { - "@babel/code-frame": { + "packages": { + "": { + "name": "mapscii", + "version": "0.3.1", + "license": "MIT", + "dependencies": { + "@mapbox/vector-tile": "^1.3.1", + "bresenham": "0.0.4", + "earcut": "^2.2.2", + "env-paths": "^2.2.0", + "keypress": "^0.2.1", + "node-fetch": "^2.6.1", + "pbf": "^3.2.1", + "rbush": "^3.0.1", + "simplify-js": "^1.2.4", + "string-width": "^4.2.0", + "term-mouse": "^0.2.2", + "x256": "0.0.2", + "yargs": "^15.4.1" + }, + "bin": { + "mapscii": "bin/mapscii.sh" + }, + "devDependencies": { + "eslint": "^7.8.1", + "eslint-plugin-jest": "^24.0.0", + "jest": "^26.4.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/code-frame": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "dev": true, - "requires": { + "dependencies": { "@babel/highlight": "^7.10.4" } }, - "@babel/core": { + "node_modules/@babel/core": { "version": "7.11.6", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz", "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==", "dev": true, - "requires": { + "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.11.6", "@babel/helper-module-transforms": "^7.11.0", @@ -36,84 +67,96 @@ "semver": "^5.4.1", "source-map": "^0.5.0" }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "@babel/generator": { + "node_modules/@babel/core/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/generator": { "version": "7.11.6", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz", "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.11.5", "jsesc": "^2.5.1", "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } } }, - "@babel/helper-function-name": { + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-function-name": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-get-function-arity": "^7.10.4", "@babel/template": "^7.10.4", "@babel/types": "^7.10.4" } }, - "@babel/helper-get-function-arity": { + "node_modules/@babel/helper-get-function-arity": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.10.4" } }, - "@babel/helper-member-expression-to-functions": { + "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.11.0", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.11.0" } }, - "@babel/helper-module-imports": { + "node_modules/@babel/helper-module-imports": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.10.4" } }, - "@babel/helper-module-transforms": { + "node_modules/@babel/helper-module-transforms": { "version": "7.11.0", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-module-imports": "^7.10.4", "@babel/helper-replace-supers": "^7.10.4", "@babel/helper-simple-access": "^7.10.4", @@ -123,215 +166,255 @@ "lodash": "^4.17.19" } }, - "@babel/helper-optimise-call-expression": { + "node_modules/@babel/helper-optimise-call-expression": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.10.4" } }, - "@babel/helper-plugin-utils": { + "node_modules/@babel/helper-plugin-utils": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", "dev": true }, - "@babel/helper-replace-supers": { + "node_modules/@babel/helper-replace-supers": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-member-expression-to-functions": "^7.10.4", "@babel/helper-optimise-call-expression": "^7.10.4", "@babel/traverse": "^7.10.4", "@babel/types": "^7.10.4" } }, - "@babel/helper-simple-access": { + "node_modules/@babel/helper-simple-access": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", "dev": true, - "requires": { + "dependencies": { "@babel/template": "^7.10.4", "@babel/types": "^7.10.4" } }, - "@babel/helper-split-export-declaration": { + "node_modules/@babel/helper-split-export-declaration": { "version": "7.11.0", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.11.0" } }, - "@babel/helper-validator-identifier": { + "node_modules/@babel/helper-validator-identifier": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", "dev": true }, - "@babel/helpers": { + "node_modules/@babel/helpers": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", "dev": true, - "requires": { + "dependencies": { "@babel/template": "^7.10.4", "@babel/traverse": "^7.10.4", "@babel/types": "^7.10.4" } }, - "@babel/highlight": { + "node_modules/@babel/highlight": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" - }, - "dependencies": { - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - } } }, - "@babel/parser": { + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { "version": "7.11.5", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz", "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==", - "dev": true + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } }, - "@babel/plugin-syntax-async-generators": { + "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-bigint": { + "node_modules/@babel/plugin-syntax-bigint": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-class-properties": { + "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-import-meta": { + "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-json-strings": { + "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-logical-assignment-operators": { + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-nullish-coalescing-operator": { + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-numeric-separator": { + "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-object-rest-spread": { + "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-optional-catch-binding": { + "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-optional-chaining": { + "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/template": { + "node_modules/@babel/template": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", "dev": true, - "requires": { + "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/parser": "^7.10.4", "@babel/types": "^7.10.4" } }, - "@babel/traverse": { + "node_modules/@babel/traverse": { "version": "7.11.5", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz", "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==", "dev": true, - "requires": { + "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.11.5", "@babel/helper-function-name": "^7.10.4", @@ -341,49 +424,56 @@ "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.19" - }, - "dependencies": { - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - } } }, - "@babel/types": { + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { "version": "7.11.5", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-validator-identifier": "^7.10.4", "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } }, - "@bcoe/v8-coverage": { + "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, - "@cnakazawa/watch": { + "node_modules/@cnakazawa/watch": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "dev": true, - "requires": { + "dependencies": { "exec-sh": "^0.3.2", "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" } }, - "@eslint/eslintrc": { + "node_modules/@eslint/eslintrc": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.1.3.tgz", "integrity": "sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==", "dev": true, - "requires": { + "dependencies": { "ajv": "^6.12.4", "debug": "^4.1.1", "espree": "^7.3.0", @@ -394,55 +484,68 @@ "lodash": "^4.17.19", "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "@istanbuljs/load-nyc-config": { + "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, - "requires": { + "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", "get-package-type": "^0.1.0", "js-yaml": "^3.13.1", "resolve-from": "^5.0.0" }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } + "engines": { + "node": ">=8" } }, - "@istanbuljs/schema": { + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "@jest/console": { + "node_modules/@jest/console": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.3.0.tgz", "integrity": "sha512-/5Pn6sJev0nPUcAdpJHMVIsA8sKizL2ZkcKPE5+dJrCccks7tcM7c9wbgHudBJbxXLoTbqsHkG1Dofoem4F09w==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.3.0", "@types/node": "*", "chalk": "^4.0.0", "jest-message-util": "^26.3.0", "jest-util": "^26.3.0", "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/core": { + "node_modules/@jest/core": { "version": "26.4.2", "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.4.2.tgz", "integrity": "sha512-sDva7YkeNprxJfepOctzS8cAk9TOekldh+5FhVuXS40+94SHbiicRO1VV2tSoRtgIo+POs/Cdyf8p76vPTd6dg==", "dev": true, - "requires": { + "dependencies": { "@jest/console": "^26.3.0", "@jest/reporters": "^26.4.1", "@jest/test-result": "^26.3.0", @@ -472,61 +575,78 @@ "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } + "engines": { + "node": ">= 10.14.2" } }, - "@jest/environment": { + "node_modules/@jest/core/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@jest/environment": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.3.0.tgz", "integrity": "sha512-EW+MFEo0DGHahf83RAaiqQx688qpXgl99wdb8Fy67ybyzHwR1a58LHcO376xQJHfmoXTu89M09dH3J509cx2AA==", "dev": true, - "requires": { + "dependencies": { "@jest/fake-timers": "^26.3.0", "@jest/types": "^26.3.0", "@types/node": "*", "jest-mock": "^26.3.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/fake-timers": { + "node_modules/@jest/fake-timers": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.3.0.tgz", "integrity": "sha512-ZL9ytUiRwVP8ujfRepffokBvD2KbxbqMhrXSBhSdAhISCw3gOkuntisiSFv+A6HN0n0fF4cxzICEKZENLmW+1A==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.3.0", "@sinonjs/fake-timers": "^6.0.1", "@types/node": "*", "jest-message-util": "^26.3.0", "jest-mock": "^26.3.0", "jest-util": "^26.3.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/globals": { + "node_modules/@jest/globals": { "version": "26.4.2", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.4.2.tgz", "integrity": "sha512-Ot5ouAlehhHLRhc+sDz2/9bmNv9p5ZWZ9LE1pXGGTCXBasmi5jnYjlgYcYt03FBwLmZXCZ7GrL29c33/XRQiow==", "dev": true, - "requires": { + "dependencies": { "@jest/environment": "^26.3.0", "@jest/types": "^26.3.0", "expect": "^26.4.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/reporters": { + "node_modules/@jest/reporters": { "version": "26.4.1", "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.4.1.tgz", "integrity": "sha512-aROTkCLU8++yiRGVxLsuDmZsQEKO6LprlrxtAuzvtpbIFl3eIjgIf3EUxDKgomkS25R9ZzwGEdB5weCcBZlrpQ==", "dev": true, - "requires": { + "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^26.3.0", "@jest/test-result": "^26.3.0", @@ -546,56 +666,70 @@ "jest-resolve": "^26.4.0", "jest-util": "^26.3.0", "jest-worker": "^26.3.0", - "node-notifier": "^8.0.0", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", "terminal-link": "^2.0.0", "v8-to-istanbul": "^5.0.1" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "node-notifier": "^8.0.0" } }, - "@jest/source-map": { + "node_modules/@jest/source-map": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.3.0.tgz", "integrity": "sha512-hWX5IHmMDWe1kyrKl7IhFwqOuAreIwHhbe44+XH2ZRHjrKIh0LO5eLQ/vxHFeAfRwJapmxuqlGAEYLadDq6ZGQ==", "dev": true, - "requires": { + "dependencies": { "callsites": "^3.0.0", "graceful-fs": "^4.2.4", "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/test-result": { + "node_modules/@jest/test-result": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.3.0.tgz", "integrity": "sha512-a8rbLqzW/q7HWheFVMtghXV79Xk+GWwOK1FrtimpI5n1la2SY0qHri3/b0/1F0Ve0/yJmV8pEhxDfVwiUBGtgg==", "dev": true, - "requires": { + "dependencies": { "@jest/console": "^26.3.0", "@jest/types": "^26.3.0", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/test-sequencer": { + "node_modules/@jest/test-sequencer": { "version": "26.4.2", "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.4.2.tgz", "integrity": "sha512-83DRD8N3M0tOhz9h0bn6Kl6dSp+US6DazuVF8J9m21WAp5x7CqSMaNycMP0aemC/SH/pDQQddbsfHRTBXVUgog==", "dev": true, - "requires": { + "dependencies": { "@jest/test-result": "^26.3.0", "graceful-fs": "^4.2.4", "jest-haste-map": "^26.3.0", "jest-runner": "^26.4.2", "jest-runtime": "^26.4.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/transform": { + "node_modules/@jest/transform": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.3.0.tgz", "integrity": "sha512-Isj6NB68QorGoFWvcOjlUhpkT56PqNIsXKR7XfvoDlCANn/IANlh8DrKAA2l2JKC3yWSMH5wS0GwuQM20w3b2A==", "dev": true, - "requires": { + "dependencies": { "@babel/core": "^7.1.0", "@jest/types": "^26.3.0", "babel-plugin-istanbul": "^6.0.0", @@ -611,90 +745,108 @@ "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/types": { + "node_modules/@jest/types": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", "dev": true, - "requires": { + "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^15.0.0", "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@mapbox/point-geometry": { + "node_modules/@mapbox/point-geometry": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", "integrity": "sha1-ioP5M1x4YO/6Lu7KJUMyqgru2PI=" }, - "@mapbox/vector-tile": { + "node_modules/@mapbox/vector-tile": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==", - "requires": { + "dependencies": { "@mapbox/point-geometry": "~0.1.0" } }, - "@nodelib/fs.scandir": { + "node_modules/@nodelib/fs.scandir": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", "dev": true, - "requires": { + "dependencies": { "@nodelib/fs.stat": "2.0.3", "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" } }, - "@nodelib/fs.stat": { + "node_modules/@nodelib/fs.stat": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", - "dev": true + "dev": true, + "engines": { + "node": ">= 8" + } }, - "@nodelib/fs.walk": { + "node_modules/@nodelib/fs.walk": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", "dev": true, - "requires": { + "dependencies": { "@nodelib/fs.scandir": "2.1.3", "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" } }, - "@sinonjs/commons": { + "node_modules/@sinonjs/commons": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==", "dev": true, - "requires": { + "dependencies": { "type-detect": "4.0.8" } }, - "@sinonjs/fake-timers": { + "node_modules/@sinonjs/fake-timers": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", "dev": true, - "requires": { + "dependencies": { "@sinonjs/commons": "^1.7.0" } }, - "@tootallnate/once": { + "node_modules/@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true + "dev": true, + "engines": { + "node": ">= 6" + } }, - "@types/babel__core": { + "node_modules/@types/babel__core": { "version": "7.1.9", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.9.tgz", "integrity": "sha512-sY2RsIJ5rpER1u3/aQ8OFSI7qGIy8o1NEEbgb2UaJcvOtXOMpd39ko723NBpjQFg9SIX7TXtjejZVGeIMLhoOw==", "dev": true, - "requires": { + "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", "@types/babel__generator": "*", @@ -702,153 +854,177 @@ "@types/babel__traverse": "*" } }, - "@types/babel__generator": { + "node_modules/@types/babel__generator": { "version": "7.6.1", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz", "integrity": "sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.0.0" } }, - "@types/babel__template": { + "node_modules/@types/babel__template": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", "dev": true, - "requires": { + "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, - "@types/babel__traverse": { + "node_modules/@types/babel__traverse": { "version": "7.0.14", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.14.tgz", "integrity": "sha512-8w9szzKs14ZtBVuP6Wn7nMLRJ0D6dfB0VEBEyRgxrZ/Ln49aNMykrghM2FaNn4FJRzNppCSa0Rv9pBRM5Xc3wg==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.3.0" } }, - "@types/color-name": { + "node_modules/@types/color-name": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" }, - "@types/graceful-fs": { + "node_modules/@types/graceful-fs": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.3.tgz", "integrity": "sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==", "dev": true, - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/istanbul-lib-coverage": { + "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", "dev": true }, - "@types/istanbul-lib-report": { + "node_modules/@types/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", "dev": true, - "requires": { + "dependencies": { "@types/istanbul-lib-coverage": "*" } }, - "@types/istanbul-reports": { + "node_modules/@types/istanbul-reports": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dev": true, - "requires": { + "dependencies": { "@types/istanbul-lib-report": "*" } }, - "@types/json-schema": { + "node_modules/@types/json-schema": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", "dev": true }, - "@types/node": { + "node_modules/@types/node": { "version": "14.6.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.6.4.tgz", "integrity": "sha512-Wk7nG1JSaMfMpoMJDKUsWYugliB2Vy55pdjLpmLixeyMi7HizW2I/9QoxsPCkXl3dO+ZOVqPumKaDUv5zJu2uQ==", "dev": true }, - "@types/normalize-package-data": { + "node_modules/@types/normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", "dev": true }, - "@types/prettier": { + "node_modules/@types/prettier": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.0.tgz", "integrity": "sha512-hiYA88aHiEIgDmeKlsyVsuQdcFn3Z2VuFd/Xm/HCnGnPD8UFU5BM128uzzRVVGEzKDKYUrRsRH9S2o+NUy/3IA==", "dev": true }, - "@types/stack-utils": { + "node_modules/@types/stack-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", "dev": true }, - "@types/yargs": { + "node_modules/@types/yargs": { "version": "15.0.5", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz", "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==", "dev": true, - "requires": { + "dependencies": { "@types/yargs-parser": "*" } }, - "@types/yargs-parser": { + "node_modules/@types/yargs-parser": { "version": "15.0.0", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==", "dev": true }, - "@typescript-eslint/experimental-utils": { + "node_modules/@typescript-eslint/experimental-utils": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.0.tgz", "integrity": "sha512-paEYLA37iqRIDPeQwAmoYSiZ3PiHsaAc3igFeBTeqRHgPnHjHLJ9OGdmP6nwAkF65p2QzEsEBtpjNUBWByNWzA==", "dev": true, - "requires": { + "dependencies": { "@types/json-schema": "^7.0.3", "@typescript-eslint/scope-manager": "4.1.0", "@typescript-eslint/types": "4.1.0", "@typescript-eslint/typescript-estree": "4.1.0", "eslint-scope": "^5.0.0", "eslint-utils": "^2.0.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" } }, - "@typescript-eslint/scope-manager": { + "node_modules/@typescript-eslint/scope-manager": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.1.0.tgz", "integrity": "sha512-HD1/u8vFNnxwiHqlWKC/Pigdn0Mvxi84Y6GzbZ5f5sbLrFKu0al02573Er+D63Sw67IffVUXR0uR8rpdfdk+vA==", "dev": true, - "requires": { + "dependencies": { "@typescript-eslint/types": "4.1.0", "@typescript-eslint/visitor-keys": "4.1.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "@typescript-eslint/types": { + "node_modules/@typescript-eslint/types": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.1.0.tgz", "integrity": "sha512-rkBqWsO7m01XckP9R2YHVN8mySOKKY2cophGM8K5uDK89ArCgahItQYdbg/3n8xMxzu2elss+an1TphlUpDuJw==", - "dev": true + "dev": true, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } }, - "@typescript-eslint/typescript-estree": { + "node_modules/@typescript-eslint/typescript-estree": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.1.0.tgz", "integrity": "sha512-r6et57qqKAWU173nWyw31x7OfgmKfMEcjJl9vlJEzS+kf9uKNRr4AVTRXfTCwebr7bdiVEkfRY5xGnpPaNPe4Q==", "dev": true, - "requires": { + "dependencies": { "@typescript-eslint/types": "4.1.0", "@typescript-eslint/visitor-keys": "4.1.0", "debug": "^4.1.1", @@ -857,197 +1033,286 @@ "lodash": "^4.17.15", "semver": "^7.3.2", "tsutils": "^3.17.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "@typescript-eslint/visitor-keys": { + "node_modules/@typescript-eslint/visitor-keys": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.1.0.tgz", "integrity": "sha512-+taO0IZGCtCEsuNTTF2Q/5o8+fHrlml8i9YsZt2AiDCdYEJzYlsmRY991l/6f3jNXFyAWepdQj7n8Na6URiDRQ==", "dev": true, - "requires": { + "dependencies": { "@typescript-eslint/types": "4.1.0", "eslint-visitor-keys": "^2.0.0" }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", - "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", - "dev": true - } + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "abab": { + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/abab": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz", "integrity": "sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true }, - "acorn": { + "node_modules/acorn": { "version": "7.4.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", - "dev": true + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } }, - "acorn-globals": { + "node_modules/acorn-globals": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "dev": true, - "requires": { + "dependencies": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" } }, - "acorn-jsx": { + "node_modules/acorn-jsx": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", - "dev": true + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } }, - "acorn-walk": { + "node_modules/acorn-walk": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.4.0" + } }, - "agent-base": { + "node_modules/agent-base": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dev": true, - "requires": { + "dependencies": { "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" } }, - "ajv": { + "node_modules/ajv": { "version": "6.12.4", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", "dev": true, - "requires": { + "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "ansi-colors": { + "node_modules/ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "ansi-escapes": { + "node_modules/ansi-escapes": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", "dev": true, - "requires": { + "dependencies": { "type-fest": "^0.11.0" }, - "dependencies": { - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "ansi-regex": { + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } }, - "ansi-styles": { + "node_modules/ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, - "requires": { + "dependencies": { "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" } }, - "anymatch": { + "node_modules/anymatch": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "dev": true, - "requires": { + "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "argparse": { + "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, - "requires": { + "dependencies": { "sprintf-js": "~1.0.2" } }, - "arr-diff": { + "node_modules/arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "arr-flatten": { + "node_modules/arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "arr-union": { + "node_modules/arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "array-union": { + "node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "array-unique": { + "node_modules/array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "assign-symbols": { + "node_modules/assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "astral-regex": { + "node_modules/astral-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "asynckit": { + "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, - "atob": { + "node_modules/atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } }, - "babel-jest": { + "node_modules/babel-jest": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.3.0.tgz", "integrity": "sha512-sxPnQGEyHAOPF8NcUsD0g7hDCnvLL2XyblRBcgrzTWBB/mAIpWow3n1bEL+VghnnZfreLhFSBsFluRoK2tRK4g==", "dev": true, - "requires": { + "dependencies": { "@jest/transform": "^26.3.0", "@jest/types": "^26.3.0", "@types/babel__core": "^7.1.7", @@ -1056,39 +1321,51 @@ "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "babel-plugin-istanbul": { + "node_modules/babel-plugin-istanbul": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-instrument": "^4.0.0", "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" } }, - "babel-plugin-jest-hoist": { + "node_modules/babel-plugin-jest-hoist": { "version": "26.2.0", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.2.0.tgz", "integrity": "sha512-B/hVMRv8Nh1sQ1a3EY8I0n4Y1Wty3NrR5ebOyVT302op+DOAau+xNEImGMsUWOC3++ZlMooCytKz+NgN8aKGbA==", "dev": true, - "requires": { + "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", "@types/babel__core": "^7.0.0", "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 10.14.2" } }, - "babel-preset-current-node-syntax": { + "node_modules/babel-preset-current-node-syntax": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.3.tgz", "integrity": "sha512-uyexu1sVwcdFnyq9o8UQYsXwXflIh8LvrF5+cKrYam93ned1CStffB3+BEcsxGSgagoA3GEyjDqO4a/58hyPYQ==", "dev": true, - "requires": { + "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/plugin-syntax-class-properties": "^7.8.3", @@ -1100,30 +1377,39 @@ "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "babel-preset-jest": { + "node_modules/babel-preset-jest": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.3.0.tgz", "integrity": "sha512-5WPdf7nyYi2/eRxCbVrE1kKCWxgWY4RsPEbdJWFm7QsesFGqjdkyLeu1zRkwM1cxK6EPIlNd6d2AxLk7J+t4pw==", "dev": true, - "requires": { + "dependencies": { "babel-plugin-jest-hoist": "^26.2.0", "babel-preset-current-node-syntax": "^0.1.3" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "balanced-match": { + "node_modules/balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true }, - "base": { + "node_modules/base": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, - "requires": { + "dependencies": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", "component-emitter": "^1.2.1", @@ -1132,98 +1418,116 @@ "mixin-deep": "^1.2.0", "pascalcase": "^0.1.1" }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "engines": { + "node": ">=0.10.0" } }, - "brace-expansion": { + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "requires": { + "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "braces": { + "node_modules/braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, - "requires": { + "dependencies": { "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" } }, - "bresenham": { + "node_modules/bresenham": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/bresenham/-/bresenham-0.0.4.tgz", "integrity": "sha1-FX/1y2NAucVK3Tt2XFCGnox1kZM=" }, - "browser-process-hrtime": { + "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", "dev": true }, - "bser": { + "node_modules/bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, - "requires": { + "dependencies": { "node-int64": "^0.4.0" } }, - "buffer-from": { + "node_modules/buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", "dev": true }, - "cache-base": { + "node_modules/cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, - "requires": { + "dependencies": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", "get-value": "^2.0.6", @@ -1233,429 +1537,545 @@ "to-object-path": "^0.3.0", "union-value": "^1.0.0", "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "callsites": { + "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "camelcase": { + "node_modules/camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } }, - "capture-exit": { + "node_modules/capture-exit": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", "dev": true, - "requires": { + "dependencies": { "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" } }, - "chalk": { + "node_modules/chalk": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, - "requires": { + "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "char-regex": { + "node_modules/chalk/node_modules/ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/chalk/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/chalk/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/chalk/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + } }, - "ci-info": { + "node_modules/ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, - "class-utils": { + "node_modules/class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, - "requires": { + "dependencies": { "arr-union": "^3.1.0", "define-property": "^0.2.5", "isobject": "^3.0.0", "static-extend": "^0.1.1" }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } + "engines": { + "node": ">=0.10.0" } }, - "cliui": { + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "requires": { + "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^6.2.0" } }, - "co": { + "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } }, - "collect-v8-coverage": { + "node_modules/collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", "dev": true }, - "collection-visit": { + "node_modules/collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, - "requires": { + "dependencies": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "color-convert": { + "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, - "requires": { + "dependencies": { "color-name": "1.1.3" } }, - "color-name": { + "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "combined-stream": { + "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, - "requires": { + "dependencies": { "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "component-emitter": { + "node_modules/component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", "dev": true }, - "concat-map": { + "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, - "convert-source-map": { + "node_modules/convert-source-map": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", "dev": true, - "requires": { + "dependencies": { "safe-buffer": "~5.1.1" } }, - "copy-descriptor": { + "node_modules/copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "cross-spawn": { + "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, - "requires": { + "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" } }, - "cssom": { + "node_modules/cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", "dev": true }, - "cssstyle": { + "node_modules/cssstyle": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "dev": true, - "requires": { + "dependencies": { "cssom": "~0.3.6" }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } + "engines": { + "node": ">=8" } }, - "data-urls": { + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/data-urls": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "dev": true, - "requires": { + "dependencies": { "abab": "^2.0.3", "whatwg-mimetype": "^2.3.0", "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" } }, - "debug": { + "node_modules/debug": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", "dev": true, - "requires": { + "dependencies": { "ms": "^2.1.1" } }, - "decamelize": { + "node_modules/decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "engines": { + "node": ">=0.10.0" + } }, - "decode-uri-component": { + "node_modules/decode-uri-component": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10" + } }, - "deep-is": { + "node_modules/deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, - "deepmerge": { + "node_modules/deepmerge": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "define-property": { + "node_modules/define-property": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, - "requires": { + "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "engines": { + "node": ">=0.10.0" } }, - "delayed-stream": { + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.4.0" + } }, - "detect-newline": { + "node_modules/detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "diff-sequences": { + "node_modules/diff-sequences": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.3.0.tgz", "integrity": "sha512-5j5vdRcw3CNctePNYN0Wy2e/JbWT6cAYnXv5OuqPhDpyCGc0uLu2TK0zOCJWNB9kOIfYMSpIulRaDgIi4HJ6Ig==", - "dev": true + "dev": true, + "engines": { + "node": ">= 10.14.2" + } }, - "dir-glob": { + "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, - "requires": { + "dependencies": { "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "doctrine": { + "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, - "requires": { + "dependencies": { "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" } }, - "domexception": { + "node_modules/domexception": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", "dev": true, - "requires": { + "dependencies": { "webidl-conversions": "^5.0.0" }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true - } + "engines": { + "node": ">=8" } }, - "earcut": { + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/earcut": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.2.tgz", "integrity": "sha512-eZoZPPJcUHnfRZ0PjLvx2qBordSiO8ofC3vt+qACLM95u+4DovnbYNpQtJh0DNsWj8RnxrQytD4WA8gj5cRIaQ==" }, - "emittery": { + "node_modules/emittery": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.1.tgz", "integrity": "sha512-d34LN4L6h18Bzz9xpoku2nPwKxCPlPMr3EEKTkoEBi+1/+b0lcRkRJ1UVyyZaKNeqGR3swcGl6s390DNO4YVgQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } }, - "emoji-regex": { + "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "end-of-stream": { + "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, - "requires": { + "dependencies": { "once": "^1.4.0" } }, - "enquirer": { + "node_modules/enquirer": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", "dev": true, - "requires": { + "dependencies": { "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" } }, - "env-paths": { + "node_modules/env-paths": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", - "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==" + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", + "engines": { + "node": ">=6" + } }, - "error-ex": { + "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, - "requires": { + "dependencies": { "is-arrayish": "^0.2.1" } }, - "escape-string-regexp": { + "node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.8.0" + } }, - "eslint": { + "node_modules/eslint": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.8.1.tgz", "integrity": "sha512-/2rX2pfhyUG0y+A123d0ccXtMm7DV7sH1m3lk9nk2DZ2LReq39FXHueR9xZwshE5MdfSf0xunSaMWRqyIA6M1w==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, - "requires": { + "dependencies": { "@babel/code-frame": "^7.0.0", "@eslint/eslintrc": "^0.1.3", "ajv": "^6.10.0", @@ -1693,117 +2113,168 @@ "table": "^5.2.3", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "eslint-plugin-jest": { + "node_modules/eslint-plugin-jest": { "version": "24.0.0", "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.0.0.tgz", "integrity": "sha512-a0G7hSDbuBCW4PNT6MVpAyfnGbUDOqxzOyhR6wT2BIBnR7MhvfAqd6KKfsTjX+Z3gxzIHiEsihzdClU4cSc6qQ==", "dev": true, - "requires": { + "dependencies": { "@typescript-eslint/experimental-utils": "^4.0.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": ">=5" } }, - "eslint-scope": { + "node_modules/eslint-scope": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", "dev": true, - "requires": { + "dependencies": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" } }, - "eslint-utils": { + "node_modules/eslint-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, - "requires": { + "dependencies": { "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "eslint-visitor-keys": { + "node_modules/eslint-visitor-keys": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "espree": { + "node_modules/espree": { "version": "7.3.0", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz", "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==", "dev": true, - "requires": { + "dependencies": { "acorn": "^7.4.0", "acorn-jsx": "^5.2.0", "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "esprima": { + "node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } }, - "esquery": { + "node_modules/esquery": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", "dev": true, - "requires": { + "dependencies": { "estraverse": "^5.1.0" }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } + "engines": { + "node": ">=0.10" } }, - "esrecurse": { + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, - "requires": { + "dependencies": { "estraverse": "^5.2.0" }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } + "engines": { + "node": ">=4.0" } }, - "estraverse": { + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true + "dev": true, + "engines": { + "node": ">=4.0" + } }, - "esutils": { + "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "exec-sh": { + "node_modules/exec-sh": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", "dev": true }, - "execa": { + "node_modules/execa": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, - "requires": { + "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", "is-stream": "^1.1.0", @@ -1812,70 +2283,92 @@ "signal-exit": "^3.0.0", "strip-eof": "^1.0.0" }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } + "engines": { + "node": ">=6" } }, - "exit": { + "node_modules/execa/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/execa/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/execa/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/execa/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.8.0" + } }, - "expand-brackets": { + "node_modules/expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, - "requires": { + "dependencies": { "debug": "^2.3.3", "define-property": "^0.2.5", "extend-shallow": "^2.0.1", @@ -1884,48 +2377,55 @@ "snapdragon": "^0.8.1", "to-regex": "^3.0.1" }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "expect": { + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/expect": { "version": "26.4.2", "resolved": "https://registry.npmjs.org/expect/-/expect-26.4.2.tgz", "integrity": "sha512-IlJ3X52Z0lDHm7gjEp+m76uX46ldH5VpqmU0006vqDju/285twh7zaWMRhs67VpQhBwjjMchk+p5aA0VkERCAA==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.3.0", "ansi-styles": "^4.0.0", "jest-get-type": "^26.3.0", @@ -1933,61 +2433,75 @@ "jest-message-util": "^26.3.0", "jest-regex-util": "^26.0.0" }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } + "engines": { + "node": ">= 10.14.2" } }, - "extend-shallow": { + "node_modules/expect/node_modules/ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/expect/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/expect/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/extend-shallow": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, - "requires": { + "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } + "engines": { + "node": ">=0.10.0" } }, - "extglob": { + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, - "requires": { + "dependencies": { "array-unique": "^0.3.2", "define-property": "^1.0.0", "expand-brackets": "^2.1.4", @@ -1997,254 +2511,331 @@ "snapdragon": "^0.8.1", "to-regex": "^3.0.1" }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "engines": { + "node": ">=0.10.0" } }, - "fast-deep-equal": { + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "fast-glob": { + "node_modules/fast-glob": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", "dev": true, - "requires": { + "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.0", "merge2": "^1.3.0", "micromatch": "^4.0.2", "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8" } }, - "fast-json-stable-stringify": { + "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true }, - "fast-levenshtein": { + "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, - "fastq": { + "node_modules/fastq": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", "dev": true, - "requires": { + "dependencies": { "reusify": "^1.0.4" } }, - "fb-watchman": { + "node_modules/fb-watchman": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "dev": true, - "requires": { + "dependencies": { "bser": "2.1.1" } }, - "file-entry-cache": { + "node_modules/file-entry-cache": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", "dev": true, - "requires": { + "dependencies": { "flat-cache": "^2.0.1" + }, + "engines": { + "node": ">=4" } }, - "fill-range": { + "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, - "requires": { + "dependencies": { "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "find-up": { + "node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { + "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "flat-cache": { + "node_modules/flat-cache": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", "dev": true, - "requires": { + "dependencies": { "flatted": "^2.0.0", "rimraf": "2.6.3", "write": "1.0.3" + }, + "engines": { + "node": ">=4" } }, - "flatted": { + "node_modules/flatted": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", "dev": true }, - "for-in": { + "node_modules/for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "fragment-cache": { + "node_modules/fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "dev": true, - "requires": { + "dependencies": { "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "fs.realpath": { + "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, - "fsevents": { + "node_modules/fsevents": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", "dev": true, - "optional": true + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } }, - "functional-red-black-tree": { + "node_modules/functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, - "gensync": { + "node_modules/gensync": { "version": "1.0.0-beta.1", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", - "dev": true + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, - "get-caller-file": { + "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } }, - "get-package-type": { + "node_modules/get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true + "dev": true, + "engines": { + "node": ">=8.0.0" + } }, - "get-stream": { + "node_modules/get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, - "requires": { + "dependencies": { "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "get-value": { + "node_modules/get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "glob": { + "node_modules/glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "requires": { + "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.0.4", "once": "^1.3.0", "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "glob-parent": { + "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, - "requires": { + "dependencies": { "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, - "globals": { + "node_modules/globals": { "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", "dev": true, - "requires": { + "dependencies": { "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "globby": { + "node_modules/globby": { "version": "11.0.1", "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", "dev": true, - "requires": { + "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", "fast-glob": "^3.1.1", @@ -2252,543 +2843,675 @@ "merge2": "^1.3.0", "slash": "^3.0.0" }, - "dependencies": { - "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true - } + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "graceful-fs": { + "node_modules/globby/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true }, - "growly": { + "node_modules/growly": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", "dev": true }, - "has-flag": { + "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "has-value": { + "node_modules/has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, - "requires": { + "dependencies": { "get-value": "^2.0.6", "has-values": "^1.0.0", "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "has-values": { + "node_modules/has-values": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "dev": true, - "requires": { + "dependencies": { "is-number": "^3.0.0", "kind-of": "^4.0.0" }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "engines": { + "node": ">=0.10.0" } }, - "hosted-git-info": { + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, - "html-encoding-sniffer": { + "node_modules/html-encoding-sniffer": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", "dev": true, - "requires": { + "dependencies": { "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" } }, - "html-escaper": { + "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, - "http-proxy-agent": { + "node_modules/http-proxy-agent": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "dev": true, - "requires": { + "dependencies": { "@tootallnate/once": "1", "agent-base": "6", "debug": "4" + }, + "engines": { + "node": ">= 6" } }, - "https-proxy-agent": { + "node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, - "requires": { + "dependencies": { "agent-base": "6", "debug": "4" + }, + "engines": { + "node": ">= 6" } }, - "human-signals": { + "node_modules/human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true + "dev": true, + "engines": { + "node": ">=8.12.0" + } }, - "iconv-lite": { + "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, - "requires": { + "dependencies": { "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" } }, - "ieee754": { + "node_modules/ieee754": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" }, - "ignore": { + "node_modules/ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true + "dev": true, + "engines": { + "node": ">= 4" + } }, - "import-fresh": { + "node_modules/import-fresh": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", "dev": true, - "requires": { + "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" } }, - "import-local": { + "node_modules/import-local": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", "dev": true, - "requires": { + "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" } }, - "imurmurhash": { + "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.8.19" + } }, - "inflight": { + "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, - "requires": { + "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, - "inherits": { + "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "is-accessor-descriptor": { + "node_modules/is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "deprecated": "Please upgrade to v0.1.7", "dev": true, - "requires": { + "dependencies": { "kind-of": "^3.0.2" }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "engines": { + "node": ">=0.10.0" } }, - "is-arrayish": { + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, - "is-buffer": { + "node_modules/is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, - "is-ci": { + "node_modules/is-ci": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dev": true, - "requires": { + "dependencies": { "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" } }, - "is-data-descriptor": { + "node_modules/is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "deprecated": "Please upgrade to v0.1.5", "dev": true, - "requires": { + "dependencies": { "kind-of": "^3.0.2" }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "engines": { + "node": ">=0.10.0" } }, - "is-descriptor": { + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, - "requires": { + "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", "kind-of": "^5.0.0" }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "is-docker": { + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", "dev": true, - "optional": true + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "is-extendable": { + "node_modules/is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "is-extglob": { + "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "is-fullwidth-code-point": { + "node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } }, - "is-generator-fn": { + "node_modules/is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "is-glob": { + "node_modules/is-glob": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "dev": true, - "requires": { + "dependencies": { "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-number": { + "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.12.0" + } }, - "is-plain-object": { + "node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, - "requires": { + "dependencies": { "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-stream": { + "node_modules/is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "is-typedarray": { + "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, - "is-windows": { + "node_modules/is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "is-wsl": { + "node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, - "requires": { + "dependencies": { "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "isarray": { + "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, - "isexe": { + "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, - "isobject": { + "node_modules/isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "istanbul-lib-coverage": { + "node_modules/istanbul-lib-coverage": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "istanbul-lib-instrument": { + "node_modules/istanbul-lib-instrument": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dev": true, - "requires": { + "dependencies": { "@babel/core": "^7.7.5", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.0.0", "semver": "^6.3.0" }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "engines": { + "node": ">=8" } }, - "istanbul-lib-report": { + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "dev": true, - "requires": { + "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^3.0.0", "supports-color": "^7.1.0" }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": ">=8" } }, - "istanbul-lib-source-maps": { + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", "dev": true, - "requires": { + "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8" } }, - "istanbul-reports": { + "node_modules/istanbul-reports": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", "dev": true, - "requires": { + "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "jest": { + "node_modules/jest": { "version": "26.4.2", "resolved": "https://registry.npmjs.org/jest/-/jest-26.4.2.tgz", "integrity": "sha512-LLCjPrUh98Ik8CzW8LLVnSCfLaiY+wbK53U7VxnFSX7Q+kWC4noVeDvGWIFw0Amfq1lq2VfGm7YHWSLBV62MJw==", "dev": true, - "requires": { + "dependencies": { "@jest/core": "^26.4.2", "import-local": "^3.0.2", "jest-cli": "^26.4.2" }, - "dependencies": { - "jest-cli": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.4.2.tgz", - "integrity": "sha512-zb+lGd/SfrPvoRSC/0LWdaWCnscXc1mGYW//NP4/tmBvRPT3VntZ2jtKUONsRi59zc5JqmsSajA9ewJKFYp8Cw==", - "dev": true, - "requires": { - "@jest/core": "^26.4.2", - "@jest/test-result": "^26.3.0", - "@jest/types": "^26.3.0", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.4.2", - "jest-util": "^26.3.0", - "jest-validate": "^26.4.2", - "prompts": "^2.0.1", - "yargs": "^15.3.1" - } - } + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-changed-files": { + "node_modules/jest-changed-files": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.3.0.tgz", "integrity": "sha512-1C4R4nijgPltX6fugKxM4oQ18zimS7LqQ+zTTY8lMCMFPrxqBFb7KJH0Z2fRQJvw2Slbaipsqq7s1mgX5Iot+g==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.3.0", "execa": "^4.0.0", "throat": "^5.0.0" }, - "dependencies": { - "execa": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", - "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - } + "engines": { + "node": ">= 10.14.2" } }, - "jest-config": { + "node_modules/jest-changed-files/node_modules/execa": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", + "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/jest-changed-files/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-changed-files/node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { "version": "26.4.2", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.4.2.tgz", "integrity": "sha512-QBf7YGLuToiM8PmTnJEdRxyYy3mHWLh24LJZKVdXZ2PNdizSe1B/E8bVm+HYcjbEzGuVXDv/di+EzdO/6Gq80A==", "dev": true, - "requires": { + "dependencies": { "@babel/core": "^7.1.0", "@jest/test-sequencer": "^26.4.2", "@jest/types": "^26.3.0", @@ -2807,48 +3530,60 @@ "jest-validate": "^26.4.2", "micromatch": "^4.0.2", "pretty-format": "^26.4.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-diff": { + "node_modules/jest-diff": { "version": "26.4.2", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.4.2.tgz", "integrity": "sha512-6T1XQY8U28WH0Z5rGpQ+VqZSZz8EN8rZcBtfvXaOkbwxIEeRre6qnuZQlbY1AJ4MKDxQF8EkrCvK+hL/VkyYLQ==", "dev": true, - "requires": { + "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^26.3.0", "jest-get-type": "^26.3.0", "pretty-format": "^26.4.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-docblock": { + "node_modules/jest-docblock": { "version": "26.0.0", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", "dev": true, - "requires": { + "dependencies": { "detect-newline": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-each": { + "node_modules/jest-each": { "version": "26.4.2", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.4.2.tgz", "integrity": "sha512-p15rt8r8cUcRY0Mvo1fpkOGYm7iI8S6ySxgIdfh3oOIv+gHwrHTy5VWCGOecWUhDsit4Nz8avJWdT07WLpbwDA==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.3.0", "chalk": "^4.0.0", "jest-get-type": "^26.3.0", "jest-util": "^26.3.0", "pretty-format": "^26.4.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-environment-jsdom": { + "node_modules/jest-environment-jsdom": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.3.0.tgz", "integrity": "sha512-zra8He2btIMJkAzvLaiZ9QwEPGEetbxqmjEBQwhH3CA+Hhhu0jSiEJxnJMbX28TGUvPLxBt/zyaTLrOPF4yMJA==", "dev": true, - "requires": { + "dependencies": { "@jest/environment": "^26.3.0", "@jest/fake-timers": "^26.3.0", "@jest/types": "^26.3.0", @@ -2856,40 +3591,48 @@ "jest-mock": "^26.3.0", "jest-util": "^26.3.0", "jsdom": "^16.2.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-environment-node": { + "node_modules/jest-environment-node": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.3.0.tgz", "integrity": "sha512-c9BvYoo+FGcMj5FunbBgtBnbR5qk3uky8PKyRVpSfe2/8+LrNQMiXX53z6q2kY+j15SkjQCOSL/6LHnCPLVHNw==", "dev": true, - "requires": { + "dependencies": { "@jest/environment": "^26.3.0", "@jest/fake-timers": "^26.3.0", "@jest/types": "^26.3.0", "@types/node": "*", "jest-mock": "^26.3.0", "jest-util": "^26.3.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-get-type": { + "node_modules/jest-get-type": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true + "dev": true, + "engines": { + "node": ">= 10.14.2" + } }, - "jest-haste-map": { + "node_modules/jest-haste-map": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.3.0.tgz", "integrity": "sha512-DHWBpTJgJhLLGwE5Z1ZaqLTYqeODQIZpby0zMBsCU9iRFHYyhklYqP4EiG73j5dkbaAdSZhgB938mL51Q5LeZA==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.3.0", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", "graceful-fs": "^4.2.4", "jest-regex-util": "^26.0.0", "jest-serializer": "^26.3.0", @@ -2898,14 +3641,20 @@ "micromatch": "^4.0.2", "sane": "^4.0.3", "walker": "^1.0.7" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" } }, - "jest-jasmine2": { + "node_modules/jest-jasmine2": { "version": "26.4.2", "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.4.2.tgz", "integrity": "sha512-z7H4EpCldHN1J8fNgsja58QftxBSL+JcwZmaXIvV9WKIM+x49F4GLHu/+BQh2kzRKHAgaN/E82od+8rTOBPyPA==", "dev": true, - "requires": { + "dependencies": { "@babel/traverse": "^7.1.0", "@jest/environment": "^26.3.0", "@jest/source-map": "^26.3.0", @@ -2924,36 +3673,45 @@ "jest-util": "^26.3.0", "pretty-format": "^26.4.2", "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-leak-detector": { + "node_modules/jest-leak-detector": { "version": "26.4.2", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.4.2.tgz", "integrity": "sha512-akzGcxwxtE+9ZJZRW+M2o+nTNnmQZxrHJxX/HjgDaU5+PLmY1qnQPnMjgADPGCRPhB+Yawe1iij0REe+k/aHoA==", "dev": true, - "requires": { + "dependencies": { "jest-get-type": "^26.3.0", "pretty-format": "^26.4.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-matcher-utils": { + "node_modules/jest-matcher-utils": { "version": "26.4.2", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.4.2.tgz", "integrity": "sha512-KcbNqWfWUG24R7tu9WcAOKKdiXiXCbMvQYT6iodZ9k1f7065k0keUOW6XpJMMvah+hTfqkhJhRXmA3r3zMAg0Q==", "dev": true, - "requires": { + "dependencies": { "chalk": "^4.0.0", "jest-diff": "^26.4.2", "jest-get-type": "^26.3.0", "pretty-format": "^26.4.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-message-util": { + "node_modules/jest-message-util": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.3.0.tgz", "integrity": "sha512-xIavRYqr4/otGOiLxLZGj3ieMmjcNE73Ui+LdSW/Y790j5acqCsAdDiLIbzHCZMpN07JOENRWX5DcU+OQ+TjTA==", "dev": true, - "requires": { + "dependencies": { "@babel/code-frame": "^7.0.0", "@jest/types": "^26.3.0", "@types/stack-utils": "^1.0.1", @@ -2962,36 +3720,56 @@ "micromatch": "^4.0.2", "slash": "^3.0.0", "stack-utils": "^2.0.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-mock": { + "node_modules/jest-mock": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.3.0.tgz", "integrity": "sha512-PeaRrg8Dc6mnS35gOo/CbZovoDPKAeB1FICZiuagAgGvbWdNNyjQjkOaGUa/3N3JtpQ/Mh9P4A2D4Fv51NnP8Q==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.3.0", "@types/node": "*" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-pnp-resolver": { + "node_modules/jest-pnp-resolver": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } }, - "jest-regex-util": { + "node_modules/jest-regex-util": { "version": "26.0.0", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true + "dev": true, + "engines": { + "node": ">= 10.14.2" + } }, - "jest-resolve": { + "node_modules/jest-resolve": { "version": "26.4.0", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.4.0.tgz", "integrity": "sha512-bn/JoZTEXRSlEx3+SfgZcJAVuTMOksYq9xe9O6s4Ekg84aKBObEaVXKOEilULRqviSLAYJldnoWV9c07kwtiCg==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.3.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", @@ -3000,25 +3778,31 @@ "read-pkg-up": "^7.0.1", "resolve": "^1.17.0", "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-resolve-dependencies": { + "node_modules/jest-resolve-dependencies": { "version": "26.4.2", "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.4.2.tgz", "integrity": "sha512-ADHaOwqEcVc71uTfySzSowA/RdxUpCxhxa2FNLiin9vWLB1uLPad3we+JSSROq5+SrL9iYPdZZF8bdKM7XABTQ==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.3.0", "jest-regex-util": "^26.0.0", "jest-snapshot": "^26.4.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-runner": { + "node_modules/jest-runner": { "version": "26.4.2", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.4.2.tgz", "integrity": "sha512-FgjDHeVknDjw1gRAYaoUoShe1K3XUuFMkIaXbdhEys+1O4bEJS8Avmn4lBwoMfL8O5oFTdWYKcf3tEJyyYyk8g==", "dev": true, - "requires": { + "dependencies": { "@jest/console": "^26.3.0", "@jest/environment": "^26.3.0", "@jest/test-result": "^26.3.0", @@ -3039,14 +3823,17 @@ "jest-worker": "^26.3.0", "source-map-support": "^0.5.6", "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-runtime": { + "node_modules/jest-runtime": { "version": "26.4.2", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.4.2.tgz", "integrity": "sha512-4Pe7Uk5a80FnbHwSOk7ojNCJvz3Ks2CNQWT5Z7MJo4tX0jb3V/LThKvD9tKPNVNyeMH98J/nzGlcwc00R2dSHQ==", "dev": true, - "requires": { + "dependencies": { "@jest/console": "^26.3.0", "@jest/environment": "^26.3.0", "@jest/fake-timers": "^26.3.0", @@ -3073,24 +3860,33 @@ "slash": "^3.0.0", "strip-bom": "^4.0.0", "yargs": "^15.3.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-serializer": { + "node_modules/jest-serializer": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.3.0.tgz", "integrity": "sha512-IDRBQBLPlKa4flg77fqg0n/pH87tcRKwe8zxOVTWISxGpPHYkRZ1dXKyh04JOja7gppc60+soKVZ791mruVdow==", "dev": true, - "requires": { + "dependencies": { "@types/node": "*", "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-snapshot": { + "node_modules/jest-snapshot": { "version": "26.4.2", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.4.2.tgz", "integrity": "sha512-N6Uub8FccKlf5SBFnL2Ri/xofbaA68Cc3MGjP/NuwgnsvWh+9hLIR/DhrxbSiKXMY9vUW5dI6EW1eHaDHqe9sg==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.0.0", "@jest/types": "^26.3.0", "@types/prettier": "^2.0.0", @@ -3106,28 +3902,34 @@ "natural-compare": "^1.4.0", "pretty-format": "^26.4.2", "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-util": { + "node_modules/jest-util": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.3.0.tgz", "integrity": "sha512-4zpn6bwV0+AMFN0IYhH/wnzIQzRaYVrz1A8sYnRnj4UXDXbOVtWmlaZkO9mipFqZ13okIfN87aDoJWB7VH6hcw==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.3.0", "@types/node": "*", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "is-ci": "^2.0.0", "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-validate": { + "node_modules/jest-validate": { "version": "26.4.2", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.4.2.tgz", "integrity": "sha512-blft+xDX7XXghfhY0mrsBCYhX365n8K5wNDC4XAcNKqqjEzsRUSXP44m6PL0QJEW2crxQFLLztVnJ4j7oPlQrQ==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.3.0", "camelcase": "^6.0.0", "chalk": "^4.0.0", @@ -3135,21 +3937,28 @@ "leven": "^3.1.0", "pretty-format": "^26.4.2" }, - "dependencies": { - "camelcase": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", - "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", - "dev": true - } + "engines": { + "node": ">= 10.14.2" } }, - "jest-watcher": { + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", + "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.3.0.tgz", "integrity": "sha512-XnLdKmyCGJ3VoF6G/p5ohbJ04q/vv5aH9ENI+i6BL0uu9WWB6Z7Z2lhQQk0d2AVZcRGp1yW+/TsoToMhBFPRdQ==", "dev": true, - "requires": { + "dependencies": { "@jest/test-result": "^26.3.0", "@jest/types": "^26.3.0", "@types/node": "*", @@ -3157,58 +3966,98 @@ "chalk": "^4.0.0", "jest-util": "^26.3.0", "string-length": "^4.0.1" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-worker": { + "node_modules/jest-worker": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.3.0.tgz", "integrity": "sha512-Vmpn2F6IASefL+DVBhPzI2J9/GJUsqzomdeN+P+dK8/jKxbh8R3BtFnx3FIta7wYlPU62cpJMJQo4kuOowcMnw==", "dev": true, - "requires": { + "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", "supports-color": "^7.0.0" }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": ">= 10.13.0" } }, - "js-tokens": { + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/jest-cli": { + "version": "26.4.2", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.4.2.tgz", + "integrity": "sha512-zb+lGd/SfrPvoRSC/0LWdaWCnscXc1mGYW//NP4/tmBvRPT3VntZ2jtKUONsRi59zc5JqmsSajA9ewJKFYp8Cw==", + "dev": true, + "dependencies": { + "@jest/core": "^26.4.2", + "@jest/test-result": "^26.3.0", + "@jest/types": "^26.3.0", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.4.2", + "jest-util": "^26.3.0", + "jest-validate": "^26.4.2", + "prompts": "^2.0.1", + "yargs": "^15.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true }, - "js-yaml": { + "node_modules/js-yaml": { "version": "3.14.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", "dev": true, - "requires": { + "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "jsdom": { + "node_modules/jsdom": { "version": "16.7.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", "dev": true, - "requires": { + "dependencies": { "abab": "^2.0.5", "acorn": "^8.2.4", "acorn-globals": "^6.0.0", @@ -3237,370 +4086,487 @@ "ws": "^7.4.6", "xml-name-validator": "^3.0.0" }, - "dependencies": { - "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "dev": true - }, - "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "dev": true - }, - "decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", - "dev": true - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "dev": true - }, - "tough-cookie": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", - "dev": true, - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - } - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true } } }, - "jsesc": { + "node_modules/jsdom/node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true + }, + "node_modules/jsdom/node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/jsdom/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/jsdom/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jsdom/node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "node_modules/jsdom/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/jsdom/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/jsdom/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/jsdom/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/jsdom/node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsdom/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jsdom/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/jsdom/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } }, - "json-parse-even-better-errors": { + "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true }, - "json-schema-traverse": { + "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, - "json-stable-stringify-without-jsonify": { + "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, - "json5": { + "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } }, - "keypress": { + "node_modules/keypress": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/keypress/-/keypress-0.2.1.tgz", "integrity": "sha1-HoBFQlABjbrUw/6USX1uZ7YmnHc=" }, - "kind-of": { + "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "kleur": { + "node_modules/kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "leven": { + "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "levn": { + "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, - "requires": { + "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "lines-and-columns": { + "node_modules/lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", "dev": true }, - "locate-path": { + "node_modules/locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { + "dependencies": { "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" } }, - "lodash": { + "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "lodash.sortby": { + "node_modules/lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", "dev": true }, - "make-dir": { + "node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, - "requires": { + "dependencies": { "semver": "^6.0.0" }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "makeerror": { + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", "dev": true, - "requires": { + "dependencies": { "tmpl": "1.0.x" } }, - "map-cache": { + "node_modules/map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "map-visit": { + "node_modules/map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dev": true, - "requires": { + "dependencies": { "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "merge-stream": { + "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "merge2": { + "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true + "dev": true, + "engines": { + "node": ">= 8" + } }, - "micromatch": { + "node_modules/micromatch": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", "dev": true, - "requires": { + "dependencies": { "braces": "^3.0.1", "picomatch": "^2.0.5" + }, + "engines": { + "node": ">=8" } }, - "mime-db": { + "node_modules/mime-db": { "version": "1.44.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.6" + } }, - "mime-types": { + "node_modules/mime-types": { "version": "2.1.27", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", "dev": true, - "requires": { + "dependencies": { "mime-db": "1.44.0" + }, + "engines": { + "node": ">= 0.6" } }, - "mimic-fn": { + "node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "minimatch": { + "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "requires": { + "dependencies": { "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "minimist": { + "node_modules/minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, - "mixin-deep": { + "node_modules/mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "dev": true, - "requires": { + "dependencies": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } + "engines": { + "node": ">=0.10.0" } }, - "mkdirp": { + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, - "requires": { + "dependencies": { "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, - "ms": { + "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "nanomatch": { + "node_modules/nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "dev": true, - "requires": { + "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", "define-property": "^2.0.2", @@ -3612,67 +4578,82 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "natural-compare": { + "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, - "nice-try": { + "node_modules/nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, - "node-fetch": { + "node_modules/node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { + "dependencies": { "whatwg-url": "^5.0.0" }, - "dependencies": { - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true } } }, - "node-int64": { + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", "dev": true }, - "node-modules-regexp": { + "node_modules/node-modules-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "node-notifier": { + "node_modules/node-notifier": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", "dev": true, - "requires": { + "dependencies": { "growly": "^1.3.0", "is-wsl": "^2.2.0", "semver": "^7.3.2", @@ -3681,564 +4662,730 @@ "which": "^2.0.2" } }, - "normalize-package-data": { + "node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, - "requires": { + "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", "semver": "2 || 3 || 4 || 5", "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } } }, - "normalize-path": { + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "npm-run-path": { + "node_modules/npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, - "requires": { + "dependencies": { "path-key": "^2.0.0" }, - "dependencies": { - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - } + "engines": { + "node": ">=4" } }, - "nwsapi": { + "node_modules/npm-run-path/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/nwsapi": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", "dev": true }, - "object-copy": { + "node_modules/object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, - "requires": { + "dependencies": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", "kind-of": "^3.0.3" }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "engines": { + "node": ">=0.10.0" } }, - "object-visit": { + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, - "requires": { + "dependencies": { "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "object.pick": { + "node_modules/object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, - "requires": { + "dependencies": { "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "once": { + "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, - "requires": { + "dependencies": { "wrappy": "1" } }, - "onetime": { + "node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, - "requires": { + "dependencies": { "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "optionator": { + "node_modules/optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, - "requires": { + "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" } }, - "p-each-series": { + "node_modules/p-each-series": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz", "integrity": "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "p-finally": { + "node_modules/p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "p-limit": { + "node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { + "dependencies": { "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "p-locate": { + "node_modules/p-locate": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { + "dependencies": { "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" } }, - "p-try": { + "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } }, - "parent-module": { + "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, - "requires": { + "dependencies": { "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "parse-json": { + "node_modules/parse-json": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", "dev": true, - "requires": { + "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "pascalcase": { + "node_modules/pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "path-exists": { + "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } }, - "path-is-absolute": { + "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "path-key": { + "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "path-parse": { + "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, - "path-type": { + "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "pbf": { + "node_modules/pbf": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz", "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==", - "requires": { + "dependencies": { "ieee754": "^1.1.12", "resolve-protobuf-schema": "^2.1.0" + }, + "bin": { + "pbf": "bin/pbf" } }, - "picomatch": { + "node_modules/picomatch": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } }, - "pirates": { + "node_modules/pirates": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", "dev": true, - "requires": { + "dependencies": { "node-modules-regexp": "^1.0.0" + }, + "engines": { + "node": ">= 6" } }, - "pkg-dir": { + "node_modules/pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, - "requires": { + "dependencies": { "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "posix-character-classes": { + "node_modules/posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "prelude-ls": { + "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.8.0" + } }, - "pretty-format": { + "node_modules/pretty-format": { "version": "26.4.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.4.2.tgz", "integrity": "sha512-zK6Gd8zDsEiVydOCGLkoBoZuqv8VTiHyAbKznXe/gaph/DAeZOmit9yMfgIz5adIgAMMs5XfoYSwAX3jcCO1tA==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.3.0", "ansi-regex": "^5.0.0", "ansi-styles": "^4.0.0", "react-is": "^16.12.0" }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } + "engines": { + "node": ">= 10" } }, - "progress": { + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/pretty-format/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.4.0" + } }, - "prompts": { + "node_modules/prompts": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==", "dev": true, - "requires": { + "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.4" + }, + "engines": { + "node": ">= 6" } }, - "protocol-buffers-schema": { + "node_modules/protocol-buffers-schema": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.4.0.tgz", "integrity": "sha512-G/2kcamPF2S49W5yaMGdIpkG6+5wZF0fzBteLKgEHjbNzqjZQ85aAs1iJGto31EJaSTkNvHs5IXuHSaTLWBAiA==" }, - "psl": { + "node_modules/psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true }, - "pump": { + "node_modules/pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, - "requires": { + "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, - "punycode": { + "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "querystringify": { + "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", "dev": true }, - "quickselect": { + "node_modules/quickselect": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==" }, - "rbush": { + "node_modules/rbush": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/rbush/-/rbush-3.0.1.tgz", "integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==", - "requires": { + "dependencies": { "quickselect": "^2.0.0" } }, - "react-is": { + "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "dev": true }, - "read-pkg": { + "node_modules/read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, - "requires": { + "dependencies": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", "parse-json": "^5.0.0", "type-fest": "^0.6.0" }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } + "engines": { + "node": ">=8" } }, - "read-pkg-up": { + "node_modules/read-pkg-up": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, - "requires": { + "dependencies": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "regex-not": { + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, - "requires": { + "dependencies": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "regexpp": { + "node_modules/regexpp": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } }, - "remove-trailing-separator": { + "node_modules/remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", "dev": true }, - "repeat-element": { + "node_modules/repeat-element": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "repeat-string": { + "node_modules/repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10" + } }, - "require-directory": { + "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "node": ">=0.10.0" + } }, - "require-main-filename": { + "node_modules/require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, - "requires-port": { + "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", "dev": true }, - "resolve": { + "node_modules/resolve": { "version": "1.17.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", "dev": true, - "requires": { + "dependencies": { "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "resolve-cwd": { + "node_modules/resolve-cwd": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, - "requires": { + "dependencies": { "resolve-from": "^5.0.0" }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } + "engines": { + "node": ">=8" } }, - "resolve-from": { + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "resolve-protobuf-schema": { + "node_modules/resolve-protobuf-schema": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", - "requires": { + "dependencies": { "protocol-buffers-schema": "^3.3.1" } }, - "resolve-url": { + "node_modules/resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", "dev": true }, - "ret": { + "node_modules/ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.12" + } }, - "reusify": { + "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } }, - "rimraf": { + "node_modules/rimraf": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, - "requires": { + "dependencies": { "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, - "rsvp": { + "node_modules/rsvp": { "version": "4.8.5", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true + "dev": true, + "engines": { + "node": "6.* || >= 7.*" + } }, - "run-parallel": { + "node_modules/run-parallel": { "version": "1.1.9", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", "dev": true }, - "safe-buffer": { + "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "safe-regex": { + "node_modules/safe-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, - "requires": { + "dependencies": { "ret": "~0.1.10" } }, - "safer-buffer": { + "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, - "sane": { + "node_modules/sane": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", "dev": true, - "requires": { + "dependencies": { "@cnakazawa/watch": "^1.0.3", "anymatch": "^2.0.0", "capture-exit": "^2.0.0", @@ -4249,243 +5396,294 @@ "minimist": "^1.1.1", "walker": "~1.0.5" }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" } }, - "saxes": { + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dev": true, - "requires": { + "dependencies": { "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" } }, - "semver": { + "node_modules/semver": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } }, - "set-blocking": { + "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, - "set-value": { + "node_modules/set-value": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "dev": true, - "requires": { + "dependencies": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", "is-plain-object": "^2.0.3", "split-string": "^3.0.1" }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "engines": { + "node": ">=0.10.0" } }, - "shebang-command": { + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, - "requires": { + "dependencies": { "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "shebang-regex": { + "node_modules/shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "shellwords": { + "node_modules/shellwords": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "dev": true }, - "signal-exit": { + "node_modules/signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, - "simplify-js": { + "node_modules/simplify-js": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/simplify-js/-/simplify-js-1.2.4.tgz", "integrity": "sha512-vITfSlwt7h/oyrU42R83mtzFpwYk3+mkH9bOHqq/Qw6n8rtR7aE3NZQ5fbcyCUVVmuMJR6ynsAhOfK2qoah8Jg==" }, - "sisteransi": { + "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", "dev": true }, - "slash": { + "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "slice-ansi": { + "node_modules/slice-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", "dev": true, - "requires": { + "dependencies": { "ansi-styles": "^3.2.0", "astral-regex": "^1.0.0", "is-fullwidth-code-point": "^2.0.0" }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - } + "engines": { + "node": ">=6" } }, - "snapdragon": { + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, - "requires": { + "dependencies": { "base": "^0.11.1", "debug": "^2.2.0", "define-property": "^0.2.5", @@ -4495,131 +5693,164 @@ "source-map-resolve": "^0.5.0", "use": "^3.1.0" }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "snapdragon-node": { + "node_modules/snapdragon-node": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dev": true, - "requires": { + "dependencies": { "define-property": "^1.0.0", "isobject": "^3.0.0", "snapdragon-util": "^3.0.1" }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "engines": { + "node": ">=0.10.0" } }, - "snapdragon-util": { + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, - "requires": { + "dependencies": { "kind-of": "^3.2.0" }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "engines": { + "node": ">=0.10.0" } }, - "source-map": { + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "source-map-resolve": { + "node_modules/source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", "dev": true, - "requires": { + "dependencies": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", "resolve-url": "^0.2.1", @@ -4627,711 +5858,886 @@ "urix": "^0.1.0" } }, - "source-map-support": { + "node_modules/source-map-support": { "version": "0.5.19", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "dev": true, - "requires": { + "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, - "source-map-url": { + "node_modules/source-map-url": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", "dev": true }, - "spdx-correct": { + "node_modules/spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "dev": true, - "requires": { + "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" } }, - "spdx-exceptions": { + "node_modules/spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", "dev": true }, - "spdx-expression-parse": { + "node_modules/spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, - "requires": { + "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" } }, - "spdx-license-ids": { + "node_modules/spdx-license-ids": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", "dev": true }, - "split-string": { + "node_modules/split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "dev": true, - "requires": { + "dependencies": { "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "sprintf-js": { + "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, - "stack-utils": { + "node_modules/stack-utils": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.2.tgz", "integrity": "sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==", "dev": true, - "requires": { + "dependencies": { "escape-string-regexp": "^2.0.0" }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } + "engines": { + "node": ">=10" } }, - "static-extend": { + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "dev": true, - "requires": { + "dependencies": { "define-property": "^0.2.5", "object-copy": "^0.1.0" }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } + "engines": { + "node": ">=0.10.0" } }, - "string-length": { + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-length": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", "dev": true, - "requires": { + "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" } }, - "string-width": { + "node_modules/string-width": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { + "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.0" }, - "dependencies": { - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - } + "engines": { + "node": ">=8" } }, - "strip-ansi": { + "node_modules/string-width/node_modules/strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { + "dependencies": { "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" } }, - "strip-bom": { + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "strip-eof": { + "node_modules/strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "strip-final-newline": { + "node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "strip-json-comments": { + "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "supports-color": { + "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, - "requires": { + "dependencies": { "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "supports-hyperlinks": { + "node_modules/supports-hyperlinks": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", "dev": true, - "requires": { + "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": ">=8" } }, - "symbol-tree": { + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, - "table": { + "node_modules/table": { "version": "5.4.6", "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", "dev": true, - "requires": { + "dependencies": { "ajv": "^6.10.2", "lodash": "^4.17.14", "slice-ansi": "^2.1.0", "string-width": "^3.0.0" }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } + "engines": { + "node": ">=6.0.0" } }, - "term-mouse": { + "node_modules/table/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/table/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/table/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/table/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/term-mouse": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/term-mouse/-/term-mouse-0.2.2.tgz", "integrity": "sha512-gtQom/4CSGQLC1xsEdes7JVItp1bmcKx8S5m+fgeN07jWw2j3r4TWHQyjO6eNYvHxbPf/upYxiEPESNF2J96Dw==" }, - "terminal-link": { + "node_modules/terminal-link": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", "dev": true, - "requires": { + "dependencies": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "test-exclude": { + "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, - "requires": { + "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" } }, - "text-table": { + "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, - "throat": { + "node_modules/throat": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", "dev": true }, - "tmpl": { + "node_modules/tmpl": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", "dev": true }, - "to-fast-properties": { + "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "to-object-path": { + "node_modules/to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "dev": true, - "requires": { + "dependencies": { "kind-of": "^3.0.2" }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "engines": { + "node": ">=0.10.0" } }, - "to-regex": { + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dev": true, - "requires": { + "dependencies": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", "regex-not": "^1.0.2", "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "to-regex-range": { + "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, - "requires": { + "dependencies": { "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "tr46": { + "node_modules/tr46": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", "dev": true, - "requires": { + "dependencies": { "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" } }, - "tslib": { + "node_modules/tslib": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", "dev": true }, - "tsutils": { + "node_modules/tsutils": { "version": "3.17.1", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", "dev": true, - "requires": { + "dependencies": { "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, - "type-check": { + "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, - "requires": { + "dependencies": { "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "type-detect": { + "node_modules/type-detect": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "type-fest": { + "node_modules/type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "typedarray-to-buffer": { + "node_modules/typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", "dev": true, - "requires": { + "dependencies": { "is-typedarray": "^1.0.0" } }, - "union-value": { + "node_modules/union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "dev": true, - "requires": { + "dependencies": { "arr-union": "^3.1.0", "get-value": "^2.0.6", "is-extendable": "^0.1.1", "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "universalify": { + "node_modules/universalify": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "dev": true + "dev": true, + "engines": { + "node": ">= 4.0.0" + } }, - "unset-value": { + "node_modules/unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "dev": true, - "requires": { + "dependencies": { "has-value": "^0.3.1", "isobject": "^3.0.0" }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "uri-js": { + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uri-js": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", "dev": true, - "requires": { + "dependencies": { "punycode": "^2.1.0" } }, - "urix": { + "node_modules/urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", "dev": true }, - "url-parse": { + "node_modules/url-parse": { "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dev": true, - "requires": { + "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" } }, - "use": { + "node_modules/use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "uuid": { + "node_modules/uuid": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz", "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==", - "dev": true + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } }, - "v8-compile-cache": { + "node_modules/v8-compile-cache": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", "dev": true }, - "v8-to-istanbul": { + "node_modules/v8-to-istanbul": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-5.0.1.tgz", "integrity": "sha512-mbDNjuDajqYe3TXFk5qxcQy8L1msXNE37WTlLoqqpBfRsimbNcrlhQlDPntmECEcUvdC+AQ8CyMMf6EUx1r74Q==", "dev": true, - "requires": { + "dependencies": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", "source-map": "^0.7.3" }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } + "engines": { + "node": ">=10.10.0" } }, - "validate-npm-package-license": { + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, - "requires": { + "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, - "w3c-hr-time": { + "node_modules/w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", "dev": true, - "requires": { + "dependencies": { "browser-process-hrtime": "^1.0.0" } }, - "w3c-xmlserializer": { + "node_modules/w3c-xmlserializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "dev": true, - "requires": { + "dependencies": { "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" } }, - "walker": { + "node_modules/walker": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", "dev": true, - "requires": { + "dependencies": { "makeerror": "1.0.x" } }, - "webidl-conversions": { + "node_modules/webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true + "dev": true, + "engines": { + "node": ">=10.4" + } }, - "whatwg-encoding": { + "node_modules/whatwg-encoding": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "dev": true, - "requires": { + "dependencies": { "iconv-lite": "0.4.24" } }, - "whatwg-mimetype": { + "node_modules/whatwg-mimetype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", "dev": true }, - "whatwg-url": { + "node_modules/whatwg-url": { "version": "8.2.2", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.2.2.tgz", "integrity": "sha512-PcVnO6NiewhkmzV0qn7A+UZ9Xx4maNTI+O+TShmfE4pqjoCMwUMjkvoNhNHPTvgR7QH9Xt3R13iHuWy2sToFxQ==", "dev": true, - "requires": { + "dependencies": { "lodash.sortby": "^4.7.0", "tr46": "^2.0.2", "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" } }, - "which": { + "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, - "requires": { + "dependencies": { "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "which-module": { + "node_modules/which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, - "word-wrap": { + "node_modules/word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "wrap-ansi": { + "node_modules/wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "requires": { + "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } + "engines": { + "node": ">=8" } }, - "wrappy": { + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, - "write": { + "node_modules/write": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", "dev": true, - "requires": { + "dependencies": { "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=4" } }, - "write-file-atomic": { + "node_modules/write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "dev": true, - "requires": { + "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", "signal-exit": "^3.0.2", "typedarray-to-buffer": "^3.1.5" } }, - "ws": { + "node_modules/ws": { "version": "7.4.6", "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", - "dev": true + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } }, - "x256": { + "node_modules/x256": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/x256/-/x256-0.0.2.tgz", - "integrity": "sha1-ya8Yh296F1gB1WT+cK2egxd4STQ=" + "integrity": "sha1-ya8Yh296F1gB1WT+cK2egxd4STQ=", + "engines": { + "node": ">=0.4.0" + } }, - "xml-name-validator": { + "node_modules/xml-name-validator": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true }, - "xmlchars": { + "node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true }, - "y18n": { + "node_modules/y18n": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" }, - "yargs": { + "node_modules/yargs": { "version": "15.4.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "requires": { + "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", "find-up": "^4.1.0", @@ -5343,15 +6749,21 @@ "which-module": "^2.0.0", "y18n": "^4.0.0", "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" } }, - "yargs-parser": { + "node_modules/yargs-parser": { "version": "18.1.3", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "requires": { + "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" } } } From 38c10ca61ac88d99fd8f9ab8b2e4d2e1409e3831 Mon Sep 17 00:00:00 2001 From: orianefrn Date: Mon, 7 Oct 2024 14:06:49 +0200 Subject: [PATCH 09/10] change readme --- README.md | 2 +- styles/noa.jfif | Bin 0 -> 118000 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 styles/noa.jfif diff --git a/README.md b/README.md index 7be0a1f..d28890c 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -ori est passé par là +ori est passé par ici # MapSCII - The Whole World In Your Console. [![Build Status](https://travis-ci.com/rastapasta/mapscii.svg?branch=master)](https://travis-ci.com/rastapasta/mapscii) diff --git a/styles/noa.jfif b/styles/noa.jfif new file mode 100644 index 0000000000000000000000000000000000000000..549bb1d54e5d998e0ea8aa32c0b28355ccb10627 GIT binary patch literal 118000 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 literal 0 HcmV?d00001 From 77cce5c13d79a96c9ebb6742ab6eb864398e694a Mon Sep 17 00:00:00 2001 From: Louka Lemonnier Date: Mon, 7 Oct 2024 14:10:43 +0200 Subject: [PATCH 10/10] =?UTF-8?q?feat:=20m=C3=A9tal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ben.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ben.txt b/ben.txt index e69de29..fcb2c5b 100644 --- a/ben.txt +++ b/ben.txt @@ -0,0 +1,10 @@ +métal 🤘 +métal 🤘 +métal 🤘 + +🤘 +🤘 + métal + +métal 🤘 + métal \ No newline at end of file