From 91a5d7de5281dcccd30c7594535d4e111d279899 Mon Sep 17 00:00:00 2001 From: afreensafdar Date: Wed, 15 Sep 2021 14:04:13 -0500 Subject: [PATCH 01/55] item card and style sheet --- app.js | 14 +++--- models/index.js | 6 +-- plants.json | 7 +++ public/index.html | 2 +- public/react/components/App.js | 13 +++--- public/react/components/Item.js | 46 ++++++++++++++++++- public/react/components/ItemContainer.test.js | 4 +- public/style.css | 25 +++++++++- sauces.json | 7 --- seed.js | 6 +-- 10 files changed, 98 insertions(+), 32 deletions(-) create mode 100644 plants.json delete mode 100644 sauces.json diff --git a/app.js b/app.js index 26e3c06..897f4be 100644 --- a/app.js +++ b/app.js @@ -1,7 +1,7 @@ const express = require('express'); const {sequelize} = require('./db'); -const {Sauce} = require('./models'); +const {Plant} = require('./models'); const seed = require('./seed') @@ -23,14 +23,14 @@ app.use(express.static('public')); seed(); -app.get('/sauces', async (req, res) => { - const sauces= await Sauce.findAll() - res.json(sauces) +app.get('/plants', async (req, res) => { + const plants= await Plant.findAll() + res.json(plants) }) -app.get('/sauces/:id', async (req, res) => { - const sauce = await Sauce.findByPk(req.params.id) - res.json({sauce}) +app.get('/plants/:id', async (req, res) => { + const plant = await Plant.findByPk(req.params.id) + res.json({plant}) }) app.listen(PORT, () => { diff --git a/models/index.js b/models/index.js index 3b34833..b6753fe 100644 --- a/models/index.js +++ b/models/index.js @@ -2,9 +2,9 @@ const {Sequelize, DataTypes, Model} = require('sequelize') const {sequelize} = require('../db') -class Sauce extends Model {} +class Plant extends Model {} -Sauce.init({ +Plant.init({ name: DataTypes.STRING, image: DataTypes.STRING, }, { @@ -12,4 +12,4 @@ Sauce.init({ timestamps: false, }); -module.exports = {Sauce}; \ No newline at end of file +module.exports = {Plant}; \ No newline at end of file diff --git a/plants.json b/plants.json new file mode 100644 index 0000000..3a9b02e --- /dev/null +++ b/plants.json @@ -0,0 +1,7 @@ +{ + "data": [ + {"name" : "Adipiscing Cursus", "image" : "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/191-large_default.jpg?v=1580380409"}, + {"name" : "Eled Doming", "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/210-large_default.jpg?v=1580380474"}, + {"name" : "Fringilla Augue", "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/210-large_default.jpg?v=1580380474"} + ] +} \ No newline at end of file diff --git a/public/index.html b/public/index.html index 64e45e1..4d27f02 100644 --- a/public/index.html +++ b/public/index.html @@ -5,7 +5,7 @@ -

My Awesome UI

+

Plant Store

diff --git a/public/react/components/App.js b/public/react/components/App.js index 702014e..352f1cb 100644 --- a/public/react/components/App.js +++ b/public/react/components/App.js @@ -3,7 +3,7 @@ import { ItemContainer } from './ItemContainer'; export const App = () => { - const [sauces, setSauces] = useState([]) + const [plants, setPlants] = useState([]) const [message, setMessage] = useState('🔥') @@ -12,24 +12,25 @@ export const App = () => { setMessage(updatedMessage) } - async function fetchSauces(){ + async function fetchPlants(){ try { - const response = await fetch('http://localhost:3000/sauces'); + const response = await fetch('http://localhost:3000/plants'); const responseJSON = await response.json(); - setSauces(responseJSON) + setPlants(responseJSON) + } catch (err) { console.log("Oh no an error! ", err) } } useEffect(() => { - fetchSauces() + fetchPlants() }, []); return (

A Somewhat { message } Site

- +
) } \ No newline at end of file diff --git a/public/react/components/Item.js b/public/react/components/Item.js index 7986c48..523f36b 100644 --- a/public/react/components/Item.js +++ b/public/react/components/Item.js @@ -1,4 +1,46 @@ import React from 'react'; -export const Item = (props) => () - \ No newline at end of file +export const Item = (props) =>{ + return ( +
+
+ +
+
+

{props.item.name}

+
+
+ + ) +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/react/components/ItemContainer.test.js b/public/react/components/ItemContainer.test.js index 6881e8f..b7e1bc8 100644 --- a/public/react/components/ItemContainer.test.js +++ b/public/react/components/ItemContainer.test.js @@ -5,8 +5,8 @@ import { ItemContainer } from './ItemContainer'; describe("Item container component", () => { test("Contains items passed down as props", () => { - const sauces = ['sriracha', 'franks']; - const component = renderer.create(); + const plants = ['Adipiscing Cursus', 'Eled Doming','Fringilla Augue']; + const component = renderer.create(); const treeEl = component.toTree() expect(treeEl.props.items.length).toBe(2) diff --git a/public/style.css b/public/style.css index ace256c..1c26263 100644 --- a/public/style.css +++ b/public/style.css @@ -31,4 +31,27 @@ * { background-color: papayawhip; -} \ No newline at end of file +} + +.item-card { + display: flex; + flex-direction: column; + justify-content: center; + border: 1px solid red; + width: 50%; + height: 500px; + +} +.item-container { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: center + +} +.card-item { + display:flex; + flex-flow: l + +} + diff --git a/sauces.json b/sauces.json deleted file mode 100644 index 007cc2b..0000000 --- a/sauces.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "data": [ - {"name" : "Sriracha", "image" : "https://64.media.tumblr.com/12cd128183713bf928bda87a24f22487/tumblr_ne6jee85PM1tha1vgo1_250.gif"}, - {"name" : "Franks", "image": "https://cdn.streamelements.com/uploads/1887a0da-3642-4795-b5f5-774d5b377e52.gif"}, - {"name" : "Tobasco", "image": "https://64.media.tumblr.com/1564fcf74adc3fe6542c34b6a1f05de1/tumblr_na9lew0bNS1tha1vgo1_r1_250.gifv"} - ] -} \ No newline at end of file diff --git a/seed.js b/seed.js index 3fef6ba..722319d 100644 --- a/seed.js +++ b/seed.js @@ -2,18 +2,18 @@ const path = require('path'); const fs = require('fs').promises; const {sequelize} = require('./db'); -const {Sauce} = require('./models'); +const {Plant} = require('./models'); const seed = async () => { await sequelize.sync({ force: true }); - const seedPath = path.join(__dirname, 'sauces.json'); // creates path to seed data + const seedPath = path.join(__dirname, 'plants.json'); // creates path to seed data const buffer = await fs.readFile(seedPath); // reads json const {data} = JSON.parse(String(buffer)); //parses data - const dataPromises = data.map(item => Sauce.create(item)) + const dataPromises = data.map(item => Plant.create(item)) await Promise.all(dataPromises) console.log("db populated!") } From 1f9f76fa2d5b8b99c3633ef2e737de36e0237dbd Mon Sep 17 00:00:00 2001 From: RSalcido2019 <48775450+RSalcido2019@users.noreply.github.com> Date: Wed, 15 Sep 2021 16:19:24 -0500 Subject: [PATCH 02/55] Temporary Card Format --- package-lock.json | 306 +++++++++++++++++++++++++++++++- package.json | 2 + plants.json | 7 +- public/react/components/Item.js | 16 +- public/style.css | 65 ++++++- 5 files changed, 377 insertions(+), 19 deletions(-) diff --git a/package-lock.json b/package-lock.json index b2d2739..b13c05c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1190,7 +1190,6 @@ "version": "7.15.4", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", - "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } @@ -1266,6 +1265,11 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, "@iarna/toml": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", @@ -1781,6 +1785,82 @@ } } }, + "@material-ui/core": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.3.tgz", + "integrity": "sha512-sdpgI/PL56QVsEJldwEe4FFaFTLUqN+rd7sSZiRCdx2E/C7z5yK0y/khAWVBH24tXwto7I1hCzNWfJGZIYJKnw==", + "requires": { + "@babel/runtime": "^7.4.4", + "@material-ui/styles": "^4.11.4", + "@material-ui/system": "^4.12.1", + "@material-ui/types": "5.1.0", + "@material-ui/utils": "^4.11.2", + "@types/react-transition-group": "^4.2.0", + "clsx": "^1.0.4", + "hoist-non-react-statics": "^3.3.2", + "popper.js": "1.16.1-lts", + "prop-types": "^15.7.2", + "react-is": "^16.8.0 || ^17.0.0", + "react-transition-group": "^4.4.0" + } + }, + "@material-ui/icons": { + "version": "4.11.2", + "resolved": "https://registry.npmjs.org/@material-ui/icons/-/icons-4.11.2.tgz", + "integrity": "sha512-fQNsKX2TxBmqIGJCSi3tGTO/gZ+eJgWmMJkgDiOfyNaunNaxcklJQFaFogYcFl0qFuaEz1qaXYXboa/bUXVSOQ==", + "requires": { + "@babel/runtime": "^7.4.4" + } + }, + "@material-ui/styles": { + "version": "4.11.4", + "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.4.tgz", + "integrity": "sha512-KNTIZcnj/zprG5LW0Sao7zw+yG3O35pviHzejMdcSGCdWbiO8qzRgOYL8JAxAsWBKOKYwVZxXtHWaB5T2Kvxew==", + "requires": { + "@babel/runtime": "^7.4.4", + "@emotion/hash": "^0.8.0", + "@material-ui/types": "5.1.0", + "@material-ui/utils": "^4.11.2", + "clsx": "^1.0.4", + "csstype": "^2.5.2", + "hoist-non-react-statics": "^3.3.2", + "jss": "^10.5.1", + "jss-plugin-camel-case": "^10.5.1", + "jss-plugin-default-unit": "^10.5.1", + "jss-plugin-global": "^10.5.1", + "jss-plugin-nested": "^10.5.1", + "jss-plugin-props-sort": "^10.5.1", + "jss-plugin-rule-value-function": "^10.5.1", + "jss-plugin-vendor-prefixer": "^10.5.1", + "prop-types": "^15.7.2" + } + }, + "@material-ui/system": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.12.1.tgz", + "integrity": "sha512-lUdzs4q9kEXZGhbN7BptyiS1rLNHe6kG9o8Y307HCvF4sQxbCgpL2qi+gUk+yI8a2DNk48gISEQxoxpgph0xIw==", + "requires": { + "@babel/runtime": "^7.4.4", + "@material-ui/utils": "^4.11.2", + "csstype": "^2.5.2", + "prop-types": "^15.7.2" + } + }, + "@material-ui/types": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", + "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==" + }, + "@material-ui/utils": { + "version": "4.11.2", + "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.2.tgz", + "integrity": "sha512-Uul8w38u+PICe2Fg2pDKCaIG7kOyhowZ9vjiC1FsVwPABTW8vPPKfF6OvxRq3IiBaI1faOJmgdvMG7rMJARBhA==", + "requires": { + "@babel/runtime": "^7.4.4", + "prop-types": "^15.7.2", + "react-is": "^16.8.0 || ^17.0.0" + } + }, "@mrmlnc/readdir-enhanced": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", @@ -2056,12 +2136,47 @@ "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==", "dev": true }, + "@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, "@types/q": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", "dev": true }, + "@types/react": { + "version": "17.0.21", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.21.tgz", + "integrity": "sha512-GzzXCpOthOjXvrAUFQwU/svyxu658cwu00Q9ugujS4qc1zXgLFaO0kS2SLOaMWLt2Jik781yuHCWB7UcYdGAeQ==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + }, + "dependencies": { + "csstype": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", + "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" + } + } + }, + "@types/react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-KibDWL6nshuOJ0fu8ll7QnV/LVTo3PzQ9aCPnRUYPfX7eZohHwLIdNHj7pftanREzHNP4/nJa8oeM73uSiavMQ==", + "requires": { + "@types/react": "*" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, "@types/stack-utils": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", @@ -3329,6 +3444,11 @@ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", "dev": true }, + "clsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==" + }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -3779,6 +3899,15 @@ } } }, + "css-vendor": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", + "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", + "requires": { + "@babel/runtime": "^7.8.3", + "is-in-browser": "^1.0.2" + } + }, "css-what": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", @@ -3924,6 +4053,11 @@ } } }, + "csstype": { + "version": "2.6.18", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz", + "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==" + }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", @@ -4143,6 +4277,22 @@ "integrity": "sha512-ml3lJIq9YjUfM9TUnEPvEYWFSwivwIGBPKpewX7tii7fwCazA8yCioGdqQcNsItPpfFvSJ3VIdMQPj60LJhcQA==", "dev": true }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + }, + "dependencies": { + "csstype": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", + "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" + } + } + }, "dom-serializer": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", @@ -5300,6 +5450,21 @@ "minimalistic-crypto-utils": "^1.0.1" } }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + }, + "dependencies": { + "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==" + } + } + }, "hsl-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", @@ -5519,6 +5684,11 @@ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true }, + "hyphenate-style-name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -5829,6 +5999,11 @@ "html-tags": "^1.0.0" } }, + "is-in-browser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", + "integrity": "sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU=" + }, "is-negative-zero": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", @@ -7432,6 +7607,91 @@ "verror": "1.10.0" } }, + "jss": { + "version": "10.7.1", + "resolved": "https://registry.npmjs.org/jss/-/jss-10.7.1.tgz", + "integrity": "sha512-5QN8JSVZR6cxpZNeGfzIjqPEP+ZJwJJfZbXmeABNdxiExyO+eJJDy6WDtqTf8SDKnbL5kZllEpAP71E/Lt7PXg==", + "requires": { + "@babel/runtime": "^7.3.1", + "csstype": "^3.0.2", + "is-in-browser": "^1.1.3", + "tiny-warning": "^1.0.2" + }, + "dependencies": { + "csstype": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", + "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" + } + } + }, + "jss-plugin-camel-case": { + "version": "10.7.1", + "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.7.1.tgz", + "integrity": "sha512-+ioIyWvmAfgDCWXsQcW1NMnLBvRinOVFkSYJUgewQ6TynOcSj5F1bSU23B7z0p1iqK0PPHIU62xY1iNJD33WGA==", + "requires": { + "@babel/runtime": "^7.3.1", + "hyphenate-style-name": "^1.0.3", + "jss": "10.7.1" + } + }, + "jss-plugin-default-unit": { + "version": "10.7.1", + "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.7.1.tgz", + "integrity": "sha512-tW+dfYVNARBQb/ONzBwd8uyImigyzMiAEDai+AbH5rcHg5h3TtqhAkxx06iuZiT/dZUiFdSKlbe3q9jZGAPIwA==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "10.7.1" + } + }, + "jss-plugin-global": { + "version": "10.7.1", + "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.7.1.tgz", + "integrity": "sha512-FbxCnu44IkK/bw8X3CwZKmcAnJqjAb9LujlAc/aP0bMSdVa3/MugKQRyeQSu00uGL44feJJDoeXXiHOakBr/Zw==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "10.7.1" + } + }, + "jss-plugin-nested": { + "version": "10.7.1", + "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.7.1.tgz", + "integrity": "sha512-RNbICk7FlYKaJyv9tkMl7s6FFfeLA3ubNIFKvPqaWtADK0KUaPsPXVYBkAu4x1ItgsWx67xvReMrkcKA0jSXfA==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "10.7.1", + "tiny-warning": "^1.0.2" + } + }, + "jss-plugin-props-sort": { + "version": "10.7.1", + "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.7.1.tgz", + "integrity": "sha512-eyd5FhA+J0QrpqXxO7YNF/HMSXXl4pB0EmUdY4vSJI4QG22F59vQ6AHtP6fSwhmBdQ98Qd9gjfO+RMxcE39P1A==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "10.7.1" + } + }, + "jss-plugin-rule-value-function": { + "version": "10.7.1", + "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.7.1.tgz", + "integrity": "sha512-fGAAImlbaHD3fXAHI3ooX6aRESOl5iBt3LjpVjxs9II5u9tzam7pqFUmgTcrip9VpRqYHn8J3gA7kCtm8xKwHg==", + "requires": { + "@babel/runtime": "^7.3.1", + "jss": "10.7.1", + "tiny-warning": "^1.0.2" + } + }, + "jss-plugin-vendor-prefixer": { + "version": "10.7.1", + "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.7.1.tgz", + "integrity": "sha512-1UHFmBn7hZNsHXTkLLOL8abRl8vi+D1EVzWD4WmLFj55vawHZfnH1oEz6TUf5Y61XHv0smdHabdXds6BgOXe3A==", + "requires": { + "@babel/runtime": "^7.3.1", + "css-vendor": "^2.0.8", + "jss": "10.7.1" + } + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -8706,6 +8966,11 @@ "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", "dev": true }, + "popper.js": { + "version": "1.16.1-lts", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz", + "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==" + }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", @@ -9325,6 +9590,23 @@ "sisteransi": "^1.0.5" } }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + }, + "dependencies": { + "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==" + } + } + }, "proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -9514,8 +9796,7 @@ "react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "react-shallow-renderer": { "version": "16.14.1", @@ -9539,6 +9820,17 @@ "scheduler": "^0.20.2" } }, + "react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -9687,8 +9979,7 @@ "regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "regenerator-transform": { "version": "0.14.5", @@ -10827,6 +11118,11 @@ "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", "dev": true }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, "tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", diff --git a/package.json b/package.json index 2afe392..61c6309 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,8 @@ "author": "", "license": "ISC", "dependencies": { + "@material-ui/core": "^4.12.3", + "@material-ui/icons": "^4.11.2", "cors": "^2.8.5", "express": "^4.17.1", "react": "^17.0.2", diff --git a/plants.json b/plants.json index 3a9b02e..55b71df 100644 --- a/plants.json +++ b/plants.json @@ -2,6 +2,11 @@ "data": [ {"name" : "Adipiscing Cursus", "image" : "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/191-large_default.jpg?v=1580380409"}, {"name" : "Eled Doming", "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/210-large_default.jpg?v=1580380474"}, - {"name" : "Fringilla Augue", "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/210-large_default.jpg?v=1580380474"} + {"name" : "Printed Sweater", "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/151-large_default.jpg?v=1580379456"}, + {"name" : "Fringilla Augue", "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/210-large_default.jpg?v=1580380474"}, + {"name" : "Eled Doming Deserunt", "image" : "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/232-large_default.jpg?v=1580435931"}, + {"name" : "Praesent Vesti Dapibus Nibh", "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/files/description-product2.jpg?v=1580379990"}, + {"name" : "Faded Short Sleeves Variable", "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/198-large_default_3b2e9138-0286-48ee-983f-c8fb82a3a443.jpg?v=1580438028"}, + {"name" : "Purple Flowers", "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/155-large_default.jpg?v=1580380115"} ] } \ No newline at end of file diff --git a/public/react/components/Item.js b/public/react/components/Item.js index 523f36b..f1e7d64 100644 --- a/public/react/components/Item.js +++ b/public/react/components/Item.js @@ -2,14 +2,16 @@ import React from 'react'; export const Item = (props) =>{ return ( -
-
- +
+
+
+
+ +

{props.item.name}

+
+
+
-
-

{props.item.name}

-
-
) } diff --git a/public/style.css b/public/style.css index 1c26263..1d71996 100644 --- a/public/style.css +++ b/public/style.css @@ -22,7 +22,7 @@ .item-img { width: 225px; - padding: 0 10px; + padding: 30px 70px; float: left; height: 225px; background-repeat: no-repeat; @@ -32,8 +32,10 @@ * { background-color: papayawhip; } - -.item-card { +h3 { + text-align: center; +} + .item-card { display: flex; flex-direction: column; justify-content: center; @@ -48,10 +50,61 @@ flex-wrap: wrap; justify-content: center +} + + +.cards { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); +} +.card { + flex: 0 1 24%; + margin-bottom: 2em; +} + +.outter-card { + flex: 0 1 calc(23% - 1em); + border: 2px solid white; + padding: 15px 15px 15px 15px; } -.card-item { - display:flex; - flex-flow: l +@media screen and (min-width: 40em) { + .outter-card { + flex: 0 1 calc(23% - 1em); + border: 2px solid white; + padding: 15px 15px 15px 15px; + + } + .cards { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); + } + .card { + flex: 0 1 24%; + margin-bottom: 2em; + } } +@media screen and (min-width: 60em) { + .outter-card { + flex: 0 1 calc(25% - 1em); + } + .cards { + + } + + .card { + flex: 0 1 calc(25% - 1em); + } +} + + +@media screen and (min-width: 52em) { + .centered { + + } +} \ No newline at end of file From 70020ab400e717380fac84026013cf559bf801f2 Mon Sep 17 00:00:00 2001 From: Judith Liem <25380136+jjliem@users.noreply.github.com> Date: Wed, 15 Sep 2021 18:05:40 -0500 Subject: [PATCH 03/55] add navbar, footer, cards, resize --- package-lock.json | 15801 +++++++++++++++++++++++++++- package.json | 1 + plants.json | 48 +- public/index.html | 1 - public/react/components/App.js | 60 +- public/react/components/Footer.js | 91 + public/react/components/Item.js | 58 +- public/react/components/Navbar.js | 26 + public/style.css | 196 +- 9 files changed, 16041 insertions(+), 241 deletions(-) create mode 100644 public/react/components/Footer.js create mode 100644 public/react/components/Navbar.js diff --git a/package-lock.json b/package-lock.json index b13c05c..ef4bf0a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,8 +1,15567 @@ { "name": "intro-react", "version": "1.0.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "intro-react", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "@material-ui/core": "^4.12.3", + "@material-ui/icons": "^4.11.2", + "cors": "^2.8.5", + "express": "^4.17.1", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-router-dom": "^5.3.0", + "sequelize": "^6.6.5", + "sqlite3": "^5.0.2" + }, + "devDependencies": { + "@babel/preset-env": "^7.15.0", + "@babel/preset-react": "^7.14.5", + "@testing-library/react": "^12.0.0", + "babel-jest": "^27.1.0", + "jest": "^27.1.0", + "parcel-bundler": "^1.12.5", + "react-test-renderer": "^17.0.2" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", + "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.5", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/core/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 + }, + "node_modules/@babel/core/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/@babel/generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.15.4", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", + "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/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/@babel/helper-create-class-features-plugin": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", + "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/helper-define-polyfill-provider/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 + }, + "node_modules/@babel/helper-define-polyfill-provider/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/@babel/helper-explode-assignable-expression": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", + "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", + "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.14.9", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", + "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-wrap-function": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", + "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", + "dev": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", + "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", + "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", + "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz", + "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.15.4", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", + "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", + "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", + "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz", + "integrity": "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", + "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", + "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", + "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.14.5.tgz", + "integrity": "sha512-KhcolBKfXbvjwI3TV7r7TkYm8oNXHNBqGOy6JDVwtecFaRoKYsUUqJdS10q0YDKW1c6aZQgO+Ys3LfGkox8pXA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-flow": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", + "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", + "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.15.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", + "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.9", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", + "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", + "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz", + "integrity": "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz", + "integrity": "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.14.5", + "@babel/types": "^7.14.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", + "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", + "dev": true, + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", + "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", + "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz", + "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", + "@babel/plugin-proposal-async-generator-functions": "^7.15.4", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.15.4", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.15.6", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.15.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@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", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.15.3", + "@babel/plugin-transform-classes": "^7.15.4", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.15.4", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.15.4", + "@babel/plugin-transform-modules-systemjs": "^7.15.4", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.15.4", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.6", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.15.6", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.16.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/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/@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz", + "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-react-display-name": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.5", + "@babel/plugin-transform-react-jsx-development": "^7.14.5", + "@babel/plugin-transform-react-pure-annotations": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", + "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz", + "integrity": "sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==", + "dev": true, + "dependencies": { + "core-js-pure": "^3.16.0", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/traverse/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 + }, + "node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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 + }, + "node_modules/@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "node_modules/@iarna/toml": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", + "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", + "dev": true + }, + "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, + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.2.0.tgz", + "integrity": "sha512-35z+RqsK2CCgNxn+lWyK8X4KkaDtfL4BggT7oeZ0JffIiAiEYFYPo5B67V50ZubqDS1ehBrdCR2jduFnIrZOYw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.2.0", + "jest-util": "^27.2.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/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/@jest/console/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/@jest/console/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/console/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/core": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.2.0.tgz", + "integrity": "sha512-E/2NHhq+VMo18DpKkoty8Sjey8Kps5Cqa88A8NP757s6JjYqPdioMuyUBhDiIOGCdQByEp0ou3jskkTszMS0nw==", + "dev": true, + "dependencies": { + "@jest/console": "^27.2.0", + "@jest/reporters": "^27.2.0", + "@jest/test-result": "^27.2.0", + "@jest/transform": "^27.2.0", + "@jest/types": "^27.1.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^27.1.1", + "jest-config": "^27.2.0", + "jest-haste-map": "^27.2.0", + "jest-message-util": "^27.2.0", + "jest-regex-util": "^27.0.6", + "jest-resolve": "^27.2.0", + "jest-resolve-dependencies": "^27.2.0", + "jest-runner": "^27.2.0", + "jest-runtime": "^27.2.0", + "jest-snapshot": "^27.2.0", + "jest-util": "^27.2.0", + "jest-validate": "^27.2.0", + "jest-watcher": "^27.2.0", + "micromatch": "^4.0.4", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/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/@jest/core/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/@jest/core/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/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==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@jest/core/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==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/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/environment": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.2.0.tgz", + "integrity": "sha512-iPWmQI0wRIYSZX3wKu4FXHK4eIqkfq6n1DCDJS+v3uby7SOXrHvX4eiTBuEdSvtDRMTIH2kjrSkjHf/F9JIYyQ==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^27.2.0", + "@jest/types": "^27.1.1", + "@types/node": "*", + "jest-mock": "^27.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.2.0.tgz", + "integrity": "sha512-gSu3YHvQOoVaTWYGgHFB7IYFtcF2HBzX4l7s47VcjvkUgL4/FBnE20x7TNLa3W6ABERtGd5gStSwsA8bcn+c4w==", + "dev": true, + "dependencies": { + "@jest/types": "^27.1.1", + "@sinonjs/fake-timers": "^7.0.2", + "@types/node": "*", + "jest-message-util": "^27.2.0", + "jest-mock": "^27.1.1", + "jest-util": "^27.2.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.2.0.tgz", + "integrity": "sha512-raqk9Gf9WC3hlBa57rmRmJfRl9hom2b+qEE/ifheMtwn5USH5VZxzrHHOZg0Zsd/qC2WJ8UtyTwHKQAnNlDMdg==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.2.0", + "@jest/types": "^27.1.1", + "expect": "^27.2.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.0.tgz", + "integrity": "sha512-7wfkE3iRTLaT0F51h1mnxH3nQVwDCdbfgXiLuCcNkF1FnxXLH9utHqkSLIiwOTV1AtmiE0YagHbOvx4rnMP/GA==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.2.0", + "@jest/test-result": "^27.2.0", + "@jest/transform": "^27.2.0", + "@jest/types": "^27.1.1", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^27.2.0", + "jest-resolve": "^27.2.0", + "jest-util": "^27.2.0", + "jest-worker": "^27.2.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/reporters/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/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/source-map": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz", + "integrity": "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.0.tgz", + "integrity": "sha512-JPPqn8h0RGr4HyeY1Km+FivDIjTFzDROU46iAvzVjD42ooGwYoqYO/MQTilhfajdz6jpVnnphFrKZI5OYrBONA==", + "dev": true, + "dependencies": { + "@jest/console": "^27.2.0", + "@jest/types": "^27.1.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.2.0.tgz", + "integrity": "sha512-PrqarcpzOU1KSAK7aPwfL8nnpaqTMwPe7JBPnaOYRDSe/C6AoJiL5Kbnonqf1+DregxZIRAoDg69R9/DXMGqXA==", + "dev": true, + "dependencies": { + "@jest/test-result": "^27.2.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.2.0", + "jest-runtime": "^27.2.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.2.0.tgz", + "integrity": "sha512-Q8Q/8xXIZYllk1AF7Ou5sV3egOZsdY/Wlv09CSbcexBRcC1Qt6lVZ7jRFAZtbHsEEzvOCyFEC4PcrwKwyjXtCg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.1.1", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.2.0", + "jest-regex-util": "^27.0.6", + "jest-util": "^27.2.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/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/@jest/transform/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/@jest/transform/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/transform/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/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/types": { + "version": "27.1.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.1.1.tgz", + "integrity": "sha512-yqJPDDseb0mXgKqmNqypCsb85C22K1aY5+LUxh7syIM9n/b0AsaltxNy+o6tt29VcfGDpYEve175bm3uOhcehA==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/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/@jest/types/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/@jest/types/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/types/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/@material-ui/core": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.3.tgz", + "integrity": "sha512-sdpgI/PL56QVsEJldwEe4FFaFTLUqN+rd7sSZiRCdx2E/C7z5yK0y/khAWVBH24tXwto7I1hCzNWfJGZIYJKnw==", + "dependencies": { + "@babel/runtime": "^7.4.4", + "@material-ui/styles": "^4.11.4", + "@material-ui/system": "^4.12.1", + "@material-ui/types": "5.1.0", + "@material-ui/utils": "^4.11.2", + "@types/react-transition-group": "^4.2.0", + "clsx": "^1.0.4", + "hoist-non-react-statics": "^3.3.2", + "popper.js": "1.16.1-lts", + "prop-types": "^15.7.2", + "react-is": "^16.8.0 || ^17.0.0", + "react-transition-group": "^4.4.0" + }, + "engines": { + "node": ">=8.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/material-ui" + }, + "peerDependencies": { + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@material-ui/icons": { + "version": "4.11.2", + "resolved": "https://registry.npmjs.org/@material-ui/icons/-/icons-4.11.2.tgz", + "integrity": "sha512-fQNsKX2TxBmqIGJCSi3tGTO/gZ+eJgWmMJkgDiOfyNaunNaxcklJQFaFogYcFl0qFuaEz1qaXYXboa/bUXVSOQ==", + "dependencies": { + "@babel/runtime": "^7.4.4" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "@material-ui/core": "^4.0.0", + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@material-ui/styles": { + "version": "4.11.4", + "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.4.tgz", + "integrity": "sha512-KNTIZcnj/zprG5LW0Sao7zw+yG3O35pviHzejMdcSGCdWbiO8qzRgOYL8JAxAsWBKOKYwVZxXtHWaB5T2Kvxew==", + "dependencies": { + "@babel/runtime": "^7.4.4", + "@emotion/hash": "^0.8.0", + "@material-ui/types": "5.1.0", + "@material-ui/utils": "^4.11.2", + "clsx": "^1.0.4", + "csstype": "^2.5.2", + "hoist-non-react-statics": "^3.3.2", + "jss": "^10.5.1", + "jss-plugin-camel-case": "^10.5.1", + "jss-plugin-default-unit": "^10.5.1", + "jss-plugin-global": "^10.5.1", + "jss-plugin-nested": "^10.5.1", + "jss-plugin-props-sort": "^10.5.1", + "jss-plugin-rule-value-function": "^10.5.1", + "jss-plugin-vendor-prefixer": "^10.5.1", + "prop-types": "^15.7.2" + }, + "engines": { + "node": ">=8.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/material-ui" + }, + "peerDependencies": { + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@material-ui/system": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.12.1.tgz", + "integrity": "sha512-lUdzs4q9kEXZGhbN7BptyiS1rLNHe6kG9o8Y307HCvF4sQxbCgpL2qi+gUk+yI8a2DNk48gISEQxoxpgph0xIw==", + "dependencies": { + "@babel/runtime": "^7.4.4", + "@material-ui/utils": "^4.11.2", + "csstype": "^2.5.2", + "prop-types": "^15.7.2" + }, + "engines": { + "node": ">=8.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/material-ui" + }, + "peerDependencies": { + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@material-ui/types": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", + "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==", + "peerDependencies": { + "@types/react": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@material-ui/utils": { + "version": "4.11.2", + "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.2.tgz", + "integrity": "sha512-Uul8w38u+PICe2Fg2pDKCaIG7kOyhowZ9vjiC1FsVwPABTW8vPPKfF6OvxRq3IiBaI1faOJmgdvMG7rMJARBhA==", + "dependencies": { + "@babel/runtime": "^7.4.4", + "prop-types": "^15.7.2", + "react-is": "^16.8.0 || ^17.0.0" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "dependencies": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@parcel/fs": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-1.11.0.tgz", + "integrity": "sha512-86RyEqULbbVoeo8OLcv+LQ1Vq2PKBAvWTU9fCgALxuCTbbs5Ppcvll4Vr+Ko1AnmMzja/k++SzNAwJfeQXVlpA==", + "dev": true, + "dependencies": { + "@parcel/utils": "^1.11.0", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.2" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/@parcel/logger": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-1.11.1.tgz", + "integrity": "sha512-9NF3M6UVeP2udOBDILuoEHd8VrF4vQqoWHEafymO1pfSoOMfxrSJZw1MfyAAIUN/IFp9qjcpDCUbDZB+ioVevA==", + "dev": true, + "dependencies": { + "@parcel/workers": "^1.11.0", + "chalk": "^2.1.0", + "grapheme-breaker": "^0.3.2", + "ora": "^2.1.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/@parcel/logger/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@parcel/logger/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@parcel/utils": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-1.11.0.tgz", + "integrity": "sha512-cA3p4jTlaMeOtAKR/6AadanOPvKeg8VwgnHhOyfi0yClD0TZS/hi9xu12w4EzA/8NtHu0g6o4RDfcNjqN8l1AQ==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/@parcel/watcher": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-1.12.1.tgz", + "integrity": "sha512-od+uCtCxC/KoNQAIE1vWx1YTyKYY+7CTrxBJPRh3cDWw/C0tCtlBMVlrbplscGoEpt6B27KhJDCv82PBxOERNA==", + "dev": true, + "dependencies": { + "@parcel/utils": "^1.11.0", + "chokidar": "^2.1.5" + } + }, + "node_modules/@parcel/workers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-1.11.0.tgz", + "integrity": "sha512-USSjRAAQYsZFlv43FUPdD+jEGML5/8oLF0rUzPQTtK4q9kvaXr49F5ZplyLz5lox78cLZ0TxN2bIDQ1xhOkulQ==", + "dev": true, + "dependencies": { + "@parcel/utils": "^1.11.0", + "physical-cpu-count": "^2.0.0" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz", + "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@testing-library/dom": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.5.0.tgz", + "integrity": "sha512-O0fmHFaPlqaYCpa/cBL0cvroMridb9vZsMLacgIqrlxj+fd+bGF8UfAgwsLCHRF84KLBafWlm9CuOvxeNTlodw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^4.2.2", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.6", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/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/@testing-library/dom/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/@testing-library/dom/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/@testing-library/dom/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/@testing-library/react": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.0.tgz", + "integrity": "sha512-Ge3Ht3qXE82Yv9lyPpQ7ZWgzo/HgOcHu569Y4ZGWcZME38iOFiOg87qnu6hTEa8jTJVL7zYovnvD3GE2nsNIoQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "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, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==", + "dev": true + }, + "node_modules/@types/babel__core": { + "version": "7.1.16", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", + "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", + "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "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 + }, + "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, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "16.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.1.tgz", + "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==" + }, + "node_modules/@types/prettier": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz", + "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true + }, + "node_modules/@types/react": { + "version": "17.0.21", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.21.tgz", + "integrity": "sha512-GzzXCpOthOjXvrAUFQwU/svyxu658cwu00Q9ugujS4qc1zXgLFaO0kS2SLOaMWLt2Jik781yuHCWB7UcYdGAeQ==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-KibDWL6nshuOJ0fu8ll7QnV/LVTo3PzQ9aCPnRUYPfX7eZohHwLIdNHj7pftanREzHNP4/nJa8oeM73uSiavMQ==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react/node_modules/csstype": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", + "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", + "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "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, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "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, + "engines": { + "node": ">=0.4.0" + } + }, + "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, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agent-base/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 + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "devOptional": true, + "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" + } + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-to-html": { + "version": "0.6.15", + "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.15.tgz", + "integrity": "sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ==", + "dev": true, + "dependencies": { + "entities": "^2.0.0" + }, + "bin": { + "ansi-to-html": "bin/ansi-to-html" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "node_modules/are-we-there-yet": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "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, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "devOptional": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "devOptional": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "dependencies": { + "inherits": "2.0.1" + } + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "devOptional": true + }, + "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, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "devOptional": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "devOptional": true + }, + "node_modules/babel-jest": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.0.tgz", + "integrity": "sha512-bS2p+KGGVVmWXBa8+i6SO/xzpiz2Q/2LnqLbQknPKefWXVZ67YIjA4iXup/jMOEZplga9PpWn+wrdb3UdDwRaA==", + "dev": true, + "dependencies": { + "@jest/transform": "^27.2.0", + "@jest/types": "^27.1.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^27.2.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/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/babel-jest/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/babel-jest/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/babel-jest/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/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "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, + "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" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz", + "integrity": "sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==", + "dev": true, + "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.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/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/babel-plugin-polyfill-corejs3": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", + "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.14.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@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", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz", + "integrity": "sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^27.2.0", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "node_modules/babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "node_modules/babel-types/node_modules/to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babylon-walk": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/babylon-walk/-/babylon-walk-1.0.2.tgz", + "integrity": "sha1-OxWl3btIKni0zpwByLoYFwLZ1s4=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.11.6", + "babel-types": "^6.15.0", + "lodash.clone": "^4.5.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "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==", + "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/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "devOptional": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "optional": true, + "dependencies": { + "inherits": "~2.0.0" + }, + "engines": { + "node": "0.4 || >=0.5.8" + } + }, + "node_modules/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", + "dev": true + }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dependencies": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "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==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "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, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brfs": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.6.1.tgz", + "integrity": "sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ==", + "dev": true, + "dependencies": { + "quote-stream": "^1.0.1", + "resolve": "^1.1.5", + "static-module": "^2.2.0", + "through2": "^2.0.0" + }, + "bin": { + "brfs": "bin/cmd.js" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "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 + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/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 + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserify-zlib/node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz", + "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001254", + "colorette": "^1.3.0", + "electron-to-chromium": "^1.3.830", + "escalade": "^3.1.1", + "node-releases": "^1.1.75" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "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, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "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, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001257", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz", + "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "devOptional": true + }, + "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/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, + "engines": { + "node": ">=10" + } + }, + "node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/chokidar/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/chokidar/node_modules/anymatch/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/chokidar/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/chokidar/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/chokidar/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/chokidar/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/chokidar/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/chokidar/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/chokidar/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/chokidar/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/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/ci-info": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", + "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", + "dev": true + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true + }, + "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, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-spinners": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", + "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/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==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==", + "engines": { + "node": ">=6" + } + }, + "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, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "engines": { + "node": ">=0.10.0" + } + }, + "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 + }, + "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, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "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, + "dependencies": { + "color-name": "1.1.3" + } + }, + "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 + }, + "node_modules/color-string": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", + "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, + "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==", + "devOptional": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "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 + }, + "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=" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", + "dev": true, + "hasInstallScript": true + }, + "node_modules/core-js-compat": { + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.3.tgz", + "integrity": "sha512-+in61CKYs4hQERiADCJsdgewpdl/X0GhEX77pjKgbeibXviIt2oxEjTc8O2fqHX8mDdBrDvX8MYD/RYsBv4OiA==", + "dev": true, + "dependencies": { + "browserslist": "^4.17.0", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.17.3.tgz", + "integrity": "sha512-YusrqwiOTTn8058JDa0cv9unbXdIiIgcgI9gXso0ey4WgkFLd3lYlV9rp9n7nDCsYxXsMDTjA4m1h3T348mdlQ==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "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, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/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, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "engines": { + "node": ">4" + } + }, + "node_modules/css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", + "dev": true, + "dependencies": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/chalk/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "node_modules/css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-vendor": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", + "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", + "dependencies": { + "@babel/runtime": "^7.8.3", + "is-in-browser": "^1.0.2" + } + }, + "node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "dev": true, + "dependencies": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/csso/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, + "engines": { + "node": ">=0.10.0" + } + }, + "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 + }, + "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, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "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/csstype": { + "version": "2.6.18", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz", + "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==" + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "devOptional": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "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, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/deasync": { + "version": "0.1.23", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.23.tgz", + "integrity": "sha512-CGZSokFwidI50GOAmkz/7z3QdMzTQqAiUOzt95PuhKgi6VVztn9D03ZCzzi93uUWlp/v6A9osvNWpIvqHvKjTA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "bindings": "^1.5.0", + "node-addon-api": "^1.7.1" + }, + "engines": { + "node": ">=0.11.0" + } + }, + "node_modules/deasync/node_modules/node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", + "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", + "dev": true + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", + "dev": true + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "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==", + "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=", + "devOptional": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/diff-sequences": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", + "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.7.tgz", + "integrity": "sha512-ml3lJIq9YjUfM9TUnEPvEYWFSwivwIGBPKpewX7tii7fwCazA8yCioGdqQcNsItPpfFvSJ3VIdMQPj60LJhcQA==", + "dev": true + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dom-helpers/node_modules/csstype": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", + "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true, + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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/domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domhandler/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", + "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==", + "dev": true, + "engines": { + "node": ">=4.6.0" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "node_modules/dottie": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dottie/-/dottie-2.0.2.tgz", + "integrity": "sha512-fmrwR04lsniq/uSr8yikThDTrM7epXHBAAjH9TbeH3rEA8tdCO7mRzB9hdmdGyJCxF8KERo9CITcm3kGuoyMhg==" + }, + "node_modules/duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.2" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "devOptional": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/electron-to-chromium": { + "version": "1.3.836", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.836.tgz", + "integrity": "sha512-Ney3pHOJBWkG/AqYjrW0hr2AUCsao+2uvq9HUlRP8OlpSdk/zOHOUJP7eu0icDvePC9DlgffuelP4TnOJmMRUg==", + "dev": true + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/elliptic/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 + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "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==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "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, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.18.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", + "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-abstract/node_modules/object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "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, + "engines": { + "node": ">=0.8.0" + } + }, + "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/escodegen/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, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "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/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "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, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.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/expect": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.2.0.tgz", + "integrity": "sha512-oOTbawMQv7AK1FZURbPTgGSzmhxkjFzoARSvDjOMnOpeWuYQx1tP6rXu9MIX5mrACmyCAM7fSNP8IJO2f1p0CQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.1.1", + "ansi-styles": "^5.0.0", + "jest-get-type": "^27.0.6", + "jest-matcher-utils": "^27.2.0", + "jest-message-util": "^27.2.0", + "jest-regex-util": "^27.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/expect/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "devOptional": 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, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "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==", + "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/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "devOptional": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/falafel": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.2.4.tgz", + "integrity": "sha512-0HXjo8XASWRmsS0X1EkhwEMZaD3Qvp7FfURwjLKjG1ghfRm/MGZl2r4cWUTv41KdNghTw4OUMmVtdGQp3+H+uQ==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "foreach": "^2.0.5", + "isarray": "^2.0.1", + "object-keys": "^1.0.6" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/falafel/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/falafel/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "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==", + "devOptional": true + }, + "node_modules/fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "dependencies": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/fast-glob/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/fast-glob/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/fast-glob/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/fast-glob/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/fast-glob/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/fast-glob/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/fast-glob/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/fast-glob/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/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==", + "devOptional": true + }, + "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 + }, + "node_modules/fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "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, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true + }, + "node_modules/filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "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, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "devOptional": true, + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "devOptional": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "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, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dependencies": { + "minipass": "^2.6.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "devOptional": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "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" + } + }, + "node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "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/graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "devOptional": true + }, + "node_modules/grapheme-breaker": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/grapheme-breaker/-/grapheme-breaker-0.3.2.tgz", + "integrity": "sha1-W55reMODJFLSuiuxy4MPlidkEKw=", + "dev": true, + "dependencies": { + "brfs": "^1.2.0", + "unicode-trie": "^0.3.1" + } + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "devOptional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "devOptional": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "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, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/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 + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/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==" + }, + "node_modules/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "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, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "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 + }, + "node_modules/html-tags": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-1.2.0.tgz", + "integrity": "sha1-x43mW1Zjqll5id0rerSSANfk25g=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/htmlnano": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-0.2.9.tgz", + "integrity": "sha512-jWTtP3dCd7R8x/tt9DK3pvpcQd7HDMcRPUqPxr/i9989q2k5RHIhmlRDFeyQ/LSd8IKrteG8Ce5g0Ig4eGIipg==", + "dev": true, + "dependencies": { + "cssnano": "^4.1.11", + "posthtml": "^0.15.1", + "purgecss": "^2.3.0", + "relateurl": "^0.2.7", + "srcset": "^3.0.0", + "svgo": "^1.3.2", + "terser": "^5.6.1", + "timsort": "^0.3.0", + "uncss": "^0.17.3" + } + }, + "node_modules/htmlnano/node_modules/posthtml": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.15.2.tgz", + "integrity": "sha512-YugEJ5ze/0DLRIVBjCpDwANWL4pPj1kHJ/2llY8xuInr0nbkon3qTiMPe5LQa+cCwNjxS7nAZZTp+1M+6mT4Zg==", + "dev": true, + "dependencies": { + "posthtml-parser": "^0.7.2", + "posthtml-render": "^1.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/htmlnano/node_modules/posthtml-parser": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.7.2.tgz", + "integrity": "sha512-LjEEG/3fNcWZtBfsOE3Gbyg1Li4CmsZRkH1UmbMR7nKdMXVMYI3B4/ZMiCpaq8aI1Aym4FRMMW9SAOLSwOnNsQ==", + "dev": true, + "dependencies": { + "htmlparser2": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/htmlnano/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/htmlnano/node_modules/terser": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.8.0.tgz", + "integrity": "sha512-f0JH+6yMpneYcRJN314lZrSwu9eKkUFEHLN/kNy8ceh8gaRiLgFPJqrB9HsXjhEGdv4e/ekjTOFxIlL6xlma8A==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/htmlparser2/node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/htmlparser2/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/http-proxy-agent/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 + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "devOptional": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/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 + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/hyphenate-style-name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + }, + "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==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore-walk": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", + "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "node_modules/inflection": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.1.tgz", + "integrity": "sha512-dldYtl2WlN0QDkIDtg8+xFwOS2Tbmp12t1cHa5/YClU6ZQjTFm7B66UcVbh9NQB+HvT5BAd2t5+yKsBkw5pcqA==", + "engines": [ + "node >= 0.4.0" + ] + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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 + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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 + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", + "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", + "dev": true, + "dependencies": { + "ci-info": "^3.1.1" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "dependencies": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "node_modules/is-core-module": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", + "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "engines": { + "node": ">=6" + } + }, + "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, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-html": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-html/-/is-html-1.1.0.tgz", + "integrity": "sha1-4E8cGNOUhRETlvmgJz6rUa8hhGQ=", + "dev": true, + "dependencies": { + "html-tags": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-in-browser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", + "integrity": "sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU=" + }, + "node_modules/is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "devOptional": true + }, + "node_modules/is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", + "dev": true + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "devOptional": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "devOptional": true + }, + "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, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/istanbul-lib-source-maps/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 + }, + "node_modules/istanbul-lib-source-maps/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, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.2.0.tgz", + "integrity": "sha512-oUqVXyvh5YwEWl263KWdPUAqEzBFzGHdFLQ05hUnITr1tH+9SscEI9A/GH9eBClA+Nw1ct+KNuuOV6wlnmBPcg==", + "dev": true, + "dependencies": { + "@jest/core": "^27.2.0", + "import-local": "^3.0.2", + "jest-cli": "^27.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.1.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.1.1.tgz", + "integrity": "sha512-5TV9+fYlC2A6hu3qtoyGHprBwCAn0AuGA77bZdUgYvVlRMjHXo063VcWTEAyx6XAZ85DYHqp0+aHKbPlfRDRvA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.1.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.2.0.tgz", + "integrity": "sha512-WwENhaZwOARB1nmcboYPSv/PwHBUGRpA4MEgszjr9DLCl97MYw0qZprBwLb7rNzvMwfIvNGG7pefQ5rxyBlzIA==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.2.0", + "@jest/test-result": "^27.2.0", + "@jest/types": "^27.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.2.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.2.0", + "jest-matcher-utils": "^27.2.0", + "jest-message-util": "^27.2.0", + "jest-runtime": "^27.2.0", + "jest-snapshot": "^27.2.0", + "jest-util": "^27.2.0", + "pretty-format": "^27.2.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/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/jest-circus/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/jest-circus/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-circus/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-config": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.2.0.tgz", + "integrity": "sha512-Z1romHpxeNwLxQtouQ4xt07bY6HSFGKTo0xJcvOK3u6uJHveA4LB2P+ty9ArBLpTh3AqqPxsyw9l9GMnWBYS9A==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^27.2.0", + "@jest/types": "^27.1.1", + "babel-jest": "^27.2.0", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "is-ci": "^3.0.0", + "jest-circus": "^27.2.0", + "jest-environment-jsdom": "^27.2.0", + "jest-environment-node": "^27.2.0", + "jest-get-type": "^27.0.6", + "jest-jasmine2": "^27.2.0", + "jest-regex-util": "^27.0.6", + "jest-resolve": "^27.2.0", + "jest-runner": "^27.2.0", + "jest-util": "^27.2.0", + "jest-validate": "^27.2.0", + "micromatch": "^4.0.4", + "pretty-format": "^27.2.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/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/jest-config/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/jest-config/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-config/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-diff": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.2.0.tgz", + "integrity": "sha512-QSO9WC6btFYWtRJ3Hac0sRrkspf7B01mGrrQEiCW6TobtViJ9RWL0EmOs/WnBsZDsI/Y2IoSHZA2x6offu0sYw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.0.6", + "jest-get-type": "^27.0.6", + "pretty-format": "^27.2.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/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/jest-diff/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/jest-diff/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-diff/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-docblock": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz", + "integrity": "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.2.0.tgz", + "integrity": "sha512-biDmmUQjg+HZOB7MfY2RHSFL3j418nMoC3TK3pGAj880fQQSxvQe1y2Wy23JJJNUlk6YXiGU0yWy86Le1HBPmA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.1.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.0.6", + "jest-util": "^27.2.0", + "pretty-format": "^27.2.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/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/jest-each/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/jest-each/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-each/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-environment-jsdom": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.2.0.tgz", + "integrity": "sha512-wNQJi6Rd/AkUWqTc4gWhuTIFPo7tlMK0RPZXeM6AqRHZA3D3vwvTa9ktAktyVyWYmUoXdYstOfyYMG3w4jt7eA==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.2.0", + "@jest/fake-timers": "^27.2.0", + "@jest/types": "^27.1.1", + "@types/node": "*", + "jest-mock": "^27.1.1", + "jest-util": "^27.2.0", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.2.0.tgz", + "integrity": "sha512-WbW+vdM4u88iy6Q3ftUEQOSgMPtSgjm3qixYYK2AKEuqmFO2zmACTw1vFUB0qI/QN88X6hA6ZkVKIdIWWzz+yg==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.2.0", + "@jest/fake-timers": "^27.2.0", + "@jest/types": "^27.1.1", + "@types/node": "*", + "jest-mock": "^27.1.1", + "jest-util": "^27.2.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", + "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.0.tgz", + "integrity": "sha512-laFet7QkNlWjwZtMGHCucLvF8o9PAh2cgePRck1+uadSM4E4XH9J4gnx4do+a6do8ZV5XHNEAXEkIoNg5XUH2Q==", + "dev": true, + "dependencies": { + "@jest/types": "^27.1.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^27.0.6", + "jest-serializer": "^27.0.6", + "jest-util": "^27.2.0", + "jest-worker": "^27.2.0", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.2.0.tgz", + "integrity": "sha512-NcPzZBk6IkDW3Z2V8orGueheGJJYfT5P0zI/vTO/Jp+R9KluUdgFrgwfvZ0A34Kw6HKgiWFILZmh3oQ/eS+UxA==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^27.2.0", + "@jest/source-map": "^27.0.6", + "@jest/test-result": "^27.2.0", + "@jest/types": "^27.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.2.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.2.0", + "jest-matcher-utils": "^27.2.0", + "jest-message-util": "^27.2.0", + "jest-runtime": "^27.2.0", + "jest-snapshot": "^27.2.0", + "jest-util": "^27.2.0", + "pretty-format": "^27.2.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/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/jest-jasmine2/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/jest-jasmine2/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-jasmine2/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-leak-detector": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.2.0.tgz", + "integrity": "sha512-e91BIEmbZw5+MHkB4Hnrq7S86coTxUMCkz4n7DLmQYvl9pEKmRx9H/JFH87bBqbIU5B2Ju1soKxRWX6/eGFGpA==", + "dev": true, + "dependencies": { + "jest-get-type": "^27.0.6", + "pretty-format": "^27.2.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.2.0.tgz", + "integrity": "sha512-F+LG3iTwJ0gPjxBX6HCyrARFXq6jjiqhwBQeskkJQgSLeF1j6ui1RTV08SR7O51XTUhtc8zqpDj8iCG4RGmdKw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.2.0", + "jest-get-type": "^27.0.6", + "pretty-format": "^27.2.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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-matcher-utils/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-message-util": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.2.0.tgz", + "integrity": "sha512-y+sfT/94CiP8rKXgwCOzO1mUazIEdEhrLjuiu+RKmCP+8O/TJTSne9dqQRbFIHBtlR2+q7cddJlWGir8UATu5w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.1.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "pretty-format": "^27.2.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/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/jest-message-util/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/jest-message-util/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-message-util/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-mock": { + "version": "27.1.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.1.1.tgz", + "integrity": "sha512-SClsFKuYBf+6SSi8jtAYOuPw8DDMsTElUWEae3zq7vDhH01ayVSIHUSIa8UgbDOUalCFp6gNsaikN0rbxN4dbw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.1.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz", + "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.0.tgz", + "integrity": "sha512-v09p9Ib/VtpHM6Cz+i9lEAv1Z/M5NVxsyghRHRMEUOqwPQs3zwTdwp1xS3O/k5LocjKiGS0OTaJoBSpjbM2Jlw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.1.1", + "chalk": "^4.0.0", + "escalade": "^3.1.1", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.2.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.2.0", + "jest-validate": "^27.2.0", + "resolve": "^1.20.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.0.tgz", + "integrity": "sha512-EY5jc/Y0oxn+oVEEldTidmmdVoZaknKPyDORA012JUdqPyqPL+lNdRyI3pGti0RCydds6coaw6xt4JQY54dKsg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.1.1", + "jest-regex-util": "^27.0.6", + "jest-snapshot": "^27.2.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/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/jest-resolve/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/jest-resolve/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-resolve/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-runner": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.2.0.tgz", + "integrity": "sha512-Cl+BHpduIc0cIVTjwoyx0pQk4Br8gn+wkr35PmKCmzEdOUnQ2wN7QVXA8vXnMQXSlFkN/+KWnk20TAVBmhgrww==", + "dev": true, + "dependencies": { + "@jest/console": "^27.2.0", + "@jest/environment": "^27.2.0", + "@jest/test-result": "^27.2.0", + "@jest/transform": "^27.2.0", + "@jest/types": "^27.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-docblock": "^27.0.6", + "jest-environment-jsdom": "^27.2.0", + "jest-environment-node": "^27.2.0", + "jest-haste-map": "^27.2.0", + "jest-leak-detector": "^27.2.0", + "jest-message-util": "^27.2.0", + "jest-resolve": "^27.2.0", + "jest-runtime": "^27.2.0", + "jest-util": "^27.2.0", + "jest-worker": "^27.2.0", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/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/jest-runner/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/jest-runner/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-runner/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-runtime": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.2.0.tgz", + "integrity": "sha512-6gRE9AVVX49hgBbWQ9PcNDeM4upMUXzTpBs0kmbrjyotyUyIJixLPsYjpeTFwAA07PVLDei1iAm2chmWycdGdQ==", + "dev": true, + "dependencies": { + "@jest/console": "^27.2.0", + "@jest/environment": "^27.2.0", + "@jest/fake-timers": "^27.2.0", + "@jest/globals": "^27.2.0", + "@jest/source-map": "^27.0.6", + "@jest/test-result": "^27.2.0", + "@jest/transform": "^27.2.0", + "@jest/types": "^27.1.1", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.2.0", + "jest-message-util": "^27.2.0", + "jest-mock": "^27.1.1", + "jest-regex-util": "^27.0.6", + "jest-resolve": "^27.2.0", + "jest-snapshot": "^27.2.0", + "jest-util": "^27.2.0", + "jest-validate": "^27.2.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^16.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/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/jest-runtime/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/jest-runtime/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-runtime/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-serializer": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz", + "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.2.0.tgz", + "integrity": "sha512-MukJvy3KEqemCT2FoT3Gum37CQqso/62PKTfIzWmZVTsLsuyxQmJd2PI5KPcBYFqLlA8LgZLHM8ZlazkVt8LsQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/parser": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.2.0", + "@jest/types": "^27.1.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.2.0", + "graceful-fs": "^4.2.4", + "jest-diff": "^27.2.0", + "jest-get-type": "^27.0.6", + "jest-haste-map": "^27.2.0", + "jest-matcher-utils": "^27.2.0", + "jest-message-util": "^27.2.0", + "jest-resolve": "^27.2.0", + "jest-util": "^27.2.0", + "natural-compare": "^1.4.0", + "pretty-format": "^27.2.0", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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-snapshot/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-util": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.2.0.tgz", + "integrity": "sha512-T5ZJCNeFpqcLBpx+Hl9r9KoxBCUqeWlJ1Htli+vryigZVJ1vuLB9j35grEBASp4R13KFkV7jM52bBGnArpJN6A==", + "dev": true, + "dependencies": { + "@jest/types": "^27.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^3.0.0", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/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/jest-util/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/jest-util/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-util/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-validate": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.2.0.tgz", + "integrity": "sha512-uIEZGkFKk3+4liA81Xu0maG5aGDyPLdp+4ed244c+Ql0k3aLWQYcMbaMLXOIFcb83LPHzYzqQ8hwNnIxTqfAGQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.1.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.0.6", + "leven": "^3.1.0", + "pretty-format": "^27.2.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/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/jest-validate/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/jest-validate/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-validate/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-watcher": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.0.tgz", + "integrity": "sha512-SjRWhnr+qO8aBsrcnYIyF+qRxNZk6MZH8TIDgvi+VlsyrvOyqg0d+Rm/v9KHiTtC9mGGeFi9BFqgavyWib6xLg==", + "dev": true, + "dependencies": { + "@jest/test-result": "^27.2.0", + "@jest/types": "^27.1.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.2.0", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/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/jest-watcher/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/jest-watcher/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-watcher/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-worker": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.0.tgz", + "integrity": "sha512-laB0ZVIBz+voh/QQy9dmUuuDsadixeerrKqyVpgPz+CCWiOYjOBabUXHIXZhsdvkWbLqSHbgkAHWl5cg24Q6RA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "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": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest/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/jest/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/jest/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/node_modules/jest-cli": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.0.tgz", + "integrity": "sha512-bq1X/B/b1kT9y1zIFMEW3GFRX1HEhFybiqKdbxM+j11XMMYSbU9WezfyWIhrSOmPT+iODLATVjfsCnbQs7cfIA==", + "dev": true, + "dependencies": { + "@jest/core": "^27.2.0", + "@jest/test-result": "^27.2.0", + "@jest/types": "^27.1.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "jest-config": "^27.2.0", + "jest-util": "^27.2.0", + "jest-validate": "^27.2.0", + "prompts": "^2.0.1", + "yargs": "^16.0.3" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest/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/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "devOptional": true + }, + "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, + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "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/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "devOptional": true + }, + "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==", + "devOptional": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "devOptional": true + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "devOptional": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/jss": { + "version": "10.7.1", + "resolved": "https://registry.npmjs.org/jss/-/jss-10.7.1.tgz", + "integrity": "sha512-5QN8JSVZR6cxpZNeGfzIjqPEP+ZJwJJfZbXmeABNdxiExyO+eJJDy6WDtqTf8SDKnbL5kZllEpAP71E/Lt7PXg==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "csstype": "^3.0.2", + "is-in-browser": "^1.1.3", + "tiny-warning": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/jss" + } + }, + "node_modules/jss-plugin-camel-case": { + "version": "10.7.1", + "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.7.1.tgz", + "integrity": "sha512-+ioIyWvmAfgDCWXsQcW1NMnLBvRinOVFkSYJUgewQ6TynOcSj5F1bSU23B7z0p1iqK0PPHIU62xY1iNJD33WGA==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "hyphenate-style-name": "^1.0.3", + "jss": "10.7.1" + } + }, + "node_modules/jss-plugin-default-unit": { + "version": "10.7.1", + "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.7.1.tgz", + "integrity": "sha512-tW+dfYVNARBQb/ONzBwd8uyImigyzMiAEDai+AbH5rcHg5h3TtqhAkxx06iuZiT/dZUiFdSKlbe3q9jZGAPIwA==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "jss": "10.7.1" + } + }, + "node_modules/jss-plugin-global": { + "version": "10.7.1", + "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.7.1.tgz", + "integrity": "sha512-FbxCnu44IkK/bw8X3CwZKmcAnJqjAb9LujlAc/aP0bMSdVa3/MugKQRyeQSu00uGL44feJJDoeXXiHOakBr/Zw==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "jss": "10.7.1" + } + }, + "node_modules/jss-plugin-nested": { + "version": "10.7.1", + "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.7.1.tgz", + "integrity": "sha512-RNbICk7FlYKaJyv9tkMl7s6FFfeLA3ubNIFKvPqaWtADK0KUaPsPXVYBkAu4x1ItgsWx67xvReMrkcKA0jSXfA==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "jss": "10.7.1", + "tiny-warning": "^1.0.2" + } + }, + "node_modules/jss-plugin-props-sort": { + "version": "10.7.1", + "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.7.1.tgz", + "integrity": "sha512-eyd5FhA+J0QrpqXxO7YNF/HMSXXl4pB0EmUdY4vSJI4QG22F59vQ6AHtP6fSwhmBdQ98Qd9gjfO+RMxcE39P1A==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "jss": "10.7.1" + } + }, + "node_modules/jss-plugin-rule-value-function": { + "version": "10.7.1", + "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.7.1.tgz", + "integrity": "sha512-fGAAImlbaHD3fXAHI3ooX6aRESOl5iBt3LjpVjxs9II5u9tzam7pqFUmgTcrip9VpRqYHn8J3gA7kCtm8xKwHg==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "jss": "10.7.1", + "tiny-warning": "^1.0.2" + } + }, + "node_modules/jss-plugin-vendor-prefixer": { + "version": "10.7.1", + "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.7.1.tgz", + "integrity": "sha512-1UHFmBn7hZNsHXTkLLOL8abRl8vi+D1EVzWD4WmLFj55vawHZfnH1oEz6TUf5Y61XHv0smdHabdXds6BgOXe3A==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "css-vendor": "^2.0.8", + "jss": "10.7.1" + } + }, + "node_modules/jss/node_modules/csstype": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", + "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "engines": { + "node": ">=6" + } + }, + "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, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "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 + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", + "dev": true, + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.22.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", + "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", + "dev": true, + "dependencies": { + "vlq": "^0.2.2" + } + }, + "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, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "dependencies": { + "tmpl": "1.0.x" + } + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "node_modules/merge-source-map": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", + "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=", + "dev": true, + "dependencies": { + "source-map": "^0.5.6" + } + }, + "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 + }, + "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, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", + "dependencies": { + "mime-db": "1.49.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-create-react-context": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", + "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", + "dependencies": { + "@babel/runtime": "^7.12.1", + "tiny-warning": "^1.0.3" + }, + "peerDependencies": { + "prop-types": "^15.0.0", + "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dependencies": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dependencies": { + "minipass": "^2.9.0" + } + }, + "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, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/moment": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "engines": { + "node": "*" + } + }, + "node_modules/moment-timezone": { + "version": "0.5.33", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.33.tgz", + "integrity": "sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==", + "dependencies": { + "moment": ">= 2.9.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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 + }, + "node_modules/needle": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/needle/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "engines": { + "node": ">= 0.6" + } + }, + "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_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" + }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "optional": true, + "dependencies": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/node-gyp/node_modules/semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "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/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-pre-gyp": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz", + "integrity": "sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==", + "deprecated": "Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future", + "dependencies": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/node-pre-gyp/node_modules/nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/node-pre-gyp/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/node-pre-gyp/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/node-pre-gyp/node_modules/tar": { + "version": "4.4.19", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", + "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==", + "dependencies": { + "chownr": "^1.1.4", + "fs-minipass": "^1.2.7", + "minipass": "^2.9.0", + "minizlib": "^1.3.3", + "mkdirp": "^0.5.5", + "safe-buffer": "^5.2.1", + "yallist": "^3.1.1" + }, + "engines": { + "node": ">=4.5" + } + }, + "node_modules/node-pre-gyp/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/node-releases": { + "version": "1.1.75", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", + "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", + "dev": true + }, + "node_modules/nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" + }, + "node_modules/npm-packlist": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "dependencies": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "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/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "engines": { + "node": ">=0.10.0" + } + }, + "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 + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "devOptional": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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-inspect": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.4.1.tgz", + "integrity": "sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw==", + "dev": true + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "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, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", + "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "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, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "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/ora": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-2.1.0.tgz", + "integrity": "sha512-hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA==", + "dev": true, + "dependencies": { + "chalk": "^2.3.1", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.1.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^4.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ora/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ora/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", + "dev": true + }, + "node_modules/parcel-bundler": { + "version": "1.12.5", + "resolved": "https://registry.npmjs.org/parcel-bundler/-/parcel-bundler-1.12.5.tgz", + "integrity": "sha512-hpku8mW67U6PXQIenW6NBbphBOMb8XzW6B9r093DUhYj5GN2FUB/CXCiz5hKoPYUsusZ35BpProH8AUF9bh5IQ==", + "deprecated": "Parcel v1 is no longer maintained. Please migrate to v2, which is published under the 'parcel' package. See https://v2.parceljs.org/getting-started/migration for details.", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.4.4", + "@babel/generator": "^7.4.4", + "@babel/parser": "^7.4.4", + "@babel/plugin-transform-flow-strip-types": "^7.4.4", + "@babel/plugin-transform-modules-commonjs": "^7.4.4", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/preset-env": "^7.4.4", + "@babel/runtime": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4", + "@iarna/toml": "^2.2.0", + "@parcel/fs": "^1.11.0", + "@parcel/logger": "^1.11.1", + "@parcel/utils": "^1.11.0", + "@parcel/watcher": "^1.12.1", + "@parcel/workers": "^1.11.0", + "ansi-to-html": "^0.6.4", + "babylon-walk": "^1.0.2", + "browserslist": "^4.1.0", + "chalk": "^2.1.0", + "clone": "^2.1.1", + "command-exists": "^1.2.6", + "commander": "^2.11.0", + "core-js": "^2.6.5", + "cross-spawn": "^6.0.4", + "css-modules-loader-core": "^1.1.0", + "cssnano": "^4.0.0", + "deasync": "^0.1.14", + "dotenv": "^5.0.0", + "dotenv-expand": "^5.1.0", + "envinfo": "^7.3.1", + "fast-glob": "^2.2.2", + "filesize": "^3.6.0", + "get-port": "^3.2.0", + "htmlnano": "^0.2.2", + "is-glob": "^4.0.0", + "is-url": "^1.2.2", + "js-yaml": "^3.10.0", + "json5": "^1.0.1", + "micromatch": "^3.0.4", + "mkdirp": "^0.5.1", + "node-forge": "^0.10.0", + "node-libs-browser": "^2.0.0", + "opn": "^5.1.0", + "postcss": "^7.0.11", + "postcss-value-parser": "^3.3.1", + "posthtml": "^0.11.2", + "posthtml-parser": "^0.4.0", + "posthtml-render": "^1.1.3", + "resolve": "^1.4.0", + "semver": "^5.4.1", + "serialize-to-js": "^3.0.0", + "serve-static": "^1.12.4", + "source-map": "0.6.1", + "terser": "^3.7.3", + "v8-compile-cache": "^2.0.0", + "ws": "^5.1.1" + }, + "bin": { + "parcel": "bin/cli.js" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/parcel-bundler/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/parcel-bundler/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/parcel-bundler/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/parcel-bundler/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/parcel-bundler/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/parcel-bundler/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/parcel-bundler/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/parcel-bundler/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/parcel-bundler/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/parcel-bundler/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/parcel-bundler/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/parcel-bundler/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/parcel-bundler/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/parcel-bundler/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parcel-bundler/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/parcel-bundler/node_modules/ws": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "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/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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=", + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "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 + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "devOptional": true + }, + "node_modules/physical-cpu-count": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz", + "integrity": "sha1-GN4vl+S/epVRrXURlCtUlverpmA=", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "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, + "dependencies": { + "node-modules-regexp": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "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, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "node_modules/popper.js": { + "version": "1.16.1-lts", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz", + "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==" + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/postcss-calc/node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "node_modules/postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "dependencies": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", + "dev": true, + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules-extract-imports/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-modules-extract-imports/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-modules-local-by-default/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-modules-scope/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "dependencies": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules-values/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-modules-values/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "dependencies": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "dependencies": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/posthtml": { + "version": "0.11.6", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.11.6.tgz", + "integrity": "sha512-C2hrAPzmRdpuL3iH0TDdQ6XCc9M7Dcc3zEW5BLerY65G4tWWszwv6nG/ksi6ul5i2mx22ubdljgktXCtNkydkw==", + "dev": true, + "dependencies": { + "posthtml-parser": "^0.4.1", + "posthtml-render": "^1.1.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/posthtml-parser": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.4.2.tgz", + "integrity": "sha512-BUIorsYJTvS9UhXxPTzupIztOMVNPa/HtAm9KHni9z6qEfiJ1bpOBL5DfUOL9XAc3XkLIEzBzpph+Zbm4AdRAg==", + "dev": true, + "dependencies": { + "htmlparser2": "^3.9.2" + } + }, + "node_modules/posthtml-parser/node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/posthtml-parser/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "node_modules/posthtml-parser/node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/posthtml-parser/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/posthtml-render": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.4.0.tgz", + "integrity": "sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-format": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.0.tgz", + "integrity": "sha512-KyJdmgBkMscLqo8A7K77omgLx5PWPiXJswtTtFV7XgVZv2+qPk6UivpXXO+5k6ZEbWIbLoKdx1pZ6ldINzbwTA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.1.1", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/prompts": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", + "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/prop-types/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==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "devOptional": true + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "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==", + "devOptional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/purgecss": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-2.3.0.tgz", + "integrity": "sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ==", + "dev": true, + "dependencies": { + "commander": "^5.0.0", + "glob": "^7.0.0", + "postcss": "7.0.32", + "postcss-selector-parser": "^6.0.2" + }, + "bin": { + "purgecss": "bin/purgecss" + } + }, + "node_modules/purgecss/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/purgecss/node_modules/postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + }, + "node_modules/purgecss/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/purgecss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/quote-stream": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz", + "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=", + "dev": true, + "dependencies": { + "buffer-equal": "0.0.1", + "minimist": "^1.1.3", + "through2": "^2.0.0" + }, + "bin": { + "quote-stream": "bin/cmd.js" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-router": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz", + "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "mini-create-react-context": "^0.4.0", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router-dom": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz", + "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.2.1", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "node_modules/react-router/node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/react-router/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==" + }, + "node_modules/react-shallow-renderer": { + "version": "16.14.1", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz", + "integrity": "sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/react-test-renderer": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz", + "integrity": "sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "react-is": "^17.0.2", + "react-shallow-renderer": "^16.13.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/readdirp/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/readdirp/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/readdirp/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/readdirp/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/readdirp/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/readdirp/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/readdirp/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/readdirp/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/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "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, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "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 + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "devOptional": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.19" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", + "dev": true, + "dependencies": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "engines": { + "node": ">=0.12.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/request/node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "devOptional": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "devOptional": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, + "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 + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry-as-promised": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-3.2.0.tgz", + "integrity": "sha512-CybGs60B7oYU/qSQ6kuaFmRd9sTZ6oXSc0toqePvV74Ac6/IFZSI1ReFQmtCN+uvW1Mtqdwpvt/LGOiCBAY2Mg==", + "dependencies": { + "any-promise": "^1.3.0" + } + }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "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==" + }, + "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, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "node_modules/sequelize": { + "version": "6.6.5", + "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-6.6.5.tgz", + "integrity": "sha512-QyRrJrDRiwuiILqTMHUA1yWOPIL12KlfmgZ3hnzQwbMvp2vJ6fzu9bYJQB+qPMosck4mBUggY4Cjoc6Et8FBIQ==", + "dependencies": { + "debug": "^4.1.1", + "dottie": "^2.0.0", + "inflection": "1.13.1", + "lodash": "^4.17.20", + "moment": "^2.26.0", + "moment-timezone": "^0.5.31", + "retry-as-promised": "^3.2.0", + "semver": "^7.3.2", + "sequelize-pool": "^6.0.0", + "toposort-class": "^1.0.1", + "uuid": "^8.1.0", + "validator": "^13.6.0", + "wkx": "^0.5.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependenciesMeta": { + "mariadb": { + "optional": true + }, + "mysql2": { + "optional": true + }, + "pg": { + "optional": true + }, + "pg-hstore": { + "optional": true + }, + "sqlite3": { + "optional": true + }, + "tedious": { + "optional": true + } + } + }, + "node_modules/sequelize-pool": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/sequelize-pool/-/sequelize-pool-6.1.0.tgz", + "integrity": "sha512-4YwEw3ZgK/tY/so+GfnSgXkdwIJJ1I32uZJztIEgZeAO6HMgj64OzySbWLgxj+tXhZCJnzRfkY9gINw8Ft8ZMg==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/sequelize/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/sequelize/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==" + }, + "node_modules/serialize-to-js": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/serialize-to-js/-/serialize-to-js-3.1.1.tgz", + "integrity": "sha512-F+NGU0UHMBO4Q965tjw7rvieNVjlH6Lqi2emq/Lc9LUURYJbiCzmpi4Cy1OOjjVPtxu0c+NE85LU6968Wko5ZA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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=" + }, + "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, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-copy": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", + "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA=", + "dev": true + }, + "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, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel/node_modules/object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==" + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "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==", + "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, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/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/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-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==", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "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, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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 + }, + "node_modules/sqlite3": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.2.tgz", + "integrity": "sha512-1SdTNo+BVU211Xj1csWa8lV6KM0CtucDwRyA0VHl91wEH1Mgh7RxUpI4rVvG7OhHrzCSGaVyW5g8vKvlrk9DJA==", + "hasInstallScript": true, + "dependencies": { + "node-addon-api": "^3.0.0", + "node-pre-gyp": "^0.11.0" + }, + "optionalDependencies": { + "node-gyp": "3.x" + }, + "peerDependencies": { + "node-gyp": "3.x" + }, + "peerDependenciesMeta": { + "node-gyp": { + "optional": true + } + } + }, + "node_modules/srcset": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/srcset/-/srcset-3.0.1.tgz", + "integrity": "sha512-MM8wDGg5BQJEj94tDrZDrX9wrC439/Eoeg3sgmVLPMjHgrAFeXAKk3tmFlCbKw5k+yOEhPXRpPlRcisQmqWVSQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "devOptional": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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-eval": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.1.0.tgz", + "integrity": "sha512-agtxZ/kWSsCkI5E4QifRwsaPs0P0JmZV6dkLz6ILYfFYQGn+5plctanRN+IC8dJRiFkyXHrwEE3W9Wmx67uDbw==", + "dev": true, + "dependencies": { + "escodegen": "^1.11.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/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, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/static-module": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/static-module/-/static-module-2.2.5.tgz", + "integrity": "sha512-D8vv82E/Kpmz3TXHKG8PPsCPg+RAX6cbCOyvjM6x04qZtQ47EtJFVwRsdov3n5d6/6ynrOY9XB4JkaZwB2xoRQ==", + "dev": true, + "dependencies": { + "concat-stream": "~1.6.0", + "convert-source-map": "^1.5.1", + "duplexer2": "~0.1.4", + "escodegen": "~1.9.0", + "falafel": "^2.1.0", + "has": "^1.0.1", + "magic-string": "^0.22.4", + "merge-source-map": "1.0.4", + "object-inspect": "~1.4.0", + "quote-stream": "~1.0.2", + "readable-stream": "~2.3.3", + "shallow-copy": "~0.0.1", + "static-eval": "^2.0.0", + "through2": "~2.0.3" + } + }, + "node_modules/static-module/node_modules/escodegen": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz", + "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==", + "dev": true, + "dependencies": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-module/node_modules/esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/static-module/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-module/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, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-length/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-length/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==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "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, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/stylehacks/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "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 + }, + "node_modules/tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "deprecated": "This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.", + "optional": true, + "dependencies": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, + "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, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "dev": true, + "dependencies": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + }, + "bin": { + "terser": "bin/uglifyjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser/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, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "node_modules/tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", + "dev": true + }, + "node_modules/tiny-invariant": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", + "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "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, + "engines": { + "node": ">=4" + } + }, + "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, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "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" + } + }, + "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, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/toposort-class": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toposort-class/-/toposort-class-1.0.1.tgz", + "integrity": "sha1-f/0feMi+KMO6Rc1OGj9e4ZO9mYg=" + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "devOptional": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "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/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "devOptional": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "devOptional": true + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "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, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/uncss": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/uncss/-/uncss-0.17.3.tgz", + "integrity": "sha512-ksdDWl81YWvF/X14fOSw4iu8tESDHFIeyKIeDrK6GEVTQvqJc1WlOEXqostNwOCi3qAj++4EaLsdAgPmUbEyog==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "glob": "^7.1.4", + "is-absolute-url": "^3.0.1", + "is-html": "^1.1.0", + "jsdom": "^14.1.0", + "lodash": "^4.17.15", + "postcss": "^7.0.17", + "postcss-selector-parser": "6.0.2", + "request": "^2.88.0" + }, + "bin": { + "uncss": "bin/uncss" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/uncss/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/uncss/node_modules/acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "dependencies": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "node_modules/uncss/node_modules/acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/uncss/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/uncss/node_modules/cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "dev": true, + "dependencies": { + "cssom": "0.3.x" + } + }, + "node_modules/uncss/node_modules/data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "node_modules/uncss/node_modules/domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "dependencies": { + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/uncss/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/uncss/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/uncss/node_modules/html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.1" + } + }, + "node_modules/uncss/node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/uncss/node_modules/jsdom": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", + "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", + "dev": true, + "dependencies": { + "abab": "^2.0.0", + "acorn": "^6.0.4", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.3", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.5.0", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.2", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/uncss/node_modules/parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "node_modules/uncss/node_modules/postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/uncss/node_modules/saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dev": true, + "dependencies": { + "xmlchars": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/uncss/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, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uncss/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uncss/node_modules/w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "dev": true, + "dependencies": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "node_modules/uncss/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/uncss/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/uncss/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-trie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-0.3.1.tgz", + "integrity": "sha1-1nHd3YkQGgi6w3tqUWEBBgIFIIU=", + "dev": true, + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "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, + "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" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "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, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "devOptional": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "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 + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.0.0.tgz", + "integrity": "sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "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/validator": { + "version": "13.6.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.6.0.tgz", + "integrity": "sha512-gVgKbdbHgtxpRyR8K0O6oFZPhhB5tT1jeEHZR0Znr9Svg03U0+r9DXWMrnRAB+HtCStDQKlaIZm42tVsVjqtjg==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "devOptional": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "devOptional": true + }, + "node_modules/vlq": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", + "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==", + "dev": true + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "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, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "dependencies": { + "makeerror": "1.0.x" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "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, + "engines": { + "node": ">=10.4" + } + }, + "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, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "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 + }, + "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/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "devOptional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/wkx": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/wkx/-/wkx-0.5.0.tgz", + "integrity": "sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg==", + "dependencies": { + "@types/node": "*" + } + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/wrap-ansi/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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/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==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "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, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", + "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", + "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 + } + } + }, + "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 + }, + "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 + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/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==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + } + }, "dependencies": { "@babel/code-frame": { "version": "7.14.5", @@ -1849,7 +17408,8 @@ "@material-ui/types": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", - "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==" + "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==", + "requires": {} }, "@material-ui/utils": { "version": "4.11.2", @@ -2278,6 +17838,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "devOptional": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -2410,6 +17971,7 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "devOptional": true, "requires": { "safer-buffer": "~2.1.0" } @@ -2464,7 +18026,8 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "devOptional": true }, "assign-symbols": { "version": "1.0.0", @@ -2487,7 +18050,8 @@ "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "devOptional": true }, "atob": { "version": "2.1.2", @@ -2498,12 +18062,14 @@ "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "devOptional": true }, "aws4": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "devOptional": true }, "babel-jest": { "version": "27.2.0", @@ -2793,6 +18359,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "devOptional": true, "requires": { "tweetnacl": "^0.14.3" } @@ -3152,7 +18719,8 @@ "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "devOptional": true }, "chalk": { "version": "2.4.2", @@ -3264,17 +18832,6 @@ } } }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -3532,6 +19089,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "devOptional": true, "requires": { "delayed-stream": "~1.0.0" } @@ -4062,6 +19620,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "devOptional": true, "requires": { "assert-plus": "^1.0.0" } @@ -4208,7 +19767,8 @@ "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "devOptional": true }, "delegates": { "version": "1.0.0", @@ -4406,6 +19966,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "devOptional": true, "requires": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -4732,7 +20293,8 @@ "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "devOptional": true }, "extend-shallow": { "version": "3.0.2", @@ -4823,7 +20385,8 @@ "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "devOptional": true }, "falafel": { "version": "2.2.4", @@ -4854,7 +20417,8 @@ "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==" + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "devOptional": true }, "fast-glob": { "version": "2.2.7", @@ -4978,7 +20542,8 @@ "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==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "devOptional": true }, "fast-levenshtein": { "version": "2.0.6", @@ -5061,12 +20626,14 @@ "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "devOptional": true }, "form-data": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "devOptional": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -5105,13 +20672,6 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, "fstream": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", @@ -5206,6 +20766,7 @@ "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "devOptional": true, "requires": { "assert-plus": "^1.0.0" } @@ -5259,7 +20820,8 @@ "graceful-fs": { "version": "4.2.8", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "devOptional": true }, "grapheme-breaker": { "version": "0.3.2", @@ -5274,12 +20836,14 @@ "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "devOptional": true }, "har-validator": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "devOptional": true, "requires": { "ajv": "^6.12.3", "har-schema": "^2.0.0" @@ -5439,6 +21003,19 @@ "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", "dev": true }, + "history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "requires": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, "hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", @@ -5639,6 +21216,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "devOptional": true, "requires": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -6089,7 +21667,8 @@ "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "devOptional": true }, "is-url": { "version": "1.2.4", @@ -6117,7 +21696,8 @@ "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "devOptional": true }, "isobject": { "version": "3.0.1", @@ -6128,7 +21708,8 @@ "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "devOptional": true }, "istanbul-lib-coverage": { "version": "3.0.0", @@ -6903,7 +22484,8 @@ "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, + "requires": {} }, "jest-regex-util": { "version": "27.0.6", @@ -7499,7 +23081,8 @@ "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "devOptional": true }, "jsdom": { "version": "16.7.0", @@ -7575,17 +23158,20 @@ "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "devOptional": true }, "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==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "devOptional": true }, "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "devOptional": true }, "json5": { "version": "2.2.0", @@ -7600,6 +23186,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "devOptional": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -7950,6 +23537,15 @@ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true }, + "mini-create-react-context": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", + "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", + "requires": { + "@babel/runtime": "^7.12.1", + "tiny-warning": "^1.0.3" + } + }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -8046,13 +23642,6 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, - "nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", - "dev": true, - "optional": true - }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -8354,7 +23943,8 @@ "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "devOptional": true }, "object-assign": { "version": "4.1.1", @@ -8928,7 +24518,8 @@ "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "devOptional": true }, "physical-cpu-count": { "version": "2.0.0", @@ -9619,7 +25210,8 @@ "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "devOptional": true }, "public-encrypt": { "version": "4.0.3", @@ -9646,7 +25238,8 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "devOptional": true }, "purgecss": { "version": "2.3.0", @@ -9798,6 +25391,57 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, + "react-router": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz", + "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==", + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "mini-create-react-context": "^0.4.0", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "requires": { + "isarray": "0.0.1" + } + }, + "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==" + } + } + }, + "react-router-dom": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz", + "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==", + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.2.1", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, "react-shallow-renderer": { "version": "16.14.1", "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz", @@ -10065,6 +25709,7 @@ "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "devOptional": true, "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -10091,12 +25736,14 @@ "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "devOptional": true }, "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "devOptional": true } } }, @@ -10151,6 +25798,11 @@ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, + "resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", @@ -10670,6 +26322,7 @@ "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "devOptional": true, "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -10853,6 +26506,14 @@ "xtend": "^4.0.0" } }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, "string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -10910,14 +26571,6 @@ "define-properties": "^1.1.3" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -11118,6 +26771,11 @@ "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", "dev": true }, + "tiny-invariant": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", + "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" + }, "tiny-warning": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", @@ -11196,6 +26854,7 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "devOptional": true, "requires": { "psl": "^1.1.28", "punycode": "^2.1.1" @@ -11220,6 +26879,7 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "devOptional": true, "requires": { "safe-buffer": "^5.0.1" } @@ -11227,7 +26887,8 @@ "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "devOptional": true }, "type-check": { "version": "0.3.2", @@ -11638,6 +27299,7 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "devOptional": true, "requires": { "punycode": "^2.1.0" } @@ -11738,6 +27400,11 @@ "resolved": "https://registry.npmjs.org/validator/-/validator-13.6.0.tgz", "integrity": "sha512-gVgKbdbHgtxpRyR8K0O6oFZPhhB5tT1jeEHZR0Znr9Svg03U0+r9DXWMrnRAB+HtCStDQKlaIZm42tVsVjqtjg==" }, + "value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -11753,6 +27420,7 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "devOptional": true, "requires": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -11762,7 +27430,8 @@ "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "devOptional": true } } }, @@ -11850,6 +27519,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "devOptional": true, "requires": { "isexe": "^2.0.0" } @@ -11979,7 +27649,8 @@ "version": "7.5.5", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", - "dev": true + "dev": true, + "requires": {} }, "xml-name-validator": { "version": "3.0.0", diff --git a/package.json b/package.json index 61c6309..5a2e1e1 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "express": "^4.17.1", "react": "^17.0.2", "react-dom": "^17.0.2", + "react-router-dom": "^5.3.0", "sequelize": "^6.6.5", "sqlite3": "^5.0.2" }, diff --git a/plants.json b/plants.json index 55b71df..545fe74 100644 --- a/plants.json +++ b/plants.json @@ -1,12 +1,40 @@ { "data": [ - {"name" : "Adipiscing Cursus", "image" : "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/191-large_default.jpg?v=1580380409"}, - {"name" : "Eled Doming", "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/210-large_default.jpg?v=1580380474"}, - {"name" : "Printed Sweater", "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/151-large_default.jpg?v=1580379456"}, - {"name" : "Fringilla Augue", "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/210-large_default.jpg?v=1580380474"}, - {"name" : "Eled Doming Deserunt", "image" : "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/232-large_default.jpg?v=1580435931"}, - {"name" : "Praesent Vesti Dapibus Nibh", "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/files/description-product2.jpg?v=1580379990"}, - {"name" : "Faded Short Sleeves Variable", "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/198-large_default_3b2e9138-0286-48ee-983f-c8fb82a3a443.jpg?v=1580438028"}, - {"name" : "Purple Flowers", "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/155-large_default.jpg?v=1580380115"} - ] -} \ No newline at end of file + { + "name": "Coral Bells", + "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/199-large_default.jpg?v=1580380409" + }, + { + "name": "Dusty Miller", + "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/227-large_default.jpg?v=1580439066" + }, + { + "name": "Common Yarrow", + "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/151-large_default.jpg?v=1580379456" + }, + { + "name": "Eastern Redbud", + "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/229-large_default.jpg?v=1580435902" + }, + { + "name": "Eulalia Grass", + "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/256-large_default.jpg?v=1580435931" + }, + { + "name": "Fan Flower", + "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/191-large_default_bdf68ca7-5284-412c-9fec-78235d9cd046.jpg?v=1580438028" + }, + { + "name": "Egyptian Papyrus", + "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/198-large_default_3b2e9138-0286-48ee-983f-c8fb82a3a443.jpg?v=1580438028" + }, + { + "name": "Dahoon Holly", + "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/232-large_default.jpg?v=1580435931" + }, + { + "name": "Calamus", + "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/245-large_default.jpg?v=1580435931" + } + ] +} diff --git a/public/index.html b/public/index.html index 4d27f02..419ac73 100644 --- a/public/index.html +++ b/public/index.html @@ -5,7 +5,6 @@ -

Plant Store

diff --git a/public/react/components/App.js b/public/react/components/App.js index 352f1cb..d8436c5 100644 --- a/public/react/components/App.js +++ b/public/react/components/App.js @@ -1,36 +1,36 @@ -import React, { useState, useEffect } from 'react'; -import { ItemContainer } from './ItemContainer'; +import React, { useState, useEffect } from "react"; +import { ItemContainer } from "./ItemContainer"; +import Navbar from "./Navbar"; +import Footer from "./Footer"; export const App = () => { + const [plants, setPlants] = useState([]); + const [message, setMessage] = useState("🔥"); - const [plants, setPlants] = useState([]) - const [message, setMessage] = useState('🔥') + function handleClick(e) { + const updatedMessage = message + "🔥"; + setMessage(updatedMessage); + } + async function fetchPlants() { + try { + const response = await fetch("http://localhost:3000/plants"); + const responseJSON = await response.json(); + setPlants(responseJSON); + } catch (err) { + console.log("Oh no an error! ", err); + } + } - function handleClick(e) { - const updatedMessage = message + '🔥'; - setMessage(updatedMessage) - } + useEffect(() => { + fetchPlants(); + }, []); - async function fetchPlants(){ - try { - const response = await fetch('http://localhost:3000/plants'); - const responseJSON = await response.json(); - setPlants(responseJSON) - - } catch (err) { - console.log("Oh no an error! ", err) - } - } - - useEffect(() => { - fetchPlants() - }, []); - - return ( -
-

A Somewhat { message } Site

- -
- ) -} \ No newline at end of file + return ( +
+ + +
+
+ ); +}; diff --git a/public/react/components/Footer.js b/public/react/components/Footer.js new file mode 100644 index 0000000..59d8667 --- /dev/null +++ b/public/react/components/Footer.js @@ -0,0 +1,91 @@ +import React from "react"; + +export default function Footer() { + return ( + + ); +} diff --git a/public/react/components/Item.js b/public/react/components/Item.js index f1e7d64..30d7fd2 100644 --- a/public/react/components/Item.js +++ b/public/react/components/Item.js @@ -1,48 +1,10 @@ -import React from 'react'; - -export const Item = (props) =>{ - return ( -
-
-
-
- -

{props.item.name}

-
-
-
-
- - ) -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +import React from "react"; + +export const Item = (props) => { + return ( +
+ +

{props.item.name}

+
+ ); +}; diff --git a/public/react/components/Navbar.js b/public/react/components/Navbar.js new file mode 100644 index 0000000..7409eba --- /dev/null +++ b/public/react/components/Navbar.js @@ -0,0 +1,26 @@ +import React from "react"; + +export default function Navbar() { + return ( + + +
+ +
+ +
+ ); +} diff --git a/public/style.css b/public/style.css index 1d71996..8b4342d 100644 --- a/public/style.css +++ b/public/style.css @@ -1,110 +1,132 @@ -#header{ - color: steelblue; - font-size: 32px; - font-family: fantasy, sans-serif; - text-shadow: 2px 2px fuchsia; +html, +body { + margin: 0 auto; } -#header:hover{ - color: palegoldenrod; +/* START NAVBAR -------------------------------------------------------- */ + +.navbar { + display: flex; + flex-direction: row; + width: 100vw; + padding: 15px; + background-color: white; + border-bottom: 4px solid #e5e4e2; + justify-content: center; } -#header-small { - font-size: 16px; - color: peru; - text-shadow: 1px darkmagenta; - transition: transform .3s; +.navbar-left { + display: flex; + width: 33%; + justify-content: flex-start; } -#header-small:hover { - transform: translateY(-10px); +.navbar-center { + display: flex; + width: 33%; + justify-content: center; } -.item-img { - width: 225px; - padding: 30px 70px; - float: left; - height: 225px; - background-repeat: no-repeat; - background-size: 225px; +.navbar-right { + display: flex; + width: 33%; + justify-content: flex-end; } -* { - background-color: papayawhip; +.nav-item { + margin: 10px; } -h3 { - text-align: center; + +.nav-item a { + text-decoration: none; + color: black; } - .item-card { + +.nav-item a:hover { + color: #518432; +} + +/* END NAVBAR -------------------------------------------------------- */ + +/* START CARDS ------------------------------------------------------------------------- */ + +.item-container { display: flex; - flex-direction: column; + flex-wrap: wrap; justify-content: center; - border: 1px solid red; - width: 50%; - height: 500px; +} +.card { + flex: 0 1 30%; + margin: 5px 10px; } -.item-container { + +.card-img { + height: 300px; + width: 300px; + display: block; + margin-top: 10px; + margin-left: auto; + margin-right: auto; +} + +.card-name { + text-align: center; +} + +/* END CARDS ------------------------------------------------------------------------- */ + +/* START FOOTER -------------------------------------------------------- */ + +.footer { display: flex; flex-direction: row; - flex-wrap: wrap; - justify-content: center + width: 100vw; + padding: 15px; + background-color: #3f3f3f; + justify-content: center; + color: white; +} -} +.footer-left { + display: flex; + width: 25%; + justify-content: center; +} +.footer-center { + display: flex; + width: 50%; + justify-content: space-around; +} -.cards { +.footer-right { display: flex; - flex-wrap: wrap; - justify-content: space-between; - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); + width: 25%; + justify-content: center; } -.card { - flex: 0 1 24%; - margin-bottom: 2em; -} - -.outter-card { - flex: 0 1 calc(23% - 1em); - border: 2px solid white; - padding: 15px 15px 15px 15px; -} -@media screen and (min-width: 40em) { - .outter-card { - flex: 0 1 calc(23% - 1em); - border: 2px solid white; - padding: 15px 15px 15px 15px; - - } - .cards { - display: flex; - flex-wrap: wrap; - justify-content: space-between; - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); - } - - .card { - flex: 0 1 24%; - margin-bottom: 2em; - } -} - -@media screen and (min-width: 60em) { - .outter-card { - flex: 0 1 calc(25% - 1em); - } - .cards { - - } - - .card { - flex: 0 1 calc(25% - 1em); - } -} - - -@media screen and (min-width: 52em) { - .centered { - - } -} \ No newline at end of file + +.footer-item { + margin: 10px; +} + +.footer-item a { + text-decoration: none; + color: white; +} + +.footer-item li { + list-style-type: none; + margin-top: 10px; +} + +.footer-item ul { + margin: 0; + padding: 0; +} + +.footer-item a:hover { + color: #518432; +} + +/* END FOOTER -------------------------------------------------------- */ From de617154c8edba1bd654ef2808c1a9ddf0d8a5c1 Mon Sep 17 00:00:00 2001 From: Judith Liem <25380136+jjliem@users.noreply.github.com> Date: Thu, 16 Sep 2021 15:03:03 -0500 Subject: [PATCH 04/55] Update .gitignore --- .gitignore | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 0287e65..ef7e713 100644 --- a/.gitignore +++ b/.gitignore @@ -104,4 +104,7 @@ dist .tern-port #sqlite -*.sqlite \ No newline at end of file +*.sqlite + +#other +package-lock.json \ No newline at end of file From 124971c8bbe44eab731314f1acd28f5f79bfb831 Mon Sep 17 00:00:00 2001 From: Judith Liem <25380136+jjliem@users.noreply.github.com> Date: Thu, 16 Sep 2021 15:04:18 -0500 Subject: [PATCH 05/55] Delete package-lock.json --- package-lock.json | 27740 -------------------------------------------- 1 file changed, 27740 deletions(-) delete mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index ef4bf0a..0000000 --- a/package-lock.json +++ /dev/null @@ -1,27740 +0,0 @@ -{ - "name": "intro-react", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "intro-react", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "@material-ui/core": "^4.12.3", - "@material-ui/icons": "^4.11.2", - "cors": "^2.8.5", - "express": "^4.17.1", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "react-router-dom": "^5.3.0", - "sequelize": "^6.6.5", - "sqlite3": "^5.0.2" - }, - "devDependencies": { - "@babel/preset-env": "^7.15.0", - "@babel/preset-react": "^7.14.5", - "@testing-library/react": "^12.0.0", - "babel-jest": "^27.1.0", - "jest": "^27.1.0", - "parcel-bundler": "^1.12.5", - "react-test-renderer": "^17.0.2" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", - "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helpers": "^7.15.4", - "@babel/parser": "^7.15.5", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/core/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 - }, - "node_modules/@babel/core/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/@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", - "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", - "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", - "dev": true, - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", - "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets/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/@babel/helper-create-class-features-plugin": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", - "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", - "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "regexpu-core": "^4.7.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/helper-define-polyfill-provider/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 - }, - "node_modules/@babel/helper-define-polyfill-provider/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/@babel/helper-explode-assignable-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", - "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", - "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", - "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", - "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-simple-access": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", - "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", - "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-wrap-function": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", - "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", - "dev": true, - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", - "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", - "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", - "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", - "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", - "dev": true, - "dependencies": { - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", - "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", - "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", - "@babel/plugin-proposal-optional-chaining": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz", - "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.15.4", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", - "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", - "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", - "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", - "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", - "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", - "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", - "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", - "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", - "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", - "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", - "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", - "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-create-class-features-plugin": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", - "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz", - "integrity": "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", - "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", - "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", - "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", - "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", - "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", - "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", - "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", - "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", - "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", - "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", - "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", - "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.14.5.tgz", - "integrity": "sha512-KhcolBKfXbvjwI3TV7r7TkYm8oNXHNBqGOy6JDVwtecFaRoKYsUUqJdS10q0YDKW1c6aZQgO+Ys3LfGkox8pXA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-flow": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", - "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", - "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", - "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", - "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", - "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", - "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.15.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", - "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.9", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", - "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", - "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", - "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", - "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", - "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", - "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.15.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz", - "integrity": "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz", - "integrity": "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-jsx": "^7.14.5", - "@babel/types": "^7.14.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", - "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", - "dev": true, - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", - "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", - "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", - "dev": true, - "dependencies": { - "regenerator-transform": "^0.14.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", - "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", - "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", - "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", - "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", - "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", - "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", - "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", - "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz", - "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", - "@babel/plugin-proposal-async-generator-functions": "^7.15.4", - "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-proposal-class-static-block": "^7.15.4", - "@babel/plugin-proposal-dynamic-import": "^7.14.5", - "@babel/plugin-proposal-export-namespace-from": "^7.14.5", - "@babel/plugin-proposal-json-strings": "^7.14.5", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", - "@babel/plugin-proposal-numeric-separator": "^7.14.5", - "@babel/plugin-proposal-object-rest-spread": "^7.15.6", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", - "@babel/plugin-proposal-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-private-methods": "^7.14.5", - "@babel/plugin-proposal-private-property-in-object": "^7.15.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@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", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.14.5", - "@babel/plugin-transform-async-to-generator": "^7.14.5", - "@babel/plugin-transform-block-scoped-functions": "^7.14.5", - "@babel/plugin-transform-block-scoping": "^7.15.3", - "@babel/plugin-transform-classes": "^7.15.4", - "@babel/plugin-transform-computed-properties": "^7.14.5", - "@babel/plugin-transform-destructuring": "^7.14.7", - "@babel/plugin-transform-dotall-regex": "^7.14.5", - "@babel/plugin-transform-duplicate-keys": "^7.14.5", - "@babel/plugin-transform-exponentiation-operator": "^7.14.5", - "@babel/plugin-transform-for-of": "^7.15.4", - "@babel/plugin-transform-function-name": "^7.14.5", - "@babel/plugin-transform-literals": "^7.14.5", - "@babel/plugin-transform-member-expression-literals": "^7.14.5", - "@babel/plugin-transform-modules-amd": "^7.14.5", - "@babel/plugin-transform-modules-commonjs": "^7.15.4", - "@babel/plugin-transform-modules-systemjs": "^7.15.4", - "@babel/plugin-transform-modules-umd": "^7.14.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", - "@babel/plugin-transform-new-target": "^7.14.5", - "@babel/plugin-transform-object-super": "^7.14.5", - "@babel/plugin-transform-parameters": "^7.15.4", - "@babel/plugin-transform-property-literals": "^7.14.5", - "@babel/plugin-transform-regenerator": "^7.14.5", - "@babel/plugin-transform-reserved-words": "^7.14.5", - "@babel/plugin-transform-shorthand-properties": "^7.14.5", - "@babel/plugin-transform-spread": "^7.14.6", - "@babel/plugin-transform-sticky-regex": "^7.14.5", - "@babel/plugin-transform-template-literals": "^7.14.5", - "@babel/plugin-transform-typeof-symbol": "^7.14.5", - "@babel/plugin-transform-unicode-escapes": "^7.14.5", - "@babel/plugin-transform-unicode-regex": "^7.14.5", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.15.6", - "babel-plugin-polyfill-corejs2": "^0.2.2", - "babel-plugin-polyfill-corejs3": "^0.2.2", - "babel-plugin-polyfill-regenerator": "^0.2.2", - "core-js-compat": "^3.16.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/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/@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz", - "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-react-display-name": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.5", - "@babel/plugin-transform-react-jsx-development": "^7.14.5", - "@babel/plugin-transform-react-pure-annotations": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", - "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz", - "integrity": "sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==", - "dev": true, - "dependencies": { - "core-js-pure": "^3.16.0", - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/traverse/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 - }, - "node_modules/@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "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 - }, - "node_modules/@emotion/hash": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" - }, - "node_modules/@iarna/toml": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", - "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", - "dev": true - }, - "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, - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.2.0.tgz", - "integrity": "sha512-35z+RqsK2CCgNxn+lWyK8X4KkaDtfL4BggT7oeZ0JffIiAiEYFYPo5B67V50ZubqDS1ehBrdCR2jduFnIrZOYw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.1.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.2.0", - "jest-util": "^27.2.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/console/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/@jest/console/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/@jest/console/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/console/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/core": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.2.0.tgz", - "integrity": "sha512-E/2NHhq+VMo18DpKkoty8Sjey8Kps5Cqa88A8NP757s6JjYqPdioMuyUBhDiIOGCdQByEp0ou3jskkTszMS0nw==", - "dev": true, - "dependencies": { - "@jest/console": "^27.2.0", - "@jest/reporters": "^27.2.0", - "@jest/test-result": "^27.2.0", - "@jest/transform": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^27.1.1", - "jest-config": "^27.2.0", - "jest-haste-map": "^27.2.0", - "jest-message-util": "^27.2.0", - "jest-regex-util": "^27.0.6", - "jest-resolve": "^27.2.0", - "jest-resolve-dependencies": "^27.2.0", - "jest-runner": "^27.2.0", - "jest-runtime": "^27.2.0", - "jest-snapshot": "^27.2.0", - "jest-util": "^27.2.0", - "jest-validate": "^27.2.0", - "jest-watcher": "^27.2.0", - "micromatch": "^4.0.4", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/core/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/core/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/@jest/core/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/@jest/core/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/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==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@jest/core/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==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/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/environment": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.2.0.tgz", - "integrity": "sha512-iPWmQI0wRIYSZX3wKu4FXHK4eIqkfq6n1DCDJS+v3uby7SOXrHvX4eiTBuEdSvtDRMTIH2kjrSkjHf/F9JIYyQ==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/node": "*", - "jest-mock": "^27.1.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.2.0.tgz", - "integrity": "sha512-gSu3YHvQOoVaTWYGgHFB7IYFtcF2HBzX4l7s47VcjvkUgL4/FBnE20x7TNLa3W6ABERtGd5gStSwsA8bcn+c4w==", - "dev": true, - "dependencies": { - "@jest/types": "^27.1.1", - "@sinonjs/fake-timers": "^7.0.2", - "@types/node": "*", - "jest-message-util": "^27.2.0", - "jest-mock": "^27.1.1", - "jest-util": "^27.2.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/globals": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.2.0.tgz", - "integrity": "sha512-raqk9Gf9WC3hlBa57rmRmJfRl9hom2b+qEE/ifheMtwn5USH5VZxzrHHOZg0Zsd/qC2WJ8UtyTwHKQAnNlDMdg==", - "dev": true, - "dependencies": { - "@jest/environment": "^27.2.0", - "@jest/types": "^27.1.1", - "expect": "^27.2.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.0.tgz", - "integrity": "sha512-7wfkE3iRTLaT0F51h1mnxH3nQVwDCdbfgXiLuCcNkF1FnxXLH9utHqkSLIiwOTV1AtmiE0YagHbOvx4rnMP/GA==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.2.0", - "@jest/test-result": "^27.2.0", - "@jest/transform": "^27.2.0", - "@jest/types": "^27.1.1", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^27.2.0", - "jest-resolve": "^27.2.0", - "jest-util": "^27.2.0", - "jest-worker": "^27.2.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/reporters/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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/reporters/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/source-map": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz", - "integrity": "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/source-map/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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/test-result": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.0.tgz", - "integrity": "sha512-JPPqn8h0RGr4HyeY1Km+FivDIjTFzDROU46iAvzVjD42ooGwYoqYO/MQTilhfajdz6jpVnnphFrKZI5OYrBONA==", - "dev": true, - "dependencies": { - "@jest/console": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.2.0.tgz", - "integrity": "sha512-PrqarcpzOU1KSAK7aPwfL8nnpaqTMwPe7JBPnaOYRDSe/C6AoJiL5Kbnonqf1+DregxZIRAoDg69R9/DXMGqXA==", - "dev": true, - "dependencies": { - "@jest/test-result": "^27.2.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.2.0", - "jest-runtime": "^27.2.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.2.0.tgz", - "integrity": "sha512-Q8Q/8xXIZYllk1AF7Ou5sV3egOZsdY/Wlv09CSbcexBRcC1Qt6lVZ7jRFAZtbHsEEzvOCyFEC4PcrwKwyjXtCg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.1.1", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.2.0", - "jest-regex-util": "^27.0.6", - "jest-util": "^27.2.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/transform/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/@jest/transform/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/@jest/transform/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/transform/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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/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/types": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.1.1.tgz", - "integrity": "sha512-yqJPDDseb0mXgKqmNqypCsb85C22K1aY5+LUxh7syIM9n/b0AsaltxNy+o6tt29VcfGDpYEve175bm3uOhcehA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/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/@jest/types/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/@jest/types/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/types/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/@material-ui/core": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.3.tgz", - "integrity": "sha512-sdpgI/PL56QVsEJldwEe4FFaFTLUqN+rd7sSZiRCdx2E/C7z5yK0y/khAWVBH24tXwto7I1hCzNWfJGZIYJKnw==", - "dependencies": { - "@babel/runtime": "^7.4.4", - "@material-ui/styles": "^4.11.4", - "@material-ui/system": "^4.12.1", - "@material-ui/types": "5.1.0", - "@material-ui/utils": "^4.11.2", - "@types/react-transition-group": "^4.2.0", - "clsx": "^1.0.4", - "hoist-non-react-statics": "^3.3.2", - "popper.js": "1.16.1-lts", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0", - "react-transition-group": "^4.4.0" - }, - "engines": { - "node": ">=8.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/material-ui" - }, - "peerDependencies": { - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@material-ui/icons": { - "version": "4.11.2", - "resolved": "https://registry.npmjs.org/@material-ui/icons/-/icons-4.11.2.tgz", - "integrity": "sha512-fQNsKX2TxBmqIGJCSi3tGTO/gZ+eJgWmMJkgDiOfyNaunNaxcklJQFaFogYcFl0qFuaEz1qaXYXboa/bUXVSOQ==", - "dependencies": { - "@babel/runtime": "^7.4.4" - }, - "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "@material-ui/core": "^4.0.0", - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@material-ui/styles": { - "version": "4.11.4", - "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.4.tgz", - "integrity": "sha512-KNTIZcnj/zprG5LW0Sao7zw+yG3O35pviHzejMdcSGCdWbiO8qzRgOYL8JAxAsWBKOKYwVZxXtHWaB5T2Kvxew==", - "dependencies": { - "@babel/runtime": "^7.4.4", - "@emotion/hash": "^0.8.0", - "@material-ui/types": "5.1.0", - "@material-ui/utils": "^4.11.2", - "clsx": "^1.0.4", - "csstype": "^2.5.2", - "hoist-non-react-statics": "^3.3.2", - "jss": "^10.5.1", - "jss-plugin-camel-case": "^10.5.1", - "jss-plugin-default-unit": "^10.5.1", - "jss-plugin-global": "^10.5.1", - "jss-plugin-nested": "^10.5.1", - "jss-plugin-props-sort": "^10.5.1", - "jss-plugin-rule-value-function": "^10.5.1", - "jss-plugin-vendor-prefixer": "^10.5.1", - "prop-types": "^15.7.2" - }, - "engines": { - "node": ">=8.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/material-ui" - }, - "peerDependencies": { - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@material-ui/system": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.12.1.tgz", - "integrity": "sha512-lUdzs4q9kEXZGhbN7BptyiS1rLNHe6kG9o8Y307HCvF4sQxbCgpL2qi+gUk+yI8a2DNk48gISEQxoxpgph0xIw==", - "dependencies": { - "@babel/runtime": "^7.4.4", - "@material-ui/utils": "^4.11.2", - "csstype": "^2.5.2", - "prop-types": "^15.7.2" - }, - "engines": { - "node": ">=8.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/material-ui" - }, - "peerDependencies": { - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@material-ui/types": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", - "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==", - "peerDependencies": { - "@types/react": "*" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@material-ui/utils": { - "version": "4.11.2", - "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.2.tgz", - "integrity": "sha512-Uul8w38u+PICe2Fg2pDKCaIG7kOyhowZ9vjiC1FsVwPABTW8vPPKfF6OvxRq3IiBaI1faOJmgdvMG7rMJARBhA==", - "dependencies": { - "@babel/runtime": "^7.4.4", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0" - }, - "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "dependencies": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@parcel/fs": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-1.11.0.tgz", - "integrity": "sha512-86RyEqULbbVoeo8OLcv+LQ1Vq2PKBAvWTU9fCgALxuCTbbs5Ppcvll4Vr+Ko1AnmMzja/k++SzNAwJfeQXVlpA==", - "dev": true, - "dependencies": { - "@parcel/utils": "^1.11.0", - "mkdirp": "^0.5.1", - "rimraf": "^2.6.2" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/@parcel/logger": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-1.11.1.tgz", - "integrity": "sha512-9NF3M6UVeP2udOBDILuoEHd8VrF4vQqoWHEafymO1pfSoOMfxrSJZw1MfyAAIUN/IFp9qjcpDCUbDZB+ioVevA==", - "dev": true, - "dependencies": { - "@parcel/workers": "^1.11.0", - "chalk": "^2.1.0", - "grapheme-breaker": "^0.3.2", - "ora": "^2.1.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/@parcel/logger/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@parcel/logger/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@parcel/utils": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-1.11.0.tgz", - "integrity": "sha512-cA3p4jTlaMeOtAKR/6AadanOPvKeg8VwgnHhOyfi0yClD0TZS/hi9xu12w4EzA/8NtHu0g6o4RDfcNjqN8l1AQ==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/@parcel/watcher": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-1.12.1.tgz", - "integrity": "sha512-od+uCtCxC/KoNQAIE1vWx1YTyKYY+7CTrxBJPRh3cDWw/C0tCtlBMVlrbplscGoEpt6B27KhJDCv82PBxOERNA==", - "dev": true, - "dependencies": { - "@parcel/utils": "^1.11.0", - "chokidar": "^2.1.5" - } - }, - "node_modules/@parcel/workers": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-1.11.0.tgz", - "integrity": "sha512-USSjRAAQYsZFlv43FUPdD+jEGML5/8oLF0rUzPQTtK4q9kvaXr49F5ZplyLz5lox78cLZ0TxN2bIDQ1xhOkulQ==", - "dev": true, - "dependencies": { - "@parcel/utils": "^1.11.0", - "physical-cpu-count": "^2.0.0" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz", - "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@testing-library/dom": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.5.0.tgz", - "integrity": "sha512-O0fmHFaPlqaYCpa/cBL0cvroMridb9vZsMLacgIqrlxj+fd+bGF8UfAgwsLCHRF84KLBafWlm9CuOvxeNTlodw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^4.2.2", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.6", - "lz-string": "^1.4.4", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@testing-library/dom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@testing-library/dom/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/@testing-library/dom/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/@testing-library/dom/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/@testing-library/dom/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/@testing-library/react": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.0.tgz", - "integrity": "sha512-Ge3Ht3qXE82Yv9lyPpQ7ZWgzo/HgOcHu569Y4ZGWcZME38iOFiOg87qnu6hTEa8jTJVL7zYovnvD3GE2nsNIoQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "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, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==", - "dev": true - }, - "node_modules/@types/babel__core": { - "version": "7.1.16", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", - "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", - "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "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 - }, - "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, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/node": { - "version": "16.9.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.1.tgz", - "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==" - }, - "node_modules/@types/prettier": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz", - "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==", - "dev": true - }, - "node_modules/@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" - }, - "node_modules/@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", - "dev": true - }, - "node_modules/@types/react": { - "version": "17.0.21", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.21.tgz", - "integrity": "sha512-GzzXCpOthOjXvrAUFQwU/svyxu658cwu00Q9ugujS4qc1zXgLFaO0kS2SLOaMWLt2Jik781yuHCWB7UcYdGAeQ==", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-transition-group": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.2.tgz", - "integrity": "sha512-KibDWL6nshuOJ0fu8ll7QnV/LVTo3PzQ9aCPnRUYPfX7eZohHwLIdNHj7pftanREzHNP4/nJa8oeM73uSiavMQ==", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react/node_modules/csstype": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", - "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" - }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "20.2.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", - "dev": true - }, - "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", - "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "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, - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "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, - "engines": { - "node": ">=0.4.0" - } - }, - "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, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/agent-base/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/agent-base/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 - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "devOptional": true, - "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" - } - }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-to-html": { - "version": "0.6.15", - "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.15.tgz", - "integrity": "sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ==", - "dev": true, - "dependencies": { - "entities": "^2.0.0" - }, - "bin": { - "ansi-to-html": "bin/ansi-to-html" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "node_modules/are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "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, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", - "dev": true - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "devOptional": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "devOptional": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "dependencies": { - "inherits": "2.0.1" - } - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "devOptional": true - }, - "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, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "devOptional": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "devOptional": true - }, - "node_modules/babel-jest": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.0.tgz", - "integrity": "sha512-bS2p+KGGVVmWXBa8+i6SO/xzpiz2Q/2LnqLbQknPKefWXVZ67YIjA4iXup/jMOEZplga9PpWn+wrdb3UdDwRaA==", - "dev": true, - "dependencies": { - "@jest/transform": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.2.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/babel-jest/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/babel-jest/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/babel-jest/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/babel-jest/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/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "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, - "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" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz", - "integrity": "sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==", - "dev": true, - "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.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/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/babel-plugin-polyfill-corejs3": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", - "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.14.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.2.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@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", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz", - "integrity": "sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==", - "dev": true, - "dependencies": { - "babel-plugin-jest-hoist": "^27.2.0", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babel-runtime/node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, - "node_modules/babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - } - }, - "node_modules/babel-types/node_modules/to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babylon-walk": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/babylon-walk/-/babylon-walk-1.0.2.tgz", - "integrity": "sha1-OxWl3btIKni0zpwByLoYFwLZ1s4=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.11.6", - "babel-types": "^6.15.0", - "lodash.clone": "^4.5.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "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==", - "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/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "devOptional": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "optional": true, - "dependencies": { - "inherits": "~2.0.0" - }, - "engines": { - "node": "0.4 || >=0.5.8" - } - }, - "node_modules/bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", - "dev": true - }, - "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dependencies": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "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==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "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, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/brfs": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.6.1.tgz", - "integrity": "sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ==", - "dev": true, - "dependencies": { - "quote-stream": "^1.0.1", - "resolve": "^1.1.5", - "static-module": "^2.2.0", - "through2": "^2.0.0" - }, - "bin": { - "brfs": "bin/cmd.js" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "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 - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/browserify-sign/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 - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserify-zlib/node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "node_modules/browserslist": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz", - "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==", - "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30001254", - "colorette": "^1.3.0", - "electron-to-chromium": "^1.3.830", - "escalade": "^3.1.1", - "node-releases": "^1.1.75" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "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, - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/buffer-equal": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", - "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "engines": { - "node": ">= 0.8" - } - }, - "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, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "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, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001257", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz", - "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "devOptional": true - }, - "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/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, - "engines": { - "node": ">=10" - } - }, - "node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", - "dev": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/chokidar/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/chokidar/node_modules/anymatch/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/chokidar/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/chokidar/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/chokidar/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/chokidar/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/chokidar/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/chokidar/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/chokidar/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/chokidar/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/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "node_modules/ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", - "dev": true - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", - "dev": true - }, - "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, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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/cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "dependencies": { - "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cli-spinners": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", - "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/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==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", - "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==", - "engines": { - "node": ">=6" - } - }, - "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, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "engines": { - "node": ">=0.10.0" - } - }, - "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 - }, - "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, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, - "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, - "dependencies": { - "color-name": "1.1.3" - } - }, - "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 - }, - "node_modules/color-string": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", - "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", - "dev": true, - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", - "dev": true - }, - "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==", - "devOptional": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/command-exists": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", - "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", - "dev": true - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "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 - }, - "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=" - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "deprecated": "core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", - "dev": true, - "hasInstallScript": true - }, - "node_modules/core-js-compat": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.3.tgz", - "integrity": "sha512-+in61CKYs4hQERiADCJsdgewpdl/X0GhEX77pjKgbeibXviIt2oxEjTc8O2fqHX8mDdBrDvX8MYD/RYsBv4OiA==", - "dev": true, - "dependencies": { - "browserslist": "^4.17.0", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-js-pure": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.17.3.tgz", - "integrity": "sha512-YusrqwiOTTn8058JDa0cv9unbXdIiIgcgI9gXso0ey4WgkFLd3lYlV9rp9n7nDCsYxXsMDTjA4m1h3T348mdlQ==", - "dev": true, - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "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, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-spawn/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, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, - "engines": { - "node": ">4" - } - }, - "node_modules/css-modules-loader-core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", - "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", - "dev": true, - "dependencies": { - "icss-replace-symbols": "1.1.0", - "postcss": "6.0.1", - "postcss-modules-extract-imports": "1.1.0", - "postcss-modules-local-by-default": "1.2.0", - "postcss-modules-scope": "1.1.0", - "postcss-modules-values": "1.3.0" - } - }, - "node_modules/css-modules-loader-core/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-modules-loader-core/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-modules-loader-core/node_modules/chalk/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/css-modules-loader-core/node_modules/has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-modules-loader-core/node_modules/postcss": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", - "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", - "dev": true, - "dependencies": { - "chalk": "^1.1.3", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/css-modules-loader-core/node_modules/supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "dependencies": { - "has-flag": "^1.0.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "node_modules/css-selector-tokenizer": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", - "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2" - } - }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-tree/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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-vendor": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", - "dependencies": { - "@babel/runtime": "^7.8.3", - "is-in-browser": "^1.0.2" - } - }, - "node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", - "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", - "dev": true, - "dependencies": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.8", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", - "dev": true, - "dependencies": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.3", - "postcss-unique-selectors": "^4.0.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, - "node_modules/csso/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, - "engines": { - "node": ">=0.10.0" - } - }, - "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 - }, - "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, - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "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/csstype": { - "version": "2.6.18", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz", - "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==" - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "devOptional": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "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, - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/deasync": { - "version": "0.1.23", - "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.23.tgz", - "integrity": "sha512-CGZSokFwidI50GOAmkz/7z3QdMzTQqAiUOzt95PuhKgi6VVztn9D03ZCzzi93uUWlp/v6A9osvNWpIvqHvKjTA==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "bindings": "^1.5.0", - "node-addon-api": "^1.7.1" - }, - "engines": { - "node": ">=0.11.0" - } - }, - "node_modules/deasync/node_modules/node-addon-api": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", - "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", - "dev": true - }, - "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", - "dev": true - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/defaults/node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "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, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "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==", - "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=", - "devOptional": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "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, - "engines": { - "node": ">=8" - } - }, - "node_modules/diff-sequences": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", - "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/dom-accessibility-api": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.7.tgz", - "integrity": "sha512-ml3lJIq9YjUfM9TUnEPvEYWFSwivwIGBPKpewX7tii7fwCazA8yCioGdqQcNsItPpfFvSJ3VIdMQPj60LJhcQA==", - "dev": true - }, - "node_modules/dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", - "dependencies": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" - } - }, - "node_modules/dom-helpers/node_modules/csstype": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", - "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" - }, - "node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true, - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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/domhandler": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", - "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domhandler/node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dotenv": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", - "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==", - "dev": true, - "engines": { - "node": ">=4.6.0" - } - }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "dev": true - }, - "node_modules/dottie": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dottie/-/dottie-2.0.2.tgz", - "integrity": "sha512-fmrwR04lsniq/uSr8yikThDTrM7epXHBAAjH9TbeH3rEA8tdCO7mRzB9hdmdGyJCxF8KERo9CITcm3kGuoyMhg==" - }, - "node_modules/duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.2" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "devOptional": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "node_modules/electron-to-chromium": { - "version": "1.3.836", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.836.tgz", - "integrity": "sha512-Ney3pHOJBWkG/AqYjrW0hr2AUCsao+2uvq9HUlRP8OlpSdk/zOHOUJP7eu0icDvePC9DlgffuelP4TnOJmMRUg==", - "dev": true - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/elliptic/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 - }, - "node_modules/emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "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==", - "dev": true - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "dev": true, - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "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, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.18.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", - "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-string": "^1.0.7", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-abstract/node_modules/object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "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, - "engines": { - "node": ">=0.8.0" - } - }, - "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/escodegen/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, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "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/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "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, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.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/expect": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.2.0.tgz", - "integrity": "sha512-oOTbawMQv7AK1FZURbPTgGSzmhxkjFzoARSvDjOMnOpeWuYQx1tP6rXu9MIX5mrACmyCAM7fSNP8IJO2f1p0CQ==", - "dev": true, - "dependencies": { - "@jest/types": "^27.1.1", - "ansi-styles": "^5.0.0", - "jest-get-type": "^27.0.6", - "jest-matcher-utils": "^27.2.0", - "jest-message-util": "^27.2.0", - "jest-regex-util": "^27.0.6" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/expect/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dependencies": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "devOptional": 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, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "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==", - "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/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "devOptional": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/falafel": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.2.4.tgz", - "integrity": "sha512-0HXjo8XASWRmsS0X1EkhwEMZaD3Qvp7FfURwjLKjG1ghfRm/MGZl2r4cWUTv41KdNghTw4OUMmVtdGQp3+H+uQ==", - "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "foreach": "^2.0.5", - "isarray": "^2.0.1", - "object-keys": "^1.0.6" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/falafel/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/falafel/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "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==", - "devOptional": true - }, - "node_modules/fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "dependencies": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/fast-glob/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/fast-glob/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/fast-glob/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/fast-glob/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/fast-glob/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/fast-glob/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/fast-glob/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/fast-glob/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/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==", - "devOptional": true - }, - "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 - }, - "node_modules/fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", - "dev": true - }, - "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, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true - }, - "node_modules/filesize": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", - "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "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, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "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==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", - "dev": true - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "devOptional": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "devOptional": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "engines": { - "node": ">= 0.6" - } - }, - "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, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dependencies": { - "minipass": "^2.6.0" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - }, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "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==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "devOptional": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "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" - } - }, - "node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "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/graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", - "devOptional": true - }, - "node_modules/grapheme-breaker": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/grapheme-breaker/-/grapheme-breaker-0.3.2.tgz", - "integrity": "sha1-W55reMODJFLSuiuxy4MPlidkEKw=", - "dev": true, - "dependencies": { - "brfs": "^1.2.0", - "unicode-trie": "^0.3.1" - } - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "devOptional": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "devOptional": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, - "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, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash-base/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 - }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "node_modules/history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "dependencies": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hoist-non-react-statics/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==" - }, - "node_modules/hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "node_modules/hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "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, - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "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 - }, - "node_modules/html-tags": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-1.2.0.tgz", - "integrity": "sha1-x43mW1Zjqll5id0rerSSANfk25g=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/htmlnano": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-0.2.9.tgz", - "integrity": "sha512-jWTtP3dCd7R8x/tt9DK3pvpcQd7HDMcRPUqPxr/i9989q2k5RHIhmlRDFeyQ/LSd8IKrteG8Ce5g0Ig4eGIipg==", - "dev": true, - "dependencies": { - "cssnano": "^4.1.11", - "posthtml": "^0.15.1", - "purgecss": "^2.3.0", - "relateurl": "^0.2.7", - "srcset": "^3.0.0", - "svgo": "^1.3.2", - "terser": "^5.6.1", - "timsort": "^0.3.0", - "uncss": "^0.17.3" - } - }, - "node_modules/htmlnano/node_modules/posthtml": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.15.2.tgz", - "integrity": "sha512-YugEJ5ze/0DLRIVBjCpDwANWL4pPj1kHJ/2llY8xuInr0nbkon3qTiMPe5LQa+cCwNjxS7nAZZTp+1M+6mT4Zg==", - "dev": true, - "dependencies": { - "posthtml-parser": "^0.7.2", - "posthtml-render": "^1.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/htmlnano/node_modules/posthtml-parser": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.7.2.tgz", - "integrity": "sha512-LjEEG/3fNcWZtBfsOE3Gbyg1Li4CmsZRkH1UmbMR7nKdMXVMYI3B4/ZMiCpaq8aI1Aym4FRMMW9SAOLSwOnNsQ==", - "dev": true, - "dependencies": { - "htmlparser2": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/htmlnano/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/htmlnano/node_modules/terser": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.8.0.tgz", - "integrity": "sha512-f0JH+6yMpneYcRJN314lZrSwu9eKkUFEHLN/kNy8ceh8gaRiLgFPJqrB9HsXjhEGdv4e/ekjTOFxIlL6xlma8A==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/htmlparser2/node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/htmlparser2/node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/htmlparser2/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "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, - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-proxy-agent/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/http-proxy-agent/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 - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "devOptional": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dev": true, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/https-proxy-agent/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/https-proxy-agent/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 - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" - }, - "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==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", - "dev": true - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ignore-walk": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", - "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "node_modules/inflection": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.1.tgz", - "integrity": "sha512-dldYtl2WlN0QDkIDtg8+xFwOS2Tbmp12t1cHa5/YClU6ZQjTFm7B66UcVbh9NQB+HvT5BAd2t5+yKsBkw5pcqA==", - "engines": [ - "node >= 0.4.0" - ] - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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 - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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 - }, - "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ci": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", - "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", - "dev": true, - "dependencies": { - "ci-info": "^3.1.1" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "dependencies": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "node_modules/is-core-module": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", - "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "engines": { - "node": ">=6" - } - }, - "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, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-html": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-html/-/is-html-1.1.0.tgz", - "integrity": "sha1-4E8cGNOUhRETlvmgJz6rUa8hhGQ=", - "dev": true, - "dependencies": { - "html-tags": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-in-browser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU=" - }, - "node_modules/is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "devOptional": true - }, - "node_modules/is-url": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", - "dev": true - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "devOptional": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "devOptional": true - }, - "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, - "engines": { - "node": ">=8" - } - }, - "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, - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "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, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "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, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/istanbul-lib-source-maps/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 - }, - "node_modules/istanbul-lib-source-maps/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, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.2.0.tgz", - "integrity": "sha512-oUqVXyvh5YwEWl263KWdPUAqEzBFzGHdFLQ05hUnITr1tH+9SscEI9A/GH9eBClA+Nw1ct+KNuuOV6wlnmBPcg==", - "dev": true, - "dependencies": { - "@jest/core": "^27.2.0", - "import-local": "^3.0.2", - "jest-cli": "^27.2.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.1.1.tgz", - "integrity": "sha512-5TV9+fYlC2A6hu3qtoyGHprBwCAn0AuGA77bZdUgYvVlRMjHXo063VcWTEAyx6XAZ85DYHqp0+aHKbPlfRDRvA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.1.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.2.0.tgz", - "integrity": "sha512-WwENhaZwOARB1nmcboYPSv/PwHBUGRpA4MEgszjr9DLCl97MYw0qZprBwLb7rNzvMwfIvNGG7pefQ5rxyBlzIA==", - "dev": true, - "dependencies": { - "@jest/environment": "^27.2.0", - "@jest/test-result": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.2.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.2.0", - "jest-matcher-utils": "^27.2.0", - "jest-message-util": "^27.2.0", - "jest-runtime": "^27.2.0", - "jest-snapshot": "^27.2.0", - "jest-util": "^27.2.0", - "pretty-format": "^27.2.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-circus/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/jest-circus/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/jest-circus/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-circus/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-config": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.2.0.tgz", - "integrity": "sha512-Z1romHpxeNwLxQtouQ4xt07bY6HSFGKTo0xJcvOK3u6uJHveA4LB2P+ty9ArBLpTh3AqqPxsyw9l9GMnWBYS9A==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.2.0", - "@jest/types": "^27.1.1", - "babel-jest": "^27.2.0", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "is-ci": "^3.0.0", - "jest-circus": "^27.2.0", - "jest-environment-jsdom": "^27.2.0", - "jest-environment-node": "^27.2.0", - "jest-get-type": "^27.0.6", - "jest-jasmine2": "^27.2.0", - "jest-regex-util": "^27.0.6", - "jest-resolve": "^27.2.0", - "jest-runner": "^27.2.0", - "jest-util": "^27.2.0", - "jest-validate": "^27.2.0", - "micromatch": "^4.0.4", - "pretty-format": "^27.2.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-config/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/jest-config/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/jest-config/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-config/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-diff": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.2.0.tgz", - "integrity": "sha512-QSO9WC6btFYWtRJ3Hac0sRrkspf7B01mGrrQEiCW6TobtViJ9RWL0EmOs/WnBsZDsI/Y2IoSHZA2x6offu0sYw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.0.6", - "jest-get-type": "^27.0.6", - "pretty-format": "^27.2.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/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/jest-diff/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/jest-diff/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-diff/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-docblock": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz", - "integrity": "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==", - "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.2.0.tgz", - "integrity": "sha512-biDmmUQjg+HZOB7MfY2RHSFL3j418nMoC3TK3pGAj880fQQSxvQe1y2Wy23JJJNUlk6YXiGU0yWy86Le1HBPmA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.1.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.0.6", - "jest-util": "^27.2.0", - "pretty-format": "^27.2.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-each/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/jest-each/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/jest-each/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-each/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-environment-jsdom": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.2.0.tgz", - "integrity": "sha512-wNQJi6Rd/AkUWqTc4gWhuTIFPo7tlMK0RPZXeM6AqRHZA3D3vwvTa9ktAktyVyWYmUoXdYstOfyYMG3w4jt7eA==", - "dev": true, - "dependencies": { - "@jest/environment": "^27.2.0", - "@jest/fake-timers": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/node": "*", - "jest-mock": "^27.1.1", - "jest-util": "^27.2.0", - "jsdom": "^16.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-node": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.2.0.tgz", - "integrity": "sha512-WbW+vdM4u88iy6Q3ftUEQOSgMPtSgjm3qixYYK2AKEuqmFO2zmACTw1vFUB0qI/QN88X6hA6ZkVKIdIWWzz+yg==", - "dev": true, - "dependencies": { - "@jest/environment": "^27.2.0", - "@jest/fake-timers": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/node": "*", - "jest-mock": "^27.1.1", - "jest-util": "^27.2.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", - "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.0.tgz", - "integrity": "sha512-laFet7QkNlWjwZtMGHCucLvF8o9PAh2cgePRck1+uadSM4E4XH9J4gnx4do+a6do8ZV5XHNEAXEkIoNg5XUH2Q==", - "dev": true, - "dependencies": { - "@jest/types": "^27.1.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.0.6", - "jest-serializer": "^27.0.6", - "jest-util": "^27.2.0", - "jest-worker": "^27.2.0", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-jasmine2": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.2.0.tgz", - "integrity": "sha512-NcPzZBk6IkDW3Z2V8orGueheGJJYfT5P0zI/vTO/Jp+R9KluUdgFrgwfvZ0A34Kw6HKgiWFILZmh3oQ/eS+UxA==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^27.2.0", - "@jest/source-map": "^27.0.6", - "@jest/test-result": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.2.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.2.0", - "jest-matcher-utils": "^27.2.0", - "jest-message-util": "^27.2.0", - "jest-runtime": "^27.2.0", - "jest-snapshot": "^27.2.0", - "jest-util": "^27.2.0", - "pretty-format": "^27.2.0", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-jasmine2/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/jest-jasmine2/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/jest-jasmine2/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-jasmine2/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-leak-detector": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.2.0.tgz", - "integrity": "sha512-e91BIEmbZw5+MHkB4Hnrq7S86coTxUMCkz4n7DLmQYvl9pEKmRx9H/JFH87bBqbIU5B2Ju1soKxRWX6/eGFGpA==", - "dev": true, - "dependencies": { - "jest-get-type": "^27.0.6", - "pretty-format": "^27.2.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.2.0.tgz", - "integrity": "sha512-F+LG3iTwJ0gPjxBX6HCyrARFXq6jjiqhwBQeskkJQgSLeF1j6ui1RTV08SR7O51XTUhtc8zqpDj8iCG4RGmdKw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.2.0", - "jest-get-type": "^27.0.6", - "pretty-format": "^27.2.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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-matcher-utils/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-message-util": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.2.0.tgz", - "integrity": "sha512-y+sfT/94CiP8rKXgwCOzO1mUazIEdEhrLjuiu+RKmCP+8O/TJTSne9dqQRbFIHBtlR2+q7cddJlWGir8UATu5w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.1.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "pretty-format": "^27.2.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/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/jest-message-util/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/jest-message-util/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-message-util/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-mock": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.1.1.tgz", - "integrity": "sha512-SClsFKuYBf+6SSi8jtAYOuPw8DDMsTElUWEae3zq7vDhH01ayVSIHUSIa8UgbDOUalCFp6gNsaikN0rbxN4dbw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.1.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "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, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz", - "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.0.tgz", - "integrity": "sha512-v09p9Ib/VtpHM6Cz+i9lEAv1Z/M5NVxsyghRHRMEUOqwPQs3zwTdwp1xS3O/k5LocjKiGS0OTaJoBSpjbM2Jlw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.1.1", - "chalk": "^4.0.0", - "escalade": "^3.1.1", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.2.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.2.0", - "jest-validate": "^27.2.0", - "resolve": "^1.20.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.0.tgz", - "integrity": "sha512-EY5jc/Y0oxn+oVEEldTidmmdVoZaknKPyDORA012JUdqPyqPL+lNdRyI3pGti0RCydds6coaw6xt4JQY54dKsg==", - "dev": true, - "dependencies": { - "@jest/types": "^27.1.1", - "jest-regex-util": "^27.0.6", - "jest-snapshot": "^27.2.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve/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/jest-resolve/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/jest-resolve/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-resolve/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-runner": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.2.0.tgz", - "integrity": "sha512-Cl+BHpduIc0cIVTjwoyx0pQk4Br8gn+wkr35PmKCmzEdOUnQ2wN7QVXA8vXnMQXSlFkN/+KWnk20TAVBmhgrww==", - "dev": true, - "dependencies": { - "@jest/console": "^27.2.0", - "@jest/environment": "^27.2.0", - "@jest/test-result": "^27.2.0", - "@jest/transform": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-docblock": "^27.0.6", - "jest-environment-jsdom": "^27.2.0", - "jest-environment-node": "^27.2.0", - "jest-haste-map": "^27.2.0", - "jest-leak-detector": "^27.2.0", - "jest-message-util": "^27.2.0", - "jest-resolve": "^27.2.0", - "jest-runtime": "^27.2.0", - "jest-util": "^27.2.0", - "jest-worker": "^27.2.0", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runner/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/jest-runner/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/jest-runner/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-runner/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-runtime": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.2.0.tgz", - "integrity": "sha512-6gRE9AVVX49hgBbWQ9PcNDeM4upMUXzTpBs0kmbrjyotyUyIJixLPsYjpeTFwAA07PVLDei1iAm2chmWycdGdQ==", - "dev": true, - "dependencies": { - "@jest/console": "^27.2.0", - "@jest/environment": "^27.2.0", - "@jest/fake-timers": "^27.2.0", - "@jest/globals": "^27.2.0", - "@jest/source-map": "^27.0.6", - "@jest/test-result": "^27.2.0", - "@jest/transform": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.2.0", - "jest-message-util": "^27.2.0", - "jest-mock": "^27.1.1", - "jest-regex-util": "^27.0.6", - "jest-resolve": "^27.2.0", - "jest-snapshot": "^27.2.0", - "jest-util": "^27.2.0", - "jest-validate": "^27.2.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^16.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runtime/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/jest-runtime/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/jest-runtime/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-runtime/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-serializer": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz", - "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==", - "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.2.0.tgz", - "integrity": "sha512-MukJvy3KEqemCT2FoT3Gum37CQqso/62PKTfIzWmZVTsLsuyxQmJd2PI5KPcBYFqLlA8LgZLHM8ZlazkVt8LsQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/parser": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.2.0", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.2.0", - "jest-get-type": "^27.0.6", - "jest-haste-map": "^27.2.0", - "jest-matcher-utils": "^27.2.0", - "jest-message-util": "^27.2.0", - "jest-resolve": "^27.2.0", - "jest-util": "^27.2.0", - "natural-compare": "^1.4.0", - "pretty-format": "^27.2.0", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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-snapshot/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-util": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.2.0.tgz", - "integrity": "sha512-T5ZJCNeFpqcLBpx+Hl9r9KoxBCUqeWlJ1Htli+vryigZVJ1vuLB9j35grEBASp4R13KFkV7jM52bBGnArpJN6A==", - "dev": true, - "dependencies": { - "@jest/types": "^27.1.1", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^3.0.0", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/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/jest-util/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/jest-util/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-util/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-validate": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.2.0.tgz", - "integrity": "sha512-uIEZGkFKk3+4liA81Xu0maG5aGDyPLdp+4ed244c+Ql0k3aLWQYcMbaMLXOIFcb83LPHzYzqQ8hwNnIxTqfAGQ==", - "dev": true, - "dependencies": { - "@jest/types": "^27.1.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.0.6", - "leven": "^3.1.0", - "pretty-format": "^27.2.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-validate/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/jest-validate/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/jest-validate/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-validate/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-watcher": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.0.tgz", - "integrity": "sha512-SjRWhnr+qO8aBsrcnYIyF+qRxNZk6MZH8TIDgvi+VlsyrvOyqg0d+Rm/v9KHiTtC9mGGeFi9BFqgavyWib6xLg==", - "dev": true, - "dependencies": { - "@jest/test-result": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.2.0", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watcher/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/jest-watcher/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/jest-watcher/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-watcher/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-worker": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.0.tgz", - "integrity": "sha512-laB0ZVIBz+voh/QQy9dmUuuDsadixeerrKqyVpgPz+CCWiOYjOBabUXHIXZhsdvkWbLqSHbgkAHWl5cg24Q6RA==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "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": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest/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/jest/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/jest/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/node_modules/jest-cli": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.0.tgz", - "integrity": "sha512-bq1X/B/b1kT9y1zIFMEW3GFRX1HEhFybiqKdbxM+j11XMMYSbU9WezfyWIhrSOmPT+iODLATVjfsCnbQs7cfIA==", - "dev": true, - "dependencies": { - "@jest/core": "^27.2.0", - "@jest/test-result": "^27.2.0", - "@jest/types": "^27.1.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "jest-config": "^27.2.0", - "jest-util": "^27.2.0", - "jest-validate": "^27.2.0", - "prompts": "^2.0.1", - "yargs": "^16.0.3" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest/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/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "devOptional": true - }, - "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, - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "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/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "devOptional": true - }, - "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==", - "devOptional": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "devOptional": true - }, - "node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "devOptional": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "node_modules/jss": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/jss/-/jss-10.7.1.tgz", - "integrity": "sha512-5QN8JSVZR6cxpZNeGfzIjqPEP+ZJwJJfZbXmeABNdxiExyO+eJJDy6WDtqTf8SDKnbL5kZllEpAP71E/Lt7PXg==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "csstype": "^3.0.2", - "is-in-browser": "^1.1.3", - "tiny-warning": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/jss" - } - }, - "node_modules/jss-plugin-camel-case": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.7.1.tgz", - "integrity": "sha512-+ioIyWvmAfgDCWXsQcW1NMnLBvRinOVFkSYJUgewQ6TynOcSj5F1bSU23B7z0p1iqK0PPHIU62xY1iNJD33WGA==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "hyphenate-style-name": "^1.0.3", - "jss": "10.7.1" - } - }, - "node_modules/jss-plugin-default-unit": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.7.1.tgz", - "integrity": "sha512-tW+dfYVNARBQb/ONzBwd8uyImigyzMiAEDai+AbH5rcHg5h3TtqhAkxx06iuZiT/dZUiFdSKlbe3q9jZGAPIwA==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.7.1" - } - }, - "node_modules/jss-plugin-global": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.7.1.tgz", - "integrity": "sha512-FbxCnu44IkK/bw8X3CwZKmcAnJqjAb9LujlAc/aP0bMSdVa3/MugKQRyeQSu00uGL44feJJDoeXXiHOakBr/Zw==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.7.1" - } - }, - "node_modules/jss-plugin-nested": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.7.1.tgz", - "integrity": "sha512-RNbICk7FlYKaJyv9tkMl7s6FFfeLA3ubNIFKvPqaWtADK0KUaPsPXVYBkAu4x1ItgsWx67xvReMrkcKA0jSXfA==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.7.1", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-props-sort": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.7.1.tgz", - "integrity": "sha512-eyd5FhA+J0QrpqXxO7YNF/HMSXXl4pB0EmUdY4vSJI4QG22F59vQ6AHtP6fSwhmBdQ98Qd9gjfO+RMxcE39P1A==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.7.1" - } - }, - "node_modules/jss-plugin-rule-value-function": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.7.1.tgz", - "integrity": "sha512-fGAAImlbaHD3fXAHI3ooX6aRESOl5iBt3LjpVjxs9II5u9tzam7pqFUmgTcrip9VpRqYHn8J3gA7kCtm8xKwHg==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.7.1", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-vendor-prefixer": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.7.1.tgz", - "integrity": "sha512-1UHFmBn7hZNsHXTkLLOL8abRl8vi+D1EVzWD4WmLFj55vawHZfnH1oEz6TUf5Y61XHv0smdHabdXds6BgOXe3A==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "css-vendor": "^2.0.8", - "jss": "10.7.1" - } - }, - "node_modules/jss/node_modules/csstype": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", - "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "engines": { - "node": ">=6" - } - }, - "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, - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.clone": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", - "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", - "dev": true - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "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 - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "node_modules/log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", - "dev": true, - "bin": { - "lz-string": "bin/bin.js" - } - }, - "node_modules/magic-string": { - "version": "0.22.5", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", - "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", - "dev": true, - "dependencies": { - "vlq": "^0.2.2" - } - }, - "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, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "dependencies": { - "tmpl": "1.0.x" - } - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "dev": true - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "node_modules/merge-source-map": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", - "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=", - "dev": true, - "dependencies": { - "source-map": "^0.5.6" - } - }, - "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 - }, - "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, - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", - "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.32", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", - "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", - "dependencies": { - "mime-db": "1.49.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "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, - "engines": { - "node": ">=6" - } - }, - "node_modules/mini-create-react-context": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", - "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", - "dependencies": { - "@babel/runtime": "^7.12.1", - "tiny-warning": "^1.0.3" - }, - "peerDependencies": { - "prop-types": "^15.0.0", - "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "node_modules/minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "dependencies": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "node_modules/minipass/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "dependencies": { - "minipass": "^2.9.0" - } - }, - "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, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", - "engines": { - "node": "*" - } - }, - "node_modules/moment-timezone": { - "version": "0.5.33", - "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.33.tgz", - "integrity": "sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==", - "dependencies": { - "moment": ">= 2.9.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "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, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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 - }, - "node_modules/needle": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", - "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", - "dependencies": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" - }, - "engines": { - "node": ">= 4.4.x" - } - }, - "node_modules/needle/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/needle/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "engines": { - "node": ">= 0.6" - } - }, - "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_modules/node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" - }, - "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "optional": true, - "dependencies": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/node-gyp/node_modules/semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "optional": true, - "bin": { - "semver": "bin/semver" - } - }, - "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/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-pre-gyp": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz", - "integrity": "sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==", - "deprecated": "Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future", - "dependencies": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/node-pre-gyp/node_modules/nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/node-pre-gyp/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/node-pre-gyp/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/node-pre-gyp/node_modules/tar": { - "version": "4.4.19", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", - "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==", - "dependencies": { - "chownr": "^1.1.4", - "fs-minipass": "^1.2.7", - "minipass": "^2.9.0", - "minizlib": "^1.3.3", - "mkdirp": "^0.5.5", - "safe-buffer": "^5.2.1", - "yallist": "^3.1.1" - }, - "engines": { - "node": ">=4.5" - } - }, - "node_modules/node-pre-gyp/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/node-releases": { - "version": "1.1.75", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", - "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", - "dev": true - }, - "node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "optional": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/npm-bundled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", - "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" - }, - "node_modules/npm-packlist": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "dependencies": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "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/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "engines": { - "node": ">=0.10.0" - } - }, - "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 - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "devOptional": true, - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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-inspect": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.4.1.tgz", - "integrity": "sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw==", - "dev": true - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "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, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", - "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.values": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", - "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "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, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "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/ora": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-2.1.0.tgz", - "integrity": "sha512-hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA==", - "dev": true, - "dependencies": { - "chalk": "^2.3.1", - "cli-cursor": "^2.1.0", - "cli-spinners": "^1.1.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^4.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pako": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", - "dev": true - }, - "node_modules/parcel-bundler": { - "version": "1.12.5", - "resolved": "https://registry.npmjs.org/parcel-bundler/-/parcel-bundler-1.12.5.tgz", - "integrity": "sha512-hpku8mW67U6PXQIenW6NBbphBOMb8XzW6B9r093DUhYj5GN2FUB/CXCiz5hKoPYUsusZ35BpProH8AUF9bh5IQ==", - "deprecated": "Parcel v1 is no longer maintained. Please migrate to v2, which is published under the 'parcel' package. See https://v2.parceljs.org/getting-started/migration for details.", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/core": "^7.4.4", - "@babel/generator": "^7.4.4", - "@babel/parser": "^7.4.4", - "@babel/plugin-transform-flow-strip-types": "^7.4.4", - "@babel/plugin-transform-modules-commonjs": "^7.4.4", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/preset-env": "^7.4.4", - "@babel/runtime": "^7.4.4", - "@babel/template": "^7.4.4", - "@babel/traverse": "^7.4.4", - "@babel/types": "^7.4.4", - "@iarna/toml": "^2.2.0", - "@parcel/fs": "^1.11.0", - "@parcel/logger": "^1.11.1", - "@parcel/utils": "^1.11.0", - "@parcel/watcher": "^1.12.1", - "@parcel/workers": "^1.11.0", - "ansi-to-html": "^0.6.4", - "babylon-walk": "^1.0.2", - "browserslist": "^4.1.0", - "chalk": "^2.1.0", - "clone": "^2.1.1", - "command-exists": "^1.2.6", - "commander": "^2.11.0", - "core-js": "^2.6.5", - "cross-spawn": "^6.0.4", - "css-modules-loader-core": "^1.1.0", - "cssnano": "^4.0.0", - "deasync": "^0.1.14", - "dotenv": "^5.0.0", - "dotenv-expand": "^5.1.0", - "envinfo": "^7.3.1", - "fast-glob": "^2.2.2", - "filesize": "^3.6.0", - "get-port": "^3.2.0", - "htmlnano": "^0.2.2", - "is-glob": "^4.0.0", - "is-url": "^1.2.2", - "js-yaml": "^3.10.0", - "json5": "^1.0.1", - "micromatch": "^3.0.4", - "mkdirp": "^0.5.1", - "node-forge": "^0.10.0", - "node-libs-browser": "^2.0.0", - "opn": "^5.1.0", - "postcss": "^7.0.11", - "postcss-value-parser": "^3.3.1", - "posthtml": "^0.11.2", - "posthtml-parser": "^0.4.0", - "posthtml-render": "^1.1.3", - "resolve": "^1.4.0", - "semver": "^5.4.1", - "serialize-to-js": "^3.0.0", - "serve-static": "^1.12.4", - "source-map": "0.6.1", - "terser": "^3.7.3", - "v8-compile-cache": "^2.0.0", - "ws": "^5.1.1" - }, - "bin": { - "parcel": "bin/cli.js" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/parcel-bundler/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/parcel-bundler/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/parcel-bundler/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/parcel-bundler/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/parcel-bundler/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/parcel-bundler/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/parcel-bundler/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/parcel-bundler/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/parcel-bundler/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/parcel-bundler/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/parcel-bundler/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/parcel-bundler/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/parcel-bundler/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/parcel-bundler/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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parcel-bundler/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/parcel-bundler/node_modules/ws": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", - "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "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/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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=", - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "engines": { - "node": ">=8" - } - }, - "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 - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "node_modules/pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dev": true, - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "devOptional": true - }, - "node_modules/physical-cpu-count": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz", - "integrity": "sha1-GN4vl+S/epVRrXURlCtUlverpmA=", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "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, - "dependencies": { - "node-modules-regexp": "^1.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "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, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", - "dev": true - }, - "node_modules/popper.js": { - "version": "1.16.1-lts", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz", - "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==" - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "node_modules/postcss-calc/node_modules/postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "node_modules/postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "dependencies": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", - "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", - "dev": true, - "dependencies": { - "postcss": "^6.0.1" - } - }, - "node_modules/postcss-modules-extract-imports/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-modules-extract-imports/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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", - "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", - "dev": true, - "dependencies": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-modules-local-by-default/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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", - "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", - "dev": true, - "dependencies": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - } - }, - "node_modules/postcss-modules-scope/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-modules-scope/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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", - "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", - "dev": true, - "dependencies": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^6.0.1" - } - }, - "node_modules/postcss-modules-values/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-modules-values/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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "dev": true, - "dependencies": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dev": true, - "dependencies": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss/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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/posthtml": { - "version": "0.11.6", - "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.11.6.tgz", - "integrity": "sha512-C2hrAPzmRdpuL3iH0TDdQ6XCc9M7Dcc3zEW5BLerY65G4tWWszwv6nG/ksi6ul5i2mx22ubdljgktXCtNkydkw==", - "dev": true, - "dependencies": { - "posthtml-parser": "^0.4.1", - "posthtml-render": "^1.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/posthtml-parser": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.4.2.tgz", - "integrity": "sha512-BUIorsYJTvS9UhXxPTzupIztOMVNPa/HtAm9KHni9z6qEfiJ1bpOBL5DfUOL9XAc3XkLIEzBzpph+Zbm4AdRAg==", - "dev": true, - "dependencies": { - "htmlparser2": "^3.9.2" - } - }, - "node_modules/posthtml-parser/node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/posthtml-parser/node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "node_modules/posthtml-parser/node_modules/htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "node_modules/posthtml-parser/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/posthtml-render": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.4.0.tgz", - "integrity": "sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/pretty-format": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.0.tgz", - "integrity": "sha512-KyJdmgBkMscLqo8A7K77omgLx5PWPiXJswtTtFV7XgVZv2+qPk6UivpXXO+5k6ZEbWIbLoKdx1pZ6ldINzbwTA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.1.1", - "ansi-regex": "^5.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/prompts": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", - "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "node_modules/prop-types/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==" - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "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==", - "devOptional": true - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "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==", - "devOptional": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/purgecss": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-2.3.0.tgz", - "integrity": "sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ==", - "dev": true, - "dependencies": { - "commander": "^5.0.0", - "glob": "^7.0.0", - "postcss": "7.0.32", - "postcss-selector-parser": "^6.0.2" - }, - "bin": { - "purgecss": "bin/purgecss" - } - }, - "node_modules/purgecss/node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/purgecss/node_modules/postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - }, - "node_modules/purgecss/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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/purgecss/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true, - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/quote-stream": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz", - "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=", - "dev": true, - "dependencies": { - "buffer-equal": "0.0.1", - "minimist": "^1.1.3", - "through2": "^2.0.0" - }, - "bin": { - "quote-stream": "bin/cmd.js" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - }, - "peerDependencies": { - "react": "17.0.2" - } - }, - "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "node_modules/react-router": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz", - "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "mini-create-react-context": "^0.4.0", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router-dom": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz", - "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.2.1", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "node_modules/react-router/node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/react-router/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==" - }, - "node_modules/react-shallow-renderer": { - "version": "16.14.1", - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz", - "integrity": "sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0" - } - }, - "node_modules/react-test-renderer": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz", - "integrity": "sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.1", - "react-is": "^17.0.2", - "react-shallow-renderer": "^16.13.1", - "scheduler": "^0.20.2" - }, - "peerDependencies": { - "react": "17.0.2" - } - }, - "node_modules/react-transition-group": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", - "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", - "dependencies": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": ">=16.6.0", - "react-dom": ">=16.6.0" - } - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/readdirp/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/readdirp/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/readdirp/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/readdirp/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/readdirp/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/readdirp/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/readdirp/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/readdirp/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/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "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, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "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 - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "devOptional": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.19" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "request": "^2.34" - } - }, - "node_modules/request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - }, - "engines": { - "node": ">=0.12.0" - }, - "peerDependencies": { - "request": "^2.34" - } - }, - "node_modules/request/node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "devOptional": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/request/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "devOptional": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "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=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "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 - }, - "node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/restore-cursor/node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/restore-cursor/node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "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, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry-as-promised": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-3.2.0.tgz", - "integrity": "sha512-CybGs60B7oYU/qSQ6kuaFmRd9sTZ6oXSc0toqePvV74Ac6/IFZSI1ReFQmtCN+uvW1Mtqdwpvt/LGOiCBAY2Mg==", - "dependencies": { - "any-promise": "^1.3.0" - } - }, - "node_modules/rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "node_modules/rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, - "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "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==" - }, - "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, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - }, - "node_modules/sequelize": { - "version": "6.6.5", - "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-6.6.5.tgz", - "integrity": "sha512-QyRrJrDRiwuiILqTMHUA1yWOPIL12KlfmgZ3hnzQwbMvp2vJ6fzu9bYJQB+qPMosck4mBUggY4Cjoc6Et8FBIQ==", - "dependencies": { - "debug": "^4.1.1", - "dottie": "^2.0.0", - "inflection": "1.13.1", - "lodash": "^4.17.20", - "moment": "^2.26.0", - "moment-timezone": "^0.5.31", - "retry-as-promised": "^3.2.0", - "semver": "^7.3.2", - "sequelize-pool": "^6.0.0", - "toposort-class": "^1.0.1", - "uuid": "^8.1.0", - "validator": "^13.6.0", - "wkx": "^0.5.0" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependenciesMeta": { - "mariadb": { - "optional": true - }, - "mysql2": { - "optional": true - }, - "pg": { - "optional": true - }, - "pg-hstore": { - "optional": true - }, - "sqlite3": { - "optional": true - }, - "tedious": { - "optional": true - } - } - }, - "node_modules/sequelize-pool": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/sequelize-pool/-/sequelize-pool-6.1.0.tgz", - "integrity": "sha512-4YwEw3ZgK/tY/so+GfnSgXkdwIJJ1I32uZJztIEgZeAO6HMgj64OzySbWLgxj+tXhZCJnzRfkY9gINw8Ft8ZMg==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/sequelize/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/sequelize/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==" - }, - "node_modules/serialize-to-js": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/serialize-to-js/-/serialize-to-js-3.1.1.tgz", - "integrity": "sha512-F+NGU0UHMBO4Q965tjw7rvieNVjlH6Lqi2emq/Lc9LUURYJbiCzmpi4Cy1OOjjVPtxu0c+NE85LU6968Wko5ZA==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "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=" - }, - "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, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-copy": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", - "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA=", - "dev": true - }, - "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, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel/node_modules/object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==" - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "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==", - "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, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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/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/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-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==", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", - "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "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, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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 - }, - "node_modules/sqlite3": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.2.tgz", - "integrity": "sha512-1SdTNo+BVU211Xj1csWa8lV6KM0CtucDwRyA0VHl91wEH1Mgh7RxUpI4rVvG7OhHrzCSGaVyW5g8vKvlrk9DJA==", - "hasInstallScript": true, - "dependencies": { - "node-addon-api": "^3.0.0", - "node-pre-gyp": "^0.11.0" - }, - "optionalDependencies": { - "node-gyp": "3.x" - }, - "peerDependencies": { - "node-gyp": "3.x" - }, - "peerDependenciesMeta": { - "node-gyp": { - "optional": true - } - } - }, - "node_modules/srcset": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/srcset/-/srcset-3.0.1.tgz", - "integrity": "sha512-MM8wDGg5BQJEj94tDrZDrX9wrC439/Eoeg3sgmVLPMjHgrAFeXAKk3tmFlCbKw5k+yOEhPXRpPlRcisQmqWVSQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "devOptional": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "node_modules/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "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-eval": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.1.0.tgz", - "integrity": "sha512-agtxZ/kWSsCkI5E4QifRwsaPs0P0JmZV6dkLz6ILYfFYQGn+5plctanRN+IC8dJRiFkyXHrwEE3W9Wmx67uDbw==", - "dev": true, - "dependencies": { - "escodegen": "^1.11.1" - } - }, - "node_modules/static-eval/node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/static-eval/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/static-eval/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, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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/static-module": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/static-module/-/static-module-2.2.5.tgz", - "integrity": "sha512-D8vv82E/Kpmz3TXHKG8PPsCPg+RAX6cbCOyvjM6x04qZtQ47EtJFVwRsdov3n5d6/6ynrOY9XB4JkaZwB2xoRQ==", - "dev": true, - "dependencies": { - "concat-stream": "~1.6.0", - "convert-source-map": "^1.5.1", - "duplexer2": "~0.1.4", - "escodegen": "~1.9.0", - "falafel": "^2.1.0", - "has": "^1.0.1", - "magic-string": "^0.22.4", - "merge-source-map": "1.0.4", - "object-inspect": "~1.4.0", - "quote-stream": "~1.0.2", - "readable-stream": "~2.3.3", - "shallow-copy": "~0.0.1", - "static-eval": "^2.0.0", - "through2": "~2.0.3" - } - }, - "node_modules/static-module/node_modules/escodegen": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz", - "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==", - "dev": true, - "dependencies": { - "esprima": "^3.1.3", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/static-module/node_modules/esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/static-module/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/static-module/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, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-length/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-length/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==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "engines": { - "node": ">=8" - } - }, - "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, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/stylehacks/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "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, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "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 - }, - "node_modules/tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "deprecated": "This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.", - "optional": true, - "dependencies": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" - } - }, - "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, - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", - "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", - "dev": true, - "dependencies": { - "commander": "^2.19.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.10" - }, - "bin": { - "terser": "bin/uglifyjs" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/terser/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, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", - "dev": true - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "node_modules/tiny-inflate": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", - "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", - "dev": true - }, - "node_modules/tiny-invariant": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", - "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "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, - "engines": { - "node": ">=4" - } - }, - "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, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "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" - } - }, - "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, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/toposort-class": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toposort-class/-/toposort-class-1.0.1.tgz", - "integrity": "sha1-f/0feMi+KMO6Rc1OGj9e4ZO9mYg=" - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "devOptional": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "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/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "devOptional": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "devOptional": true - }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "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, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "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, - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/uncss": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/uncss/-/uncss-0.17.3.tgz", - "integrity": "sha512-ksdDWl81YWvF/X14fOSw4iu8tESDHFIeyKIeDrK6GEVTQvqJc1WlOEXqostNwOCi3qAj++4EaLsdAgPmUbEyog==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "glob": "^7.1.4", - "is-absolute-url": "^3.0.1", - "is-html": "^1.1.0", - "jsdom": "^14.1.0", - "lodash": "^4.17.15", - "postcss": "^7.0.17", - "postcss-selector-parser": "6.0.2", - "request": "^2.88.0" - }, - "bin": { - "uncss": "bin/uncss" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/uncss/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/uncss/node_modules/acorn-globals": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", - "dev": true, - "dependencies": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - } - }, - "node_modules/uncss/node_modules/acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/uncss/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/uncss/node_modules/cssstyle": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", - "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", - "dev": true, - "dependencies": { - "cssom": "0.3.x" - } - }, - "node_modules/uncss/node_modules/data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - } - }, - "node_modules/uncss/node_modules/domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "dev": true, - "dependencies": { - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/uncss/node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/uncss/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/uncss/node_modules/html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.1" - } - }, - "node_modules/uncss/node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/uncss/node_modules/jsdom": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", - "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", - "dev": true, - "dependencies": { - "abab": "^2.0.0", - "acorn": "^6.0.4", - "acorn-globals": "^4.3.0", - "array-equal": "^1.0.0", - "cssom": "^0.3.4", - "cssstyle": "^1.1.1", - "data-urls": "^1.1.0", - "domexception": "^1.0.1", - "escodegen": "^1.11.0", - "html-encoding-sniffer": "^1.0.2", - "nwsapi": "^2.1.3", - "parse5": "5.1.0", - "pn": "^1.1.0", - "request": "^2.88.0", - "request-promise-native": "^1.0.5", - "saxes": "^3.1.9", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.5.0", - "w3c-hr-time": "^1.0.1", - "w3c-xmlserializer": "^1.1.2", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^7.0.0", - "ws": "^6.1.2", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/uncss/node_modules/parse5": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", - "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", - "dev": true - }, - "node_modules/uncss/node_modules/postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/uncss/node_modules/saxes": { - "version": "3.1.11", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", - "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", - "dev": true, - "dependencies": { - "xmlchars": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/uncss/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, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uncss/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uncss/node_modules/w3c-xmlserializer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", - "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", - "dev": true, - "dependencies": { - "domexception": "^1.0.1", - "webidl-conversions": "^4.0.2", - "xml-name-validator": "^3.0.0" - } - }, - "node_modules/uncss/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "node_modules/uncss/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/uncss/node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-trie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-0.3.1.tgz", - "integrity": "sha1-1nHd3YkQGgi6w3tqUWEBBgIFIIU=", - "dev": true, - "dependencies": { - "pako": "^0.2.5", - "tiny-inflate": "^1.0.0" - } - }, - "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, - "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" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "node_modules/uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true - }, - "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, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "devOptional": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "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 - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "node_modules/v8-to-istanbul": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.0.0.tgz", - "integrity": "sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "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/validator": { - "version": "13.6.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.6.0.tgz", - "integrity": "sha512-gVgKbdbHgtxpRyR8K0O6oFZPhhB5tT1jeEHZR0Znr9Svg03U0+r9DXWMrnRAB+HtCStDQKlaIZm42tVsVjqtjg==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "devOptional": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/verror/node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "devOptional": true - }, - "node_modules/vlq": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", - "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==", - "dev": true - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "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==", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "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, - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "dependencies": { - "makeerror": "1.0.x" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "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, - "engines": { - "node": ">=10.4" - } - }, - "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, - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "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 - }, - "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/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "devOptional": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/wkx": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/wkx/-/wkx-0.5.0.tgz", - "integrity": "sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg==", - "dependencies": { - "@types/node": "*" - } - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "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==", - "dev": true, - "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==", - "dev": true - }, - "node_modules/wrap-ansi/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/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==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "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, - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", - "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", - "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 - } - } - }, - "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 - }, - "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 - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/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==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - } - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.14.5" - } - }, - "@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", - "dev": true - }, - "@babel/core": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", - "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helpers": "^7.15.4", - "@babel/parser": "^7.15.5", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "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 - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", - "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", - "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", - "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "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 - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", - "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", - "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "regexpu-core": "^4.7.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "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 - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", - "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", - "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-module-imports": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", - "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-module-transforms": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", - "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-simple-access": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", - "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", - "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-wrap-function": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-replace-supers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", - "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-simple-access": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", - "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", - "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", - "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helpers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", - "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", - "dev": true, - "requires": { - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", - "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", - "dev": true - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", - "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", - "@babel/plugin-proposal-optional-chaining": "^7.14.5" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz", - "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.15.4", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", - "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", - "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", - "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", - "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", - "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", - "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", - "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", - "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", - "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.15.4" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", - "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", - "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", - "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-create-class-features-plugin": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", - "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@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": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@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": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz", - "integrity": "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@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": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@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": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", - "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@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": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@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": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@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": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@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": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@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": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@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": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", - "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", - "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", - "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", - "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", - "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", - "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", - "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", - "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", - "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", - "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", - "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.14.5.tgz", - "integrity": "sha512-KhcolBKfXbvjwI3TV7r7TkYm8oNXHNBqGOy6JDVwtecFaRoKYsUUqJdS10q0YDKW1c6aZQgO+Ys3LfGkox8pXA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-flow": "^7.14.5" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", - "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", - "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", - "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", - "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", - "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", - "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.15.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", - "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.9", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", - "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", - "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", - "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", - "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", - "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", - "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.15.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz", - "integrity": "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz", - "integrity": "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-jsx": "^7.14.5", - "@babel/types": "^7.14.9" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", - "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", - "dev": true, - "requires": { - "@babel/plugin-transform-react-jsx": "^7.14.5" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", - "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", - "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", - "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", - "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", - "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", - "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", - "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", - "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", - "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", - "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/preset-env": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz", - "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", - "@babel/plugin-proposal-async-generator-functions": "^7.15.4", - "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-proposal-class-static-block": "^7.15.4", - "@babel/plugin-proposal-dynamic-import": "^7.14.5", - "@babel/plugin-proposal-export-namespace-from": "^7.14.5", - "@babel/plugin-proposal-json-strings": "^7.14.5", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", - "@babel/plugin-proposal-numeric-separator": "^7.14.5", - "@babel/plugin-proposal-object-rest-spread": "^7.15.6", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", - "@babel/plugin-proposal-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-private-methods": "^7.14.5", - "@babel/plugin-proposal-private-property-in-object": "^7.15.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@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", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.14.5", - "@babel/plugin-transform-async-to-generator": "^7.14.5", - "@babel/plugin-transform-block-scoped-functions": "^7.14.5", - "@babel/plugin-transform-block-scoping": "^7.15.3", - "@babel/plugin-transform-classes": "^7.15.4", - "@babel/plugin-transform-computed-properties": "^7.14.5", - "@babel/plugin-transform-destructuring": "^7.14.7", - "@babel/plugin-transform-dotall-regex": "^7.14.5", - "@babel/plugin-transform-duplicate-keys": "^7.14.5", - "@babel/plugin-transform-exponentiation-operator": "^7.14.5", - "@babel/plugin-transform-for-of": "^7.15.4", - "@babel/plugin-transform-function-name": "^7.14.5", - "@babel/plugin-transform-literals": "^7.14.5", - "@babel/plugin-transform-member-expression-literals": "^7.14.5", - "@babel/plugin-transform-modules-amd": "^7.14.5", - "@babel/plugin-transform-modules-commonjs": "^7.15.4", - "@babel/plugin-transform-modules-systemjs": "^7.15.4", - "@babel/plugin-transform-modules-umd": "^7.14.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", - "@babel/plugin-transform-new-target": "^7.14.5", - "@babel/plugin-transform-object-super": "^7.14.5", - "@babel/plugin-transform-parameters": "^7.15.4", - "@babel/plugin-transform-property-literals": "^7.14.5", - "@babel/plugin-transform-regenerator": "^7.14.5", - "@babel/plugin-transform-reserved-words": "^7.14.5", - "@babel/plugin-transform-shorthand-properties": "^7.14.5", - "@babel/plugin-transform-spread": "^7.14.6", - "@babel/plugin-transform-sticky-regex": "^7.14.5", - "@babel/plugin-transform-template-literals": "^7.14.5", - "@babel/plugin-transform-typeof-symbol": "^7.14.5", - "@babel/plugin-transform-unicode-escapes": "^7.14.5", - "@babel/plugin-transform-unicode-regex": "^7.14.5", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.15.6", - "babel-plugin-polyfill-corejs2": "^0.2.2", - "babel-plugin-polyfill-corejs3": "^0.2.2", - "babel-plugin-polyfill-regenerator": "^0.2.2", - "core-js-compat": "^3.16.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 - } - } - }, - "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz", - "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-react-display-name": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.5", - "@babel/plugin-transform-react-jsx-development": "^7.14.5", - "@babel/plugin-transform-react-pure-annotations": "^7.14.5" - } - }, - "@babel/runtime": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", - "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/runtime-corejs3": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz", - "integrity": "sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==", - "dev": true, - "requires": { - "core-js-pure": "^3.16.0", - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "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 - } - } - }, - "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - }, - "@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 - }, - "@emotion/hash": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" - }, - "@iarna/toml": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", - "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", - "dev": true - }, - "@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": { - "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" - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jest/console": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.2.0.tgz", - "integrity": "sha512-35z+RqsK2CCgNxn+lWyK8X4KkaDtfL4BggT7oeZ0JffIiAiEYFYPo5B67V50ZubqDS1ehBrdCR2jduFnIrZOYw==", - "dev": true, - "requires": { - "@jest/types": "^27.1.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.2.0", - "jest-util": "^27.2.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "@jest/core": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.2.0.tgz", - "integrity": "sha512-E/2NHhq+VMo18DpKkoty8Sjey8Kps5Cqa88A8NP757s6JjYqPdioMuyUBhDiIOGCdQByEp0ou3jskkTszMS0nw==", - "dev": true, - "requires": { - "@jest/console": "^27.2.0", - "@jest/reporters": "^27.2.0", - "@jest/test-result": "^27.2.0", - "@jest/transform": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^27.1.1", - "jest-config": "^27.2.0", - "jest-haste-map": "^27.2.0", - "jest-message-util": "^27.2.0", - "jest-regex-util": "^27.0.6", - "jest-resolve": "^27.2.0", - "jest-resolve-dependencies": "^27.2.0", - "jest-runner": "^27.2.0", - "jest-runtime": "^27.2.0", - "jest-snapshot": "^27.2.0", - "jest-util": "^27.2.0", - "jest-validate": "^27.2.0", - "jest-watcher": "^27.2.0", - "micromatch": "^4.0.4", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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 - }, - "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" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "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" - } - } - } - }, - "@jest/environment": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.2.0.tgz", - "integrity": "sha512-iPWmQI0wRIYSZX3wKu4FXHK4eIqkfq6n1DCDJS+v3uby7SOXrHvX4eiTBuEdSvtDRMTIH2kjrSkjHf/F9JIYyQ==", - "dev": true, - "requires": { - "@jest/fake-timers": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/node": "*", - "jest-mock": "^27.1.1" - } - }, - "@jest/fake-timers": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.2.0.tgz", - "integrity": "sha512-gSu3YHvQOoVaTWYGgHFB7IYFtcF2HBzX4l7s47VcjvkUgL4/FBnE20x7TNLa3W6ABERtGd5gStSwsA8bcn+c4w==", - "dev": true, - "requires": { - "@jest/types": "^27.1.1", - "@sinonjs/fake-timers": "^7.0.2", - "@types/node": "*", - "jest-message-util": "^27.2.0", - "jest-mock": "^27.1.1", - "jest-util": "^27.2.0" - } - }, - "@jest/globals": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.2.0.tgz", - "integrity": "sha512-raqk9Gf9WC3hlBa57rmRmJfRl9hom2b+qEE/ifheMtwn5USH5VZxzrHHOZg0Zsd/qC2WJ8UtyTwHKQAnNlDMdg==", - "dev": true, - "requires": { - "@jest/environment": "^27.2.0", - "@jest/types": "^27.1.1", - "expect": "^27.2.0" - } - }, - "@jest/reporters": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.0.tgz", - "integrity": "sha512-7wfkE3iRTLaT0F51h1mnxH3nQVwDCdbfgXiLuCcNkF1FnxXLH9utHqkSLIiwOTV1AtmiE0YagHbOvx4rnMP/GA==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.2.0", - "@jest/test-result": "^27.2.0", - "@jest/transform": "^27.2.0", - "@jest/types": "^27.1.1", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^27.2.0", - "jest-resolve": "^27.2.0", - "jest-util": "^27.2.0", - "jest-worker": "^27.2.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "@jest/source-map": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz", - "integrity": "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "dependencies": { - "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 - } - } - }, - "@jest/test-result": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.0.tgz", - "integrity": "sha512-JPPqn8h0RGr4HyeY1Km+FivDIjTFzDROU46iAvzVjD42ooGwYoqYO/MQTilhfajdz6jpVnnphFrKZI5OYrBONA==", - "dev": true, - "requires": { - "@jest/console": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.2.0.tgz", - "integrity": "sha512-PrqarcpzOU1KSAK7aPwfL8nnpaqTMwPe7JBPnaOYRDSe/C6AoJiL5Kbnonqf1+DregxZIRAoDg69R9/DXMGqXA==", - "dev": true, - "requires": { - "@jest/test-result": "^27.2.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.2.0", - "jest-runtime": "^27.2.0" - } - }, - "@jest/transform": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.2.0.tgz", - "integrity": "sha512-Q8Q/8xXIZYllk1AF7Ou5sV3egOZsdY/Wlv09CSbcexBRcC1Qt6lVZ7jRFAZtbHsEEzvOCyFEC4PcrwKwyjXtCg==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.1.1", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.2.0", - "jest-regex-util": "^27.0.6", - "jest-util": "^27.2.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "@jest/types": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.1.1.tgz", - "integrity": "sha512-yqJPDDseb0mXgKqmNqypCsb85C22K1aY5+LUxh7syIM9n/b0AsaltxNy+o6tt29VcfGDpYEve175bm3uOhcehA==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "@material-ui/core": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.3.tgz", - "integrity": "sha512-sdpgI/PL56QVsEJldwEe4FFaFTLUqN+rd7sSZiRCdx2E/C7z5yK0y/khAWVBH24tXwto7I1hCzNWfJGZIYJKnw==", - "requires": { - "@babel/runtime": "^7.4.4", - "@material-ui/styles": "^4.11.4", - "@material-ui/system": "^4.12.1", - "@material-ui/types": "5.1.0", - "@material-ui/utils": "^4.11.2", - "@types/react-transition-group": "^4.2.0", - "clsx": "^1.0.4", - "hoist-non-react-statics": "^3.3.2", - "popper.js": "1.16.1-lts", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0", - "react-transition-group": "^4.4.0" - } - }, - "@material-ui/icons": { - "version": "4.11.2", - "resolved": "https://registry.npmjs.org/@material-ui/icons/-/icons-4.11.2.tgz", - "integrity": "sha512-fQNsKX2TxBmqIGJCSi3tGTO/gZ+eJgWmMJkgDiOfyNaunNaxcklJQFaFogYcFl0qFuaEz1qaXYXboa/bUXVSOQ==", - "requires": { - "@babel/runtime": "^7.4.4" - } - }, - "@material-ui/styles": { - "version": "4.11.4", - "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.4.tgz", - "integrity": "sha512-KNTIZcnj/zprG5LW0Sao7zw+yG3O35pviHzejMdcSGCdWbiO8qzRgOYL8JAxAsWBKOKYwVZxXtHWaB5T2Kvxew==", - "requires": { - "@babel/runtime": "^7.4.4", - "@emotion/hash": "^0.8.0", - "@material-ui/types": "5.1.0", - "@material-ui/utils": "^4.11.2", - "clsx": "^1.0.4", - "csstype": "^2.5.2", - "hoist-non-react-statics": "^3.3.2", - "jss": "^10.5.1", - "jss-plugin-camel-case": "^10.5.1", - "jss-plugin-default-unit": "^10.5.1", - "jss-plugin-global": "^10.5.1", - "jss-plugin-nested": "^10.5.1", - "jss-plugin-props-sort": "^10.5.1", - "jss-plugin-rule-value-function": "^10.5.1", - "jss-plugin-vendor-prefixer": "^10.5.1", - "prop-types": "^15.7.2" - } - }, - "@material-ui/system": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.12.1.tgz", - "integrity": "sha512-lUdzs4q9kEXZGhbN7BptyiS1rLNHe6kG9o8Y307HCvF4sQxbCgpL2qi+gUk+yI8a2DNk48gISEQxoxpgph0xIw==", - "requires": { - "@babel/runtime": "^7.4.4", - "@material-ui/utils": "^4.11.2", - "csstype": "^2.5.2", - "prop-types": "^15.7.2" - } - }, - "@material-ui/types": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", - "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==", - "requires": {} - }, - "@material-ui/utils": { - "version": "4.11.2", - "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.2.tgz", - "integrity": "sha512-Uul8w38u+PICe2Fg2pDKCaIG7kOyhowZ9vjiC1FsVwPABTW8vPPKfF6OvxRq3IiBaI1faOJmgdvMG7rMJARBhA==", - "requires": { - "@babel/runtime": "^7.4.4", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0" - } - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true - }, - "@parcel/fs": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-1.11.0.tgz", - "integrity": "sha512-86RyEqULbbVoeo8OLcv+LQ1Vq2PKBAvWTU9fCgALxuCTbbs5Ppcvll4Vr+Ko1AnmMzja/k++SzNAwJfeQXVlpA==", - "dev": true, - "requires": { - "@parcel/utils": "^1.11.0", - "mkdirp": "^0.5.1", - "rimraf": "^2.6.2" - } - }, - "@parcel/logger": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-1.11.1.tgz", - "integrity": "sha512-9NF3M6UVeP2udOBDILuoEHd8VrF4vQqoWHEafymO1pfSoOMfxrSJZw1MfyAAIUN/IFp9qjcpDCUbDZB+ioVevA==", - "dev": true, - "requires": { - "@parcel/workers": "^1.11.0", - "chalk": "^2.1.0", - "grapheme-breaker": "^0.3.2", - "ora": "^2.1.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "@parcel/utils": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-1.11.0.tgz", - "integrity": "sha512-cA3p4jTlaMeOtAKR/6AadanOPvKeg8VwgnHhOyfi0yClD0TZS/hi9xu12w4EzA/8NtHu0g6o4RDfcNjqN8l1AQ==", - "dev": true - }, - "@parcel/watcher": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-1.12.1.tgz", - "integrity": "sha512-od+uCtCxC/KoNQAIE1vWx1YTyKYY+7CTrxBJPRh3cDWw/C0tCtlBMVlrbplscGoEpt6B27KhJDCv82PBxOERNA==", - "dev": true, - "requires": { - "@parcel/utils": "^1.11.0", - "chokidar": "^2.1.5" - } - }, - "@parcel/workers": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-1.11.0.tgz", - "integrity": "sha512-USSjRAAQYsZFlv43FUPdD+jEGML5/8oLF0rUzPQTtK4q9kvaXr49F5ZplyLz5lox78cLZ0TxN2bIDQ1xhOkulQ==", - "dev": true, - "requires": { - "@parcel/utils": "^1.11.0", - "physical-cpu-count": "^2.0.0" - } - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz", - "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@testing-library/dom": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.5.0.tgz", - "integrity": "sha512-O0fmHFaPlqaYCpa/cBL0cvroMridb9vZsMLacgIqrlxj+fd+bGF8UfAgwsLCHRF84KLBafWlm9CuOvxeNTlodw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^4.2.2", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.6", - "lz-string": "^1.4.4", - "pretty-format": "^27.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "@testing-library/react": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.0.tgz", - "integrity": "sha512-Ge3Ht3qXE82Yv9lyPpQ7ZWgzo/HgOcHu569Y4ZGWcZME38iOFiOg87qnu6hTEa8jTJVL7zYovnvD3GE2nsNIoQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0" - } - }, - "@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 - }, - "@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==", - "dev": true - }, - "@types/babel__core": { - "version": "7.1.16", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", - "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", - "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@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": { - "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": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/node": { - "version": "16.9.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.1.tgz", - "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==" - }, - "@types/prettier": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz", - "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==", - "dev": true - }, - "@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" - }, - "@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", - "dev": true - }, - "@types/react": { - "version": "17.0.21", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.21.tgz", - "integrity": "sha512-GzzXCpOthOjXvrAUFQwU/svyxu658cwu00Q9ugujS4qc1zXgLFaO0kS2SLOaMWLt2Jik781yuHCWB7UcYdGAeQ==", - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - }, - "dependencies": { - "csstype": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", - "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" - } - } - }, - "@types/react-transition-group": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.2.tgz", - "integrity": "sha512-KibDWL6nshuOJ0fu8ll7QnV/LVTo3PzQ9aCPnRUYPfX7eZohHwLIdNHj7pftanREzHNP4/nJa8oeM73uSiavMQ==", - "requires": { - "@types/react": "*" - } - }, - "@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "20.2.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", - "dev": true - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", - "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", - "dev": true - }, - "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": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - } - } - }, - "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 - }, - "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": { - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "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 - } - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "devOptional": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "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": { - "color-convert": "^1.9.0" - } - }, - "ansi-to-html": { - "version": "0.6.15", - "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.15.tgz", - "integrity": "sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ==", - "dev": true, - "requires": { - "entities": "^2.0.0" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - } - }, - "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 - }, - "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 - }, - "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 - }, - "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", - "dev": true - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "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 - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "devOptional": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "devOptional": true - }, - "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 - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "devOptional": true - }, - "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 - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "devOptional": true - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "devOptional": true - }, - "babel-jest": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.0.tgz", - "integrity": "sha512-bS2p+KGGVVmWXBa8+i6SO/xzpiz2Q/2LnqLbQknPKefWXVZ67YIjA4iXup/jMOEZplga9PpWn+wrdb3UdDwRaA==", - "dev": true, - "requires": { - "@jest/transform": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.2.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "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": { - "@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" - } - }, - "babel-plugin-jest-hoist": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz", - "integrity": "sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", - "semver": "^6.1.1" - }, - "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 - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", - "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.14.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@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", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz", - "integrity": "sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^27.2.0", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - } - } - }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - }, - "dependencies": { - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - }, - "babylon-walk": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/babylon-walk/-/babylon-walk-1.0.2.tgz", - "integrity": "sha1-OxWl3btIKni0zpwByLoYFwLZ1s4=", - "dev": true, - "requires": { - "babel-runtime": "^6.11.6", - "babel-types": "^6.15.0", - "lodash.clone": "^4.5.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "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" - } - } - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "devOptional": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "optional": true, - "requires": { - "inherits": "~2.0.0" - } - }, - "bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", - "dev": true - }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "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": { - "fill-range": "^7.0.1" - } - }, - "brfs": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.6.1.tgz", - "integrity": "sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ==", - "dev": true, - "requires": { - "quote-stream": "^1.0.1", - "resolve": "^1.1.5", - "static-module": "^2.2.0", - "through2": "^2.0.0" - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "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 - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - }, - "dependencies": { - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - } - } - }, - "browserslist": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz", - "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001254", - "colorette": "^1.3.0", - "electron-to-chromium": "^1.3.830", - "escalade": "^3.1.1", - "node-releases": "^1.1.75" - } - }, - "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": { - "node-int64": "^0.4.0" - } - }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "buffer-equal": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", - "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", - "dev": true - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" - }, - "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": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "requires": { - "callsites": "^2.0.0" - }, - "dependencies": { - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true - } - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001257", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz", - "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "devOptional": true - }, - "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" - } - }, - "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 - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "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" - }, - "dependencies": { - "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" - } - } - } - }, - "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" - } - }, - "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" - } - } - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", - "dev": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", - "dev": true - }, - "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": { - "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" - } - } - } - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-spinners": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", - "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", - "dev": true - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "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==", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", - "dev": true - }, - "clsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", - "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==" - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "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": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dev": true, - "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, - "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": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "color-string": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", - "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "devOptional": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "command-exists": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", - "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "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": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "requires": { - "safe-buffer": "5.1.2" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "dev": true - }, - "core-js-compat": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.3.tgz", - "integrity": "sha512-+in61CKYs4hQERiADCJsdgewpdl/X0GhEX77pjKgbeibXviIt2oxEjTc8O2fqHX8mDdBrDvX8MYD/RYsBv4OiA==", - "dev": true, - "requires": { - "browserslist": "^4.17.0", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "core-js-pure": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.17.3.tgz", - "integrity": "sha512-YusrqwiOTTn8058JDa0cv9unbXdIiIgcgI9gXso0ey4WgkFLd3lYlV9rp9n7nDCsYxXsMDTjA4m1h3T348mdlQ==", - "dev": true - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "requires": { - "object-assign": "^4", - "vary": "^1" - } - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "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": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "dependencies": { - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true - }, - "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dev": true, - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - } - }, - "css-modules-loader-core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", - "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", - "dev": true, - "requires": { - "icss-replace-symbols": "1.1.0", - "postcss": "6.0.1", - "postcss-modules-extract-imports": "1.1.0", - "postcss-modules-local-by-default": "1.2.0", - "postcss-modules-scope": "1.1.0", - "postcss-modules-values": "1.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "dependencies": { - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", - "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "css-selector-tokenizer": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", - "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2" - } - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dev": true, - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "dependencies": { - "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 - } - } - }, - "css-vendor": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", - "requires": { - "@babel/runtime": "^7.8.3", - "is-in-browser": "^1.0.2" - } - }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "cssnano": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", - "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.8", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", - "dev": true, - "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.3", - "postcss-unique-selectors": "^4.0.1" - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "dev": true - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "dev": true - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "dev": true - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "requires": { - "css-tree": "^1.1.2" - }, - "dependencies": { - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, - "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 - } - } - }, - "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": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "requires": { - "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 - } - } - }, - "csstype": { - "version": "2.6.18", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz", - "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "devOptional": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "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": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "deasync": { - "version": "0.1.23", - "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.23.tgz", - "integrity": "sha512-CGZSokFwidI50GOAmkz/7z3QdMzTQqAiUOzt95PuhKgi6VVztn9D03ZCzzi93uUWlp/v6A9osvNWpIvqHvKjTA==", - "dev": true, - "requires": { - "bindings": "^1.5.0", - "node-addon-api": "^1.7.1" - }, - "dependencies": { - "node-addon-api": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", - "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", - "dev": true - } - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "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 - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "requires": { - "clone": "^1.0.2" - }, - "dependencies": { - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - } - } - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "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": { - "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" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "devOptional": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" - }, - "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 - }, - "diff-sequences": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", - "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "dom-accessibility-api": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.7.tgz", - "integrity": "sha512-ml3lJIq9YjUfM9TUnEPvEYWFSwivwIGBPKpewX7tii7fwCazA8yCioGdqQcNsItPpfFvSJ3VIdMQPj60LJhcQA==", - "dev": true - }, - "dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", - "requires": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" - }, - "dependencies": { - "csstype": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", - "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" - } - } - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - } - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "requires": { - "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 - } - } - }, - "domhandler": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", - "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - } - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "dotenv": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", - "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==", - "dev": true - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "dev": true - }, - "dottie": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dottie/-/dottie-2.0.2.tgz", - "integrity": "sha512-fmrwR04lsniq/uSr8yikThDTrM7epXHBAAjH9TbeH3rEA8tdCO7mRzB9hdmdGyJCxF8KERo9CITcm3kGuoyMhg==" - }, - "duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", - "dev": true, - "requires": { - "readable-stream": "^2.0.2" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "devOptional": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "electron-to-chromium": { - "version": "1.3.836", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.836.tgz", - "integrity": "sha512-Ney3pHOJBWkG/AqYjrW0hr2AUCsao+2uvq9HUlRP8OlpSdk/zOHOUJP7eu0icDvePC9DlgffuelP4TnOJmMRUg==", - "dev": true - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - } - } - }, - "emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", - "dev": true - }, - "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==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "dev": true - }, - "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": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.18.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", - "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-string": "^1.0.7", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - }, - "dependencies": { - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - } - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "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 - }, - "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" - }, - "dependencies": { - "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, - "optional": true - } - } - }, - "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 - }, - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "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": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.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" - } - }, - "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" - } - } - } - }, - "expect": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.2.0.tgz", - "integrity": "sha512-oOTbawMQv7AK1FZURbPTgGSzmhxkjFzoARSvDjOMnOpeWuYQx1tP6rXu9MIX5mrACmyCAM7fSNP8IJO2f1p0CQ==", - "dev": true, - "requires": { - "@jest/types": "^27.1.1", - "ansi-styles": "^5.0.0", - "jest-get-type": "^27.0.6", - "jest-matcher-utils": "^27.2.0", - "jest-message-util": "^27.2.0", - "jest-regex-util": "^27.0.6" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "devOptional": true - }, - "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": { - "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" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "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" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "devOptional": true - }, - "falafel": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.2.4.tgz", - "integrity": "sha512-0HXjo8XASWRmsS0X1EkhwEMZaD3Qvp7FfURwjLKjG1ghfRm/MGZl2r4cWUTv41KdNghTw4OUMmVtdGQp3+H+uQ==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "foreach": "^2.0.5", - "isarray": "^2.0.1", - "object-keys": "^1.0.6" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - } - } - }, - "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==", - "devOptional": true - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "dependencies": { - "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" - } - }, - "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" - } - } - } - }, - "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==", - "devOptional": true - }, - "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 - }, - "fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", - "dev": true - }, - "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": { - "bser": "2.1.1" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true - }, - "filesize": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", - "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", - "dev": true - }, - "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": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "devOptional": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "devOptional": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "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": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "optional": true, - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "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==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "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 - }, - "get-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=", - "dev": true - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "devOptional": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "requires": { - "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" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "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 - }, - "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", - "devOptional": true - }, - "grapheme-breaker": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/grapheme-breaker/-/grapheme-breaker-0.3.2.tgz", - "integrity": "sha1-W55reMODJFLSuiuxy4MPlidkEKw=", - "dev": true, - "requires": { - "brfs": "^1.2.0", - "unicode-trie": "^0.3.1" - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "devOptional": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "devOptional": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, - "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": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "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": { - "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" - } - } - } - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "requires": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "requires": { - "react-is": "^16.7.0" - }, - "dependencies": { - "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==" - } - } - }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "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": { - "whatwg-encoding": "^1.0.5" - } - }, - "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 - }, - "html-tags": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-1.2.0.tgz", - "integrity": "sha1-x43mW1Zjqll5id0rerSSANfk25g=", - "dev": true - }, - "htmlnano": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-0.2.9.tgz", - "integrity": "sha512-jWTtP3dCd7R8x/tt9DK3pvpcQd7HDMcRPUqPxr/i9989q2k5RHIhmlRDFeyQ/LSd8IKrteG8Ce5g0Ig4eGIipg==", - "dev": true, - "requires": { - "cssnano": "^4.1.11", - "posthtml": "^0.15.1", - "purgecss": "^2.3.0", - "relateurl": "^0.2.7", - "srcset": "^3.0.0", - "svgo": "^1.3.2", - "terser": "^5.6.1", - "timsort": "^0.3.0", - "uncss": "^0.17.3" - }, - "dependencies": { - "posthtml": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.15.2.tgz", - "integrity": "sha512-YugEJ5ze/0DLRIVBjCpDwANWL4pPj1kHJ/2llY8xuInr0nbkon3qTiMPe5LQa+cCwNjxS7nAZZTp+1M+6mT4Zg==", - "dev": true, - "requires": { - "posthtml-parser": "^0.7.2", - "posthtml-render": "^1.3.1" - } - }, - "posthtml-parser": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.7.2.tgz", - "integrity": "sha512-LjEEG/3fNcWZtBfsOE3Gbyg1Li4CmsZRkH1UmbMR7nKdMXVMYI3B4/ZMiCpaq8aI1Aym4FRMMW9SAOLSwOnNsQ==", - "dev": true, - "requires": { - "htmlparser2": "^6.0.0" - } - }, - "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 - }, - "terser": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.8.0.tgz", - "integrity": "sha512-f0JH+6yMpneYcRJN314lZrSwu9eKkUFEHLN/kNy8ceh8gaRiLgFPJqrB9HsXjhEGdv4e/ekjTOFxIlL6xlma8A==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - } - } - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - }, - "dependencies": { - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - } - } - }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "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": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "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 - } - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "devOptional": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "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 - } - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", - "dev": true - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "ignore-walk": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", - "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", - "requires": { - "minimatch": "^3.0.4" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - } - } - }, - "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": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "inflection": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.1.tgz", - "integrity": "sha512-dldYtl2WlN0QDkIDtg8+xFwOS2Tbmp12t1cHa5/YClU6ZQjTFm7B66UcVbh9NQB+HvT5BAd2t5+yKsBkw5pcqA==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true - }, - "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=", - "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" - } - } - } - }, - "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-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "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-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-ci": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", - "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", - "dev": true, - "requires": { - "ci-info": "^3.1.1" - } - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "is-core-module": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", - "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "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=", - "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" - } - } - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "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": { - "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 - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "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 - }, - "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 - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "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 - }, - "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": { - "is-extglob": "^2.1.1" - } - }, - "is-html": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-html/-/is-html-1.1.0.tgz", - "integrity": "sha1-4E8cGNOUhRETlvmgJz6rUa8hhGQ=", - "dev": true, - "requires": { - "html-tags": "^1.0.0" - } - }, - "is-in-browser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU=" - }, - "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true - }, - "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 - }, - "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "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": { - "isobject": "^3.0.1" - } - }, - "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 - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "devOptional": true - }, - "is-url": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", - "dev": true - }, - "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 - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "devOptional": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "devOptional": true - }, - "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 - }, - "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": { - "@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 - } - } - }, - "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": { - "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" - } - } - } - }, - "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": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "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 - }, - "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 - } - } - }, - "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": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jest": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.2.0.tgz", - "integrity": "sha512-oUqVXyvh5YwEWl263KWdPUAqEzBFzGHdFLQ05hUnITr1tH+9SscEI9A/GH9eBClA+Nw1ct+KNuuOV6wlnmBPcg==", - "dev": true, - "requires": { - "@jest/core": "^27.2.0", - "import-local": "^3.0.2", - "jest-cli": "^27.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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 - }, - "jest-cli": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.0.tgz", - "integrity": "sha512-bq1X/B/b1kT9y1zIFMEW3GFRX1HEhFybiqKdbxM+j11XMMYSbU9WezfyWIhrSOmPT+iODLATVjfsCnbQs7cfIA==", - "dev": true, - "requires": { - "@jest/core": "^27.2.0", - "@jest/test-result": "^27.2.0", - "@jest/types": "^27.1.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "jest-config": "^27.2.0", - "jest-util": "^27.2.0", - "jest-validate": "^27.2.0", - "prompts": "^2.0.1", - "yargs": "^16.0.3" - } - }, - "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" - } - } - } - }, - "jest-changed-files": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.1.1.tgz", - "integrity": "sha512-5TV9+fYlC2A6hu3qtoyGHprBwCAn0AuGA77bZdUgYvVlRMjHXo063VcWTEAyx6XAZ85DYHqp0+aHKbPlfRDRvA==", - "dev": true, - "requires": { - "@jest/types": "^27.1.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - } - }, - "jest-circus": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.2.0.tgz", - "integrity": "sha512-WwENhaZwOARB1nmcboYPSv/PwHBUGRpA4MEgszjr9DLCl97MYw0qZprBwLb7rNzvMwfIvNGG7pefQ5rxyBlzIA==", - "dev": true, - "requires": { - "@jest/environment": "^27.2.0", - "@jest/test-result": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.2.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.2.0", - "jest-matcher-utils": "^27.2.0", - "jest-message-util": "^27.2.0", - "jest-runtime": "^27.2.0", - "jest-snapshot": "^27.2.0", - "jest-util": "^27.2.0", - "pretty-format": "^27.2.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "jest-config": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.2.0.tgz", - "integrity": "sha512-Z1romHpxeNwLxQtouQ4xt07bY6HSFGKTo0xJcvOK3u6uJHveA4LB2P+ty9ArBLpTh3AqqPxsyw9l9GMnWBYS9A==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.2.0", - "@jest/types": "^27.1.1", - "babel-jest": "^27.2.0", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "is-ci": "^3.0.0", - "jest-circus": "^27.2.0", - "jest-environment-jsdom": "^27.2.0", - "jest-environment-node": "^27.2.0", - "jest-get-type": "^27.0.6", - "jest-jasmine2": "^27.2.0", - "jest-regex-util": "^27.0.6", - "jest-resolve": "^27.2.0", - "jest-runner": "^27.2.0", - "jest-util": "^27.2.0", - "jest-validate": "^27.2.0", - "micromatch": "^4.0.4", - "pretty-format": "^27.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "jest-diff": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.2.0.tgz", - "integrity": "sha512-QSO9WC6btFYWtRJ3Hac0sRrkspf7B01mGrrQEiCW6TobtViJ9RWL0EmOs/WnBsZDsI/Y2IoSHZA2x6offu0sYw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.0.6", - "jest-get-type": "^27.0.6", - "pretty-format": "^27.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "jest-docblock": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz", - "integrity": "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.2.0.tgz", - "integrity": "sha512-biDmmUQjg+HZOB7MfY2RHSFL3j418nMoC3TK3pGAj880fQQSxvQe1y2Wy23JJJNUlk6YXiGU0yWy86Le1HBPmA==", - "dev": true, - "requires": { - "@jest/types": "^27.1.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.0.6", - "jest-util": "^27.2.0", - "pretty-format": "^27.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "jest-environment-jsdom": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.2.0.tgz", - "integrity": "sha512-wNQJi6Rd/AkUWqTc4gWhuTIFPo7tlMK0RPZXeM6AqRHZA3D3vwvTa9ktAktyVyWYmUoXdYstOfyYMG3w4jt7eA==", - "dev": true, - "requires": { - "@jest/environment": "^27.2.0", - "@jest/fake-timers": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/node": "*", - "jest-mock": "^27.1.1", - "jest-util": "^27.2.0", - "jsdom": "^16.6.0" - } - }, - "jest-environment-node": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.2.0.tgz", - "integrity": "sha512-WbW+vdM4u88iy6Q3ftUEQOSgMPtSgjm3qixYYK2AKEuqmFO2zmACTw1vFUB0qI/QN88X6hA6ZkVKIdIWWzz+yg==", - "dev": true, - "requires": { - "@jest/environment": "^27.2.0", - "@jest/fake-timers": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/node": "*", - "jest-mock": "^27.1.1", - "jest-util": "^27.2.0" - } - }, - "jest-get-type": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", - "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", - "dev": true - }, - "jest-haste-map": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.0.tgz", - "integrity": "sha512-laFet7QkNlWjwZtMGHCucLvF8o9PAh2cgePRck1+uadSM4E4XH9J4gnx4do+a6do8ZV5XHNEAXEkIoNg5XUH2Q==", - "dev": true, - "requires": { - "@jest/types": "^27.1.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.0.6", - "jest-serializer": "^27.0.6", - "jest-util": "^27.2.0", - "jest-worker": "^27.2.0", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-jasmine2": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.2.0.tgz", - "integrity": "sha512-NcPzZBk6IkDW3Z2V8orGueheGJJYfT5P0zI/vTO/Jp+R9KluUdgFrgwfvZ0A34Kw6HKgiWFILZmh3oQ/eS+UxA==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^27.2.0", - "@jest/source-map": "^27.0.6", - "@jest/test-result": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.2.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.2.0", - "jest-matcher-utils": "^27.2.0", - "jest-message-util": "^27.2.0", - "jest-runtime": "^27.2.0", - "jest-snapshot": "^27.2.0", - "jest-util": "^27.2.0", - "pretty-format": "^27.2.0", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "jest-leak-detector": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.2.0.tgz", - "integrity": "sha512-e91BIEmbZw5+MHkB4Hnrq7S86coTxUMCkz4n7DLmQYvl9pEKmRx9H/JFH87bBqbIU5B2Ju1soKxRWX6/eGFGpA==", - "dev": true, - "requires": { - "jest-get-type": "^27.0.6", - "pretty-format": "^27.2.0" - } - }, - "jest-matcher-utils": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.2.0.tgz", - "integrity": "sha512-F+LG3iTwJ0gPjxBX6HCyrARFXq6jjiqhwBQeskkJQgSLeF1j6ui1RTV08SR7O51XTUhtc8zqpDj8iCG4RGmdKw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.2.0", - "jest-get-type": "^27.0.6", - "pretty-format": "^27.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "jest-message-util": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.2.0.tgz", - "integrity": "sha512-y+sfT/94CiP8rKXgwCOzO1mUazIEdEhrLjuiu+RKmCP+8O/TJTSne9dqQRbFIHBtlR2+q7cddJlWGir8UATu5w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.1.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "pretty-format": "^27.2.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "jest-mock": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.1.1.tgz", - "integrity": "sha512-SClsFKuYBf+6SSi8jtAYOuPw8DDMsTElUWEae3zq7vDhH01ayVSIHUSIa8UgbDOUalCFp6gNsaikN0rbxN4dbw==", - "dev": true, - "requires": { - "@jest/types": "^27.1.1", - "@types/node": "*" - } - }, - "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, - "requires": {} - }, - "jest-regex-util": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz", - "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==", - "dev": true - }, - "jest-resolve": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.0.tgz", - "integrity": "sha512-v09p9Ib/VtpHM6Cz+i9lEAv1Z/M5NVxsyghRHRMEUOqwPQs3zwTdwp1xS3O/k5LocjKiGS0OTaJoBSpjbM2Jlw==", - "dev": true, - "requires": { - "@jest/types": "^27.1.1", - "chalk": "^4.0.0", - "escalade": "^3.1.1", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.2.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.2.0", - "jest-validate": "^27.2.0", - "resolve": "^1.20.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.0.tgz", - "integrity": "sha512-EY5jc/Y0oxn+oVEEldTidmmdVoZaknKPyDORA012JUdqPyqPL+lNdRyI3pGti0RCydds6coaw6xt4JQY54dKsg==", - "dev": true, - "requires": { - "@jest/types": "^27.1.1", - "jest-regex-util": "^27.0.6", - "jest-snapshot": "^27.2.0" - } - }, - "jest-runner": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.2.0.tgz", - "integrity": "sha512-Cl+BHpduIc0cIVTjwoyx0pQk4Br8gn+wkr35PmKCmzEdOUnQ2wN7QVXA8vXnMQXSlFkN/+KWnk20TAVBmhgrww==", - "dev": true, - "requires": { - "@jest/console": "^27.2.0", - "@jest/environment": "^27.2.0", - "@jest/test-result": "^27.2.0", - "@jest/transform": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-docblock": "^27.0.6", - "jest-environment-jsdom": "^27.2.0", - "jest-environment-node": "^27.2.0", - "jest-haste-map": "^27.2.0", - "jest-leak-detector": "^27.2.0", - "jest-message-util": "^27.2.0", - "jest-resolve": "^27.2.0", - "jest-runtime": "^27.2.0", - "jest-util": "^27.2.0", - "jest-worker": "^27.2.0", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "jest-runtime": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.2.0.tgz", - "integrity": "sha512-6gRE9AVVX49hgBbWQ9PcNDeM4upMUXzTpBs0kmbrjyotyUyIJixLPsYjpeTFwAA07PVLDei1iAm2chmWycdGdQ==", - "dev": true, - "requires": { - "@jest/console": "^27.2.0", - "@jest/environment": "^27.2.0", - "@jest/fake-timers": "^27.2.0", - "@jest/globals": "^27.2.0", - "@jest/source-map": "^27.0.6", - "@jest/test-result": "^27.2.0", - "@jest/transform": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.2.0", - "jest-message-util": "^27.2.0", - "jest-mock": "^27.1.1", - "jest-regex-util": "^27.0.6", - "jest-resolve": "^27.2.0", - "jest-snapshot": "^27.2.0", - "jest-util": "^27.2.0", - "jest-validate": "^27.2.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^16.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "jest-serializer": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz", - "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-snapshot": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.2.0.tgz", - "integrity": "sha512-MukJvy3KEqemCT2FoT3Gum37CQqso/62PKTfIzWmZVTsLsuyxQmJd2PI5KPcBYFqLlA8LgZLHM8ZlazkVt8LsQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/parser": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.2.0", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.2.0", - "jest-get-type": "^27.0.6", - "jest-haste-map": "^27.2.0", - "jest-matcher-utils": "^27.2.0", - "jest-message-util": "^27.2.0", - "jest-resolve": "^27.2.0", - "jest-util": "^27.2.0", - "natural-compare": "^1.4.0", - "pretty-format": "^27.2.0", - "semver": "^7.3.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "jest-util": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.2.0.tgz", - "integrity": "sha512-T5ZJCNeFpqcLBpx+Hl9r9KoxBCUqeWlJ1Htli+vryigZVJ1vuLB9j35grEBASp4R13KFkV7jM52bBGnArpJN6A==", - "dev": true, - "requires": { - "@jest/types": "^27.1.1", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^3.0.0", - "picomatch": "^2.2.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "jest-validate": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.2.0.tgz", - "integrity": "sha512-uIEZGkFKk3+4liA81Xu0maG5aGDyPLdp+4ed244c+Ql0k3aLWQYcMbaMLXOIFcb83LPHzYzqQ8hwNnIxTqfAGQ==", - "dev": true, - "requires": { - "@jest/types": "^27.1.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.0.6", - "leven": "^3.1.0", - "pretty-format": "^27.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "jest-watcher": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.0.tgz", - "integrity": "sha512-SjRWhnr+qO8aBsrcnYIyF+qRxNZk6MZH8TIDgvi+VlsyrvOyqg0d+Rm/v9KHiTtC9mGGeFi9BFqgavyWib6xLg==", - "dev": true, - "requires": { - "@jest/test-result": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.2.0", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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" - } - } - } - }, - "jest-worker": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.0.tgz", - "integrity": "sha512-laB0ZVIBz+voh/QQy9dmUuuDsadixeerrKqyVpgPz+CCWiOYjOBabUXHIXZhsdvkWbLqSHbgkAHWl5cg24Q6RA==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.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": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "devOptional": true - }, - "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": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "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" - } - }, - "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - } - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "devOptional": true - }, - "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==", - "devOptional": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "devOptional": true - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "devOptional": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "jss": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/jss/-/jss-10.7.1.tgz", - "integrity": "sha512-5QN8JSVZR6cxpZNeGfzIjqPEP+ZJwJJfZbXmeABNdxiExyO+eJJDy6WDtqTf8SDKnbL5kZllEpAP71E/Lt7PXg==", - "requires": { - "@babel/runtime": "^7.3.1", - "csstype": "^3.0.2", - "is-in-browser": "^1.1.3", - "tiny-warning": "^1.0.2" - }, - "dependencies": { - "csstype": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", - "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" - } - } - }, - "jss-plugin-camel-case": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.7.1.tgz", - "integrity": "sha512-+ioIyWvmAfgDCWXsQcW1NMnLBvRinOVFkSYJUgewQ6TynOcSj5F1bSU23B7z0p1iqK0PPHIU62xY1iNJD33WGA==", - "requires": { - "@babel/runtime": "^7.3.1", - "hyphenate-style-name": "^1.0.3", - "jss": "10.7.1" - } - }, - "jss-plugin-default-unit": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.7.1.tgz", - "integrity": "sha512-tW+dfYVNARBQb/ONzBwd8uyImigyzMiAEDai+AbH5rcHg5h3TtqhAkxx06iuZiT/dZUiFdSKlbe3q9jZGAPIwA==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.7.1" - } - }, - "jss-plugin-global": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.7.1.tgz", - "integrity": "sha512-FbxCnu44IkK/bw8X3CwZKmcAnJqjAb9LujlAc/aP0bMSdVa3/MugKQRyeQSu00uGL44feJJDoeXXiHOakBr/Zw==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.7.1" - } - }, - "jss-plugin-nested": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.7.1.tgz", - "integrity": "sha512-RNbICk7FlYKaJyv9tkMl7s6FFfeLA3ubNIFKvPqaWtADK0KUaPsPXVYBkAu4x1ItgsWx67xvReMrkcKA0jSXfA==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.7.1", - "tiny-warning": "^1.0.2" - } - }, - "jss-plugin-props-sort": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.7.1.tgz", - "integrity": "sha512-eyd5FhA+J0QrpqXxO7YNF/HMSXXl4pB0EmUdY4vSJI4QG22F59vQ6AHtP6fSwhmBdQ98Qd9gjfO+RMxcE39P1A==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.7.1" - } - }, - "jss-plugin-rule-value-function": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.7.1.tgz", - "integrity": "sha512-fGAAImlbaHD3fXAHI3ooX6aRESOl5iBt3LjpVjxs9II5u9tzam7pqFUmgTcrip9VpRqYHn8J3gA7kCtm8xKwHg==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.7.1", - "tiny-warning": "^1.0.2" - } - }, - "jss-plugin-vendor-prefixer": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.7.1.tgz", - "integrity": "sha512-1UHFmBn7hZNsHXTkLLOL8abRl8vi+D1EVzWD4WmLFj55vawHZfnH1oEz6TUf5Y61XHv0smdHabdXds6BgOXe3A==", - "requires": { - "@babel/runtime": "^7.3.1", - "css-vendor": "^2.0.8", - "jss": "10.7.1" - } - }, - "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 - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "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 - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.clone": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", - "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", - "dev": true - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "requires": { - "chalk": "^2.0.1" - } - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", - "dev": true - }, - "magic-string": { - "version": "0.22.5", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", - "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", - "dev": true, - "requires": { - "vlq": "^0.2.2" - } - }, - "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": { - "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 - } - } - }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "requires": { - "tmpl": "1.0.x" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "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": { - "object-visit": "^1.0.0" - } - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "merge-source-map": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", - "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=", - "dev": true, - "requires": { - "source-map": "^0.5.6" - } - }, - "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": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", - "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==" - }, - "mime-types": { - "version": "2.1.32", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", - "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", - "requires": { - "mime-db": "1.49.0" - } - }, - "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 - }, - "mini-create-react-context": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", - "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", - "requires": { - "@babel/runtime": "^7.12.1", - "tiny-warning": "^1.0.3" - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - }, - "dependencies": { - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - } - } - }, - "minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "requires": { - "minipass": "^2.9.0" - } - }, - "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": { - "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" - } - } - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "requires": { - "minimist": "^1.2.5" - } - }, - "moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" - }, - "moment-timezone": { - "version": "0.5.33", - "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.33.tgz", - "integrity": "sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==", - "requires": { - "moment": ">= 2.9.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "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 - }, - "needle": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", - "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" - }, - "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-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" - }, - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true - }, - "node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "optional": true, - "requires": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" - }, - "dependencies": { - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "optional": true - } - } - }, - "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-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, - "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 - }, - "node-pre-gyp": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz", - "integrity": "sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==", - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - }, - "dependencies": { - "nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "tar": { - "version": "4.4.19", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", - "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==", - "requires": { - "chownr": "^1.1.4", - "fs-minipass": "^1.2.7", - "minipass": "^2.9.0", - "minizlib": "^1.3.3", - "mkdirp": "^0.5.5", - "safe-buffer": "^5.2.1", - "yallist": "^3.1.1" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - } - } - }, - "node-releases": { - "version": "1.1.75", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", - "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", - "dev": true - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "optional": true, - "requires": { - "abbrev": "1" - } - }, - "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 - }, - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true - }, - "npm-bundled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", - "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" - }, - "npm-packlist": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "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" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "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 - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "devOptional": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "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": { - "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" - } - } - } - }, - "object-inspect": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.4.1.tgz", - "integrity": "sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "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": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", - "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2" - } - }, - "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": { - "isobject": "^3.0.1" - } - }, - "object.values": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", - "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.2" - } - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "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" - } - }, - "ora": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-2.1.0.tgz", - "integrity": "sha512-hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA==", - "dev": true, - "requires": { - "chalk": "^2.3.1", - "cli-cursor": "^2.1.0", - "cli-spinners": "^1.1.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^4.0.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "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==", - "dev": true - }, - "pako": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", - "dev": true - }, - "parcel-bundler": { - "version": "1.12.5", - "resolved": "https://registry.npmjs.org/parcel-bundler/-/parcel-bundler-1.12.5.tgz", - "integrity": "sha512-hpku8mW67U6PXQIenW6NBbphBOMb8XzW6B9r093DUhYj5GN2FUB/CXCiz5hKoPYUsusZ35BpProH8AUF9bh5IQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/core": "^7.4.4", - "@babel/generator": "^7.4.4", - "@babel/parser": "^7.4.4", - "@babel/plugin-transform-flow-strip-types": "^7.4.4", - "@babel/plugin-transform-modules-commonjs": "^7.4.4", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/preset-env": "^7.4.4", - "@babel/runtime": "^7.4.4", - "@babel/template": "^7.4.4", - "@babel/traverse": "^7.4.4", - "@babel/types": "^7.4.4", - "@iarna/toml": "^2.2.0", - "@parcel/fs": "^1.11.0", - "@parcel/logger": "^1.11.1", - "@parcel/utils": "^1.11.0", - "@parcel/watcher": "^1.12.1", - "@parcel/workers": "^1.11.0", - "ansi-to-html": "^0.6.4", - "babylon-walk": "^1.0.2", - "browserslist": "^4.1.0", - "chalk": "^2.1.0", - "clone": "^2.1.1", - "command-exists": "^1.2.6", - "commander": "^2.11.0", - "core-js": "^2.6.5", - "cross-spawn": "^6.0.4", - "css-modules-loader-core": "^1.1.0", - "cssnano": "^4.0.0", - "deasync": "^0.1.14", - "dotenv": "^5.0.0", - "dotenv-expand": "^5.1.0", - "envinfo": "^7.3.1", - "fast-glob": "^2.2.2", - "filesize": "^3.6.0", - "get-port": "^3.2.0", - "htmlnano": "^0.2.2", - "is-glob": "^4.0.0", - "is-url": "^1.2.2", - "js-yaml": "^3.10.0", - "json5": "^1.0.1", - "micromatch": "^3.0.4", - "mkdirp": "^0.5.1", - "node-forge": "^0.10.0", - "node-libs-browser": "^2.0.0", - "opn": "^5.1.0", - "postcss": "^7.0.11", - "postcss-value-parser": "^3.3.1", - "posthtml": "^0.11.2", - "posthtml-parser": "^0.4.0", - "posthtml-render": "^1.1.3", - "resolve": "^1.4.0", - "semver": "^5.4.1", - "serialize-to-js": "^3.0.0", - "serve-static": "^1.12.4", - "source-map": "0.6.1", - "terser": "^3.7.3", - "v8-compile-cache": "^2.0.0", - "ws": "^5.1.1" - }, - "dependencies": { - "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" - } - } - } - }, - "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" - } - }, - "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" - } - } - } - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - }, - "ws": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", - "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - } - } - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "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==", - "dev": true - }, - "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=" - }, - "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 - }, - "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-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "devOptional": true - }, - "physical-cpu-count": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz", - "integrity": "sha1-GN4vl+S/epVRrXURlCtUlverpmA=", - "dev": true - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true - }, - "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": { - "node-modules-regexp": "^1.0.0" - } - }, - "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": { - "find-up": "^4.0.0" - } - }, - "pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", - "dev": true - }, - "popper.js": { - "version": "1.16.1-lts", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz", - "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==" - }, - "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 - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "dependencies": { - "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 - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", - "dev": true, - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - }, - "dependencies": { - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - } - } - }, - "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - } - }, - "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - } - }, - "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-modules-extract-imports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", - "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", - "dev": true, - "requires": { - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "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 - } - } - }, - "postcss-modules-local-by-default": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", - "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", - "dev": true, - "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "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 - } - } - }, - "postcss-modules-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", - "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", - "dev": true, - "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "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 - } - } - }, - "postcss-modules-values": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", - "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", - "dev": true, - "requires": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "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 - } - } - }, - "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "dev": true, - "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dev": true, - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - } - }, - "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "posthtml": { - "version": "0.11.6", - "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.11.6.tgz", - "integrity": "sha512-C2hrAPzmRdpuL3iH0TDdQ6XCc9M7Dcc3zEW5BLerY65G4tWWszwv6nG/ksi6ul5i2mx22ubdljgktXCtNkydkw==", - "dev": true, - "requires": { - "posthtml-parser": "^0.4.1", - "posthtml-render": "^1.1.5" - } - }, - "posthtml-parser": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.4.2.tgz", - "integrity": "sha512-BUIorsYJTvS9UhXxPTzupIztOMVNPa/HtAm9KHni9z6qEfiJ1bpOBL5DfUOL9XAc3XkLIEzBzpph+Zbm4AdRAg==", - "dev": true, - "requires": { - "htmlparser2": "^3.9.2" - }, - "dependencies": { - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "posthtml-render": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.4.0.tgz", - "integrity": "sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==", - "dev": true - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "pretty-format": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.0.tgz", - "integrity": "sha512-KyJdmgBkMscLqo8A7K77omgLx5PWPiXJswtTtFV7XgVZv2+qPk6UivpXXO+5k6ZEbWIbLoKdx1pZ6ldINzbwTA==", - "dev": true, - "requires": { - "@jest/types": "^27.1.1", - "ansi-regex": "^5.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "prompts": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", - "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - }, - "dependencies": { - "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==" - } - } - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "devOptional": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "devOptional": true - }, - "purgecss": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-2.3.0.tgz", - "integrity": "sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ==", - "dev": true, - "requires": { - "commander": "^5.0.0", - "glob": "^7.0.0", - "postcss": "7.0.32", - "postcss-selector-parser": "^6.0.2" - }, - "dependencies": { - "commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "dev": true - }, - "postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "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 - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true - }, - "quote-stream": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz", - "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=", - "dev": true, - "requires": { - "buffer-equal": "0.0.1", - "minimist": "^1.1.3", - "through2": "^2.0.0" - } - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "react-router": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz", - "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "mini-create-react-context": "^0.4.0", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "requires": { - "isarray": "0.0.1" - } - }, - "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==" - } - } - }, - "react-router-dom": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz", - "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.2.1", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "react-shallow-renderer": { - "version": "16.14.1", - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz", - "integrity": "sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0" - } - }, - "react-test-renderer": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz", - "integrity": "sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "react-is": "^17.0.2", - "react-shallow-renderer": "^16.13.1", - "scheduler": "^0.20.2" - } - }, - "react-transition-group": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", - "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", - "requires": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "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" - } - }, - "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" - } - } - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "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": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true - }, - "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": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true - }, - "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 - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "devOptional": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "devOptional": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "devOptional": true - } - } - }, - "request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "dev": true, - "requires": { - "lodash": "^4.17.19" - } - }, - "request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "dev": true, - "requires": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "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": { - "resolve-from": "^5.0.0" - } - }, - "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 - }, - "resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "dependencies": { - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - } - } - }, - "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 - }, - "retry-as-promised": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-3.2.0.tgz", - "integrity": "sha512-CybGs60B7oYU/qSQ6kuaFmRd9sTZ6oXSc0toqePvV74Ac6/IFZSI1ReFQmtCN+uvW1Mtqdwpvt/LGOiCBAY2Mg==", - "requires": { - "any-promise": "^1.3.0" - } - }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "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==" - }, - "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": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "requires": { - "xmlchars": "^2.2.0" - } - }, - "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - } - } - }, - "sequelize": { - "version": "6.6.5", - "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-6.6.5.tgz", - "integrity": "sha512-QyRrJrDRiwuiILqTMHUA1yWOPIL12KlfmgZ3hnzQwbMvp2vJ6fzu9bYJQB+qPMosck4mBUggY4Cjoc6Et8FBIQ==", - "requires": { - "debug": "^4.1.1", - "dottie": "^2.0.0", - "inflection": "1.13.1", - "lodash": "^4.17.20", - "moment": "^2.26.0", - "moment-timezone": "^0.5.31", - "retry-as-promised": "^3.2.0", - "semver": "^7.3.2", - "sequelize-pool": "^6.0.0", - "toposort-class": "^1.0.1", - "uuid": "^8.1.0", - "validator": "^13.6.0", - "wkx": "^0.5.0" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "sequelize-pool": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/sequelize-pool/-/sequelize-pool-6.1.0.tgz", - "integrity": "sha512-4YwEw3ZgK/tY/so+GfnSgXkdwIJJ1I32uZJztIEgZeAO6HMgj64OzySbWLgxj+tXhZCJnzRfkY9gINw8Ft8ZMg==" - }, - "serialize-to-js": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/serialize-to-js/-/serialize-to-js-3.1.1.tgz", - "integrity": "sha512-F+NGU0UHMBO4Q965tjw7rvieNVjlH6Lqi2emq/Lc9LUURYJbiCzmpi4Cy1OOjjVPtxu0c+NE85LU6968Wko5ZA==", - "dev": true - }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "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": { - "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": { - "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" - } - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shallow-copy": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", - "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA=", - "dev": true - }, - "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": { - "shebang-regex": "^3.0.0" - } - }, - "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 - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "dependencies": { - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - } - } - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - } - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "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": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.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" - } - }, - "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" - } - } - } - }, - "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": { - "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" - } - } - } - }, - "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": { - "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" - } - } - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", - "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "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 - } - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "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": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sqlite3": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.2.tgz", - "integrity": "sha512-1SdTNo+BVU211Xj1csWa8lV6KM0CtucDwRyA0VHl91wEH1Mgh7RxUpI4rVvG7OhHrzCSGaVyW5g8vKvlrk9DJA==", - "requires": { - "node-addon-api": "^3.0.0", - "node-gyp": "3.x", - "node-pre-gyp": "^0.11.0" - } - }, - "srcset": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/srcset/-/srcset-3.0.1.tgz", - "integrity": "sha512-MM8wDGg5BQJEj94tDrZDrX9wrC439/Eoeg3sgmVLPMjHgrAFeXAKk3tmFlCbKw5k+yOEhPXRpPlRcisQmqWVSQ==", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "devOptional": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "dev": true, - "requires": { - "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 - } - } - }, - "static-eval": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.1.0.tgz", - "integrity": "sha512-agtxZ/kWSsCkI5E4QifRwsaPs0P0JmZV6dkLz6ILYfFYQGn+5plctanRN+IC8dJRiFkyXHrwEE3W9Wmx67uDbw==", - "dev": true, - "requires": { - "escodegen": "^1.11.1" - }, - "dependencies": { - "escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "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, - "optional": true - } - } - }, - "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": { - "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" - } - } - } - }, - "static-module": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/static-module/-/static-module-2.2.5.tgz", - "integrity": "sha512-D8vv82E/Kpmz3TXHKG8PPsCPg+RAX6cbCOyvjM6x04qZtQ47EtJFVwRsdov3n5d6/6ynrOY9XB4JkaZwB2xoRQ==", - "dev": true, - "requires": { - "concat-stream": "~1.6.0", - "convert-source-map": "^1.5.1", - "duplexer2": "~0.1.4", - "escodegen": "~1.9.0", - "falafel": "^2.1.0", - "has": "^1.0.1", - "magic-string": "^0.22.4", - "merge-source-map": "1.0.4", - "object-inspect": "~1.4.0", - "quote-stream": "~1.0.2", - "readable-stream": "~2.3.3", - "shallow-copy": "~0.0.1", - "static-eval": "^2.0.0", - "through2": "~2.0.3" - }, - "dependencies": { - "escodegen": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz", - "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==", - "dev": true, - "requires": { - "esprima": "^3.1.3", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - } - }, - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", - "dev": true - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "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, - "optional": true - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "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 - }, - "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 - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" - }, - "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "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": { - "has-flag": "^3.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "requires": { - "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" - } - } - } - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - } - }, - "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 - }, - "tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "optional": true, - "requires": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" - } - }, - "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": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "terser": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", - "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", - "dev": true, - "requires": { - "commander": "^2.19.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.10" - }, - "dependencies": { - "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 - } - } - }, - "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": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", - "dev": true - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "tiny-inflate": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", - "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", - "dev": true - }, - "tiny-invariant": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", - "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" - }, - "tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "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 - }, - "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": { - "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" - } - } - } - }, - "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": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "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": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" - }, - "toposort-class": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toposort-class/-/toposort-class-1.0.1.tgz", - "integrity": "sha1-f/0feMi+KMO6Rc1OGj9e4ZO9mYg=" - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "devOptional": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "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" - } - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "devOptional": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "devOptional": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "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 - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "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": { - "is-typedarray": "^1.0.0" - } - }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - } - }, - "uncss": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/uncss/-/uncss-0.17.3.tgz", - "integrity": "sha512-ksdDWl81YWvF/X14fOSw4iu8tESDHFIeyKIeDrK6GEVTQvqJc1WlOEXqostNwOCi3qAj++4EaLsdAgPmUbEyog==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "glob": "^7.1.4", - "is-absolute-url": "^3.0.1", - "is-html": "^1.1.0", - "jsdom": "^14.1.0", - "lodash": "^4.17.15", - "postcss": "^7.0.17", - "postcss-selector-parser": "6.0.2", - "request": "^2.88.0" - }, - "dependencies": { - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - }, - "acorn-globals": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", - "dev": true, - "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - } - }, - "acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", - "dev": true - }, - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "cssstyle": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", - "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", - "dev": true, - "requires": { - "cssom": "0.3.x" - } - }, - "data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "dev": true, - "requires": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - } - }, - "domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "dev": true, - "requires": { - "webidl-conversions": "^4.0.2" - } - }, - "escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.1" - } - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, - "jsdom": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", - "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", - "dev": true, - "requires": { - "abab": "^2.0.0", - "acorn": "^6.0.4", - "acorn-globals": "^4.3.0", - "array-equal": "^1.0.0", - "cssom": "^0.3.4", - "cssstyle": "^1.1.1", - "data-urls": "^1.1.0", - "domexception": "^1.0.1", - "escodegen": "^1.11.0", - "html-encoding-sniffer": "^1.0.2", - "nwsapi": "^2.1.3", - "parse5": "5.1.0", - "pn": "^1.1.0", - "request": "^2.88.0", - "request-promise-native": "^1.0.5", - "saxes": "^3.1.9", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.5.0", - "w3c-hr-time": "^1.0.1", - "w3c-xmlserializer": "^1.1.2", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^7.0.0", - "ws": "^6.1.2", - "xml-name-validator": "^3.0.0" - } - }, - "parse5": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", - "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", - "dev": true - }, - "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "saxes": { - "version": "3.1.11", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", - "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", - "dev": true, - "requires": { - "xmlchars": "^2.1.1" - } - }, - "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, - "optional": true - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "w3c-xmlserializer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", - "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", - "dev": true, - "requires": { - "domexception": "^1.0.1", - "webidl-conversions": "^4.0.2", - "xml-name-validator": "^3.0.0" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - } - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true - }, - "unicode-trie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-0.3.1.tgz", - "integrity": "sha1-1nHd3YkQGgi6w3tqUWEBBgIFIIU=", - "dev": true, - "requires": { - "pako": "^0.2.5", - "tiny-inflate": "^1.0.0" - } - }, - "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": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true - }, - "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": { - "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 - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "devOptional": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, - "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 - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "requires": { - "inherits": "2.0.3" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "v8-to-istanbul": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.0.0.tgz", - "integrity": "sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==", - "dev": true, - "requires": { - "@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 - } - } - }, - "validator": { - "version": "13.6.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.6.0.tgz", - "integrity": "sha512-gVgKbdbHgtxpRyR8K0O6oFZPhhB5tT1jeEHZR0Znr9Svg03U0+r9DXWMrnRAB+HtCStDQKlaIZm42tVsVjqtjg==" - }, - "value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "devOptional": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - }, - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "devOptional": true - } - } - }, - "vlq": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", - "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==", - "dev": true - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "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": { - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "requires": { - "makeerror": "1.0.x" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "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 - }, - "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": { - "iconv-lite": "0.4.24" - } - }, - "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": { - "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" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "devOptional": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wkx": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/wkx/-/wkx-0.5.0.tgz", - "integrity": "sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg==", - "requires": { - "@types/node": "*" - } - }, - "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 - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "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 - }, - "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==", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "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": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", - "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", - "dev": true, - "requires": {} - }, - "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": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "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==", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true - } - } -} From 42a04b3ab7e452b277c00aeadd596c3505d3bbba Mon Sep 17 00:00:00 2001 From: Judith Liem <25380136+jjliem@users.noreply.github.com> Date: Thu, 16 Sep 2021 16:17:13 -0500 Subject: [PATCH 06/55] add cart component --- models/index.js | 17 +++--- plants.json | 27 ++++++--- public/react/components/App.js | 36 ++++++++++-- public/react/components/Cart.js | 71 ++++++++++++++++++++++++ public/react/components/Footer.js | 18 +++--- public/react/components/Item.js | 6 +- public/react/components/ItemContainer.js | 4 +- public/react/components/Navbar.js | 16 +++--- public/style.css | 15 ++++- 9 files changed, 168 insertions(+), 42 deletions(-) create mode 100644 public/react/components/Cart.js diff --git a/models/index.js b/models/index.js index b6753fe..5008108 100644 --- a/models/index.js +++ b/models/index.js @@ -1,15 +1,18 @@ -const {Sequelize, DataTypes, Model} = require('sequelize') -const {sequelize} = require('../db') - +const { Sequelize, DataTypes, Model } = require("sequelize"); +const { sequelize } = require("../db"); class Plant extends Model {} -Plant.init({ +Plant.init( + { name: DataTypes.STRING, image: DataTypes.STRING, -}, { + price: DataTypes.DECIMAL, + }, + { sequelize, timestamps: false, -}); + } +); -module.exports = {Plant}; \ No newline at end of file +module.exports = { Plant }; diff --git a/plants.json b/plants.json index 545fe74..a518034 100644 --- a/plants.json +++ b/plants.json @@ -2,39 +2,48 @@ "data": [ { "name": "Coral Bells", - "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/199-large_default.jpg?v=1580380409" + "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/199-large_default.jpg?v=1580380409", + "price": "12.99" }, { "name": "Dusty Miller", - "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/227-large_default.jpg?v=1580439066" + "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/227-large_default.jpg?v=1580439066", + "price": "12.99" }, { "name": "Common Yarrow", - "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/151-large_default.jpg?v=1580379456" + "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/151-large_default.jpg?v=1580379456", + "price": "12.99" }, { "name": "Eastern Redbud", - "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/229-large_default.jpg?v=1580435902" + "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/229-large_default.jpg?v=1580435902", + "price": "12.99" }, { "name": "Eulalia Grass", - "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/256-large_default.jpg?v=1580435931" + "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/256-large_default.jpg?v=1580435931", + "price": "12.99" }, { "name": "Fan Flower", - "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/191-large_default_bdf68ca7-5284-412c-9fec-78235d9cd046.jpg?v=1580438028" + "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/191-large_default_bdf68ca7-5284-412c-9fec-78235d9cd046.jpg?v=1580438028", + "price": "12.99" }, { "name": "Egyptian Papyrus", - "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/198-large_default_3b2e9138-0286-48ee-983f-c8fb82a3a443.jpg?v=1580438028" + "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/198-large_default_3b2e9138-0286-48ee-983f-c8fb82a3a443.jpg?v=1580438028", + "price": "12.99" }, { "name": "Dahoon Holly", - "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/232-large_default.jpg?v=1580435931" + "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/232-large_default.jpg?v=1580435931", + "price": "12.99" }, { "name": "Calamus", - "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/245-large_default.jpg?v=1580435931" + "image": "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/245-large_default.jpg?v=1580435931", + "price": "12.99" } ] } diff --git a/public/react/components/App.js b/public/react/components/App.js index d8436c5..8334610 100644 --- a/public/react/components/App.js +++ b/public/react/components/App.js @@ -2,15 +2,38 @@ import React, { useState, useEffect } from "react"; import { ItemContainer } from "./ItemContainer"; import Navbar from "./Navbar"; import Footer from "./Footer"; +import Cart from "./Cart"; export const App = () => { const [plants, setPlants] = useState([]); - const [message, setMessage] = useState("🔥"); + const [cartItems, setCartItems] = useState([]); - function handleClick(e) { - const updatedMessage = message + "🔥"; - setMessage(updatedMessage); - } + const onAdd = (product) => { + const exist = cartItems.find((x) => x.id === product.id); + if (exist) { + setCartItems( + cartItems.map((x) => + x.id === product.id ? { ...exist, qty: exist.qty + 1 } : x + ) + ); + } else { + setCartItems([...cartItems, { ...product, qty: 1 }]); + } + }; + + const onRemove = (product) => { + const exist = cartItems.find((x) => x.id === product.id); + if (exist.qty === 1) { + //remove product from cartItems + setCartItems(cartItems.filter((x) => x.id !== product.id)); + } else { + setCartItems( + cartItems.map((x) => + x.id === product.id ? { ...exist, qty: exist.qty - 1 } : x + ) + ); + } + }; async function fetchPlants() { try { @@ -29,7 +52,8 @@ export const App = () => { return (
- + +
); diff --git a/public/react/components/Cart.js b/public/react/components/Cart.js new file mode 100644 index 0000000..d78e176 --- /dev/null +++ b/public/react/components/Cart.js @@ -0,0 +1,71 @@ +import React from "react"; + +export default function Cart(props) { + const { cartItems, onAdd, onRemove } = props; + const itemsPrice = cartItems.reduce( + (sum, item) => sum + item.price * item.qty, + 0 + ); + const taxPrice = itemsPrice * 0.14; + const shippingPrice = itemsPrice > 50 ? 0 : 12; + const totalPrice = itemsPrice + taxPrice + shippingPrice; + return ( +
+

My Cart

+
+ {cartItems.length === 0 &&
Oops, your cart is empty!
} +
+ {/* LIST OF ITEMS */} + {cartItems.map((item) => ( +
+
{item.name}
+
+ + +
+
+ {item.qty} x ${item.price.toFixed(2)} +
+
+ ))} + + {/* CHECKOUT */} + + {cartItems.length !== 0 && ( + <> +
+
+
Items Price
+
${itemsPrice.toFixed(2)}
+
+
+
Tax Price
+
${taxPrice.toFixed(2)}
+
+
+
Shipping Price
+
${shippingPrice.toFixed(2)}
+
+
+
+ Total Price +
+
+ ${totalPrice.toFixed(2)} +
+
+
+
+ +
+ + )} +
+ ); +} diff --git a/public/react/components/Footer.js b/public/react/components/Footer.js index 59d8667..5274db3 100644 --- a/public/react/components/Footer.js +++ b/public/react/components/Footer.js @@ -2,9 +2,9 @@ import React from "react"; export default function Footer() { return ( -
-
diff --git a/public/react/components/Navbar.js b/public/react/components/Navbar.js index 5f46cf8..e1cf00e 100644 --- a/public/react/components/Navbar.js +++ b/public/react/components/Navbar.js @@ -4,24 +4,24 @@ import { Link } from "react-router-dom"; export default function Navbar() { return ( ); } From d4387ad2c1e9345cc524decf7f8565dd938e23a0 Mon Sep 17 00:00:00 2001 From: afreensafdar Date: Tue, 21 Sep 2021 15:40:37 -0500 Subject: [PATCH 25/55] item display and css --- package.json | 1 + public/react/components/App.js | 3 + .../react/components/SingleItemContainer.js | 80 +++++++++---------- public/style.css | 77 +++++++++++++----- 4 files changed, 99 insertions(+), 62 deletions(-) diff --git a/package.json b/package.json index 43ec6a0..de2e10c 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "@types/react": "^17.0.22", "cors": "^2.8.5", "express": "^4.17.1", + "m": "^1.6.0", "r": "0.0.5", "react": "^17.0.2", "react-dom": "^17.0.2", diff --git a/public/react/components/App.js b/public/react/components/App.js index f1ae9bb..73f4e40 100644 --- a/public/react/components/App.js +++ b/public/react/components/App.js @@ -85,6 +85,9 @@ export const App = () => { + + + diff --git a/public/react/components/SingleItemContainer.js b/public/react/components/SingleItemContainer.js index d45bcac..bbedc89 100644 --- a/public/react/components/SingleItemContainer.js +++ b/public/react/components/SingleItemContainer.js @@ -2,6 +2,9 @@ import React, {useState,useEffect} from 'react' import {useParams,Link} from "react-router-dom"; import { Item } from './Item'; import {Cart} from './Cart'; +import Button from '@mui/material/Button'; +import ButtonGroup from '@mui/material/ButtonGroup'; + export default function SingleItemContainer(props) { const [singleItem ,setSingleItem]=useState({ }); let { id } = useParams(); @@ -25,53 +28,42 @@ export default function SingleItemContainer(props) { }, []); - -{/*
- -
-
{singleItem.name}
-
${singleItem.price}
-
-

{singleItem.name}

-

$ {singleItem.price}

-

{singleItem.description}

- Back - - -
*/} - return ( -
-
-
-
- -
- -
-
-
    +
    +
    +
    + {singleItem.name}
    +
    +
    +
    +
    + {singleItem.name}
    +
    +
    + {singleItem.name}
    +
    +
    +
    +

    {singleItem.name}

    -

    Price: ${singleItem.price} USD

    -

    Description: {singleItem.description}

    - -

- - - - - - - -
-
-
-
-
+

${singleItem.price} USD

+

{singleItem.description}

+
+ + + + + + +
+
+ + ) } diff --git a/public/style.css b/public/style.css index 90251af..eb9aa86 100644 --- a/public/style.css +++ b/public/style.css @@ -141,30 +141,71 @@ body { padding: 15px; flex-direction: column; } -.grid-container { - display: inline-grid; - grid-template-columns: auto auto auto; - box-sizing: border-box; -} -.grid-item { - background-color: rgba(255, 255, 255, 0.4); - border: 0px solid #ffffff; +/* END CART ------------------------------------------------------------------------- */ + +/* SINGLE ITEM DISPLAY ----------------------------------------------------------*/ + +.single-item-container { + display: flex; + flex-direction: row; + width: 100vw; padding: 15px; - margin: 10px 10px; - font-size: 20px; - color: #000000; - text-align: center; + background-color: white; + border-bottom: 4px solid #e5e4e2; + justify-content: center; } -ul, h3 { - font-family: "Arial", sans-serif; - color: #484848; - text-align: left; - text-decoration: none; +.singleitem-left { + display: flex; + width: 33%; + justify-content: flex-start; + } -/* END CART ------------------------------------------------------------------------- */ +.singleitem-center { + display: flex; + width: 20%; + justify-content: center; + flex-direction: column; + padding-top: 10px; + +} + +.singleitem-right { + display: flex; + width: 20%; + justify-content: flex-end; + +} + +.single-item { + margin: 10px; +} + +.singleItem-img { + border: 2px solid white; + height: 800px; + width: 600px; + display: block; + margin-top: 10px; + margin-left: auto; + margin-right: auto; + display: flex; + flex-wrap: wrap; + background-color: white; + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); + opacity: 1; + transition: .5s ease; + backface-visibility: hidden; +} + + .card-title { + font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif ; + font-size: 20px; + } + +/*END SINGLE ITEM DISPLAY-----------------------------------*/ /* START FOOTER -------------------------------------------------------- */ From 804abc357dcfab005e89cc943e9f0961583a30fe Mon Sep 17 00:00:00 2001 From: afreensafdar Date: Tue, 21 Sep 2021 16:16:19 -0500 Subject: [PATCH 26/55] button works --- public/react/components/App.js | 2 +- public/react/components/SingleItemContainer.js | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/public/react/components/App.js b/public/react/components/App.js index 73f4e40..635f802 100644 --- a/public/react/components/App.js +++ b/public/react/components/App.js @@ -83,7 +83,7 @@ export const App = () => { - + diff --git a/public/react/components/SingleItemContainer.js b/public/react/components/SingleItemContainer.js index bbedc89..62e0118 100644 --- a/public/react/components/SingleItemContainer.js +++ b/public/react/components/SingleItemContainer.js @@ -51,12 +51,10 @@ return (

{singleItem.description}

- - + + onClick={() => onAdd(singleItem)}>Add to Cart From 26f29ecdb4b5ec915393628484362b6b3ff78fce Mon Sep 17 00:00:00 2001 From: Judith Liem <25380136+jjliem@users.noreply.github.com> Date: Tue, 21 Sep 2021 16:26:14 -0500 Subject: [PATCH 27/55] add CartSideBar.js --- public/react/components/App.js | 69 +++++++++----------- public/react/components/Cart.js | 71 ++++++++++---------- public/react/components/CartSideBar.js | 65 +++++++++++++++++++ public/react/components/Navbar.js | 11 +++- public/style.css | 89 ++++++++++++++++++++++---- 5 files changed, 219 insertions(+), 86 deletions(-) create mode 100644 public/react/components/CartSideBar.js diff --git a/public/react/components/App.js b/public/react/components/App.js index f1ae9bb..09adbbe 100644 --- a/public/react/components/App.js +++ b/public/react/components/App.js @@ -3,17 +3,14 @@ import { ItemContainer } from "./ItemContainer"; import Navbar from "./Navbar"; import Footer from "./Footer"; import Cart from "./Cart"; -import { - Route, - Switch -} from "react-router-dom"; +import { Route, Switch } from "react-router-dom"; import SingleItemContainer from "./SingleItemContainer"; export const App = () => { const [products, setProducts] = useState([]); const [cartItems, setCartItems] = useState([]); - const [plants,setPlants]=useState([]); - const [coffees,setCoffees]=useState([]); + const [plants, setPlants] = useState([]); + const [coffees, setCoffees] = useState([]); const onAdd = (product) => { const exist = cartItems.find((x) => x.id === product.id); @@ -26,6 +23,7 @@ export const App = () => { } else { setCartItems([...cartItems, { ...product, qty: 1 }]); } + alert("Successfully Added To Cart!"); }; const onRemove = (product) => { @@ -46,20 +44,19 @@ export const App = () => { try { const response = await fetch("http://localhost:3000/products"); const responseJSON = await response.json(); - console.log (responseJSON); - let tempPlant=[]; - let tempCoffee=[]; - for( let i = 0; i < responseJSON.length; i++){ - if (responseJSON[i].type =="plant") { - tempPlant=[...tempPlant,responseJSON[i]]; - } - else if (responseJSON[i].type =="coffee") { - tempCoffee=[...tempCoffee, responseJSON[i]] + console.log(responseJSON); + let tempPlant = []; + let tempCoffee = []; + for (let i = 0; i < responseJSON.length; i++) { + if (responseJSON[i].type == "plant") { + tempPlant = [...tempPlant, responseJSON[i]]; + } else if (responseJSON[i].type == "coffee") { + tempCoffee = [...tempCoffee, responseJSON[i]]; } } - - setPlants(tempPlant); - setCoffees(tempCoffee); + + setPlants(tempPlant); + setCoffees(tempCoffee); } catch (err) { console.log("Oh no an error! ", err); } @@ -69,26 +66,22 @@ export const App = () => { fetchProducts(); }, []); - - return ( - -
- - - - - - - - - - - - - - -
-
+
+ + + + + + + + + + + + + +
+
); }; diff --git a/public/react/components/Cart.js b/public/react/components/Cart.js index dd14bbb..1b7f401 100644 --- a/public/react/components/Cart.js +++ b/public/react/components/Cart.js @@ -1,7 +1,9 @@ import React from "react"; +import Divider from "@mui/material/Divider"; export default function Cart(props) { const { cartItems, onAdd, onRemove } = props; + const itemsPrice = cartItems.reduce( (sum, item) => sum + item.price * item.qty, 0 @@ -12,32 +14,35 @@ export default function Cart(props) { return (

My Cart

-
- {cartItems.length === 0 &&
Oops, your cart is empty!
} -
+
{cartItems.length === 0 &&

Oops, your cart is empty!

}
{/* LIST OF ITEMS */} {cartItems.map((item) => ( -
-
{item.name}
-
- - -
-
- {item.qty} x ${item.price.toFixed(2)} -
+
+
+ {item.name} +
+
+

{item.name}

+
+ + +
+

QTY: {item.qty}

+

${item.qty * item.price}

+
+
))} @@ -45,25 +50,21 @@ export default function Cart(props) { {cartItems.length !== 0 && ( <> -
+
-
Items Price
-
${itemsPrice.toFixed(2)}
+
Items Price: ${itemsPrice.toFixed(2)}
-
Tax Price
-
${taxPrice.toFixed(2)}
+
Tax Price: ${taxPrice.toFixed(2)}
-
Shipping Price
-
${shippingPrice.toFixed(2)}
+
+ Shipping Price: ${shippingPrice.toFixed(2)} +
- Total Price -
-
- ${totalPrice.toFixed(2)} + Total Price: ${totalPrice.toFixed(2)}

diff --git a/public/react/components/CartSideBar.js b/public/react/components/CartSideBar.js new file mode 100644 index 0000000..5234bab --- /dev/null +++ b/public/react/components/CartSideBar.js @@ -0,0 +1,65 @@ +import * as React from "react"; +import Box from "@mui/material/Box"; +import Drawer from "@mui/material/Drawer"; +import Button from "@mui/material/Button"; +import List from "@mui/material/List"; +import Divider from "@mui/material/Divider"; +import ListItem from "@mui/material/ListItem"; +import ListItemIcon from "@mui/material/ListItemIcon"; +import ListItemText from "@mui/material/ListItemText"; +import InboxIcon from "@mui/icons-material/MoveToInbox"; +import MailIcon from "@mui/icons-material/Mail"; +import Cart from "./Cart"; +import ShoppingCartOutlinedIcon from "@mui/icons-material/ShoppingCartOutlined"; + +export default function CartSideBar(props) { + const { cartItems, onAdd, onRemove } = props; + + const [state, setState] = React.useState({ + top: false, + left: false, + bottom: false, + right: false, + }); + + const toggleDrawer = (anchor, open) => (event) => { + if ( + event.type === "keydown" && + (event.key === "Tab" || event.key === "Shift") + ) { + return; + } + + setState({ ...state, [anchor]: open }); + }; + + const list = (anchor) => ( + + + + ); + + return ( +
+ {["right"].map((anchor) => ( + + + + {list(anchor)} + + + ))} +
+ ); +} diff --git a/public/react/components/Navbar.js b/public/react/components/Navbar.js index e1cf00e..e9b3149 100644 --- a/public/react/components/Navbar.js +++ b/public/react/components/Navbar.js @@ -1,7 +1,10 @@ import React from "react"; import { Link } from "react-router-dom"; +import CartSideBar from "./CartSideBar"; + +export default function Navbar(props) { + const { cartItems, onAdd, onRemove } = props; -export default function Navbar() { return ( diff --git a/public/style.css b/public/style.css index 3d0d302..495b3bd 100644 --- a/public/style.css +++ b/public/style.css @@ -1,3 +1,7 @@ +* { + font-family: sans-serif; +} + html, body { margin: 0 auto; @@ -19,18 +23,21 @@ body { display: flex; width: 33%; justify-content: flex-start; + align-items: center; } .navbar-center { display: flex; width: 33%; justify-content: center; + align-items: center; } .navbar-right { display: flex; width: 33%; justify-content: flex-end; + align-items: center; } .nav-item { @@ -46,6 +53,15 @@ body { color: #518432; } +#nav-cart-btn { + text-decoration: none; + color: black; +} + +#nav-cart-btn:hover { + color: #518432; +} + /* END NAVBAR -------------------------------------------------------- */ /* START CARDS ------------------------------------------------------------------------- */ @@ -75,7 +91,7 @@ body { background-color: white; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); opacity: 1; - transition: .5s ease; + transition: 0.5s ease; backface-visibility: hidden; } @@ -89,7 +105,7 @@ body { } .overlay { - transition: .5s ease; + transition: 0.5s ease; opacity: 0; position: absolute; top: 50%; @@ -105,29 +121,33 @@ body { opacity: 0.3; } -.hover-container:hover .overlay { +.hover-container:hover .overlay { opacity: 1; } -.cart-btn:hover .cart-icon{ - color:#518432; +.cart-btn:hover .cart-icon { + color: white; } -.cart-btn:hover a{ - color:#518432; +.cart-btn:hover { + background-color: #518432; + border: 2px solid #518432; + transition: 0.5s ease; } .cart-btn { background-color: white; - border: 2px solid white; + border: 2px solid grey; border-radius: 50%; padding: 20px; margin: 10px; cursor: pointer; + display: flex; + justify-content: center; } .cart-icon { - color:black; + color: black; } /* END CARDS ------------------------------------------------------------------------- */ @@ -137,11 +157,59 @@ body { .cart-container { display: flex; width: 100vw; - border: 1px solid rgb(242, 119, 247); padding: 15px; flex-direction: column; } +.cart-item-container { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; +} + +.cart-item-left { + display: flex; + width: 10%; + justify-content: flex-start; +} + +.cart-item-right { + display: flex; + width: 90%; + flex-direction: column; + justify-content: flex-start; +} + +.cart-item-buttons { + display: block; +} + +.inc-qty, +.dec-qty { + background-color: black; + color: white; + border: 1px solid black; + padding: 1px auto; + margin: 5px; +} +.inc-qty:hover, +.dec-qty:hover { + background-color: #518432; + color: white; + border: 1px solid #518432; +} + +.cart-item-img { + height: 50px; + width: 50px; +} + +.cart-item-name { + font-weight: bold; + margin: 0px; +} + /* END CART ------------------------------------------------------------------------- */ /* START FOOTER -------------------------------------------------------- */ @@ -198,4 +266,3 @@ body { } /* END FOOTER -------------------------------------------------------- */ - From 81e204614f15b736e00c9baa723217ffd7acf8a9 Mon Sep 17 00:00:00 2001 From: afreensafdar Date: Tue, 21 Sep 2021 17:18:08 -0500 Subject: [PATCH 28/55] rating and icons add --- public/react/components/SingleItemContainer.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/public/react/components/SingleItemContainer.js b/public/react/components/SingleItemContainer.js index 62e0118..89e7f42 100644 --- a/public/react/components/SingleItemContainer.js +++ b/public/react/components/SingleItemContainer.js @@ -4,6 +4,10 @@ import { Item } from './Item'; import {Cart} from './Cart'; import Button from '@mui/material/Button'; import ButtonGroup from '@mui/material/ButtonGroup'; +import Rating from '@mui/material/Rating'; +import FacebookIcon from '@mui/icons-material/Facebook'; +import TwitterIcon from '@mui/icons-material/Twitter'; +import InstagramIcon from '@mui/icons-material/Instagram'; export default function SingleItemContainer(props) { const [singleItem ,setSingleItem]=useState({ }); @@ -46,6 +50,7 @@ return (
+

{singleItem.name}

${singleItem.price} USD

{singleItem.description}

@@ -57,7 +62,15 @@ return ( onClick={() => onAdd(singleItem)}>Add to Cart - +
CATEGORIES:Home,{singleItem.type}
+
SHARE + + + + + +
+
From c985a8f42e88e589e25f79c3a0248fee7c8e1d2b Mon Sep 17 00:00:00 2001 From: RSalcido2019 <48775450+RSalcido2019@users.noreply.github.com> Date: Wed, 22 Sep 2021 10:04:49 -0500 Subject: [PATCH 29/55] homepage template --- package.json | 1 + public/react/components/App.js | 4 + public/react/components/Arrow.js | 17 ++++ public/react/components/Dots.js | 17 ++++ public/react/components/Home.js | 21 ++++ public/react/components/HomeItem.js | 22 +++++ public/react/components/Navbar.js | 2 +- public/react/components/Slider.js | 40 ++++++++ public/react/components/SliderContent.js | 20 ++++ public/react/components/assets/Eighth.jpg | Bin 0 -> 39284 bytes public/react/components/assets/Fifth.jpg | Bin 0 -> 45585 bytes public/react/components/assets/First.jpg | Bin 0 -> 158867 bytes public/react/components/assets/Fourth.jpg | Bin 0 -> 28208 bytes public/react/components/assets/Second.jpg | Bin 0 -> 127209 bytes public/react/components/assets/Seventh.jpg | Bin 0 -> 71143 bytes public/react/components/assets/Sixth.jpg | Bin 0 -> 117161 bytes public/react/components/assets/Third.jpg | Bin 0 -> 21284 bytes public/react/components/sliderImage.js | 13 +++ public/react/index.js | 1 + public/style.css | 108 ++++++++++++++++++++- 20 files changed, 264 insertions(+), 2 deletions(-) create mode 100644 public/react/components/Arrow.js create mode 100644 public/react/components/Dots.js create mode 100644 public/react/components/Home.js create mode 100644 public/react/components/HomeItem.js create mode 100644 public/react/components/Slider.js create mode 100644 public/react/components/SliderContent.js create mode 100644 public/react/components/assets/Eighth.jpg create mode 100644 public/react/components/assets/Fifth.jpg create mode 100644 public/react/components/assets/First.jpg create mode 100644 public/react/components/assets/Fourth.jpg create mode 100644 public/react/components/assets/Second.jpg create mode 100644 public/react/components/assets/Seventh.jpg create mode 100644 public/react/components/assets/Sixth.jpg create mode 100644 public/react/components/assets/Third.jpg create mode 100644 public/react/components/sliderImage.js diff --git a/package.json b/package.json index 43ec6a0..53d4cc5 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "@types/react": "^17.0.22", "cors": "^2.8.5", "express": "^4.17.1", + "public": "^0.1.5", "r": "0.0.5", "react": "^17.0.2", "react-dom": "^17.0.2", diff --git a/public/react/components/App.js b/public/react/components/App.js index f1ae9bb..7bd1fc2 100644 --- a/public/react/components/App.js +++ b/public/react/components/App.js @@ -3,6 +3,7 @@ import { ItemContainer } from "./ItemContainer"; import Navbar from "./Navbar"; import Footer from "./Footer"; import Cart from "./Cart"; +import Home from "./Home"; import { Route, Switch @@ -76,6 +77,9 @@ export const App = () => {
+ + + diff --git a/public/react/components/Arrow.js b/public/react/components/Arrow.js new file mode 100644 index 0000000..6f96b8e --- /dev/null +++ b/public/react/components/Arrow.js @@ -0,0 +1,17 @@ + +import React from "react"; + +function Arrows({ prevSlide, nextSlide }) { + return ( +
+ + ❮ + + + ❯ + +
+ ); +} + +export default Arrows; \ No newline at end of file diff --git a/public/react/components/Dots.js b/public/react/components/Dots.js new file mode 100644 index 0000000..21f3e5c --- /dev/null +++ b/public/react/components/Dots.js @@ -0,0 +1,17 @@ +import React from "react"; + +function Dots({ activeIndex, onclick, sliderImage }) { + return ( +
+ {sliderImage.map((slide, index) => ( + onclick(index)} + > + ))} +
+ ); +} + +export default Dots; \ No newline at end of file diff --git a/public/react/components/Home.js b/public/react/components/Home.js new file mode 100644 index 0000000..4d659c0 --- /dev/null +++ b/public/react/components/Home.js @@ -0,0 +1,21 @@ +import React from "react"; +import Slider from "./Slider" +import HomeItem from "./HomeItem" + +export default function Home() { + + + return ( +
+
+ +
+
+
+
+
+ +
+
+ ); +} \ No newline at end of file diff --git a/public/react/components/HomeItem.js b/public/react/components/HomeItem.js new file mode 100644 index 0000000..435d0bf --- /dev/null +++ b/public/react/components/HomeItem.js @@ -0,0 +1,22 @@ +import React from "react"; +import Fourth from "./assets/Fourth.jpg"; +import Third from "./assets/Third.jpg"; +import { Container, Row, Col } from 'reactstrap'; + +export default function HomeItem() { + + + return ( +
+ plant1 +
+
+ + + + + +
+ + ); +} \ No newline at end of file diff --git a/public/react/components/Navbar.js b/public/react/components/Navbar.js index 5f46cf8..59e70b9 100644 --- a/public/react/components/Navbar.js +++ b/public/react/components/Navbar.js @@ -14,7 +14,7 @@ export default function Navbar() {

- Plant Shed + Plant Shed

diff --git a/public/react/components/Slider.js b/public/react/components/Slider.js new file mode 100644 index 0000000..3ba4ca7 --- /dev/null +++ b/public/react/components/Slider.js @@ -0,0 +1,40 @@ +import React, { useEffect, useState } from "react"; +import SliderContent from "./SliderContent"; +import Dots from "./Dots"; +import Arrows from "./Arrow"; +import sliderImage from "./sliderImage"; + + +const len = sliderImage.length - 1; + +function Slider(props) { + const [activeIndex, setActiveIndex] = useState(0); + + useEffect(() => { + const interval = setInterval(() => { + setActiveIndex(activeIndex === len ? 0 : activeIndex + 1); + }, 5000); + return () => clearInterval(interval); + }, [activeIndex]); + + return ( +
+ + + setActiveIndex(activeIndex < 1 ? len : activeIndex - 1) + } + nextSlide={() => + setActiveIndex(activeIndex === len ? 0 : activeIndex + 1) + } + /> + setActiveIndex(activeIndex)} + /> +
+ ); +} + +export default Slider; \ No newline at end of file diff --git a/public/react/components/SliderContent.js b/public/react/components/SliderContent.js new file mode 100644 index 0000000..a406f1e --- /dev/null +++ b/public/react/components/SliderContent.js @@ -0,0 +1,20 @@ +import React from "react"; + +function SliderContent({ activeIndex, sliderImage }) { + return ( +
+ {sliderImage.map((slide, index) => ( +
+ +

{slide.title}

+

{slide.description}

+
+ ))} +
+ ); +} + +export default SliderContent; \ No newline at end of file diff --git a/public/react/components/assets/Eighth.jpg b/public/react/components/assets/Eighth.jpg new file mode 100644 index 0000000000000000000000000000000000000000..62b162aca965d6ea8eefc90bd8c6350aa1619002 GIT binary patch literal 39284 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 QNBoD~^50iX)IX&E0(@KWAOHXW literal 0 HcmV?d00001 diff --git a/public/react/components/assets/Fifth.jpg b/public/react/components/assets/Fifth.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d233806d3e5800f090a6bc82c4c24fa48e5e0f63 GIT binary patch literal 45585 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 literal 0 HcmV?d00001 diff --git a/public/react/components/assets/First.jpg b/public/react/components/assets/First.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b6f45ebd4c977f425752e84d90b10e28ef3727ad GIT binary patch literal 158867 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̀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%0Dq4} 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 Xf)K`Q)EAVeev{4c)|8P4{9F8gtd`_w literal 0 HcmV?d00001 diff --git a/public/react/components/assets/Fourth.jpg b/public/react/components/assets/Fourth.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b434ae02355af12c93084199470fb37d42b260ce GIT binary patch literal 28208 zcmdSAc|2R`|2M2N(|wz^XiG7zorbaR%(O)#LhY4AOs$QGRP3>Rr`5$iB*both^1mI z5wXOeXrvetRAMKHeczYc_rCAfeLv5izx#VXe>~Uu=e%C$`g}gubeV}{ z_wU_T{V$J`zXfhw`0mp8KYf4Zfxve+&U}C4%*khgdje+!zWe^)%l%*DhqK?GJOAC8 z3#V5NeiZobyYJ3?|NZyheSiMDAI_i7I`iH4Kis%~_NL0YU#)IEcp>Pk`g_v(M;|Mi zdsl@d)vPDhZcC{@wsFC{ITaTBfx-X^F$q+4>{t59{6C)>q4y(ec+@SqfM|UY9m`fKk!h0qJ ztu~mWH6b;7V>%Yy(9nx=$6Dj-m1EOX|Kdy^M~{h1nGxz^XWtV`oC}&HM;Qxy%151X z#YKI!#{eXHc&JW8At5R82TJXZ(JVtLHIvy?tq1qc5il_R^M9}4|NQKnB1S&%RXpyQ zA2#7o6XPM7e)pI2zx-QYVm7MU#ZlLlMr?6=t!!oST$4BpH#%$Z|`Gls>W%Y_bFqmi53~7A@XUl(l-~swI?;{0kwB?f>8kKwdQ*fxGnjPWEs}y)kQ9< zLE^r4_a)y@FiOI*EPB}Ip1}Vw_-~_w*ii^o`dRJ}bQZo?+rxYwTv-+AH>tSpr5fJn zm&xX?y3DW7>)m&n{b%d0(c6{fP_A!6LF4FGKcF0cZ~Mk1VkPlSPc)}W%^vE6%%-!O zWL9j20v=H&<)shfm4(aM0gKPu3{1?dBRE>Fk;eBRk%}rE=>q3?|N6K2|8Sgf9`Nno z1st@kxc{Co7jEWxJ*~P4b60T$_+Ccqs^w+!wEu!#h#pl;z2-z9MrO!(%Z(*koaG5i zW#c&Ni(ftOnyDt{{&2sl<=wP{~xDfIPmRzzl~W!lDgn)PEP4JL5q zbahUm3pTNqL*?(nO+gu{#slxL#03K%;kt_EJ^mZCbeb{Ca#f(fns_z zhYLCfmOx)2tH)Q?tP=g}Ddb>Y#>k7xPXRfoWDz8CpM7xd)T!D;!4VNteUDq)gGRj9^NAEgL7AqFT#!i%_ z(2`OD7upBo_f)z;Qw?sPcJ0)bdRbr;CimSXBZ~m#{>cWUbbSeAmKhx!Zhw!`^|Uek z6u{mB!gc??L2XH4Dn%&+1}2Kw9dA~ps%$um-hNQ9-E?H-IpF7-jK42a8kegF@$RoI z$1FYL!mmq~&g+$N#qV2yR5|zpoR>8k7%JIMQJ4}E+9pdZyMBK2X1{7iWpAxYvWmiA ztr^R`!ZfcEX74%_>i$`u!y07-b_8sbp)h6K)f*PzrU^rjZ&M(ku>lhK#)6*S%dgyr z6x+oAQCQ9Hi>w>^OOQ^8b&}TH9?msl+%_$Kr|0`w-QjP6ho>IX|Ald89cTeCx-x(r zcz{MA%H>6MuIt@}LX#6lt3BuCM=Wkog03oxZ^io~E1_|_5&ItA4RYTyK|P{BZ-oIL zfy+nK&G_l~p?HzS%KAZ?vDF0liWu@cbCeFt7QvIE6?J}m~(@QGh z$%GGGCjuWu=Um;ipi!wuomnRWmYnUmgT{e|xn-lwv-QPa!?WWDTmO6mV| zu0lbsp7Uhz9r?Q|CWkEnB?C!|PDTn2gHO%mQJJa%ck3fQtdq9~uZP@VH3C|QlWfI z4034Y|x|CGL(+e9H4I;x)&e?NcaN^p}`?@v1qG_I%b~*^*|H zTpvm2w=Hei&k*D|e`t69FmQ0qG^PB_FIy6p1W$H(C)9FyP4{bHYs7vL!x=e@D3;SG z7}Hy8lIq?o6@h~Ns-Dd`SvA_BufD48s*I+YqSlC=Yl~hTTMj;-SJI5TTO6b14Hy7G zSzcvg|0Zap7Uu;x>Nj+Kuy1M2ZXgH#MhUTgo#mXe{AeqF2W@R03iT&b!`D8y=)Y8K^2Q3}=@X zEJScnNvl{&T5>``pJhrFvm@5ZsFS>8F#=Lbb29~QES?C+G`h(eSH_}g28Fd^isgg& zdQa_Q_2eN#Uvm2*ShIG>0v0+utXH-^60S8M+5fZc!<=;mpk3mghfDu3g{WDdJ`ngIRP$TG|_%J!ndUR-;(Oxow z!^YX5G9vBfRlBP!KN!=$(^!5AWIp0>WH-1%9CNeVV+Q#(bWT0uP8T)n-*Pb z`7PdI=AKeu-#~(io_%Ou;Pj(F{asK!0-c!b?B-e6puVRdpJDmF=UytFL%LIbeYjsZ zI_hIWFheI)V>QA|j-)5d zse%LaizrLx5__4&r6m4jE}RC9$(Z@&Oxdgd0DY&T$ZXGx6!-A@D4efHyD2k&p|1~` z%o7aIrkk1Tyd2iZ=Ga~xiKGuW#LE9vf#wK0Ch7L z<#X8<4YgcTOa^Ov9VL#RA1kci9I*5sQo4O?kAWven0Pp8r>$Es-SP!_#F~JFq<@s= zYH!vXz6$Z1{5h^BFQ%gJTV+_vW=arc)_OjPu3A_I*wZN$gJsru`lYt})A^EvrKE^xIeDH$?2HQwxAQiz*!tN$bXeQE}fuCv;M zdCx7N($x=h6qB=RGO#;R1ycaBjrecB0_`w^7t1iwDc~00srSvXGKKV`2=N{}pqWbK zC`_wd+AbUVC_K@&i!4rMto$i$SS*J2l5gC-lUCVDo?BV6I;D&q{uk{nM;TgNK(oG@ zS}yRj-%akn&KLb7@S?Lb|5~(Dk{gn&=wpq&r8{Hd`fN*r?29!g#=qxA*l%)XevZUB zZ%LG`>qe2HS+J50o>_#n#__vsT|(fPY8bU#=E?}TY;*E>Ue$dtD(hoJvi+(Bg&)KC`WV~9%h;wt{dRt^FUA8levc17l3w0#|7Fsk#){&J8J}>|vkx+FJnuapemV8uRi5yyGcG%v75LTTuo7p{d~mmi&@Pli%^J{VrqA9I({(~=XHZ^jUKwI>&JiAoa(P4s3ziH58;(J zpJSL%ma&wn6bx>Gt4;eiuNR*Qh$W`(gOOhP=VcM66$| z*+t6Isym`J9SzZME6m)EIJS~YOPgp{@aUU*Uxr+@Y_9+t29Y)Pe$oyEl9;26JAJ;D z^5merCS0Y9G_`w>~Hyg`*1fg(h0Iewp;JkWDcn^>i> z4o>$@CY}gfSBCViU$bX49&>*#R&*uF)*LD%OwhQ2s;TLlkSy`{NisEUi5D`~QO}xP9?BQi$yHQg)$e-p zcLn{2wOy@#$QNSnc;nAheEJVza>l9Oz5m7Ia8*Gw1m@G|i2$LZkUO8#6ptkHAjuJ8 zklug3q>rfGDjJwbvPPB3D@n!e{WW^n$GZ8pRBaLxAl|@?jrr1A$Ua)Y#hwUQFNh9g zD}3u%s8`{h2=s^%4||RK!=)qCv(xw^)?AJ==GdeWbu*44-LmZ&Pxv&yAJR`djvR3a zSl|s*tgo#v*t1B5y3omHfu8?f zf`oGl380iQmy)F=N?y#%Ygd_2kI9D>Dy16Sj}N_zAAu~fp%5uM&py^FmHDu4#4g|p zWIyGiv^IIVsjgGEZ~_4G(Ho^yowrOz)~&P@Ck(ONS~}VOTTHIf%L<^p7X7y2RWspQ zhSY8t@>})aUEpn+a$8-{{PkNXr(?(ZfFoHrCLw8m@^KXE_XIsf7gp45T;!wTO)NRrZ&~NrA-VwI>QMN_0bodr)kRj%@qq$Rl zotJ0O$P#W+EetKw!|(X{B0>++?(yUoU{&9tw7LhglU4ql^|pbbRvnQd&wCT)Ow__; zJKgqQ)<59z3$J!#fYR%~71O$Z4h@@^n>RfDlD#TQfIqoCFM|VaaH1zkVfAJ~mKSrf z=7juVa)r1r85WrJ!SQ;5vF9=EA1fa`&=3$<`13ymq<^4(xixQ$NZaZaxJm*hq*gQLprmt8q~NEN{Z!})axaza__;1M%7 zAUN$+X{eda@M&}|<&|#WsT!m+#NmdbKGU9CXZqo_LHm^?!!%|%g(9`tqgEPgp_AD? zRED%ne{mvELaY8nzKNVddUg=ZNh1pS8wH*Gwsu%qq+}l$2?8GEw^Ht3<9lb{Dsgef z?|b7viVhI`YjET7gqStePbCP_?ZRy&4qse%`>~f5g0z;8VN@E}kQ~^;nOU~p&Nm;S z)*#B46@7Noa(^ZTcG5>=2KHoKy5$Q=g?qgY@`1n|%?vE)Te>|5)T2Adn4j#Y7d?PB zfotlE%mA9l`c=btp-Sk)VaBr9MhnXl!h3L>>53CPs2&64yB%3wb_r@dyGfC5nuy?` zi|454^QfK@)tvUYYAYYgWm?@qlM@#^xyPuEkYOl!G!yC`D5 zE6on^*f^Kmy783D!=KoZ60|Gn`4THB6`kNRlVTuUe=!#7hYuA$;&{fwvQ>RhXmsw` zKpEI4#;e4eFm!t_PT7u*98c}c^8a&y3pL*mYemp+-;+>`BaxIJ9w6h?bM?3Y@`=E< zZcn^RRL<5R0I_OHN7AYXyAOYqWqTF2*KhAl7zpl(Ia%!7AsZxd`cM&b7*u=ajI`ZY zFM!_O7jw#Pj6Cd)v;+LCVknz=FBjpgg?x)IxAlnn%o3~S6G z-$^X7iH?2rJGYUfJd@Kj`e+W_vT`cG3~p@*rvDRLbs zgA;-1%Otxo?bGz?_-ME+e|Es{m>By!MSc1(DB_xZc3-)TS`lntk!8UklhUtO>i3^( zXu^FIN0K!hL>6M6#Q>!jv08mePuUuM70>?>kon_3#MP;|D?O%CF<|6E_w}K&bODj= zAQChxM{3Y$m>@BUxVx*>f_eLg6@ntY?C(?FkK}LiEfn}lw<3&Wl5%rxMe7!9tk=2g zF7tIyyPO_nPDQT{cz48kasd(3h^dW^9*H-%?YAth2|EQ?#7cbv77y+`=(*ZYu=O#s zZHFL+>qVWv?uCsQhS}%Lp9oZDx~8p{<;WZ&$`jA-6uL{4dt7aBz=oHt;%QP153htd zIz>Js+as6AMLU|EUjptaD8&sw9EJ}nzKnap#BSUZO5md2l(;I8Q?T5)jF)>Kh=!l{ zK-qcWN0HyzgJgn#t_fY!YBgzMA3aXOh0WRpxIX@jEHo$%*7VOLhKA8}-?iCm+UM1n&_3iK)#hwaB} zSg<+D=WN=mXB}j}irqN-q1i2s%=JYJ+S?ABuTfs{&#)+Dq_n3w!hO9DjrLyMN85g_ zvU7FRxGRTPJ!ndIBwQK3OuQGfSb|Kf({+<)^>mce)YSA?K2$O**5%z!`D>~kTWObi zn_F~v-2QQ&Mx*My8oPRsriz&r5*le89iz?t*2cBqV$8pmd8WA6IC@6(!OaDE#XaBy zVx@+o%83A}+YmNNU7L=#%RmBG7`jgeJYcL(n=p5WN9~NN_ug5_Yb`pK&OJ^bvir0w zMNuSivDV}$F;h2OT9K$#GM5<>(E+f=#G*FVb7^xg(lUGu$fS2z95`&XSC=>}~+9NWE|lEr?};HXYK&pWn2^zWYt z^w)2GV;xAgvId4;^j5jz#Db32pztw?jc>iIsX^5gghs;b{Jn>Z5&5xKvXFuc$rGfB zSo)2lbPqplOkYJNpkWh7V#A)g8*_qG(`cH6tJ-(=L zEK0`T@Lk{f=C4gkNUzJF+2O>Coqh*A>WRS8_{Ms~M>B3s1=YVg@R6aX&|&ZF0_#Lz zI#D7ySMxB;D{Ec##aW(?kt>|JWobcHwWD!Zeb_$qVRvL4gRT(8xnE~#BrNWexIW#S z)L-;g)t^bnP9UGo3>lU-wjC)fyoMjup9rXC%93Z@!9lQL`0?PBsjFtlM$z$)S$}=g zC95mfICuoW-IZnqx4Fm8YeI?FS&o9tts$Ddi3+F8lG1ecoV{@+ZX|xC1%AOM(-N@~ zVc)jyp7WrSq^vKk$>wRDt=r`3$JgQS{*7#m9bmd?Jc47?4hk)P6sOl=625XFTp zHO}R^)Xk>&sTmH`4gosQp{vwImoJqTmLnlg_u?-G$_!q_^bk5=n$(Hxv~r(62n6X( z!TN1(Xrg|wBv=O&RzRDb-qIUR)YhP&;e--ezYC z#(%Fx*WPI6nOMkcEbs10hN1?HuNF|I80)}JSg^Bf?ZB{l=3&mmsJzsizUdO#WKm1v z&x-Z8WfmkGDQD?V4WJ}la^)9*((=ulpbMT0L>FPdiXJG^BMZ$s1ixSv3C~n_U4)9s5Cq5LRKFz;qA2E|rejzAtGXeks;bZ_wf$q}4UqBp7P( zD`rmwFd%R_TIS@mx|`Uqkh1(f(LKj0>_KK}q{ppN@%mN2{BRtwvtE)b)$MZhm_(t3 z4A2);0>3Up3bhJ95sY&JDp{e(dglE}H)yoCY$t*=Jc?8Hn_JlIwYX*isQ3t!mFqxc zUbo|GYhVLuju+Z_;vy3VIoX)c?UO+g@3KFyuJzVY=j9U$vXY&?%+V9JOy`!K@7+R+ zGo)*FHiw%3s&apmQ4fi*0f%TEXXcbex!;vHfz^yHdPOhCo5emEaL&7B9fK&$;2>KK zGjj8>+|ITH;U_z8!XIU}IhrlK}PH%2H(rtB2yE zq1>=?pDWj;X$2eztne_J!w#O>mgaXbp|}~a@@w@$?;2v~wn0$g7Ii9gqe>{TPT3N* zJ1DKm%^8*9KtQ4T($dm&(NKu0ahWeqi%PewUrObG!-U`oyJjVO&4Hxy_si)sL$syC zrHC0h1~Tjb)#NA0JvMcrY+T^;E^}KYl2ryme ztp|5(!;U3{L$esDA} zc98S}hkNT!f@eZO&S!61^<>}z4S>|`J?~ywX{j5B;HI>>`_AJ z5|oJj7}Wx&EZ;WCKI5mcU0m9Q8u_7yj`MEp4mWJz z3-|aZl5k4dtERu3Qz*!Hhp*^Yww%RB3`I^m5!UzLKBJL#e4Dy^w2GVSF50&E4eVLA zgypF1TNs9$HDq}$zMh4vhx3QFEKnK+G?@>&sFhR7{dOo%k&^9(RSQ&6{{^DE>tb(FQ@(UN~$@`X_IdD8A9KPScY2Mz?2kg$I_FP;E+jx5!_}nR#^kFpPU^69)=8_cdd_b z)u0<;=8wzY@8`YHW{QtU38onm+Zf4j8NISCsAT{FSZu7$vTTLr|I^BL=@RYGbG&tH zVp9M%_g`eF)9E$=k+%Nb30Xe%^pz6ou?x zUU*ohx3;~d@ikd>w#(a(JZd-xXWeMAkKBHfoj!8qWrql<1s_7#I_0JTbXU^@>y%V8 z>#(Jbs@B%Jn@g1djmFam!Tr4qJ{fgzd}$$BS#*>QVaZhy!bE1#VH&OXyRVj!Ls(;a z0MEGNrRH*Oc2apeUNkXvr{_&o@vqL8?}-zx21kfU_y57W3Lw#MSIi6}6`n=(W!$Q56Szp<2){~12o2b%uttpzgMNE9+AONyE;GX=Hw>QrC4 z*tLR0!f(eLUP;Ogv+bLTxE#HiJvhwqQtrqO`Kdv!1&AS}5XVXMs!3yiUb&C|n10xu z2_p(=u_@hqAA{E>hz#VeOX}Z!1o4IJ4Z%UkWc7E2tWcQWgg9#%QHBl$jrTkZF(z&H z?e@;jX#log_8{BxpY-p5JHk*W0>8g4I7((g)CwoJj_((Ya==Ef>nw<32xpXq^4o$# zfVd7`1Tu>q>@eCmx-1KGzr9?0c&7;{1R(J+4TVtkT$6A2FBF^PpmY+bqnLpn!cQ$= z#;e;FnmXq>8Z8?}nm5Q!b(XNmXws}(aTlYkTrXmAC!JkHh+ZN`fSo^Wl@u3mGxWqy zA70%E98Q`m3%CIBU=`WBb-8UJ4ewQ>4a8$6-rp9awxCV5|IYf|k zsYbCychy?8r`Te$DEVdyK?RMZIV|D82DRc+zjPa#A_Ch#%u^EZ>$jP4-sV@%bhy z%Q+ktBJ`%wTsQJvb%U}?@II2Gk1%8))u*}{ep5YiJ@@20yX01K0iwoEO0`HdmJ>@gGvc++*Kb;5wf8$wy zG+8Sk(&sjgJ^sE_{zmMu756+BAOio;`HqrgSGPtX<%u2t(e>VlWN&2TO|8m%t@gSy zYO*w|pAU<+ajl8|wG9o%bSCbfgGnnb$`>4sUCj1x&Wyj;;MlJWKpDMr@X2vaJ8hP{ z(0#{Gw@#x3P~tyUg$TRl{1lh(b$Q;vmvIFT5ibhG;HC zY~`L3?j=gWkbkVLh>r?(3WOYPR(i*>L{L_}8coP$ziYWWrYji5LXGuL<79`Z-5v&H z+g^1z++J_v$640WKZK`N2)dDoB)2bL9Y1xOSVk;FKF{S`3lsq<-ps<+9@Ko;!5*lF z8$<6rYVhduFDl$Rz)>dGTEbHXZ*pI54hS1ZLvae!_QRAT8&>QsnP=@^<0&%LV^=E^ zwFcMmlWS{vc@3pnjjO?MI>g!LB09&_6%_doLmLwb%FcR~Qzzp+J#}rMaSS76#rMfi zGLW`8q!q-xJ<5A@9VAq}I~bUrc_Q#37_wX?GD|ibs4={<(LEApf0~f`t7~)A=WHLj zhp1W2C5Jv;b1ah+lW8G`RW73pUzmOy;q`TS zO=4&7(YKkZuLy@&{*}e_Wy%FvDh()=1Z5lOrI?c-ukm@DVIA|~Q71ds(tBGFj`j9~ zhO`l3KClgW>iiLQI7spwL59LIF3k^6bo*#8wvoD3)au!=oWiaHm3g{a5L_^?30L!j z+PkPCD+eJr-;C+5_c&@jEEPL#Z5^395vZ-F9=l82>k2ZoT8xi??cY^hV!^_U9xz&b z(U8dVzqUCkq|t`@DwcA_e5NRsd84thxD-9_(z$kPlnMRjQQSbnw`h!S&j_i`b%b)e z2_N9cL{bVCQ9GBw2o2ebiDOsaQ$-GaRa z(9sM6=>ct~*p4ZRDF8LPx8u8}9E>l~4C)3s4N@LauBMhiKUpEhwIQ0Z!Fq2bI93T7 z1h?-loiHAhl^eR-{OWM6<$?2?+)Q)qC(>A=xe&&hpt3ezOEK|fL7k^{y=0g=n;KF=k}r~`tf%gdGfjl;1M0{$gN>dj?_Dv;+oZ<} z?%dm6Jk#-wdQ=8?Ye&(sI^Tae;nPyeAISBt!a8JOQJb+8{Sqwz`{Hi6oK!NB)+lMW z0B_k{tQa|vKe>rmWkk`+7Lj)gUjv{6Xf zgHM~b#8lJKC{u8gp1S14zXkq-Ja$NpR~<>~=vxg|a^^%}Gf+8g?y5~muc%x3>tS~$ zYfRed4-f`~ez(cg*Mm*@0J6YTxrnD5?~y377O84>zdO@W7A|c(Wwyt8|{esz1U8v>8xV(a)BNG`XYrg)dZ*yF%)Hh%!VPNpNt!JjGAcx8Z}CUU>Z=;~c_Z z1sOj#hTVCzuNwGB*K$b2!b6>p^F5C1fAi2edeZ9fr>>>7p6L$2igS{VR?XgN(N2c5 zv8Oq3>w_x+z<=d}Sarh;9HI__Rfc4l=)}m^b5I8=0bAy<<^C;alG-TjbiIUmxyZKi zVMYgM89JI|1rv=$CyGGy9c7i=XQx&HW*nKyTz@9TbJl;+=U-K8RYVj(YJ3l>KPdW< zKkKhTdfe${#bPD*GWY%JMq_c1itUx~vX${U_#g9BH>|vio0f*%(yz?aypWK6nB9z| zP3>c4?`0SD;#}+Qwl95kp9wu1fLHr7-jgZWRUoGC-8=oxZkaJ?C}_Bgg+=)_l4m*9 z2SLqbT~w=jusdU+s&%nn#lmW|COEN(o*xsy2ZioP2XtqPPS?AV?(mIpb~!S}4#wd+ z2-IR5+aH^am8RJB+f-f*Y}05w$XWgpH7mFCYJ7C3y~~B_|1dU7Dw$_+*E7tiFMK!< zleweM^{=?qJfiD8qRB38$03MP-Z*9$*V1tbUeBJYiGHaRGy zb26Q2J^U!3>9To35%1C4Fr({{KU@Lw+=hf;(|I{rxpFD2I{)&Rlu{64VI;M;u;jr6 z>?UyG4Y#=uK4v#-;pKjtZ&C}Yhi*scXq*VxySXcydYVK#LiYaxH!mQ^zb!_QgqsYH zKN~g;{1t9AcUW5a*91Xv(aynkjN6nujbu6wKMC*qCD< zjE>6)R2138n*NvwWe};R9PZfl=9%Ss_WG^3%1>4i4E`Op<4l6aK_Mq9|6T{dbKbC` z{cqxqv(t|tOX?fjuC0TLrhiq_KediAG{rwu)R_Vc4f3pyJqK_d!^C=yHp%`ox0b+5>6d4#FcF#Ybbbqdi%Q3Ubf!|DOo12zQ(29kqU9i937@y)kvsl5|{&chVY z1FI_E1DTvmcspXtygs?3W>CR-Cp_AZKcYD6m6hq+7a@EodcB}>z|bFp0tW9G3(m($ z?M_90`D>19@@bwmQIqVv6J-k;>bnkSM z`4R0G3pk^5ZN_mPg!o8ZD@B%zNzXvX7G3zq zd3*y)kfVA7x`J{NbPK4DF&P zrVUPmwe8uCz4ZMor?ox3(2{wFE{AKvd1Hj;*QGodp2Z2PZv1*=MiRd@EVWIjG7gU) zw9SZ+oLCQb)J`8Oj701OZ+W=N6Kfk+cGNAXeTG>?uDFCun}z)o*^(K~=obC1Cg(-2 zjdhGYapE9dK2^1Qp)IQ#O%R{IBf@=uH3V)2l9`anK*Ge7KWze=8AX2Gy~LSu>Tm{Y zZ%}S?A6}>|LXh_fa91yEkfrYF0~ahex_2L{)VWj%TjBGT!1I>fAJS`6C%P2HS)&=d z2AAeNtpF))YVf($Rz=(V_T4G-b}kOxb0AJSD}o<1JiK{iWTF}AkT0PWX_gMMuzcOk z_~18{`p`SGC@%l{P3S-ZgRfL<3Ehk-m8nB^envdzKc?0h>d5bxZ-@V$c*i+DaE$}5 z-tJSw>JbNh>>~_iYz03;?fSNfE{72vxdRZFx=((*%kBBCn#R`g>qw?K?z92H-=1q} zndowpZk4Gn>54*jA7g_MaZxadHC?32nzgGGam8weKVeD)#5j%CTeZgt65bFtl^Ym`{Z^@R}^{x(*zgdyfHn1DKr1{~_ z)pp=Y)L`O8QEA;p=+yRoc&3 zxOD?-HgRFWL*8GX$hHdGvL%Z^%V_4YNA3~HpZkIzk&Q~%__ZFE|9Hl4tnR3ZJ#_z~ zbIKiuoldY6l?;|RuvyM6S!h2pSF*Lbv+dBsij-(NNLxVT9)|x(%BF29yaIRYBVlR7 z!Wp3CvAG~w3Uz7Kq)FJ$U;$weyozj!FUv&5MCBVSz!vAl;~33U%5<}Qn{>;%--TAN z#yHo&z^$mRK5rYxa+bN4H&RzwH@(>4c>Tcod0;@W<)t6ZR1OZT@?GV_ISEIZyGln6 zaM;nW*t%<%I%-K%)y*bSzH7X0E_8PG4ZBrktphMnZN4m2g8zi8P^VNM-Z{WSLwAnS z(N|1;a6okY;U872Q?VH6u(O`!>#iiZF*~Rb6hx@1#KM1 zivJ6N$$iVW5+$cdk2 zIo(pbuK9^pNW6=Zor0x!%&$(y!-r1<4vx}YcV6*lbjD!%UFZo+=O7MMtkVO6vV%?E zOPxk526r&W#2W{a2jw3ub6gTXoCs*TCYTcqv^qNP>ntk+4{uhy#B=bqphNTic|Xqv z`^s18)@Z_b=S?6Y_&g;cJEiX@fwccR8;Vei!*%vMXL0djT{67ux!*Xy+Iy=r;anZB zwtVYxS{jCofwhs!-^F-uCAm@Et15v~Sp{5E4*k-=`xU5_f@%Wwyg!?(hVsB+Kg;v==F>?(Xpk~0!MGfRkT*hRO< zt;-!`E{!&zTMh07G05%#s?5Co%j^}h|9h62d&6)*EpRUj6t_L9V6=uK7FdF`h(epD7ejEq0Czc`TK#D2o-NE4= zPcWGoWgX5}Kjt;7-BP`YGedOw%|caKS6xPbe7mXe&OOp%7c)@b*!ye$k&qiV<%Ycp zG!$<2vXWOj57%FRT3*_H6AaW|0f)G)#0vK4LzkEHTnUo%**6#Ui09AWHAR{546!iWk8Roxo8AF|y6G1O{C=D1tvzT>$()+0YK`ZR6tZ+U z)8!>LM=)Dh<}wJxXb8v!d-&Ij)D;fq%xzQ}5m#4z_p7P^#!KXWX$swFc3pF7LEa0T zpW5I!xxv*3d3~-|Aiqu-?CM+S!-R$^V$WMS8I`}_wQX-duVL{>t^e*@EFZft+3ytI zn3yeH;ANBOoi}*>ebbdTQ6>WKXE|8NnuoBll;vv>j1R!bg(~7BEH7_RelfJ_w*~Fw zdgA8tpM-!AL1P*j687MAiPZW{7UJ*^zM_i7(8d+N87TNRH&DS33gLi~Ylf*87e=(0 z)0KY@-!DcZ3~zTxUCFWwI6#86czas*EV9APuEZ2Y$N&eFn(oBbjhi48ZE)%XbEV&2 zv-P=drW;0vcV?B;FQbeoWtB|qeI%={!#^+U_V6A{>mlreli)(Av*K%eV$_KQSD7%;l%Ls~s4%{TqxB!x6)TP#z* zOs_7|UF2I87l>RZ1cSO-gIOk>{;gQ41|ay=F%0%l-hBF>-T6eUqMiaM$Wej>vl&RZ z`=;NgquvIW61I92gMI#iLdM$%w7MNVG|WKA&?XvKNt)089Sg@aQX7ee7Z z;~SNObu#xa%k0OV37}_Qi5bta(1#>6P*(l;W>$E70~)`pOECA*Y`+Etmb+SSkx0w@ zBjB_Hbl*`F?_Z5mIMOPP`8wWkB5+mAV3$qVosly&GqmB15)RjYVdS!Lqg-^$?9+<; zLZ>jQTYU&Gv~uHozN?K~P0gU5Cn=&3zt*|nQ3h$U*xZhA@5L*6T>>s;>#@XRKBpQ7 zdYaCw2fx1?PpmfF2=#o*3by^{4Xw`9(f{gS%w?(xjkqe?R9Y_7t5$3B_Sqri>?|of*D;bwHWDp~y^@uDyqA z)$N-Bb{*cZHhB8q_|&y&Rv1Ywbzzm;<`LQ3)e0+R?>%QNzpad8q2GCDs~uR;Q%kyE z*EH@~;-kepKl*1D72armd+jom48a^$W+VdrGnL-dF+akOdAF(gxl?O4(a}+pUZXFv zdyh;lBQ$LVIm3S*X6!g@zI!-5P1?*10|tBd`-N-ZSR3v^Prn}63_su%3)dd!&xiN& zk1QHF1Yy(RIMzAm@_X}<5{tajTb;5tG}nGRv5^x2Fp_qF-(Xq*bTk-xB@`VqOR!O* zt8*o&vHT(m$1g4Ud|;vD-((Tsyq}oA$lpjt-yEH8Ja7~)y;%p7B~1it^q6>}no^@v@Q6rzdUMl5fzv)ISAd+@Hvtph5rxGHI!S=3E zIOxVS0oCbiV~wD+9%j_j9(%JIgNn8p8kF+fA3|M-QiG{EJAVhsYj4yvs7)6VWs4ES z)*abf)E9)S(*E|8p5@clZ)`xz#r}&8^`1m)_RR=4&mJ|Q(;x3>P1~_-(!R(m zTdp;#(@_6jKYdSGG;#*M&(w6J|4FTZz6DhP*7oFI;zRqYb|aiC9;)xIeO4j~xs_N) z5sAOrP@)X9Wv4x2erCi4{wGV{Zs}Kw*b5nj+m9hDr^_1G}_Zz)H8z zqRk_VYUCT+q&89NzsgHBHa4i{>hD{*btk@_#ST|zZsbKmKfkyBoFmN$vZoJ{ZB+d; zvL41-LT8;XWbXq#0tAaU43sP-%bK|=IEm~}g`3m%kDk+RmVDdpRJM4aWq<;`+eIe6 z3EV0tlG|~NX9ts1X>r?pM!ua~5Mp(!gO`&kYFtX2bp0wVzsZ#q#5a9(k9P&Dk1gA~ z+Q=$}K(_&Mc?`pEGMp2E2SW|^LY6tg_?eOcDs`MTw@?&dUep^cOlTOp_~1>I=rtt= zu*K)WZ#jEfJ&VhMZbM1_dHENNjg6Jh{S-ElASPovjt;@u0tO7&-F5LF%M!;*<_>I8a zhJw&`nfp5}d8~1__0R1|_}zevwW|AO=dA*cn%#-@du~+#BTT0bNjIx>CP-yoIh1dX zoRqabsr^0uyI5+jbHeEjku3O3=$P!?1-e{|yu$}Qq8)|ry$~K=tt;sAqg+bD`BslO zE_B~B@Kc%GE3XZA^69{b3n~nv-1ZtA!`;ff0)*F9LSboTGanxbts>x!-^FmQfoqVs zTnhck;?fLSgVJxHeg%z4+z8W?J5a<59~)>C-8wlDw*eMB`?fUCj>!XPy}oKUkqK`C z%lZsmcd~5%TBV3>Td%WL#gY|AI?DhAkpW3HdZ(%Ap<~4Ck{rj95K6Fdt<9%M{-n&l zwng5W)AcSzLk9U{yK&Php*#4TSe-JJ4S9}@pRgUg)2w4+094-$>&nu-YOQGl@~ej` zP0ry}s#-BG`xCE6N5U*>&s$V6yFRGj{x!v!1{uk0E>^?wnYX#k-~Ql@FMk=+6i;{1 zQ*ZjVKjQ&}<992TqBM)4D2OE)O@}AK!5GS!W7O=^C`W3%jB#CwZeU(f)D7QBPWq+s zyr~E2sz$yBAb&Mrm(sa5SdtXkL5bt z^$G(VfUsSHN#42CDbEFvv#{mGTceyJP(ZxSN1{Br=#jSdi zw9qsc^!RKm=ADh8r!I;fD!UOi7X8r9Pq~FGxY^!jg2(o?3G&12+j=Vrd;G<;;gZ*d zx9#%wx*;XvaqhT5dCVe3=;)l&bv~cxF@+4DqHCW9M*iX@t{Y5HA! z3DUNZIZFuC|2GuaGjdRI(KdTxr#rd6$W0PTiL|%SWWkk~OU)?GjG;)KzEirq4Epj- zsC78EEf*Vn5joC(E5Q{KTIW7yM^#o;{)rOZ|3TTx|dJ~wBt zb2G9W06~L=)@twSo!sfW>Lr&lbZe5{W-m_@_Rc$g1(+_M9<)X8-}DTd@(SZI<7Q!u z({g3t478>{x4oq*pv}>fzHn`0qbqXI=;uE)%^;s$@%J_w$!2e=PL_4vp39jNKTodA z>+CwLXyK(Cn4NVV07SlaC3A`-Zg4Otfq}IKX zCifW}LJ)hYbl9Rd3oYfsx`&16OCg%Qn22vg8vsCpoVpOck5~ zOxPKV{zNC}LDUL4qxRJ`ckOHoI0eJe0kwMfQ4!8~L>bq>6G}iHp>x=IES8qzh2hG{ zt|82fYZvC%Vz$o)TKLCvs8?;R+?q5T(JlHJYG-f!d>dX9qV`I_9rm|Zt$)$dh2!d| zZ(d>N4SW~-Yw@5e5+S}UNK!E(IY*qly z&#zVZE$Og8IcAPpkQ?`Yk_wn&W^-q!xHyk_AhjxxHp`~|plwQZ9xt2}D4dc2PLVgr zdK9+-L<*q1a@PQ^8^5`Fnw%|ZM*Zmnj zA<#&dotw7h57^3lRU?>yH`%xyfqeXc17xJIXv)5)$7qQtoZqsIS+rWF&CK42H`=CYB#_F!~&PS z9BP`b1^^5IeM%jt!2m_LxU$a38jFQeCl1+UW<$ z$QR&M!FW#WHQ|k1pPy@jxpK$x*gz&fR?^LAX9&_9f(J#7at?UwYnt_Mi)CPL(pu(y zAF2ipEJhu1i;Gk6;^A%9!DLFxYDgZjQpkAas`HIs;g8YLP$ldy;Jec0bSG*N-Ag)6 zE-z;GTV{)P7JF_NSBcMI>p=m=$ye{&guvGVP>0^L_h1l6NrG1MOZd>7)?{yY6h zy{%2bm3PV3XOX_YgK`lLHtMR!_~KB8Q`V=okzA#PhgTDP4t*U~0aLjSRr?2k{_T*F z*5o)LOyg#7z$#3c91}PQvx>ubF&oG99i^-R=5DtH+N*E#kL1wpzuJ?4y~uLGmFJE1 zy(w=O{#ArPY(OG_NMV6&_ntrQoX6Fcy zZoKu_0ZdU16i40wR6=jN7-JiZCR&m3t5jV0D!0?Xv4%`gOMNm zYF3{fUu|2m$e&TDFlU4aTXxommdLQ!u=x%mq>y!4dwVa}$D-h?M@&n9-+HHH2fq=h=J(foBTy9QX zT1@3ZOG}n=mA93gUDN2rH{2|r+w(>HN0yB^i&0JvTWT!dJxsYJj|5r7K7(KuY~Hq^ zHu6g<{3!{w=vKT%!Wpk~14cMtC2hNtTx1yID30kGZ&J3-ctdk@x9_(xdM#QKy~2>G zwD&3Pb)Q0L`Ap)rTWL+O*bjgFcXi|`d8abx92ZTM6x@b^c}$T-v{r;8iiI|`8CvB( zQxyi}BVikvcNn2@o`D?|Z_Ho0vzzmUW(O)wjanRZq^%b$VKy^cx(3M%nIzF%-YetC zZQJEj08=S$sK^kBUu3Jc&goSNe`yKn}(ZPucwq(2__V8Bsr$}TQ!tcGj|0|$hSHi!>$CsU9 z+txaNf4uc-92gHtRnmBKl}MGnZ><&N%%IMzRxPb9=FPAGBy~fZSc>UIGuvvD4IS=_ zR)z{5GrsI*U_7$K!;H@%GUf%^{Yn#&!`2&k6Y|FPXt+TfKA6GJ3d|OT2q7_o0>5I< zYn$*EHt|&Ga?qX22r#*sMMK98i)_$u0l{=aXK6`7#F$FRR$SI@&+4%Rkm{aL94Lf=4q{A?haRwKBi&VH6=dzY3WG6Dh-11ttKF;5L zfb! z?-I+jdOk-rGE#ZDd%=yZxFm<=9Xvh`xvP=JNLHzwDsm{hZvN$6Cfu?#sVtPPiJ>KQ zPiBQDbChwQn+J|eW=dwL_ggD`z>^#fr}NORX_yc|elQ^fDe64E-47Y1!4QW{x;@TT z46`Yzmbl60-j6G55hJ%_ITWw&Vp$F0rdZ?Zf%cnouvp?yGyIpaLi4uTbAw95q~qYZkW=2j}6i7)9+q-z=$ChTZZkUojS4i#|ri1HsF2qA5arK~xeXB*h z&sYy|HBOeMJ3gN9>b$HLr)A-%$vv`6(vv+$%#G9LPudT-d2MPT~t~I{Pp;9IW^I$gM|>wB4%uXj5m(jLJqZFZHZ{ z22oDFzgeOEke14dmq+^;XI-k2$yK)f)2U@2TYGt~>n8|skJ7-oQ&#hJIays976Xnq zQ!K(M(VP>AzX#o<_LgX%^70t31knL6*NJy&siu^oC=ml?GC1zRtERiYQuiyDEaHcyhCAZ6%xjlpxkN^;SZU=gO36ucYgt^0i@ZM zK7jUh9C2gX5ymmaW{BEad4g`3ul1?Wu?1e*d@UMMxx`SyX8Ok;C(l32V<=Vq+`u)Q z%Ls$|o+v)aJMnBT`+72-*>i||w1Bg;?mMX0`T7?JeH`9DGJ-=q?hmTSGx}tYvzJlfXx}02@%aw{R9V#~& zFGpo|GYzhijk~V^lk~}kNJWV@M30s&ORopvJQhQ5cP5~ogk%f+)^Vk>EszkGc-x08 z2Zv!P6^b!`>gE;jy;)vo^o?HU{bku5^2;o@d7{d3l*`IS>Sz4I2+Qf8-v#4vRq z$;44Mqu55KPFd5l{D9HL`kglJO~zAnfSUohd683E_+%V0N>#^MP@4i3f9Zb@D1gHP z!nuA8!voien0&SAKi5Oh%cI$w(d!n?=aizcTtf{LS{Tc}mhaz(r9hq;tFoVG%@f==p2w;~UW;24R zxTdZ@2UyujOsg;m0$5lfzA{k_;Md$d*H9>iIq|P-7})F-vVWrC5*f-FsRTuvuC<)JB%60`^h&q`lZCjd@e7 zVdKX=CD{{*KI`hr(zfk33kUGoRsXwa82`W!UUE^+TAebbL?CffVj6?#OU^(l5R*Nd zCVb2w7FdQ1-5YqBhYpF^&I+)yAv_fV)#GjFh?hrzQ zN@z_xOPwiL>2HKe!Ap+F-;+D@Q%A?Kr#-h2!G7JvK9nZf?p<%X`|pzXT{eY#)8k8d zUkmsho`at`Yc-R;e>Kj96*gg2fmCxq!_o+qQpux8+VuBRKT<=X?y)enP*lm2>FuW# z&Y;(#@&Dnb)6S~>0!@lCnO)kICA-)#VJhRJioh7-YCm=TWIgRPfWuN&$oJr`Mw1A2 zHJLhlLTTPZMpr{@hs-K?~yNEf33PZe2xOhK9M{w(s(k;+ap;&9kCzN zX{gToS|5(t? z_T7qnPdfsy*uCT-;ZtAw4%`p4*igNK3D8bG)-f+2S^AN5Tjw-RP2M}^WDaocMrvQS z+Ygf|Q0K*_?jTJdMP6DnObXz#D**!j`2+iZ;i3KQ)w*%u>l1=WD7zzL${x)zMgNNx zHgNv9&qeaLbQ~-?NvYBF1$JiT91z%!^!@Rma-pe9;j_~d7G@xj-5gi9B36S6Oz=_` zcPY~wHvwI^-Jhwt({P*+>i)U13**)8G8QP!zMKe_9lBRmYOP$Jd{U|WBP#!wxAzug zBTNJ>K2Jw9S@w?5kcccWyQzvFkYZ?Ac}WviyAkK5j~>PXC<#0F+6s?S~t z7};CgZ07Kx*`dAV;MmCm?np_JcU-1)W!JAD3kRXmt?yz_6Fk3`b!76+!I0X=j>78p zr5S_m>@f&>C8*XduzbxKK1c>__?7r7dhzN?`r1!K`L@w>6?-=7?k<1kzMsHoTffUTQF^)c$gYiLHHg@Y-un>_y=FCpsPt>N7tP`d(+;|c z)}M80?^7(e##mZpsQob)7++x>GVRv&F+p+r=>#2>32yrJXupPb9I1X5Kh7KzFACuA zQ#AkTsrT`C9@gpPHKXdbK+)?_MG9dK7I%{#_q;V073kjt^$EOtr5{$)1k=xGUI#zs zN0en-RkeE^v7ZEQ1;17x`5mf$7wezHPH1*5=jQZ3;;qh>MocAVqSYvMmD5H*#D#FL zXT=7{Ddl6MmHl}emYjC(*^u;X)FOFJAKjoh#i~;7VVru}EAgJvwxmvI{L8B9oMxFn za$)JR*@J7nI_K9GhdTV-4{mjaHj9%!zczYKL-hERrCtxc`)7Kff;=e#yUED*mN>A> zFA#?oR{@AUhugrvirysa_1x&k-h?t~U=xi$sY$U#Zqne5_2GLtl5Y!7lHOT$NQme- z4FN~*o4g7#UYMY4y#@(jo%+~oHGUw!5NywhS7~|iBBla+e0alwxjie0&G#5?qpR(A z^aa_X!HA5D1@s-Ex6X1xlez3ZoVA-%xrk;>=9~6Lb9aBu$GllH#Xg;Lv^q+; z9A2x89i3*MBvDb;bt9QpwAO>FmIA-EE-QM|zqJ=4>Oa+=v1J=;9P&+{uJ`snsfSZ7 zEOZ5VUR3@0MyI7M(R|Tpxj-AO5}u|R4(mD6LtQ2Bx9wX3L%Lqs@wzN{*y@Tf40pRj zj&|It@U#YDhOf4vn)|H+b=&wF?F4_$myDW4Oinbzj82&X=)5cQU$}08b(1VPJ5EQ{ z8foL8Gs(%y)fOTrG#bgnV%)J4tIIOJs-`SyR>;0_f-k9!B$xBoQRu6(pehO8K4ec4 z7kp%9LrHMZxT)#?>n_#HA?s1g=xulallI6SwQyE0PM7oSk3ASF)-2&rkP$6HLe}#@ z^#kIeNJJ^@(Lw42DigO0kJidg3p*)`XY76#yNrO2VkJ-8dv#n5uik=jeOtG*dB?6- z>n!o6(iCOep_Oc8f4g-X*^s%J=py6(Xb)jCT+3OWA4shtJGswDyo`?QT;F(FTG}eP z4fF7{%*Ag4WBER-VU4KObyJ+4&4W9{P?{SnXHO*SbXjZ*|Ar>#o7k(GBF#g zQ?~6Rt2=5jIr$gdUx(XUSf7!%QP%|Cn&jUwxfm#vI9X>)OdrtXs>^Je^bJPbt76R| z`LOR|p5@)aO_!QTI7^T}a6?O+EQ6V5HJ^FQ&Yvo`(bdt zlHbuOtj8Kjfs-fl?V9FT$Fn)5v|Dd8ygq_h9WHfW#MG1iyOzm+KI@uR$cJ2LeXro; zJhXa_l@!+6Dmhoxm;UKve)73?*U-6R(9GS%o-9;RWddC_r{bx%XX&LP0V$Ig8n@#rp?Nd7}A*k*oalAcO9@`zuI5%XwN$|pWG%KD4mbv`=~CnRvyDhFHk8;tHW>L z)b$VCcXD&wr*uXYTTdHUx(V%#$(9`s z?i82A6c@Uj#A>S>`F|Qhw)T-M-wkhPGatq%%BWAfu~4W3pW8)8svCe?h1}=hT4+Wq z5uno@TSA=)*j|r*=dq?cGjT+mOuJrT;oqh>r`VJ5&5osm18_ca%Nl89@$^&#R%IZ# zeh|PaX0qVA$OL!r9ID2CE)+aYACCc@B#e$6hfS6^`xeAqFvT>sKMXnVi!+F?87kaw z0|KLr!`4u5!6Wx@ZW|f-D5m8u4W%pRc4ra-59iz}yU6x!V~@AnJe9b2lR2kS54&ea zXbrzxet?I!<(MXYKFSA?yqvt|4s_R27mj4WE#}Od$ELN-?x8TNI)4XbZb6W}Bfj$f zs!33>bOIz3%c|-ET;k8qW*sUS6hsv_8p=jES9Exb65&}@zQ*I0KvMkI<1nYRxq;ap_ggD!RfC_GWx^{2m5XI9I znv{Mn7DZQkHJ-xP`px3`e;$ATrz1bewsiCLovw;-D1T3^<|RXC;Hs_M&I-@J4I9k* zg5Lbwe+59%?W}mZYI4?)-0o9fuI7J*o5j#RvWN}|B2JmQk!U`|c-b~+P7uCQV1`Ct zGIg2mLC^72y<9{4iyNB)Shllyq6QR@(Reg5mfgNM1Lr6on8?133bWp-DX&oO8*|V9 z>{ndZ9t>s1-t2%f2WFkiJ{(OSWhks1Y8^cR*%hJSGH_SKhp^h(m8Rk*m2AIN*O7~f z_DNt-UEeB{vdd$RkI9*q^$rZYc~2P7-7wkeQKhD6T)A@HsGVsLB($o0;9mU~y3_~; znYo$UZ4XJ`iib#a+0Di2JYMj6(UZ}ZtgIZg+?QHR>;UM{4y#{FU&*J+m@tisIPfBl#N4gp7 z-pqcpeQTo29Nn zZTku2jG5IHsgF8UdUH2*gHz;4JsfcCcW8RN5tEVaCW-y< z(eXOPdpDjulEg-M}7F|_gi`Sr=$KU_CLhw|ML)u zE(s=FkhpKHF%a;QCssMYThb1C#$8W1gfUf{jv^ec)50mk+;OJfKd;mN`7FnaT3472 zN$PKOLUZb#xvJguS<54|e&tB;1Teyq9r(Lgbnw8M&`hF|Lj)h%St$-1>|*O)Fxjy| zcs|&#bjL8gP5UTQI>Da2p>9injTyeNn+b-d#E+|S+uf}4)9-y3)114sUP~UYC*tP! zieeNWSAPoFD9XGn5SP+-@R%B)=Md%@=Q>KSeo$-!94=F}rKe-Yu{b-dc&pTRF_Z}0 zd+wp&eWx(jtz^1e-jeK|BKq)BNSJKFmhfMLcyqhdxY48Lb;GAe2s^^P5ojNQ@KwOU zRGp;tyswfn!7C52xTBJHMjoT#{t4@9r3!Ybfj7%VAAMB9FaPG;121?zqiqDKZXM=2 z7^r_^%^}N_dd3g|l|sqNI&@j4>8CJ$Op}OTuNaHte%)@q;gRWeXWEDHV>OS7IjMbB zG)ap^?{0g>T~3AhArj8zbF6U#Z@x?gv@@MUQc+BkjFfmI8&SRgkYiYKqyK_ky=FaO zX~EVd&((}Jr4`3enYfrVlwRImTVvANeb@c;%Y9U8OJef)-EC%0fL&ukybBrq+y8f` zo&Wsu|A!-{`j&1UWt#-gC^~3Zyes~BLC)V^O&bELCf8Cj3Z0$DM%zp5YB-LHSXq43 zc37hAUXXT8FDhffV>vV7uwq#F;40WtdCKA00^HK?i^vs9UE>bdT>ISL|7>sMa;_#w zw8hO%Q!2(2q@bnYY+t{z=4a*sd-EmYpptDCxpXafRNLErULpvr0*_Vz4r2DC+us<4 zKpYhN7^Fg6_bR=7KW~;i3RbHLf%|P`57C6-yBz%>@ey5y%s&oJTij!iRzC1%14<&E zf7$cC7y_A9+*yAyDCH;lX3Qx4x4-xQ^M80K|J@~jZ*K62Z?0sC%MKXkB!oF-8f$g7 zq~#Psh)TNHl@jUB3q`z*R}s$WMl-}md5zQd8Y0MLZEQD6_lMqA^VOLMtB}~2H7I{U zi1kq@L8saugc&?zGph52xco5{Sr0~tr19)s4e6n%RqzP58@*JHIm$tU-sbU*hu$Ci z5}h428_wBGd3ZzVsxJ4dbao{dr)!Jh^}6Q3Zd)5b)XTAzCRc9xClir-Xy^+{!aN=E z69kGkurQ0t4>Rb1PnjxdaX$>&WqTlWF0GY*i1dW3hm#aO+q>_l==vSNI#Si zl2D{~IMSkoA|wF`O-cd;6Cfni5I*ks#`li<@Au#PKJPO##vVI+kG*7)p*F`18L_}`C+;qB70g0jC7izV)@fruowoQtn*8Cv zTR3~}^ro)J4}c&4y9Yn~{KHSDat83<4T}7H?Kkx^*MGOYeO6TCao`=(f4nQH6BCEY zeH_=+y8mSHgbw)Sr_%>Tei8wg01m(Yud)351NS!srA*HFA^UJ>)Dr!q$oy#GVVsqb45(b#ynE zVnz^NJZ<>0%#DOCe)6qI&tl`)=JJWu*>X&zWe*cRkUy`UQRejz3?JPyon{jr5Jw~x zDBIMOjihhC@@!)Nl<0B*o`VZUv+D#I=Z=sPb4;!onBrWH%LNa{A1{B}p8eiY>lLs7eCOiY&p!gqaItr8^{V?&4| zye|$&IRV&TVr))N1fFYzf~dIU@cM>?`8%dVMm3JpD*Q+tBl~_Ao4x{h>{j(84(Zgz z2D;482FFdH#dph#-Mk8?bHCdpPU0(1087ei&qhZpR7=#*K6^Q`PlJWiYOYgFm*FO} z6Ie^|dxwDi0)vByR&mC&PR?=3b)966OOvi>XZ~CZtw)!6Y*~>FzTNBHzU%ICXPIs6 z=AygX*>$lOM&zu{y2d{AGP!1z9VfQ^pqr&wQ8q4`x2~@8dcsoeO(R40J!yO4Zol2c z;eiNy=9aJP#o|O<^?R*ao(v62l8mLkCFR&LI=Jz_;*$ zyok}K?W;H4;l91d_FZC?sS9Ws-kG{Q68!VBRi3ryXWsf(o}1Y2eRDPR!u6>%npsC( z8E6`}vM_IKFiM{vn%8O0;Z?7}EzJuRv0|^jA1m_)o#-0O790L$Q4-iQY+f_*qE#8Q z@~`Zb4)U#@ku1fc6To-7Bf?-A^l!k2|5ty1%w;c>lq}6FQuf2>YOEl9ARH`qJ^&bX z2!g+k;eE91wxpW+ssFm*^=#pf`styKnCQNCKTBr;x7d(_{d@r4{H$iG{?s73EmBP9--nNI(lQbJ8Hr80^Uqx>zLz&(xFNnmZ zPe1Q3VV`^JJq1HYi7j=1$IJDoNQItlyEqkLDKvKh*L@~G=y73NcJ@&k<57*bAdVl< zqVv*_m?4uqR(Ku~k7G3_uiA8A1FZ%1bFuawtNLS^w~QHI3(@TPe3(5_7wxC^gc6KZ z=r)=%j}o}Mkuz-bJHO;PH4kuQlqkJiT%dP*nQs{{PkC? zRzX!vUg&bs=(ai-@I%Re{Abb!qB81<|Hei#KgQV3oMs)o6?3v8(?W zEV8)!UdR}F*Ot_>HIK2e7_SORR?m>{()-vmKJ^yz&6f+BS;O68d&q&iQ+}D8`x=>}_Y(dneV&h3 zJpts}(NSs}`n*4`MT`Z&>v!G%#z=XD)oyk|Vy~ngAB3RE?qMbgGrfyX87rwFFPrkA zC24=h+$3)M&HL$BYkf7Dant5BG0x02tX&ab?7H(hgyD&GHqQnhJI4DW4qB*Rr=7nv zG-G{H=30L1@{)GTqS^L-?^cD>u2RaE80%YRc&qMORh(_WrH~UqLD$uu<*nB4jF&-A zPv^fM8XGvsnDM1^GXA3PAJ&wZ(v8c2&w>u`jPf&{hm;^F;~|mAm%_uP82s{Qnco8g zgF_>gQ`-6doTocVP34Tc3sX;%tAaOG7hH;UM~@LjlT$JV9zsrVk=K4#LsD0@cMDW2 zG{x%h`O0o(*I|J0>iznTrtZeHxxxXZ-JN}}3(r&ztZiy^M~7#(dPICW4Wl?($>TW7 zP2_x#e|DGpbm6ffAF(tJeHd`$)aDht@G$tU9YgO+2g_TA81nJ#-$f!4*Bo#ETR z?WPQk?CY>xUvw)lt`CH|nr=AIlv&|B%vuD`6*v%*%+t`zLgH(-&oFVe1+? zIVeaVCoqy}!7*v=o|aBTcxC~XyfEvAC0MsAlEb(&z@QU=uO;|xaGa;;Hil8xqI;*i zfMIBTfTzxR?aX}Q`Tw{~Z`KB)qG(oVKTR@}=`Lm>H_iMq8a(?6r^43rv^-jPDALO> zC~)?#Uxz#d=i#&!?_$M^)@#y?xe$fCqdQBER7lb$(W<-z;|qiB71+-TGAvDOdBSI4 z|MO&lOhAx( zNM<7!*#VZVBxcq$hPBt+^HYx}1RAHIki$TfA7NJzojP2LT zozAXJqxV~pMe(K#%jciqYx&MA0*;Y}4SFp=MW*LiO7&S)XrX1VUbT}}i9AEBXU8a9 z-H}K+zjp$7tm8wOreWQWt)0-t%xxiQA`UY^8)g;13123~w%5qFg%xPy=Tr-CIn~=7 zs~o6}xA;K=sOCyLoQK7B-YM zc!{5xVy_5K7!S|gB@Slm>HZGGou8s|b}ku6&7A=H;}her^U@_QUBzxQ{Z^UIM2B)e z>@JD@(+S`z-NtO3HNcv>*UwU=RY~p_FZq@%%4oXG43(Gf07o6Oi^HbPD;tl? zGwy-#RSKLr4KwQ#&3WAf*cfFP&j1hYFZPD;q@Us1cN^P?YAGxE!iRi2!Qr08ngHqs zMuOXQCdcnp0;uSlrOQXH4qI`jYI?KfMaHD{ov6_OdMrrdAKGTz3D~h*YUlL(<$2## zSc=iz*VJ!qfeAS#w*zw&l2m}ANnT9MwwcFn;}7S|5@-N&rHd9 z>Ya#W<|91qTA2=WYR#;=2ol0bE=r0)t~XQ7**%SBAkd!NQm4xOWsW&pIA3sl&!yr+ zeF!=8Sy+`h!|KJTTOfnwh8J63OTuj8B#vvk`=8)G$AxDAM= zv(QX88TW_cH4<%n1*kjkb9fHv?baAKvF}AQCLpl*;SmV??Z{vpwJcl5B+(j}e)s1Z zh^vxb)XuXQ;rVgVsMzGIe2cGf?=tux6N-iGaOd)&)k4$bvbAX;y`ffq|H+4*6eB;# z^PXYOako3M=aj{Hjz0GAz33}zl<#NqSxQDHcBkI0)?=-$*B=TDQgIE+E+8n&Tw zc7alQXI#R6i$gzZEV=GV)QhJ674cdsq+-17|_cE)E%~ z_aWO6GWJeD=u+thEFf%pMRt7QKb1IpDmSRc`ull>Vo&erNBzhx5jjVO8D`{poqnn5|wUg>=FEmO1wFILcDj4^?%{V#! z#?EouYPUeu#pp?a?86KCqva@4B>0_~xD@Ujl< z7x~~|Tr(q2yyV8_`60)n9oL0Sp4vytWi?>P*T#yR&mQ%pr!H2m?tN>)ErGG7%5kXY zt_f2^rU|l2JA6=Y_5wvv5p6>szXjyB^gx-OdLL`@!+ej2BTPm17ePCUJT=P79EB($ z7;$)V+pt=si9cpDi@*8!m`~Z@8z)Um+_ZsLG+suwX!FmU0BjKa>N9)pOBVlxR#V28pfK9ZyPknO^b=UVF{k2_b2u)o*#;8$&sJAYby9{~aR_;8 zTIgoCZj2qz$>W=LaK;kg8};(V!E%36UdjfayNY>GG&=LOE8AbMrfGJuxZb(tW~7y~ z3|Y#v2aH1>ozE8IR0(-_crR}_!|vnZ=6Xyh4mat+n2|{Q&vWDL{~FfHsCFg}lV$^@ zN$FQoamtR}UoZ}xCxD-Zv<)s6#$pSqigwtUdBqKE)7q#jVjg_h*Dc78vVFBS5k)Igx`yFFX4_099M@VI%z0uV zV{As`E}Uc_*LpSqv`7sS>9da82{;WOjf?!N=t5V`cB)E(U?&iV!>>_P`+&}^IHD8Sgy(K zU#;`iWG0BdQuixRza|;ga6E2exeB=^uHKZh*xWi+>y}kFVAiQ$muv6qm163JcSFxm`tBSZZ54QBo%?yKPms z{!ud6VOdSCb!lF%ZL+3Bk%IZoM)h#k)$*hGUh{_-jqc*U)Ig@kqlM_`z>3UlS0j9| zKDa*CIeHb09erAM8VZK0?!~^b=F%d+H=84hkL7Q$uE;jy-%o$sTw`gS0RFLc{dy!T z_s@k`RTq8wjw5Bh@dU7=$@evSdl;_DHF_N4EZ6LA%D53!QC>c?G1ojFbZm_-&CIq> zl+5x|{Ai)tQvU$EscG=W26}Y=;{0Tg@2?t&+JxmLD_HjYZ|4U-e?E|Fi7)wHp!>Z! zR27Jvtd%z{pTPXX>O$*kLqOZ?ixa?kZv!csv!P^A?H-Y~M~JiL84DHG(~+^xay-&8 z-IsI}F?H!kYsu9W-rDwPLREf`ctm?4C~c3!MdFVBW3l~o92@=twMu*W#81WJa#6as z-C;QDcI>$%QpRGNaIQ@3G4n8~Zd8hpRo_Wf!R@*D;A_XLM`hi1Ap?>zbJiMNm!0y+ zzL;JDX0_qi=C9y7sa5Jm@pwcekqCERM3E%74#0ebm#p1Oo&L-Cj3W~RNc+$7tL`>4|=ylgI`x|&(iYyxw5hsM_1>Bf?`g?WH z0nQi#*X|n|8Cs)+8sNKn%=TG+w8PFTKj(W^n;>wG1pBKwzTb$H_`A>MVL|*OqBi zv94wzr3u1wxtGT^<0@&l^cbMB^4GG842b0hQdXiQaA z&}O@fDE;D_ary$EnqgJo9Jez$xhOd&%yVcsO^=0D;LpHQsT z{BysD&woS%qpeE}dL-+K-*8j82T|V^tG}&oLKa=$?odlkzbC!PO83{I$FPDrx#@+Z z&*>(&+wSUO*Zp&6s3zqSH&o4cjqX%To&c~dc|}+~vQL&P&})Or9S~hj{8D@SQQuy^ zKP+pm4P4#*y#WbJ8P+e@wao~d|9l5m8C*Lyrdzyk%?%w3-Eg{B8;Hc(lYRZJMCTrm z8tsW|N>ljIpp8+f>Kcdp0zI{N?xx{eA&(&tsB#}BB~-1GW@y1xFfDk}a2k1HW9Q5U1AHep;(-3$@9Gq&mKobP zwc{g072dbSh`2qnd77fSm)-qlAA~rz#(=lCPXLm~g8BuOvBYk-CaD#MZtf_|-?~TV z(_}WxtuWD^(>4_G;3M8m?ACCdbx6STVqKBvS#8g_?HfbZ5x!`zNQvw+Coz0=ev)R! zh~n|epXQA$qX{ewQsE(0%CD;Nc7fGOI-+$JR913=K8(*R-}5^U?9}153(IaCmG#w9 zc72TNe$$(B6%7S36&n%FW^Bl6Oa>jY6$-LoHOMk3co!K(1${Dr}l1M}#QyZWJa^^b!j!~ro zFaDjcMdDl+7UIjYMNUiuAsVS&7fiFWB~zF-Pmh0@TzZ;Lcdsed=qX^&ZOT6UwX#l; z=6apXca;Q+QtvIR)G%gM^h|gSTKyBDYT2~17k%+{wXpoa7dFakdw<~l8^$}EPXHR2 z4=XKjPO)5ZQIr@CeP+EbI)a|nni&+4%owr>o-uyuZdctaRz*0~8^c^v6Gn7dfBq`A z1x__7o1@#eca>1HYY9JBjenzWkI{tg8WLP0?eQUKDE6H!z zbV1Hr9}Jizij$)rr_IA3YKDVw-g(%$xh^wL+ee|dR}ETU_C|8FU9UPur45WgZWt~ALwOwVXm=gf21W0vN?(-q;xL@OW=~p>SQCMb(Y@bI&jCrF6$Flk`cCw?a zS$Rq!>C#f(o-fPD%j8`cNu0{4Lf8gX2n-(>9}v3Q>KNBX3=jb|>(0(>U?+JCJ86Az zn{n*m;@Vr-JlRa{E!$WH4Ns-t?#X;-q8zrB)raX)$eG!|P=`~UaBDreKG}iY_mqb8 zB4c%*ML(RkRi6nk6=ob>>sdNHWRDnqp#YbPqG=e5gF6cp@|ZjP^{zAyR<|4O>1eTw z$tvt$h+UZwUXVtQ(3;Rq5MoEN4i%^Xq!zS2$>e*n;@*+cO|I1K&AYwUqdop7Dxx8| z5iHSggsh8{RIQyJcjG(N4go`rNaJzAH@Qx!=E98CNnuDk`w01so~IjJr$E#Y;w8EXgQ@s`^ParpdDxVHma# zh$Js0$(kk_`uO~s3d@K$8O|0sN5)fOL`(T>#<{kPF(l_oxq>8edjlD50k(`~#+WFh zKQrh3avW8Corl=Ic`uI3SIMGvyxA5gc5cK(yijj2W#0#ZQE_Kk(bFUmVh*MVLKn?v zu4kzI_6gwCl3j2m1F;vJ^Dt{1I`8Qk?g5?8#%MdC{pH$gU;ZcxgvZyn;3Q@?Z$U2K z-h5P3{oRi+ON;%@>WVwLj^+@pv_#JH!9tvn(??B&%1={CDMMqj>l4pRddDF)eJ_28 z)3i)?rD^d(oo;*n+jYvWS^t+;J_fPor#zZ7;yTp;)~J}*x)-}uF;4C!d9m6OWOCNx<~MFQo@Bzar?*hd z=>cl`o|@@z=wnH(uP&dK@7T5=lZH?IT_31bf8wGm=IHp4P`q9Ra`quFod|m(y51Q1 zTF03a5_2ZlJiROsXJ6o91H&$w5~nGIB9ERd-*Z~H^g0YDL;UiSM>&QC+w&;@$~)u_ zt<51EFKDB@jP&p(Kx+PeZcy>VW!%KGAho8eOc6t{Ge2p{cPu(S(kK zx8jsSJ(EPYUw1#9>hH1%5Jhg&>@QKQ170p=MthZ*G_*bbT>xr}#%Rv$sP$%zeo5w= zv0sThtaskd(%$-;XbNZI46yXlkR*0Q3GGcuUADcyWVsv@K4>7-r63o0kloes2c$xu)&i=? z`ihym7vhKPbEM#XBt856RS8vtfjgYM@8fy7hjXgVB!t(Cg{J>J^RK{y&)g&~6-vJD z`O9_P{#L|RzdUy&K;kgpcHHYzg_XVhvz%?k_iwoeCUzyk9+6I?oZ_TVKV7S;C~#N`V=&qBVHoLd*sdcOxR?@gmH+MP?^|1K7=dDu%MW zTWluy#RC1dI`gQqoDlq&$NjkI9;rZZU3zAu(HY-&_-@-yCis2#yt#>HtQ$DtuMXp> z_>u?Zw{l!`k7m1u(a^+!CWvyLI?vs}Yv=8l zXj|6CmpUXNQKyJ4Fz-thOO#QeRX4sLKvDg%(3j3tsztJ)SvD|@9Ethp zHMmORyWsLVh}V_Ysf;9(blh_dS{6LFx@oePA>O0vesK}H<_7e_WpAntCeNo6RE6>z zt?sO;46D5lGO-JvAM1LrO!hIzxK2SE1Y6mCFWc7J&0aXVWn~}m&H$cTIvF-2RivsIi z9ap6+*{_m#y!AC6VMBYKj1GcXM>Y(%=F?@xH)?E&r^~sJGsfs!Hlf0x==TRjUH!{p ztl1L)6iIdxbZxpW)kuHwHpr`}^ZUKF6+2>7^VOo*S4d|ApGjWHa$Dr3MZb-Baco$m zCIE*c1`$eKv#Sbs7ijPDvs+>r0cr#Tj6EhiIM&mx5hs{_Rt<&LFOb`w`3EgX)p3nnX1gtJhi6h$c2LFH ztBCtIv+IvkKSeY-%{`8+|CQma$dRqpWxjZ0FSuh1^wUMJj4(3>Bz8sbphBU#hcR&% zwXsK5zCCh>wIwC~)~%H!7Ac9z?I^_i!lG}z|IQ=oqguFlX&tT_PFU1^2MOG4I9h-m zwiGBu1SgbEj%rL-Nr~aus(8EMHhgque~Wbps&MlcAF^X}S{koxci+!yk-b#jeKYDn zCgUplCTKivq7m7!n7yv}QLc+K(1?|M+wDCP5=)+)XP9jQ6}GzZxGza>+T=%i@NCMX z#=#Etn(r!2=GYLdX$M_=>vWf%GlBkPy@x5Slmnvk2$MBJ7Qr(oj_Sd07t;cu zQ@kjHB8;21_sA1Sz6MThJM;Vaa$fp7?EL-ywmKZp3#ZPLNi+J}F=M)oqsO z^O=~h^nN8re8Ohrma#@>`sH?2|El=3r13YY=;eTOvRy*2jS~Rh*~Y_x>d$vIx3}MuG4AIwbhoe+bmSjRa+$q3 zgJSwryzS_{tc*WWlk^pzVD;svMq~?CySNL4owlI22`#;(fjRLBKlUtI>7V!shuC^g zSX1b4OTnJC$%ZFXT{T$BSO=v;W7WUd(*Ny5y1JNDR2b+6F1BA^^Ndo! zLdwvg1YQAFY?zwq$*_)T<^E=Apsj8aRUj1a(8SiQdqWfK;BH;f0d?I=3*HD`8~|Hx z3ny03;+-jY&}+1IL*+uGN2xXsI56gKf4Sv5*C%54v;AT?ysFv{N5EcR+Yej9_T(hMRPfh9LtKwYWXMYv<39BR#va!E| z!b~K-@HU?=@Qh^fEW6V@`6*PF^}`<}v(k)EDNk8F2Y-^>hz1*nlQe?jc!FQZ(I1uL z72QAQ%;F>S)<>(yzT-``zO}?m^a`dEBSWESzvyyc4jI|`tZn9W1~ilit03sZM>&_q zs0FzdJDNMHUAC8-40PHCoLhVP&NJ?M!ja0J2KAT~3|ITtf-F11QRT{T!#2_G1+%;a znvaK7J8~)5Gn3YbkrE#zI(hx!x|gdBbU2quY~aE7Py6aCzJqfDtGIZJx_%N}{0(OX zPkMwL@-t(S|@u#`go{ zL4Ta=mj;8ZiaI9^+Z}VKPF!)&Ei9$tm~1amcN#4K$%Mc;&7!E~48J-l>Jvc3~H z5fsK^YURz1m&so9JM4aUZ`AN1=eJk#cU3D*iK*hxmb$S;QRwSimDI|kC!m9@MC#)c zKu$9b5|G~PW5XRK^AtCx@Mz>xdDcyJZL*QXCo?VSJoHasgke4+UmZY^2#uu2~y^I(Ls@%w&= zug!IvU-K~m=$^gXUfs(>{LQ&F!p33mgsy*l3+@W!eNDC6Y34rbvh`l1_F?F36=+$X zl>1Q|CXM~&alW)^s$Y%E9dMK%u-EN{ud?uJ*%CK)$b70ZzRjl^>bS^@y#!WyvQzvC zG4QYjWS1J#y{&ze^~-KybC|uK@j+WmYHS=E?4-q@MV|ofUkmM2j-&=$Fp?Z(k7g6EC%gv~4)JOhC%#fF1`ob3#1iaJz5FCZQhshoM@et12^H&%~-wK85X7 z+(j|wQ7)3FL?M@f-L+w^aj%EQprJYmy8N8W*}P<}5^Gm0N74gM)O%wExv9WQtm-ot zKHKCpzBmGp?P$;xQo9jFuQ>+BMv6)>?77qd5=f;BZjSeZoW?sAhL+I_IV4CFG$L&+ z&96LBH*FDw*Y#AQPNaTlXZ$fsHyte4*540`)*I7{&n-T-F)s^koXNQ2I;E?1bFfp{ zttYkrm^5@0j7)A)nW!uqk$tOHlqONbrp;AH`@HK{o_GxBbh zLj~*m%^Cd_b-)3EE$`#l*CwwP&r%Q9`N#IJ_y&)B3fAp>aa~CnU%u-_CHm%p=Zh%s}$?TT>EzEamkMOsq%h(?%u>pVxRoCzUX719cni+#l|Z8b~%w zv;t{Yw5o4M--|5t5o$XK2d|2_ovsr7N^U72JoB?$87Rp=!Wh_YRjpV2#b}-n7=8Ga z(pGY62TGI{N;3pS&(vH!f+IO7<)~2CsE8m4xzykooR+3^MNB^!A+OhJZtL5Q;y?Uy zTE|*VR95VhmQ^pjly|v;UA{eaZT8UJa?B-=#t^T9 zEa!q<9PDe$-8}BuVzh69rw@Vx1=9WWnpaii#Qhp=#T|$!5jm6N`r*(@<)dEEQHUFIgZBFr<7bJz347C#HG_kNHn(mv;NJzK;r*!nfc1<6HDy9}J0cSjb2CDKuU%w< z3!7&H&EFXZC)8>UxeV23r2LM5yhGx!nGsm|^S@X2YSCHkM%8&2(w)Cf86mU#*Zai5ZIpgR zltJpYqT`gWAajhXf!f;badNDGDEt3#9V(w2D%OIS+uf2}*8MmP1=C7TS^|w`%{5b`) zau(|_@seFmq?gg><7=~Jcd9rntT3uj*tFz z>8)C%Py55Tf)UWzIh&g3Ke1y9j&cV#>sH*UtwQxDZ%zQlv(*t9 z%a^Os$I1l%#7^ZwBsnj?TCt7#l9lf|npqezw>Dm&8@6!Pq%Y?L@NwnaIy9_leG02$ zS8-5^*|zzzvG3M(!F^xJp`|^cz*wrC#Ld+Ea}3N84h=hLH@RBpk(iF5w>Z!$SN(Q) zy1e+Z0;}kk@a(AIOvmbZ`&jyCTRbSp^*CBG*F1#KuB{U?ABX2@lsNZy;4Lb2GRlB2 z3TfI#Pr6hpgikxiWb-rIq60b&DYl5V8qbV7;>|OA8tm1JANpAB|E&F8TdsrWmE{~V ziq&~bnKCKsE@!PvR%C#i`G^QmAGlR8X77GsXX-d6tovP?fej$aMNxM@U*xHY0#9R!<~SC1MS+E=t||NDPn^z)nU6M%5?LYS8V8)A3Z{BeD8G?0U@47@ztsCssS$(+otLss2+gUI|| zzT3<3K)I3mh6OG@;Z(Nf1p3Svs3J-#7JP5XISlW-p}h`IA5Zu*Q%y}}DT;Dj(H17m z{CLnEV8@$1z?s}_J}o!XrP|wz3USezi!k z$_e0lACBmY@YrPSjg9TL3eAn=0}(yq9FBF@4uXGd?*1H6Q-C#2nO` z_4j|C9X$w7)}ON?{lmX!N1bAaaUApk@h#9_>bGSSmLSIZ71IqRSU5`FJZ~pJWd_{z zyh#0zvggA8Xqb4eeG&3|C)zo(FE66lAhkVG0!DR82?e%(j?N|ReD<=T6sKoDmO9X5 zzrwXp{OUGg)mHH?0FaToFBAYN?Iv%CECC?Ae80oK83(nw$toj zqf$;@fAwA~vj&|FEt5X_qrW!Tf5(7ORo9}Naa7uNtOROnc1#o82{6H9ss)%3}79=&@R>r@o8lBe#k<)>3WVpx36-liQOV;$)kHpE~TA&)VPQ5)fMf4%JEp*zBH>x zXszO|_qnkJ`yM#8J=xe30B8NWc+SAq)KwT^lks?Y_AxaZr$8QV8NG4|)>?!ML^3<; zd7qzcd#k|HSc1$~LvWpx zuhYdxC=Tw#U>I?$*la?C4!j+LI|E-}Km;=l?lxDVjcVrJ6$e<45^zx4;K47p8wW+t z3^-ehwC2enLWJ$x4+(kEd^d{={hgtGvucILrkp~j4eTXHrL3_m-=~4-*p4qa+m1L% z^aF(kq9ah76^l7{HhMY5EdB`i{N43=H#Ri*#j0%vs5t1mn*1;KGmY@8#$y+-Z0^M6 z{mwggr^w-TU%ZQE^sG3z#8^)}N|j%%M6`~5!HwEZQS}JE$e)aJ>wqm4S_Ob}U#%yt z1sR2Z%(ItRPoJnNGv}nccE#0XZ6q8G9Nbd9WjDdkw}>ofiPIAs!wc4IG%6NGWa`xH z+S2284I_I>GPIX+-frJpH+WAyofv)WWY>$PdIR#vQm0}}TeM)=dq}qa~sOy8P zo{P+lTGW%O5w91Ax53nX={^vWSbPE?6>~pU(TqQMkH2yP=SRnCH5V)|-Z!!D*)l?A zO*7@PSGM0gbLOl>Ihr83)vn08E0m(q4Ts%#15TxdlJ=rnL)X?Xg>DLiynaIj&ssI1 zhL#%UsMQMkx(DxBWxiM3SgsIlf6X%))4j$y+$^4vj72544KBnoUD%mkL&s5kxgD5e zpo(1$y*J}aBid;sI@3>Z&oL;z1kwt9H9#9sw&xDH@WBPdVB;6`iK>TXN^jY~fE5c3 zVtx98O1Qdk%1rm$7ra|6&Uw}y=T2==?x5#F11lCBdX0KMvA=H&WgXYgH8_vum^j|K zW7TTsu4+&h3bY}W=Y;uI1*fl3vG7}C`f8MIptW7a@tP5q>C}^oE`-!ix$4H%08fc_ zFjRZ-pi29&%+(;xXxFmkK!PWxi6`pK?tg*hP_eH&ikfP# zTj!+BJfh7Yv+zs$0e7e06B-Y`ZOgY+m1JkSKG_-`f<=GaWR6`@38!zjCT_f5r>2dl zRwANF49vT*La4VVIsW!s2jY4YehcZ4!p&S8_JM5?t@4@7^a=N^Kcl!R{y;4(DU%=^w&q|ej|lI#SxW(%2jo6@dQY3 zLu)^qu6^sZwIy|IP6d(W+;%O@{#LvFJ09$nqkyd0)Qy`jbT@jidsk(-&134d*Qrap zFR}D%H46sofR6Hfc?^XE^Xu$UuLPX1_LuOBrDjS4|aX} zuqfkF;d7I8o6CB^!(o_lM^9_eg+S>fk*~3YQ8%ecF`sMn5GHFj4lV<#ehs03rk$9y{UjlPct8(B8r3+833hhOU?G8old^~nx>(l(WH%+?8BE$nr zFu9f$5mvqAGTq2g-)rEnALL&$hIMsP*KOVjZyHISLGajf*AtE?GheELG?t48k#8wq z8vVhvYIQ5@LV6ZS-kTx6HvV;8<_nL`xz~eJj_Fi-w^wqo91=kY8kEw%0LLh;4z3bk zO=(Vq8qX1PXc&rkIC3ha)7go-0Y6xj8;@2#0eGwyUU%!6*dR2wXe&a73uOOrS%~`APrqX$TzkKeBpYZ+dCjHaY zJ=r!Ja{|bFBz&f#g|K{d?}Yi(9mkN>hn zbhVU?Bw6bl@n#uD5TDR>=h|f4-wQFfihirzoqNV<&w2dwfyc;p5HI<#pgGI4a*`@f z+_>^KN|xMUOUgHhfJyPMq%wfdA1%UB*(|dlP4D zM3TvY5j&uvg7SmN(i6bz!R0^d(;#_{30^9TUP8#Biwy^*ev4C1@*+#wVrSO{_rq~4 zyVE>;3GC5Ifux^8<75pWK7bgAG@cVw8}{LU{&Ufxl!OUm6S-4h(b^qfWcI>c*jYTlx4>#CH~wwXbg zME0^*)qqa6=aJI>+z^OE{<0Mn;T+=DbvY-)^pIJu^fee3Qf#CwP||Rva2_*Yxu}D9 z+LVlCd3Rh7}buV4{%_$SBeDo6Wv>hRMF#9NI zYfg8Yv>1Q?Z|t+?DD9$3xvW5yHN*1Y7E~^=F+ypndM^IQ1j0l@MfV07C9F8p z-7`$T z$kw!Awk6K!>OI*`_?=y28@nmJ56rhm+CGZ|yIuh*y%XBfT5tqFXA3r(3u$p5B!F!0Xf zAzQP~xw2>H=VBZcn2LA35VvRt?99)L1`A^1o2{g-TmSkx%Etv0!FfGFO$`T7<@Qpb z!WD_QO|Fdrws^pzw z%$NsJxaIhts~L825@yY^V55JTq48|pC)9w468Bw%bcU5&%;nht>D;Dd_y1=9x~*pR zeX~4v*&GuD+0vG1Z&m>=2k}^1YSbjFeKIGh9S~T+5Auo@qDRK-=oPi5F)8@m6{&*9YdWj+kfEWOeyGCNN#0>j^&@YxE*tmdWh*2M-9AvT&pPl_jcfz+xdM#E3O#g2)c${HzH&sWbl`-M}b zCwQJ4dhh_8TI4HKMb3{2jpvmAinkC0R)J1+t+5Mn4A0sx_Ga?7PU+!wZtBCEA7C1zE zjp}>T6`k;?=i%xxJJBPvm2IAioJQT0>Z9xqHts}j04{S=Nnm|UHmYA8Xc%`?C!nz~ zw8&g+TID&Qi)(#JbKGfvY-&$@aPN(%Lea#G@Gf&zOtnE>-`(6ybl@`9BNveZXYstRa@o63P}+u#|tasnzjs zhWF=x-Y}r>{!uWQ55gt};HF*ZEG_8FOjk8mL;i8^X}F(nV`TodJWY#x`3&MQrmQIRM~vUyqGtmI!!6>76;QH3w~mp#LQ?YDP$q^;+G>(7cq zwc6gV&$eH)h^`KJ7=E*gvR5q95t}w`C(}MHPqGtcpO4uHYy*ZSnN6NNF1OI2sSa4~I5{9jcI6u}+aZ(s2sJY9ORc`OFvg;H z)Yo&6e@LF&ONPRPk>{b_rzT+Z`mK@APo^SFAVP{;5L?QMy zt{;Q|R|vF|O=B?sB^o$sFiAvTX5wb-2D`J@a@K+=Yk=^9T=(J9l{64q-_xQ<7-);* z^G*WG1kvlQUsvtsBc}&`$@KcL-Lm;wb+d`S4uYJ1N=7ue`<0kLQoMtl4(I z&n;yp`o1U5O(YqDGD4;_a}zna#Wlgju9VOLv8aAV5@kGt0Ocic;w}o+=WzD)Sk2ww z>Dp3XNNrJrVNp(P_R}R(wsg`vDr5W zk4+dCxCTvkLIT~F5}zJeq-DL1jy{`1%~r%}yL@e-L0z!`3!noLHa%VC7=+gl&i}o% zcuOmX}N!CHoG(z(2 z=ZNC(Tza;5`%qpT-VrrcvD}6-r0wbk>#NnEljJ=*y^Y4-X7MIghldCrSsGq9ImQxP zp@r+XllP!}vU?fxYf~qMZ%eM8cX4!P%iBN}vrU zYeg6va*GZKzJ~SECUdg)g%)Twp|r6AI%o0RBYK1~cOH-QYM_=s%bH$5hg!+0^&_+G zxBu9k3nF@k+}j)%!U)qNt$2oF{LXyjITh=#$ z*pMxhpHv=-{&8++Fh>giX0b6bxnw$tbE%kGnI;;M`Ub*Z)e`iL!>ynooqf2l%7 z%M3?8Y#u}}`5Aw9mzKPoV>=#$$NS@L96~F1_DR>SO~Doqvs+x+R9t{d>pAreIW41P zDAN-k9$?|lTf!U|{ro#)aWQ1ub!0jJ3MY>bw@_$r$z3GzRjCpYqF(-W+YGdRRZz86 zUg`MW&yV%)pWu>(>h?=^`vD@S;M_PtQ-+hj(Md_7?&@JvzVW#DslJ);X+MSD`jsR* zfy4pq_MJNuKV^XcE_E~y`3J`4Pg5w4FMBG?Oi+ShKJ4PW+t&t`>i*$kz34NHCgs=9 z$na_ofSME7Lxfel`zUuSSn)w_OofwHG>SjUWE*6Sw3NRpfyFl4a~|^8(KYg#=XcoH z?T2s<$aU+4Q}k$`ZzI7dbWxhKJr4gmOgk;@o%>K#&im!ZIdYk%375=Q>C;;lJ9U2l z5~nD@+~5$4d2N`JPcG$ifyRN~rdi_wZc?}m_NDK~;J7+JSJnh5cil0+9QCTXL#Qf8 zY^d%&O#0Si{oHmhU?l5W9H}9jA@&R`sN>=+ukXI?uH$L;8ga_Jj**k$F0X5U8o>T^ zuYuoGagtCL5H4F7Oo$3FdN7&fT1i_Ot7WfBB(;ke_pIT1OjB_J)9ID(mLjHXBW%y_ za&Qg-L2rg_>si81o%~Z{iZ%69?YHd@kclo)v&MYGBw=dq+N_VucrdOGk4(B?X&2G) zm!~jIDq_~mxK}63_D+Q9&X058@ZTJeBQA--$YD!u{1N6cb|DIdTEUfi zl0VpC9&x69zR%6BN4?2zq7v6#(l&Ahr=YaAM)RHv_8-AmFWf=ywCig)kOs7*1L;dy zig3QYsNHQMqD^g-$joaX0GUeQ5SV2UQDHyPGX3IUcWqy6Qw%%nl~!d~{_S|qz4Xq^+N{%?1=*;H zISq?w;py0NgOGcb&Md2Mmm({j+k1>sEu#3Q#^#&%1{yZ!KtG9%Z}GT#4R;lroI~QBh3c0Ur6>Im53O=Egi) zcYDi`)n#Z1&(1iSusQiqqwz|?U<&FsRTYHkP+_Htof=qrus38U5B7jXPM{M*@$*bNr7`c~POJ;WB5PQFro+b- z(e1`7J`S2^`cZJJN9eKzX|55lnL-@TKFa-bEY_i&j0gwNN!^4=oZdP^rwbSe@aq4L1BZ0qO1R=T1=IU+j)G$r2^0yo?GAaZ!6Y`tAz1p{J(>Sq z8Snr7HHvOdc!|mi^yvMK-0}lEEz&35YjU5G$h-zGd9)vxrPiBAy=|z9Y8&&dKCa4) zZr)3y8gV#X9aL-{^mQ}Xaa(^5DChXP6)vwb@$2&nmz?p}Gj<0g@QO(BpR4xR91-R} zHrhzR)~iy+r~YS~sNE2Xj$y?5Q|`;w7VHSE=>sz4Z!^K||7@(FU4}nu z!>hVbsy_OR@l|M(@;7Jcu*VPuD5Y90)`2wFYd?W%qsJ>^|eh z!Sg?Z_LtnBN$j2I_L%VL!hI*dt*BeMDqc(%QV_H3Cz_^;3i+?dg@o+>#{NRlSsCmF z%dE=&uLR{5F^*#o)WXam14i`sJ8IbQ9d{{Ko@pw&)iKd=32)<*`(?7o`*qBDD&+U? zZ(LWE{4OGogL-P(_IhuaJ=`i*a?G}@e>-JmxfNqJXDP>ARL^Xo9dbsrKq)L!bw|X6 zSDe{JpF7TT*Jf_kC`yZznp#H14R7+e*7nZW*m8j5HRRIBRmj*vOixb5ZnMyVIWxoY znH#S!+Xk(`a^3S|+WT++CfZi3XU;f@jcxCr#GmIY`!!5xk#3=pa%r-^g{LoQFbRgV zou{MUJsx*~a|4{j-%shgLx5X1`Rg<54Ng6BFj(=6hC#^7lVAqgp&{Wq-Z8zE1eTap^neN@*wkz}OmmRl5Co<1EZK(OCt+-`5TL{+0+)}rE{S9BPjz%mjN z%dm}YEv&!=a8~kp?%7J~)Q$j|Nnhn%X^<9PigB09#9XC9qDbJl_)8IbWQzL4|{G}EMn&AI2zG8I2yTt=0a;rK} zV=bxpJ?kc{a_#Rq?9^{!L>XV0t4ZH!#nL~I+TB@Z5V=&%su{RJiuEi=%EHX8AGp7= z8$S|K)L-;RL7%ykg2DsGsHivV6K`=|p1BEk4n?}2{YuWy3e#WJweEgY`(6}|c2CYR z$O~fm-UGdkmq=hm)kkp+>3i%&_vCvu>!4|DbAu->WbW<84Oi#l;wUa^+P89>*L4G` zag1lKg-_RfEarOknwoPT*O*NQzP?LJFx-=J@7q5Z`D2=e^!<-Agz8FLfg#k%qEX@< zAHyA#;nn5MDDCz)^^N@=Q^m3>vtpeH&TvVkX{LwoTrGj97Ew+47#C3 z)#uF>xF{SCS_P0UHG^|=-Cl^f=#?zyn*i~4MaYWfiN0G*Nq5WS|tst4@_ zqhgFb?y@sB9N;;Wh)|~G%Na2Dm*Mg8b8*wR=FnB1JHt}{Ao=T8OjfRsH)RSKUPI`Y zL0ei6Ht4&htBGZyh~7MZ&GW9wLd=y}>v0l71?T+U&+~V(#_IWN-P30K2&>3XBoJ>( z`_}l%^+WixczKI}F>IFQIK1y;o5hcFiQEZ&{n_8vl=Cs+_utd{2A(qqdx*VOHy!wHGbPI@_coU-KsybqMS4q+)bqQXF83GD% z$c6cF`w;0DU;I|Qi}@|NFujA05~~X5_>(UMhLl(ReU3-o8K(5aShl)5 zV3i1ChcBCy3zR2=E977vLs5H>_($&$SXPOBx_dfo_wlvjHvQ5x^~$b$?#Tey_;=r7 zK*Z7p`gHh4o*k>`*$N1;JUeHnIk)v&G(6-nn%Jwfm%6Y)WB+HF->5Q{2 zXQ+kjum$-~cm)H^YOYs#q0eZtC%tKYbhh&G<_;F{D1GbJ!{Zq1D4ojD4`zB_u^;<} z$z}@vcVW{J)!_Kg(weR60JUQCsge2YsrV}ncWd+qr&c*1R69`RnHWF9C79jGz%TF6 zE1w2~Zo*og&bg%5dp3pe+%1gKKRvZ>0p(Ol+3j~Y?3x*EFTY~Ee<=As8BT6Vu+a=k zm{+*bJGZ6N%DC0V`Q^Quk)3~SUPz)>(bO*e>jdX=Ozum~u(;%M= zN5<~C`RX_f#=7Bp3fwS+~pqP2i674@Ia} zGHx89e5V|1oF+kIztaN1-EZf!A))JQZx;6iyHVt1-|4Nc`ad_d)_vEb&<4VF$KO`F zm-hF%%)t&zko#0M*e-Wl8(9&A(RP1LC>t{(KW5iniv7kUr8gtvC2-uiK4e~V{1rCE%kVni zGsWd*zw_Y#u8dnf7bUa*c1gw`Du0W~0~pF&D%=gt->DGU?wKp6>Zkcinrqb9rWbh^ zgYDwRH`~F>{HSM5Y-%jsZ8t10wmCE0XZ|8zdfy^kc)l|BHk~-a)w)BjT>o&_>#beH znQxLom!g|phy`ik_*T>0OYD{Amq+p?hks13nsmU*3D1AB?%z6yPpyhpUP-fcxbLy& zB8P6;4`>|BIWdxya6gYRSPQ}cQKUU4DlhAP{P&MrA8PUdd!Bd@5S53?6m_Z=McF)> zma>bv`jgT}E9aao(Y39~#cOh~=jwSAk3?u`ZcMBZz|T(6A~Ndg31GH%_j|eKug(ao zX!^~Tt*=xQcvY@nF1FTj<5J{daTr2%Eo^zUQJ~T`y5c;)rv)C{FiEkA z%t$yiIF}Lzm5cm=_epmhp_u@$3Jb1)`CM z7uGz}EyVP}v_$I%z@r=YzC7#0p^U3zN#y3Cme^HCC}K@?JBRt&`B0sg4^CVf%Xmtz zN>e{6sTov=CNQI}vKyJ?aRzP?*ynIPvrG0k# zS!+Ypys>sA6K&TMQ%L76XZ72qgoDWqYJFWfyt56_4O&y435Dm)mV8Q-_;6zO+AxWq z?wzkFgK0SgTKAT?-2lu7vYDmxSYyWRYN7Mff|Qx{ALm{c``e~9qD(R$u}Gnpi19j; zc1p_(w!+<=tY3I$>fJZ>O?_cVLMy0P(ilc2JcaSAAc@UC8klQXUR|V->NyKOKn=?Mz#(ok$6A-0C5sU=>$M#_R9}%|KGJ6 zkE^He8)~II6eUz(To;2C#&^m3X@GFZANXPIF$FV$Bc)AoQI(ZspY?T`w)Kpbj+dq8WI7YP(2#HJfEFT_>us=4m9n#7+9`Hod(O^4Mo+9sG01hx_6q?D57Y|_2J+oMjlRL( zf_eS4I{kWM!1!o=P)k}S$F{atC?0ZGf`sn1ADf$sexJxQzX2$3Z*5%(-RtaMPSDHl zHLf4s6jz68(yj%Gu5hkKI#p@QD=ZA&?&!dm+`cY)C6^dE)`^Ta4+m=&@_~=kc-5B~;n#0yQ($cveflSc=G>fkxikuLAj9 ze1F|zMklr@Aw)UtW@?C1>&?uQTxFDvu6?2Jjp(p-RsGt!#>w(Zo05y4@JZ<^TVXQN zFL_GxpZa)KtIud(X~?aOu#Vt-hI7JGfn|89Hf#x_Rf6CViEI#A-)=B5?Wl;Z-dT=S z-s%O$j=T(=RqXMK7hbVK3tv|P@*b?a=I$=fHv8`yAcHxB>GuUU(JhBy{ZPS7O4U5Q zm3%8DMt{gvk4V^a>h)LI!eFermwbtWd)jqQ@DspS4*5xFvwT^l6_@$7m}kUSp)a(T zP0aeu+Q{p7V<$wny#8jm80*I_>XQw zQI1C8d4|lu4$0TO%hep{5yoE=UYpj&pI2hBuTw=9IK+FL+_wmDR=0rjFB)3A z@6N;K4sLMZ6vsKw=qRdgKI($)RiS|^Zwg}NvgHp1cmP7rnDThjm|zV|sWD4@?G>gw z1LoMhlJT@X>YnT)H5VsT{N)VLIO$7*0>4r@&&jsJJpxwM&+d~D*NO{W!PF;?E?t$rM5YR&yG^ zCZ|YQvyobG6U{5`4uk-tjXu=n=!=NYu^1B46T4Tlc~?UO=GpcXBCmct6Buwu*DPEm<^r8^Y_A90Ap5;dWU(SS}`m*Y43?Hnw?q8q#*oy zvD&EZ!D-)&yT+3n{e(zr`$Gr*q{r^rlY5$lq4V{+nyY{l15Jj%HkGyXfvr^K(A z0r9*U=J{GU^Mhr>WlaCnIy0R&>rQA@>FP{In;0}J9DJ(MoOQbyvlZ5W*0&h88L&*i z5|nvJSywL?&11sxZkI&};lK>ugMUU>A}tMMe?WV|4-g$-yJK1t{7Lyl@?U%5fI^Q? z3PH#?pn;nFp~e#9^iVe%mg^q^x`Z?`I1$~gh-m^}+pq53)qGY?RAF57q0hT{5gwzR zGVB@`pBi-`D{kY8 z5A1F$unh~dF1fK(W?V_oi{!py!-(-IGn8D-uibjQocHuqAh%}l+ZH`-hUoL)?2b+O zVHTc{9UZYe9Xiun^4r8iQMA5SupV2kveyNc80cn7b~wIQkreK{1fUUdDdRp_bBvAG z?Ka5LF>$HAJ~cs(n&E2JLekx0^?8Di1J+Ot$q|&9)XY?Zx}Al66%^t8Zm(nSXlHr9 z#unsps?4o8+Lr_qL+!jh@5zn4R#;-kJ7?*2U?;Kb*e5(kCsYumIvT-a<_iil4dm52 zap77q5NSvHtyrgPD{V@Juz#nkxS+C9tm0>t>Q761`k+of&b?Y^=j~8NAPYifxOeo2XQ`g+z3Y4!bt={`_PD3u^ztV)mzp9Lr4^r>lGnv^X6KZhr zQFi-+>zk7KWMh3(+~lostn#>|r5M4;ZFkse7$4IWXxop{|6HS;Qpin|jbyfcbb`Z1 zr7O<2uqwo@1QvocvR6Nnzg%58`+IK^%r$&mXWH}3YJAUQbOR4Xg@$+<35@(A0Olxu+3rPlDV(!eBv;+bzC1|>QYYp&S4TU0otf|rxtmbucNkve~sh)1GGNv=S}S7Pzz{Uo9sGYs}`$Opgeq= zH0v}lfqAcV@oLdEC#@>vT(oac&k5jc%R3(*-rnx3KA`5=w+2*&$0?N z;p+o+HjF%YaeVgl%AzAh72thl`xyTw>jp<-d{nz|FZZTpk>1k6O21`>()gq41ldBj ze}(t>p$aGpNmr)^O7xdA$)E$j9@nyAxAE!uqEpxuH2&Jydg(wge>}=0BgaqUS4o|p zvMCVD6eWmFynchMfF0Ef4>-3%tSr zA;i(~OA#5^VMA3pMCWFk9nU&DrKO*O0*Y&rlZSc+7W}^KEW}0jnbe2MRsY_#W!W-h z)5@>;4gVYfsVhqs6-IOPAI$2c5mz8ym385Lj6pxG1aE14huI9oXG*)nyCfm>m3gc> zFDp+14CUPvQA6#!@)K$`)RQpVGK6@a!H`6i*1h#Tu!F1!QGU0LDY2IH@0XBV-4uMx z2VF=T5{t+v+$~QqE^`NGImSN)4ygmTFWjuGWKUD6YE}I`*Y4E5JeFPc^JqZKt_yuE zVvGnfqHAX~DrR$|)1|EzDly@`sC25Rw|4!rc`?te{hbt2H#t=HU%O-*-81#@>JV|W z+l$)+)ROKv<0IsHdy8u9e2y)6bJCd=4TlK!0Ty zaNj55IjRG>?U{XG34_CNl*hA#mQ}dooY99lMY)y_tr6%eOG?Vl8}CA+S@h1ml!zJN zf40>lO>$M7%6W_%?|={L2gHt_8oN@r8u2Mw`bEe6(HX>>XMDBzFZ4IDGE|0ILza~L z!W>GQ$^?|>%W)ys_Qb<g+Yi%t_d>876i>vJQG*G+;x`{n24HVUDNkLp_+sw18_rKS6F*0-#W<^J?mdG!#1MMw4i{pM+ z5~`;LG4`)|OLCDa+v_wfS4#<8F}69Jad9>!_H?9qU*F=M#on;P!TLMZO6S7vI>9I% z`pDedzI>cG){FxKN#eXtuJey`Qjl^O5k#l1z2<_$Gy|b*VX^Xq{9~Jg zgJfa39v^h+AkQ)&tfk2sA;P+ubNTXKZ)U3M1G-Sm{n#`S14ME}z5*UhX%mt|-LT0i zmZ=pFUc&gq$mW>nXTF*aaU*5b1W!h2NL=fK^t(eG&v^1jSShD~|Ez(@86FZy7Z{%P z-Kd1i7)n3jO?$cHFkv^|#ntW&!~<7vPBu0Z>>aTn*FR{XS#zI)nNKrF9Fl^{r#!%gBmjRsKpa zhQ5N1o&1FPfPKhqf1tR{ijO(4Zs~U=*v&#%T<)CS zQt8vJykF#xbAPb}n!bRG*|Gg6-_6^s{j=V_P+maobdEk)h*eKkS)k0U z@N*Q?pWB$(MiP5 zJ^n8TT6(aVMAqti>|{8a2|Z(Y_T~51KP_MHvoO^2o+@(3WR?W&MR23n*J2Y&lJWA~ zYrn8zNOg&^sRy}|zp9BUl+&4iMqX~Sm2r1qrYiB` zAP}?|F{gY%8+>27*)FyY;)h|?hAK2KX?$jYv3jibhc8o+(cwjglFcXr7tcQAk8^)V zRMcwa9y<%?{Y&xTGTXLA=3^E?Eb*7afWvG}&o;~JnRrBCWpf68i~GVUeCi7qVvsRp z%vZC~2M=O3(aQ{-Ic|rF@!*|#3mabNS#)38XYId`hlCu#u-w@MNisc+HwIUwbUHy7 zYK{&11Mlt4G$mOHIgLlzSt%D2HqmjBug0gMDY=9Y=~aO;N7iUIW|9(>5=0Ue4ufsV zD!pA?pWiX8&(d-)>+yg_%_`PtJ_hENyfb=-)IwC84I7?G-didNFG=K-DSPqP|~2lVJ^cCmHqw|k^O7F zV~-l&K)$v_Qe6RYjMAug8uK$&8HoN< z^D>VOl1fa{)QsT~er2`=J=95mog@qQyn8Kwk>GH$bjovaL1!T}mWJ%aXPvPU+W zXn2H1`NAFRg~pnqLw%X717YnHr7g`rN+HW=l^8H1{lc_HZ&vm9)7vA4`G895WkYna zjpHC|*lm|P{b))lnfvxDwXgZ?d_!E8ZjM7vcC7L$;x&ulB7lx`Rh?(wIY8&u9OpJc zC%p%>vA#jL9+EYXNZ0*1j7<1!XlA)d`zT~z;`)~6fVB1SzM2Cy@wbjdCDA?_r&STo zE!ie`im|*#u6!*3m7=2HP+3o^ra!?3aA6%45 z*vDvK3iyAF=xwFW0LjveSp20@#mOU!elL#w%phCQ|Sr_ z^R3Kzx?C($zr8;HD$6G4Mp2arnYG;FjPQy6e#BET@F~Z-y5OA6#w1$5eTa@zB?}S$ zyeDEW;gtafLOg9Z>=Ei&Qz)PUR|p{D-km|?u+Dh5nA@yC*#zl3;eg+wv%@x;Viv24 zZ$+ZGj_Xaym6lQ~`f^9L|AaqL0w&}mHo#6p4{Lwo=8VOEV(uI{c5Ta&EWhow^esN_ zDsCt?pX9-{q6dBdI#bQvgqSqsyobQ=49;Q}(>58p{e68j2)ZY@Xv^<$aP#X^#*OK# z^&;8*IRefk(yR4`&jt)RKd9Go{B&-|P#S9HS8mGJs<>-FvPzsDM-NP%6wOw@4(?CB zs(lrRMdoiYIe(d%o1Oru`y{ss9B%l+ZX>{m*Mhm{?4+bHci4N(;s0DyC z2IHg22pixtFnm*gg@R@GD@J3R-3K4+;Z;vx;c~hs)2xMA?g}n8yy-kZf~Eq>{NTsA zFtO+F9n>N2^7E-#H=J{IuK!@M5vn)@;ut9Bnq)L^qjN<93+Y0dk(F;mtj};pk*X&w zkzGWI^2Qpx<~7gxaB)c`GT}w&Q161{B|YAt0tI^~rq|;Y@X|Ui$?Z$lpqm;L`}bg{ zjk_^7Gps&k3;D|47Uc*nLjveg$hH$&{gkQY?d{$`Sb`pgu4Fl)I{k=KgdZlI5w-V?ATFwvR_wwj5JtS83NI!z7)JNrO*6hmoAs0pP^5LEt=#tZ-C01U`p#b zO$%oanN-(>Uh+Rf$HquogS#W((Y`|T&X^CibojeU0l5Cp{{;of_x~6?ac8@w{aY3{ zJstLCjhPUZ-8)ZUg+CS~B&Ys32SE5nQ225-cw?1`$_WcV_GZtQ<`^hVCZzS@ zmC71uFj}BB3Jhqg?hS(nR~;4nmTjrq>WD_u8B=d!Zy*&Vms}3RVjsM)0&e26e7|iP zg**Snzf~R#4~jAoZpLq4UxD3J)P8z+IvCoRH;nKa`(+*CSO7Ole6lEizlIQG0*R%} z-9z(UMk*|=k zeSZn;o%c6UZ@RN>Q)=6%o-9TTZdxRh`#}zCjSKXI~MIGIAI^ckP5G7jqPV^nPjr^SS<0{$V#*e9@w6I`CYc-l1R(n zyxld7BujcBU20u&csJH%g37mOKnEZk?WxtpFra;5SlY(jgZ|ai6q`rs(1i#2W}jZQ zE;n}t&uu$*k^9H&6u)u9>i0C+`B55&t#h#r>S)Rv`)-Jwe(J$RQ-&(pz?Q$`IqZ>u zP*kWz%DFq=K6=WHbUMv&7vkhI%N54HRJqX{@1(&Sq8=I@ij=77<>-$4Vw17bk)y(o zuuqtObN9LZIaaHM&@i|B*l0)bC#;OD@{l6YJ1F>TnKI8OiSCtlqH-q43RKQICC$vA zs%jq?-g?tq%A(9P(Ek`0d#?E}9&Mp^C&iga1x0WA*GSPl?XOVQdRL9kiN;?YU#S_Y zEolU6*OOd-4XW^!FE)Zi893ApJ^Y76d&;R+#5}xj`EyjywWmd9d(#1|8syI~)GDn| zvT=3`tI`_Qu9yufo`x4)ZP8WZ>94z1fdKldlXGu!!|xcbz^g`+yhSlW)878K{}I*yjX~!59jJtedLT10%e&sEyJ|Dwv#_5LoWxz zyiCa^s9B=W3)HjSfH`idRrfvr_1a+SZRaodb={?q57dt z+!vRsgeGF0Tr5H!l)m^{O)c(g{EPZyp}AtRnc8#=!NLbeK{d-qeOV;c4F}eJUWMzX z(r}9-Yx5CdBAnl?8o$!PemSjwuw3m6oN-#gzMt158KM+4tf_5tiB}*#ZJV(Cg-;y} zbWUeS-PH&q8|Kv(b$=z8%YmAla$(MKIej^M`p^ji3P{TX8Yb1*?BZaqjWIYtrZeth z>1i`Xgq4>Kepp$}uQ+j^QUxdJFWOZv^qhTAm{B*$XmrKxS@$d{fC&q95F@oG){*K> zUoyD{&i1V$j2pjctF^y%_z7rO2*#xZ$6r-o#?OW_bHMx6h*ee%|5SO~<=u~ShCYQ- z`jdg>Gv2+OBRwSypJ25?HKWbRf?4>qCS5ketE&f}Uj2G(kk=eQJt%SOUF|+ROh*}} zqiqU0zc2mWBhxzS=jbg08BVQHi=KX;XBPJ;(@-DG+O8aSkIF;kuQvr)ej8o{nrzrM z=20a#Ok*sUV=34v@}YiyzAj19pgao=n10@{6H6Pn5STOT3)|d3u zDX+()PfKszHcFXyqBycF0)}mcqHJjrau7jvduEiRwud#x<*mGUR!ry!AL)Ki%doyz zD3XakY!)psd2v00eMWikrX&>KUT60;eTT}X!%dO)vgf6#NnPl%jNz4IaLsO!8k0ccmC5_ zbK>Q$ltk;4?suDE7V@(6K?brlSAnmbVwr-{)ya#jKx@4e**sc7oY|s%^2#@!*oQ3I zGwxjo-F4t;Q$SuJ^eIS2F2}&$enbuS1uvXbwQ91A4KMB#KB{ePTUNA<}qj-s;D> zI#R4PTOU~wsxKQVSM*@VBQ{tOyN(_7=G@a&40-m^*}PWTlGzvaoRG+UHk z6`WON^3`Sb(ffn2E{2qQ)`I260MZyoS7~iKx#t~92nCcYQYI8w8NO02i^Cwj*V=2I z?zj*}NszJ47obKAQg`>Ow}qAj5nOcx$}&6r?+K*&f4Sp{>+Y6;&G=RAFyisc)`I=M z`UIV?OAzV#XUS9BK~%XxckP&5i7^{JRVqV1(OWYAwVyq%SotjNXcNzv7x}Jay)#PP zeivO)inA{)c^Zq(r`Cgz&>8}s6REQkzH20tj`|YgMKHjlD^FY-k&TO#=NiPD&!yMq z__FFK|3}^r2Lu*)N0&u=I%vLNwB=ce!9iS&I+>6K`m)WI4O@`}rZ2Jf`uvumdKj>? zCW##*^(h4(FT_kId?=@(eY!?={ZFnzxjg32ykJzM|1orQX<&lNlX}ic* z(+u7mFLwis|7^(*BBvJlp<-mC`+;%ZH9f_whMKAwV;gw;tJZ=Mc~4x6`fu~T(0!Pa zzI@Oi(x|Yi=sYN~KDSn)ohgW`svb+$bfw!zjfuL4OHADLPGLH$j$m0E~$8j?MZi3cLRu6ytMIyRxTE>s`v)Z`oErM`Y|0acsk7omgx z3OIb97(J|Ca^L_epltMP;JyP|66Nmawd}K7pX+cu;RPi)%QM(tCj~-BrtV>i)E4q zeT63ih^s!Ezq0d+yQ|*U^*aB^ZI8&WniS)B5!?4F3b10#J$0Ysxc-Qa#koM4adw;*spk8=Ok6$Ejeas)ptwcQTpIO^!YVq$0gdm0LzuM zALou7UA*J*AC^|IK{I_T8Q_VHo)B+KhkTeoIykjF`^ULQmhB5}rp|VSU6O`zat#4U zra`ZvgT19C?PF_A*~P+PNaR3H;=+`5ebI*&q*9Wbou%Y^du>JIA?ihzDc>;jq4-vR zTNjfkC?IGXS)nsN9=D{~zMcyRYeV+uO6x z+2f3&I4VW@R-`xS9UgH2NhC-hAOy$=Qe%j85(w<=hzL@Kl0-s)p@a}1AicwpDhZ(^ z6bS)_5=!Wy*LiYY#d!z6Kkm=(zSmmcbzOeGP#Z}8y|PQ=OzW-)@hx{NldD`b-XINd zb`u8;3X?E-7kltY3-*8+YmW0r;zTcy~5sB zL{P4c;T`)k^OVDZieT{p$$G%wKj^0GtgNxG9yUbSyf1I@sl|_16$3YqkDa|Zcv11o zA?DtXLxJwrsG(|cao30P=TV=xzmJZWlopOC=HK&-*Nrz;#S0hXP~e{ZZZp9st}UV( zL7^a2YwTsVyk62AEXBK1uiEf?R7Z0>qLhO(>^aUEg?e&Wb-S;OZDT3w3*_%B0j|Yx z0Esd2Y^>Ni41}Z$m^E%s+0wCgPGmB06BU}$2!;>s8C|HKZW;8+6i&%BbhJ5$wx$}2 zTk3&wvo?eSFDJM>Xu?qN8x)?4ib0eRu(l=(oL7l=V?)79v zCidCDt;W_S9-^L}!(vvgu{I=w>@-{SC%k8p!?G|;H3V3s%GtODwSTSaL2TSmUvaO7 z+jf7)6vf>`0rMviu>|qEH&ASY=xi$W8rE&3Iy%(*ZjZwX!mKf69M*d(Z$yBcs8^C+ zS_^H0H9|2S-rXiBw7}!#W)z41WVQ#B8=qqcP90DS(wpbR4*bKnf&(T7 za-6fX1=x*v>#Pt&nGJ#u!5Ra}9iO{SjAybk>ne^D7GK4GGD6Qlzl2vSpJb$*u8%t& zQydr;8w^?fK1sjAKuR0@EczY$eX-p1cryRcyb4G0x|=PH-Yh!PIpkL5l+OTCFB^<) z;zL7dNLH&MI^H6hrR{YnsKa+lc97S|R$}Aj9^;PLh1bSo+tceX@7`k4Z@kqY1$oKz zT~&Y#UGZu=1|8qY{NmM)m}v|;8;iJhWFhHrg==p;3yZoKHuRjp6uv#eJ0u1-c>05w z6uZ{Qy$WU4nTl2`CSGW~`6zXufcz#ZIjY_~eko)6Jg#ZAuZ>-f{^C&tR<;E}G| zCq{A`LQ?RLW9PotjV&WoxH|`C>?m`&%b||n0caNx%aRY z$cvEke;J)p_kN6jQPwClY#J+L8tx$;Ax;OaE+odSANegoGF|VcC`nQ_35Uj)H)Lg= zjYG}6pN)_iM<2*_QQBC&qhl`}fxtR?5WaV&&u69Ar7oFbp~*V|{PXcwpgSWaPVhs& z0>7l7rci2Ckhob(SUcs>yl2T2-#V~W)O_{a*t`I@+EFm3(;MNFS35V8N9(coVTjD# z?oIUCU`U7}$|KS{b_@PFn${r<(y< zMpZ|=BiG0EwZ$fX077@MHp@62KD^wQz$hg8W%KdzLqp5?D5F7bQ_SrFv$zvFu%V%$SwL4}$4;!?Z*IlLyg7R% z9lPeiVPQLn@~U;cF0YF&W_kn*U$+0V4Lb?S3(Crh*Z{eO&R>62uxscZlOT1T=T4Po zvDA5h+|BYqee6bx^r@S_W?&BP>{qtwmmnvqRU0Ylx+763(b&4rpw*}`=60QBkZ73| z4&RH71xAx@7^W|I36v&ItM>9q4HfP;3TEV8h{sr|0`^z#YVrE`{4^X5VI^1J!0Brz zfwE62$hBjeDho3XG-4_5vd0|B3LX(GVlZ2pQu`$9c}xMC@4BCcC3tZ-(js_4Sb56m z6^kNZck*cE$AKU>l4G1$>_zD~;5;kywkAGYhRUAI3~?qthd3 z&uT$HZp_oEiz~L^lqUVOZCmderpx}-15*<6qhZ}SJZ7uT=2q)k{`#S9Kc8A9Xr|D= z(dDumBSSqhJdK+S4(=w@h2nHar`(^!4c}haWQ@GScFwG}8ip*@stECj{!g*}rllPq zHww7o%4Ij4Gh+iUkG@Eixiq}d;Lf&N<@E?-4&NL{G&e3vM_)3i=!ZpAUQx3;9_z^|=mc465mo5C=Z zc(plZv669jjjH(?rwWWV$NNcPx$c>5vl~?vixU&mzs(1R zok!wPfuK;b*7ar|zmlex27AVmdB9FHLS6^{qfys~gZsuogoXwc&H5#apmbSBXujis z1?%LgGsy+3d7E5ezga%}6)b2zaZp{;gGwI<_G zjE}}@QH>;=$kLvk<$*)Gq7zJjJt^4_>V2@g)xWyDpHfs(Z$H%9yD1Xk-kfFt`}P&= zk#wpqQR>&o`NE#hGVNt(T{lA~*E;loj9+@*M2E$GzxY%K{GU&2xakXqOicN?lCe`R z-xuaf9 zsR-_+?;akkM2|?ZsyGQcwXrz`YulX$-)p*$QN|j3JAvcrn`8-xZ zqp;v9nNrHCz~4VZ$jf%7|0MUJL@q8ttG^(@FZG&AXGS(A_G73$5>y&jx>%Lurnqhq zePnZUs{)KL(V1z}f&Exv{?~Xnty&d%^obIO9de%Pp!3{_anW`UiOp;L(Dl#Hq4o`G zDfOqt1q4$|hE$%Mb31EW6z;ZUDPr6)c;%U9XH=D$nYEGs!Co!7e$MsRh(6qS{&0PJ zZ%4t?$*l-?*;RehkJWKmybjmGx)BG@5ee2|yl}~Du7Z(ScL>|Ac=RMJiMmsR3^VF) zTh~m6o#%JTLP8@8G@J+B!v9_B0^Z0hZQkDa@_z}H_pyu-YO@GC`cLKGKX`^W zT?4gjFG^Sln6OtBD`0@!Ua%H5o&-_*?9{{Gt-o8=p!D2b-IH1?u)08y-QlW^UXGk; z54TYDo(eCJthB=YCy4j2rl=so?$nlCfmT>C`ewE<*(6*{H)&Ad5B6A#U2h0;ss5{} zh?_;d)HN@D-FuR#Eue6Z=+($6$O}`qOahx+2@XZjII@HAjYW9xM8Rzy=y805tAH!0C}p&hmJfbMJza%E4p5zm|JU2HoDf3sQ~b2y8;_!-^5p|CgZb zRDlInXRY};)m5A6k9&b-W>96)YnnsW{wNn(&b4#ZUy*45Wz z%`Z6`sh>|G&n;f!a1E-R)}WVv|De)VSJza0b683M7R}SQaEQXjQ;HTF36vqOsM195 z!IuT9*>QHSmQx5s_hU)0uKT z@$lkGdzWJ6(TP{LeceM>(CDVx3>Ct1{!`Cj6HlkaU#O>6J0+oyi1-ip?8#< zXP&$HrYHBZ2}GDs?-906-m}v?e%}-qcy@ z8o!oH$IVHy-NMwK^|OfyRgbUU;?C=wfhmGY*J5bv%-(NVYx(j2X)gr35+Ao%2Ev{P z>tJC2(O|`MQLv}hmA+uw_O~S`w?)sU&dp%)Qr@0o0kG*4{#0@JsuBxK9Gq@f*l6i{ zYb~y+QtTuJCWDa&{h;oI0LMMJ^SZq;#_OjF7er9^8}8+wL0=#$YX@C*#mU$Lh~QTp z|1^_=VZ{c!jaSeXw>wZ~G^(vqfon}Q)qs_JCfg+?SC^*ZjMyZKyO6v@YZ-3JC3~`n znyk_<n2qFb{M4(XlsW;V+71krf;c)MeO%J5{@Hp_^ec0=MOq;*#{4oK9}PcEX<`hmS2@E4q}lB8a*8dY zrO1bL^dWySpJ9jCe~6n{wO%+MZ z`oC13BDavv%ulmg78PrLqir}k0c0+~hbSopMuA?eq#gOIb;UR+`#<4~0 zh)LImz+kc#*}x_417q$btlNc6$}>&Y7gt|U-nYJbzPPoWPuKDK(4DaK4go}3cwCh% zabeQ^Q%N)UrF7q5sw$o%Whq9Oi@b;LIus13a zVYdldmuaihlSNg{L3!%^5Oto3{b}EUE_z2&$2(owuy?d8DZ~m~+{KoL56JCDKd}$@@0#@uuwsLRGxjk*Z0fvdhE~iMG)Oa22 z<^+uA&g8?kp;YjTIY&BFUal7-!pFyPTeF7aR1CrfJOuz;XNt;#a*?Qt3OVPMZTY@V zfD=WbK`WeAUq=avvYO`i2{NwL=K1!H&yu$=(TVY;j;U!_pTLx80p>$MLAmmCl~{E+ ziU=>-Q=@cidU8r;;C#FL`@y7PkvfK>wE~~o^*ynHHs}^;Vr`xYZYIX;Y*$_-CIE(? z*I3SsCan$V?CX^)j5uIPwIhXwZ_iA;{{DgSy^C6oU z+oJ^(XKOTYeE}U|sHQq+*5Ty#mCF3rtm4_T=_do3Mg<+%?3niG3D=THQ01fLT%2y3 zO_LM(Ml~V5Pc(@vTe?`BZi-rK^eVl@L6sSYdOKo3O{x7PxDDF`mjy4lW3TyXXrOeN zFp~A04Y7aX?5WeF&KYydp6Z_L2RbcEmsa}cTZ4&F$!j)l;TNDCN?dN5_uMEvv`M5G z6oZfm=d0*%rm7$dZULmJm75niUlz_=pfG0T9Jrvp?bRln$|4*4Uf!5tFe%@zB!W8t zOYJUuj~pVk?z%ZRESe^VKlp5S^2Ou((Cb&u04hUi!Q1N*s>9HvQ>n3OLNC?wMJP90 z{68w16*5wOS(_HpD&@6(FPAdm#a<FZP zl~|e|mJHY8>os@J6tXP&eoa^u-eMc5Rg+;=P7$`PeY|{W=r(9%_Glj07c%4d5f;5C zb&;ttj&j>RdL8?$xoP%5;srEH1(o!iHohlT;C7dO9GCkCG3yWFm9%K(l`3Exv$}j% z63)>s2Ng$73FiSn_5>q$UU9EphmH~;X1m8;3G?Wbi9U;(-an^24)uQ<)T@840S#|s zV*@+gle3E@Vs+ow6;ML&G{0p?b=~Vyc=q=XEmT&+jfg+DRS;rRY?avB)67kT^TIdo zb!-2K{IxSP*{2eR|3@h zS#$CsHtbFaS{regnFbtr_wZ$tm~+t6fVhw~xMui}U8oJoP`0$sZ8&8Q8Rld(ZR~%V z8L|CaF^GqQ4Yj9CBDyoOh}UFwYy^O9xs|e*?C33&7x#jZNJEexGAZizA;A2Zs37NpSDD6;~q#Vyc)2p4Q95<}UJG_k$E9+e7iUa2pe*$t!o}T5qAp5AC^)8b6Qj><@leJTGq^{DZiaPH&gXa zeF}N&LRCn-z9#lL^9$Jv9*jN}V3m>t41SSJ=i&v@nDrz4n#1R+ouc7s{a$NN^ebEZ z#9(&+t>Cs^cf|xNNQ5VdIjPMfL;U%`Fh+FNjD5+1s@q)P_{~;Kp zuH6R8c!MS9pwlR2FV}Gp+#Q+Ey8g#8 zwjWyQ&q+3f)eo_mNqGRK5j*td7VXUg5!P`{O9m*Mh2kCcJnjqG>VHs8dP3P!FE+^5 zsrlJXV03)0YV~+PFKih&@Im;H`bztkx*MVW#_|_~R`=E@p=Y9b=(qhoQ^PMcoX1tb zG2NP4Z}t@(p2x~$Qtesq1oN;tq4*V`Lo8>4(33q$uM&R}q7Y`U+zn7e*&W1N3Fzx{ z3GQ8yYIou{e_I)16#Zd4V_n5DX-#;kfmK#$ie$vLsL(}S0?iEC1}5};`TqL38@T<6 z!Bd>7;-qvfA^PH6Vh0It*M+ukWl*NaTECDrtn@WCmePP{cR(F=p2kyiNhK{!Z7e3$ zC46I=9^eVa{dU!*c3@~?-3JAvsX~EB@>PF-0@aiTDGvmb;FKqPj@v}~r9MZJH#Lhd z*Y_Fl@-(SfT}S*%$GhJ8s+vn)dF2HjF%WtC1{vN0pgQnq`pQ$}%hFtTuQOmp>D7U~ zy-@Zk_8CykU%bv?BGPQzM#v|BH`+E~^%W^3EvGz)5R2SYb^*5(8zr15C9#)VM`Ou{1cru8zSH|jSIiXdhE$bSBXey-Uo}9d zTE=2YU*LXTYRsB*&OQIW8ThON?GFXW_x?6H=qM)&deA-`|Q{` zrhkJFR|q=F_5rJePLy6r{t;u;WuCkjk*6jZ?i+LgHQDKF%-s<`hLy)ivZdnpuWf)} zlLQRrzrs>{At#eM7V!8;*KbmP#E0gdzD|m0O3a(^*pV@5 zKk9$pp=Dhi;Vw8&BuO2@i(u2i)mnc++RoPDwOSI-aj{dO5q~HnNu0zD8=ZTwPDm&B zE*)N6{UL4K)5w;&6^TtX#W?jRNCv-0y;5G-WX`-!M_(=}8> z*^gmgB_h*eLXT!YKc3##`q*}a1y~Ai75pPpaVUFBg8>vQp-I=cVIB=Z(Rf3=tZ2Im zzsGE3W419!b=H|`c?;zDJFj;~$p-%)1VePW?X1>EWCOg_1oNePFpMYu2pvy7js(^$tbaEu1&cuf68jjptw98#Z^KFuo4tXH9VL+uQ^mWcNawdprnkZ<>#?PxgEa=JpcK;-yhlQuL}u*>)#KCx5u3)Cg8mySe+XAMOn zDPNk#{jX)W#cEyI-_lRaN3_#NiCF^%p{QA1w+mnGz;Je|hFY>w99bA1lG#*tO0AOL zV?(wSPGX1e{aY`W@srC`{Vgk_mPVptJM z5B29XZPf2^6sfLwcnC64@N`PpI0b#4JSgvm<8$-6!dJ}8_SAzQ={Mab1gO0@#X`q; zlxu^2dYklB=_*_Np3{PcrpOvicXH=nSA)Wxg0TWs>&W&K)MZbH=S(rl3aGt-1(6{ob>6Xdo8VzTO`n6F9&yPnB_*wk|D9|;*1_@YO zdaagDSe0LZiemfyn6)!`E+i0j_Si;?Z>LNtj17y<-%Ih-x+`_WwG|qO z&||WCb4vvo$R!=3k7>k@b)MqhhI&Q3@;#5tbwQ7#1)Uw1K%Xki^l42|EMf;4^)r6q z4#UEabT*i~Gw>ZVoqiLp&$p33KF=Tvtv%OW(Vj1Dk470P7R3JzAoy=~CjJC_dx?>U zSdsJP}~Auic9DrR=5;_@$TkU-mo@X}g5?Yz3M-`)g&r?gXZ zb1giG_{BLW>ZL8UzkYHyPkU%%muRQl~-}9F%LdDy@ ztO_e2L8rICA^KoL8_6GQSRXItwg;(be*Q?2FhN)ds8vTA6qES)T=S3mj81t`E~D<= zb+-zuxf1a%+LSG)wvz=k#wXowJJ4CZ&-X5|Nco=%70Qa#seykx&yh6XjC@wx@;Zu|Zd2*`neydnJ9Wq>hQ+f9BC4e+ zEe4%g0ls73F&`NR`&K{yXfDpneziQZQl;PZdKgz@kHMi@|F{PfB*%vC2z<8c{-G~I zQna_Zohc;5cRLe1^?u-}bG5w%AV#0tBGF$QJ0Y%a#;K8(xqWLluB!^9*-bORWd+js zO94y6Y83{*_2ilzFvX~fjDIc-I`mSM`z(fEBKZcb*Z$Khd1zCQkS!@B0#@2%O&kyB zBhmBMV+_aiqNFO;1ktg1%?7mr4(wST0q~0>Ks$Nb`jx_|{JK&8?^LKDN!Md-)OC>` z(c?9E&=w4>`d15u!g({Rypngnt7r~JS(C(IOACU_zPpdsljYiMZkVDwD?95x>?g=p z=lUKFGD75JchhfM!6wnOO`qhp1L%E}GmZ2pS!uJNEA2bCAjwRNJVnDt#frK8cX@N) zcD+=O&fWIG3muZ$>CZTx^eA3Y*Ydus{L--YRO!`xwdeTzR;NO(8`n{9UM-_Xq~rqf zMh>{a)(;LNYx+1^#rqnzUaU2MrHBkfMQc#nrDkj7-<2~79q=t1Ao)Mmq=E|nApkqV ze|UYLUafbzGCz^i$VRv!9cgNV;b!e!Wwj1Lt{^e)NUu5E{pgg+8NpjGu*EXgCGilC z+{12T^QUP>`|c^l@x2oPR0Bs9b882_Djk-j9&u4V{TB2`0!lXgFHEdwexF^U$P8zp40snV``sFM8TpYDe0d z^UX)JY!8JNwsLXtoKIzx%I=U6y!OY=k&$F}0)QVs%Vvfm&1)xx4m8%vKa+|fp*Wr^ zq!E_+>ws*WuPIhFs1~8XP~!JQ(z;h6EiXyFunT6oDlFF^dGhipybb=WAs-r~LSM(Z zkxM7b>%v09T;&!af_;gAYFT-j=>Se?x_0r0Wr^5RNcg;h*gY_T=bH zuKgv{fE}0hL_yydzr0j15*7u@3;M+)i)4+qHM&ydL>tce+kMOlK3S9DJ}YU^fz1*I$EN_Is*d_k}95O{Tyu!mQC_4f~pk9ia85^v5_B9-(FWr%+y zcsL)QMd_*lf?BEe+jy9RJQSu@f~pyBd*$WKZ)rUk97qiuFwb0<-ik;LU!S8`^W%m) zl#=WHr&lQ>A+lH#teFO|hZNUXjJeNewhdUDAtc198+?Pmj)&Ky3`ePejptY@<30ym z)(UJioIVOT@(%n~ZI9a*{x4YtsU)aJPdD|)9c%niwxMUMl)wqLOJSV@Dei-R|KJ-o zNfrEnjR+=LRD^3cg|2>a587X}$ugtw72oQ*hsJ)|aCdzi&a2d{7^_;< zd*rEQrN?j8T}d~_XI00B+?Yyl>-!f5HRk@?LD8j{JUq7FGxz6wo8|`3$Csa|5txC5 z2$rJ!z7DFB)6z5|?1KsV_0xG)Rjz8hH1V`^Cp6x_RN$_OLNoO5ySBVn@e(A5I+EFB zrrpj))_*5fDhClAO9P`qvZ>qE4*>1XUpP=y8s@F{E@@dgNDvCNfX2{*-(O_s?`2&u z2L3ThabOFlBEdQll=(h8bmcN(rds1++>G{2`RLgdo6R0(rjn@l$C{enkw8SBkNrZg zGcVFbud*c5Ka~ft&Ai3~hgV8mbGzNlzgD3?^EkV)JzMcEAF8+HU8?O?u)@%n@#N|~ z|B1Li>Gz|ZUY;UG*o07ss7Ldxkz8`)K)Hx zt%!%4&#{%++Yu+;dso`%6>k+KM6$}xet0?2ih_CM(q~$oeL>*#Hb=!A$~(5+*_+&b zHxr>CXP&z<$M*5>T&Iu`RXBxkbWt4mal45;Z(BDMwkI|5GlaZ2mYtnBEaGA>>M2|v zOw9vCh@b&?XAWL(X$EikVWaKT7Y4)QVGrk^qls%Z|_I15W(}drXH9-1-@4f`aJYk$M>lL zf3^f>#c5_$(Y=80SoUJ7pl}aY~rG zH~ygPyJ{x8LE5S^h8t!36d--Dr_4299C^144)KB`-=lo2Eg}jM%+R^UJhs2^F6pSD zd_;u&wiprIsYb|v-Hc18qzVNZZXd>IQC4Ip^apwDEe%bb^zZcnCI&Q1Q<8&lXEhQ)@0rKhQ^Re<~aW31R z-Q6P)MBdhH&wX>+w*beZfPip#8spxaE$)J2zF> z{QUzut0CWb674Tzkq3mFi8bjl)lPSbyR~z$ z40JAWQl%%~v%SkHWxyd|H?P)sj|i0DooA4}9ND=S1&%^dL{O#2)w7+m+Do;_%&-)& zm*=yOU<3)PT8o1E579^nL5vAoBL^zAHu{R>RI+E!TQ2C~1GF~0{pJ=pwQsAzr1KFO zq%%LZ9mS5Yuv^~u`tNeeo`(K5$(>l3ZkSR$uD-aZ*jkl1be4cdK|`DHwxzZ`A!VK0 z28KNCRR~^7{Y>(fYJG^P@&)kbdU&5?RPp@iEEoIQ8J}Y1BY@gL_ATp zc{>}WTcx645mB$u)HC)68K`Hl`G#=J+?RYcUMxh2P#MShjG;>5l(BICLBs4un>p>^ zJda8{UExI)2*^|M%cZcfw^@bubamT1h>1Vr^ZAoADN}-RVo!VIKmp}<@Eu^rRq4%! z@vY%k!HYT+&`Y=O?|ngWk_c~eiOd=M{c8L7DmD$qPWy9~PBP2Pz8|kI9AF-Y$7+{P zFsoHO`F-8*yWnCi*_4j_k#F3EMJPmIj=TNTLi8>1++rwSF<>CTUJ-7Jo|j#ZJWISq zwV`1Z)T1-{h$Mw0v2AXSR#ECcGV}hcj=Bwi0TXZJa-O) z#8rU0cGVG82_9lPqynoXi|{kOh`zX7m3`6xAz~?Y?rqNKi!_lS%^IMRd1ok6pmK@~ z=a_Q~;*}cuI=MlpV3qTOdtt-p7Tk*gO;M3BmZ}k)=SEVEdt_Ee{G~mt*mIn>htE$W zb=W%n3d)J)eCbtEu;_i|zC?0&%yx~aNgvLa`?U9HYQ^*S%wvDXRo+;16D<0nZ+u^> zb0*G=rS9PfirvK+4k|y|EmU4@+gDwu{W60kPnz{1JiE7^vk*P_+ghR8rMb%=rgb#~ z%BvBjXPW&c;F4n)?CD5{qQY=&wHj({+K7L-W8+x}XfJ5nd1|SR&X;~jKE?}(REZ0E zlY0kiQI)^;0(Ph7`g7xJPeOK-R(#ecvnY%gRHh+T=A*>&Y?4=prXB+7VWKYrN#!Q=m8 zTqO)+cLX{fVJe32CI=IJ@VsHth0^V<&ZdOTvu&+&cKy=D5OL!mWXF=(l;`4gd#OK9 zuc&BJoc{perM3e9B^|Qj(;bpMp)VIztn*i4qQR2n+mjOR`;1d(h9C;y*H%gfhjoJw zl9TGk^ymzbpwhu40O{mOAz$F0{lT+!BcXp+M}N4})gBQputEws_PGznQZBR)&GEl7 z^|r+N4NN?#rf9X+IdB}}@XcAl^8?fQ%jdI&bDtGsMiL)%dkyQI-xl6?&yEn{CfNv` zOCkrArew*HxVv_?I8)`a&CZWaQ4t8=KrnB65!-PiUV2skezjm4*LOAjrpy@nmQg+9 zmkZ)G`q*K_-Q=9$At!n}+P|<`m(oTc?X8Vmio2-^>sXn581rqfN?}n0{!!Bm0eeA>nA1D00hzAeQ1fxnt81ixJKcuyERPn_ zPyM?d`k%B4t1WFSFIp?l2_Cki@t66Do9lubVxAW&of$?0uXxVwoNW7B>9uXszkHan zQadd$&CS7^Z6D2;R~zvEC!wU=GCpUSUieB9c|RGpG8iY_A*XwGZ?6b9io<}kBScA7 zL@)lxXxC@z_@l9p+sinba*gS_dB^5yq$yMJTMo;j!(S8&6dLb2xAxyD>nB3zLf20< zS4{STm74TOveXN;EBjOu0p3d$Tuh>;n*AR?l2KvqWHG#+N|@sQh`Z59c`}FX?zpE& ze%tO@m*g*(=_wSb9DJ@7aWJ!QBK*t3EHbG|#$0jcNN*(%*xI?JuvRdaK^J?IQ+x2L zipHGGABqXm*;5$@_MCbbC!~L)|G6HW`Xu@gI{Q=yarWDx`A^d>Io9O_#^rFKTf}=y ze*xEaW}RS=MPfN`>dge*0Se)SEGsP1)7PeV=GE65iBJbrbSb_&*0!u)&W{;1_P!~s zC6g?TF%c}*m$A$VL0WU26YDQ#q_YE!%qHy01u^{&|R>CgCokvGpeOri^` zoXMKW;3n|a+OSsgNepbXTy^S7bT*p+3v8k}qNYLSF0msa=}xe!wjg(lLhwe!8k|7*^b)6oi_h66ho-% zSy>rIfjw(uxhrZdGqw++^!05CjIP*!Hzh45ix-4G#apwmRZlM9)wJ`ajoM zIFFFl_xaN!`hH(?pB4|LNwvn@9~+7|uouOnn-{F022VZFRd z7Fi1wxjELT9W1)O)g-s1jL<5zV^NYyxZ6vSuX!%keyP zj(=d@?ui{-QS2T*dW?C!pp_(jN!otZr8XFceQr=!cPTWMhmGJ!Se|1?QH1YoK6FHwV-B{jkFJFXWgTStQAjN_^K(yZ_tO#4krODE$Du?W!Q( z|8+$1e%fy1LL})vq~xzj=7#Kmaryc-jcjIFi<`#eFxkFe`5+CAaW~aY(U&HWLa~~i zzT-1#Z=emw!({1O$F+Uzct`n5K!3aBF_nkBjza4U-I%8NfQJO^{Pd2ijh3}JhB5MF zKcPXk7CV&?va))=-SE&}HV|YFREpS)cWS6xnpJ>7Qcc~P9*5w49ToBWYVRy3t4|Z( z+^gu>5IEXQg0Yx*l~>TQyyvHS`Ibq0muP-7#bvSdPz?l8y!5EW$Zaiw&wr{rZ`ICM zotsE#cgN?_uYNx5UnKnAubtZUboA1(0HyMYXD~y{V?RiLM4UAK0(qj@#}1)uS>dKP zV~H~_{u&^Qv3o;3mXD7Wi&GvQp_GpV>8hZuNGXob$eTRbKk7W0@pIr1E=CGUoG3lK zbnIxVmW)`3tPCjpdQ}r6tplP8E%7PU?8(0|e|b zRyEK22;P;cqfrI13^Rw>#jEE}-lrBRFkJ$n{n`5<)cdoqIHf>_liqmdaOBKQdNbC{ zP{LbdD{ZK5v9EsB49IGEexj18ufob+N)yR%dos(m(Q9yj5nEl<4BQ^Pn0vn0B+*?- znRriee$Vm0ZhJQc?}yPOiGyAcj(z7_`eLmA%7Hs8R0O_AKO`B&F$vx0&R|~GU43+v zCI^+`rWA2fK=M=c3hX{Bsn7Gm4jhLCiMj^6>}5?B-e>+Ee*FG&O`(;ud)g1e0)lnO z`k!fcKiTUayKiL87+DpMM~4AhVyi-n{%k?-Yb0M4E%jQ5POa8vC*?3rQV+rzlE+|* zx*8hfxW5X&Gq4hE4N)1K5HwsFEq0xJq((k=3-1C8OuXrC)<0d|bSRE)J`P;nt?DG_ zjk}%6CKm0IZ_AaB&CSw>$T?1tcgCul?@wzD3y)Izsc!jA~l0L-yQg#f@x! zW7fuUAoX9w%wekrEu_O0>3K@_uH4W@PD z28~JJ5?_#9q*>?w#iw#MRMQTez6T#)y`#F73dn?xdp*K)Jns|)N;D*F_gzkmme;@i z@ak4Zfj?3aH$4)f&nDdv8MpYk^4PlX=gOEI-F3IV>UavQ)?g1H%|KmGVrJyFNhDeA{Y zEq2>=VKi8(bBg6!A7B{=cL*AH9(TzZWBJw4G(N1?DL$|fuI(9#NxNs7 zs#aQ*r-^FTAUCOLU-DdKj~IyGU;lYECRuJuCA$9EPP#E+epMYIKQwsf?;ljxE2%s7 zRbF{CmfJhbTc(zCWBBS`Um@rhHz(>xI(=yHp0*|XVV(K+?#OTZH_!sl`E{HA?v?d$ucfb}Zw+t7SS_3% zhml4biv!)R=Gfa+|Jpys8G_B{L4z^BE;jhVHSSjg<~@%L6+dbybD;uO?iRb}a*1+~ z^doJ5@$AVx|C&9R(A?gwpWLY=l8hChn_^St1Bq=brtQ3`(g;>{=Pz!Ppm!r>u^k3`& zP4~Q1iyRGyu^4f_s*c>>AyF%9 zLqV>=)nDoP^p^O(;QKLEYr%@Qvnf_U4rSN!ck|~2Hz#M(nU=ha-8g`Fl%A_3(GVhj zT)a(QNkgw=SydM*rA-*|6}0V7>&!2#dlYFG!D&IErQ>h7sa+`)O8&txc`S(dKaVum zYJ>a0Zp-c%7JNv#!~fy7Cf;644%iSMk0Rf!K|gRt%?&QYORo0;YX z)AMzbVzdv`-UAuD0S?;|r!?+=zMpI>(4IKi8c%S2gKrD;Ju+@a|yWRO-A9 zF64fUk65xwRSpw`t`P}WSGMWv`AHzlvzE4zD{1Y8wH*uBx2zY*Yc)Sp8$C0PuJn&S z740rX)^lZS9S7R1QW`&9Ad3Vao{A~qNsjZ}*L5kS>($y$P)H>{ieHLao>zx@&YjM7 zRct$0P6eii_ed4gzaEjhg%{tmsO}RN?yQFCE$#y*@5YH*(swK=jB#*oaASn`3VkQ34rPgY(k1v(U%4qSUS+eV8_^KSCA zi>9a_zLvg6SGe9y6wdg^l5_OTkAwzQ#eHK@3i#go#K9(5tU=XzK&y>2kxbZ8eO|c| z0c+(daOt&L-NUMZ&T)_O&FAIKoyZ80?1wX3oV*U>YBW-?J`!e+bU#i|q8(Bd{#i^< zkR|bIX}wDCq2TWRkd2impHUJT+GYF?=l?zltric_kWpv>*C+1{`Gza=7F23} z7F_uI?^##2qwyOauxxWxiwA?lBw4Z1pt-!5kkSrQCT4BO1X2|sssiaz=zH`#hQ zH^s3na|zw}(Mk&;0eOJLug*WMBb2~p+g~qThMq#S(Qx-3BP)1wwLu}4g0JA~0!M=0O z`lEsiKN)#%4(!>uFYlV8bbUMx=IsszQDdsyj7Wo`^X4P>4D5aUnB2aY&tCeV#H63A z+@4@I55N8%f;@soMZv+Yl41D@!UBQ$hJ+^Nj_b>oV9~Hn*J4{3BGC3Fi&W+YNv$FS zf2pv5Mb^V+%i25aJ=D#^*Q+y?%00NPDFUK9zP{Q zgzGvjYJ_7XDH1tGL`0-!tZi-*s9&NoTH%+07_7+53+l=hO#jfXhD>wXy9W)Bra7>}n!SDx3{J2w9z# zvva}pOI5>rx?7sXTX=EeHMwMxyPH5uwf0C`d2)o(bMZyG@b$#jwZCn3Uv*}J?S~#z z++#Wqh&HR zcR*;xlT?^{h(CXGbD^T2+-!a~jOiN(yB82DQ4CR6Zu|Ppj>2eUQ!*&aDZ?||dXMT} zhx<)-`0QA!@EP2aGFuuW1AA?k!iGB2tr^f=uZx*^Q>rh4eeE1SK&`;Y$MU#(NBC-0 z;Mq`@!!Sp+z#ECT&I< zu6Zu);$C*$X^FhT)umD^v*zxshfceS0FL*Q3U2^pW$9$7-+hc*EmBoCpJcf|NUy%C z>TRLiq#}^`*jzZ%hK{|lA>lg>hC^c-%WxEs{XSX69-OBk%!;;=@Vz}u1vp43Tq$7! z|C}h#xg~xw;~r zdEH-!P39hA@tIBb%oDx&FmsO={ek9jREw_sfWSrpLi!il@$HLgjgMHE#cuGm`k=_~bxE>k3(;{J<&rnMzr5m~600h~j7?4WVF zW77JveO^_=lse!>jBqh5VC|lv%X+~pz6eXk{lkaQDp|39M_)wEFp2g=&HX;o^3M0z zm_7Eqi?adHGlRrLN26@q06nES^CBET+NGw zaXyIyM{R$PF)1``us9mjEDW+?DLJ6L&zxujD~@R8D{3@g%1~YL#lZ0L!4j_prpK!& zS*fj`+~Zx2T_7aiCofcKeE!$V#axFRDs;=8X@483Ahx#eSQcY z&&VMpoOhPZ7&^EqxhcF8&|~*?MNyDSm|$e3I+O2zX9I#?}g(fK_OJ*&9p)m=y$z z4Czv>-nEPyj1EIxc0CewKjqM2+mxUDpROq6YVSNJk%LS0FV+#b{Vt*f$->x9_Y(xT zF%U2IJ5lG=@P16L3#wv0n%plHR=g$J9We5hG$&DXS38Oe$-ur4kd1rBIJN1#VnC<~ zDO={!3dY;j&wvrby zemtz2DjyUdXw)=vrDDq}BFA-}eA^-0`Ncao;-Z%328s&_J2 zvBSLic=$V(Pz2vwdyQ8t9a-qFE<4m0o6k_2{_hU;a|RCiJp(t;1pXNKfSx=(1>gH^ zBiA6yBg+si_s!$7YY5A(jiXM=K>pgPXvz*{3$wR(&A3UpBLcO%TlOlq)1_-?n-)K6 zdd;dAe-PL;Zqv%}s98wGE63dy?br2~&?&xPfLZ6Ftr~tup5-z$<0UOG*3@}eu#J!N z!6hF=BsS0RQZ|E@=-=GB41b)%I<4GPP)LwGp-T5u02iq#(PZ$WQ8hmnohyS`y|M7C z%jsL}N>-af>D9<&y|_g%lM1T4HMYo4E6ItTc2+s%!E3L|liD5kaRUAr&7*o?($2vv z*YZSlqxIUIE52xA`G9O!q#9`Nj3x=K6Nxnh9DxzOZx&T8#)bsQk8_{snv5LiC=Evl}+CP%HS2Pv9CV!yt{bt-)O)-GcIP}bv}T@14Pk2%%bZFXOl>#A*N7g8gG zrhlCrM+E*_U(C8-p^=u?muIu9E7njtrnMCr1jQqL^s)x?^m+!nn9X60h?m89@7oXY zDAW78BE(mmBI(`U*{cC?U<@czvk`ekH6FO=wjZ}L9%ZU>D5-VoZ{GIfT(7_$0MZ}z zW!Oib)_t~rFvcq7w5o3XF(|gVF2ZH$S9yg( z5|B=(wer2+w{aIgEaP8Kb=SP1%d)Aju?$6Fi$dhBSzNESWRPW;G0ar*XTM}Y&M+pI z`##37vLL=bDnd8O|Qa59JZuT(4&TwedV(C*3$15e5Gvh5Odm{ zcQ!AFC{gh@H%rOIHU}ILq21$(pT(n-6ZH86^eGQ#x3quD3Qy@bYmXOm3n6mmqB8!y z!vqB~ai`*g__*`C76T!t5<`cgut~A%!H;t%FhgjXm_Bx}$^F6;)xo=sFjP9(c}6W;uLG|d*3zXM>#j_bsMxGoPFk*S9&(uL(_{hqfV=LF3nab60l8%PzHJ1w-m?d7-uH@R1uNcW=HW-^58L zyqw_xW`qK5JnI*eMsL^e`YQ6{W#jFJKYbw}?3@DwrQXQ}gX5s}JE~JJB@rcYw`b^m zXr=??V(LcY#p;lL1+F%WDCbST>F7>1Xq5(80HfuDaCSTT78~EF4+s)(arratNN0lD zwR{kMk6mnTRyU4IoCsBHE%2d(5&TEw!K5LEoZrgWG7^P)QotBouc2HW^kQ!)wC7BSuZn7)0; zQDqX-)sY(?@Q^7d;WIIU zO=Ea%j|R%Fo*WYG*xe9SIgQ=E~KcRSyRSeY`u-2R{NUnJuPGQPpq_FzyhmW!_^{o zHxt=6-a;t!$q^gR5s7XKJk(x&93Pcz^c1V9vX*DsRDC5aw!OLsGM@I3lQwWj_KaTi*X4{PX>$v8}QDQ0Z9(|^$S z{H1U9)RgRb-1CkN-MP%kHzPGuiafY-et?XFD5v%{EncQ!5g5 zE!NTTx&wf*i@M6d=(Yu>emSbtT^1k|RGaHYl5d`nwiBrxz{kOflmIBY;~={5Sl`rA zHTOSx;F9||vz52gs1mRh=@T-Wi_v|$Dtr-ocq~7yZ{o)wxsO8@2_83IxE-eV6kjV3 zrgSo2iuhz=1^u;Z5AuOzk9S`RU1qcWIuCU@yzwDC%zo=^0qM}9Rq$VE9AUL6i zQ@$757&DU@Trmdj@Nbp>qjr42o==*dw62)AyUm|{ZS;IiA~&b+5tS0+ZJrl1pZnVa zsZ@!HuiB5#MZcNVDg@?%Y%JnZchy$HJwa1ik~)S+yykfM7C7N$_#K3Vxb;43nJweD z+@SmdQ~4K%{NACR*j!_w`jd>c56GB^D`d=Ebd=01sih)s&|xz^DQQ)`BN3zIge)&D zxOI%+JyN2%Xt*uG0J}{Ak&Jp1qFCZet;?qB=5Gw9&=3-f3Q91L%I<6Qx@*^*vLZjG zv28(e?K)~tFbweFkqEx;+e0%NZ4Vzh^R&iM<_XVclV2~Q^RkxZ1sP?7-DyKyz6(7) zOh~=BYrh{A-I2OXl=GB#H&W#^wYxriwPIj>Hk5nJ$nJeN#aYiCfko3;>q>9F=YTTN zx4+5%Yl6E;Q5ngGjmv^rSl>hp%tTFq##CX9cNp2WpHD!3#{)qT)9hDhL{?c2hq=D^ zn7+I(88Q93mfR1!r2DJwR0(u~#aW~P0u!TKRp<}fPRtsSZPC!<+*h_`!p7OOFh3Sq zdz@bQpBYg`&!PND5y^pJPEEY$pw@6C2{q9JMsl_dd}=0d-h>UaDo>v4oITiA`lbBO zHxFsN=bbeh2M`WMR6$!`C z79g@VfEvE*Ixmyoo`*4x2ild*N`rV8#lP2Y{f-@mmGx&!I!4Aq-=o#oC3(xD-Gb|Y zW_lN-6bE{3%tL`q= zQRpfEv>zFvbk{BOP}wi!Pr7nUYq)ImOQ2{ABPkGI3^JoboGo{!Lvf9D_8V}@wigi# zizyE9^mn-d<;ra+B&^TS?`wLL%E9crHI*6R%zXx|Y=Es|hbWo3YZ)WTYgQS!xOa3~ zmD`pQm9wWW3u;kU1?2~tKQ-sn1Eu#BlDq5ugKVTVc%$&0EYKtDhL?BwHiPyZEy(+HI*VP&*uq$uVNlfmBacQw zp<&ouMCtsX)orSh39SczfJyPeV-aa}be3QuguNxtx+RZO0%GECno+lKzraPU!Ls0o zL~~$;oCC;N*luFYIY@HgD)14=%ED;VJlf}yHtX;IP55kNI@+Z*g)Ea}Gt`$Y=TT3W zCxPP@|8RL&#^tE{5Uq69^-sn=u@LdYKNIwOr6MnTqeds(;J4?E{aR;^< zuOXx9uMsr}4Z-gdF#%cI!f#UoNnHnNAay)%dzKCSMcV=#R zjbW|#a&spdtv6UwEuPp@-cSNG4G=J_PWebx+70cB(UkJ1E~a`1-1*~H*sM!Fgycfg zX?4~LSk+#GCf{?nIA<9n4nlAymM6>tSX#m#=iKs))qe^e;~rouB&OkS7zKS{CK4l34fHargmo|f za4DL(#@g+t%^siGAoTRrmFvafF7|M8u4A!G6trkBBqjca2huphV{g!R_KkGsXLwXr z4F%NXzFCs(FZ9JsIZ`77Ks=JOWe=c!J7yaw4UH4JJ5D)kd6yb#mYb7jcrT^Zk}3sw z-Hx8MWy7SqM_0lyfT`7-R=0wG0AJ89nZeZ@ zXTVyHI!0P&^4HprE4$jqjz8lI?J(Sw{aHKG^Fz}^L$CSRCz;u#otH5)yMX9xm$sPe zDHvt?P21twtxi@RQ}mm&TZF76#K6l&A+1#n(c9NBI&GN(M_tXbDX7ao2XuKhr1mr=``UY6GOu@K1t*f!BZy@+7wo z*JFxQEr^cs4+<*du>~R%QKWg`4U+3#%#kikD9e}1n7!&!iiu?|xmp#u&umnnY?FfhVX3DyshklH z6+b^K_s`1yunTnp|jO;6P_!Zd}@CytgyqS(Q!kd|cRf z9$d)kr}fyqjoa~_Q1t<$o`MRU7muwxswo+6uR(+bv@Rwb*3&v7#vJSgzRd1oDlnp; z+MCTF`U5t$KPbnCgQze<7*)Ev#n1~8gq%vqv9Xn;ElS=Bo)saFpNS{KHeblI64oT%#R^5`g>G z-CS&-?;oX&SL?FrZ_|>I|6tO9{q1)^&0Lrp3B#s8Row>ZbEw8xICOI*^l{I_w&YlCA?LQofK+M$!$1f3YUg6N z)>J85>mNtV^yvL^OBgN+oPYY);E!|DHt>dxJ-iC?nTW8?v3u0@{%k^DwzJO-h)P3H z!qfG)-<)nj%FizsTW09cQaKGUUQDXBQT`VjzC5N)F!cA^was8EY+LTW-q({!5M@RR0=fR3UDGjo>b?bE z!uoH}jP2f&fDT*<`3rgr3FntucX0W}I?+Kx53+>HNm-M~TH2C5J=ldHr8T0psLK+= zQB9h!UUox<4Qu~8eqB7h2T#Ad#Y=7fxQXB#`xMI`8(Q6AnI_W{?n>5z5p{tr?#l1V zdkLzujxXk?JQ53#>URABiuQ5xE|>@NwhTxJPTMMj%N(8AW=4D0-B+!o2O$RLa`MFE#N5cslZGHX^&oI>C$Lj3vwQp_t=|=>^qBJEwl*9y^K+30)AA>1s{DiR)<*wW=n?@&6&`LBV5I+ zCwH%45p7p$yhwcDSMGRhw&rps2wj%>wxcny!1jaq+LFe^Chlc`xpz#YIDuNKNVZFL zQgU!m0TN8I3aYS{x*o3k;&ZV`VP950*fFSb!s6#cwnXSs{SSnWC72Aa7NjwA2pY4c zn*+0$EoTN0q5sOn{4UVyNT(RYtKL!^Jige*e_HFhZGrV;9O16{XSNLsPzCd9&g4yK z5=(yQ6l~T!yP|gQD-}M{^lELx`xGzw1M!tgEe2Ee?gl|how&!YA_UgiD$G<}(f=qw zdCdROLRuA3Ys6ArNiK;Sc8Dq*=SDaBYaxs=ewF(#ZArh04~yQmt(gvX6JJusJOB(!?nh0 zD~?rY1Jgt5(m^%#!E%%<e zbSrxU4uf_OTb<8fJsGe>6R=i^0z_-P$_cHKPNS66|I4I!DuO=xZ9zhceCIY z+wxC=lQ&m9EBX}0LWbE>S+wDnG0P?cDXnChSXQL zW>7a?kCx(;7Au(>It)&Adj(bqER|F@&phNx_GC+ki`yd|1dz1i@X+_$X2wN%>k$q+ z0UEXA5mR?g?x=s=J2*>?;nRvDcHuT7&An&c3bs}i!S6OlBAOpvf+6V>^C5|kSd%76 zB;b?6p9yuJDLt`6Hn$v&3?U_4@aREiG{m;uAbwf00^#Z0-F8j8na%Z?h{*bk^*Xui zO1Q5Lue%);G5|F!9!6|(S?{vZ#-a(-iTnvyCj;P-tPFjECubXb&+`2;W;EzE>f(GG zZFm@oGX13VH*U+ly93N;^=Xc|3t`43D?!g_aF|%RAQb<7U7%uLEODfQTAHOA$B)Tl zCiI3Yb3;R6JQ9Anw=0aaFC(xtZJ7!g{B?FL&tX~$A+DmxX229w4&yFnyINU>r90!$ z?Vah{t|OtRC(2{l2lYF~CJh=$KLe6!{U4ziP}%A8@KSKY+dPF zdzDAHC|gaoHO*BkO_7MabvEEOsk3w%;zBXEuU-KWZk-I{j%CoxvTN^Pd$kDfz`M1} zU1EnXkIimJ)DMSABeN5vlsC9Iz!5TUoB*1_HTyp8%sbnoTOY}}M~1@I5sumiMjYoc;_v~2|7^Tj$hz4FP$9Hbti;?DkrEM zwLGOZZaeUT%6lS6?^RGYG+!UQwWEUbu$0KT8Hn3ZynX+r(oq*%j1mPRXrezY02%w} z3d5R?{kmwK%JUc4mLNOeFLrrpRq{)NCL}3LD1`28({maUaiq;PfSm&4YhAhT3Zbc3 zjl3?qZ40F`XHHckrg>rBroqP}d_9x(KL{UrXSAwP_xhRl7zAe!6!Q6IkaS;*vXj5;R>W~-X^us(J)&Mej=COSay z1XFR($ZcYFK+LOOotvvQ13#aqgYQQP*g*%^+e(6(r6;`kc{#Ylkls&@WmOloBPV^m z9!)sJDA|#gFFZ)q!{-Nm#$jLeRGvW-DD5?4CClu%YE{sr;`}6gu*6lvK2ivn+fMHW z5frRVEHX~|;)DOBfa5%BElML&HGNuG4*$$|oyjD9Lukt}l5Nz5)oyi$4y7WtOZ4Mz zy-Z6Q!}T!xQI)5;`%IthfYM9{j*WXMgsavciS-ekEl;g3xqZcNu@V7~+x}yj6>MWv zfq5q{O>szrtnbTJ>vT|R*{7)MYaTTjg3lPmCY)05o?Wgbs|oNGxr zs5)rMSJRlu2g!Xz0NY#1AlpLsaA&9axZoY*tL9P*rL(Mn;^5J30)X8{nr-MJtm#E% z&z}ipjU2bl0s#lu%qH^sKsHPvB7a%^FWzckg&!cS%`@H~>Xy+9^p$9JR-60+cZB98 zG&j{JCFajH*5mf=VnpR^(ID}Uu2e8_|EY1Y^`xOKe$t>eqA3G>wmo1<^dfy<2T(gA z)y}$Z(n==m`{!}U5O?37_FpwuF5+SB%!I+DWJS|eUjecG)Rs}(wgoUO56Qw;&6=U+ zTKDH(cVlBa2~~y6lS~nrVgdA4Ij{m{MY#s46GtYx@7ohCFX047=w^k9cb&k(YWzBzId^4-2 zpBGVswRUKUTHhRxdeQvHu{QT&!<3SZFX~7_O;y0g6Q0{!#!0?Sqy~vfi7vYKMweL8 zP2unpjWlfkYu{19QD=$d+cNH(L%{LM0a4PV5HV;o+wz<15p z|8dUYBUS1sjuP{PCi$UF3gR|dA9MwI8+!6M*uh*fqTb;b1GEE&a#s~9~JA)H(^l#2%{@0y87s_5- z;i=aWGbh1`TDMyUt^Oj$%KYtfYySb!JcQtC344*jyp$S9m6mePGidXTK$~sm#BUO>icZS)kkbXY9&vOk zH69MgL+LwDbw^pL3hSG-2HJ<~4D+2PU(l?WQmJ|3_f$IRaIT1pYWkDih4lpchVwIx^m7 zqMm;9El>96Kz>t8SizM0pe#RMG$?NcaHXnpR4c{QmU_ZTN-FcFn3}ne;2-Bau{(_9 z&DrZ>J_4j2bz^uwZNzN!%sjtfVT?+GXr#^ZOrnIkM?SPm9|HM;Sq*oRAQh)mkK+yC zIoYn|nFq^l;P%jZz#Mu=YC1xKKz*3=;AsEMg1#v!4WU}46RCP#Z~j0VtP}&iv)i>V z0aGuQOJ2g>*e`?{b^(WeoYUCFk|83SHC8gXV^^gGD44qGmMu+mX@5ic34$-yv-Ht$ zEq%Uuc6qkB-?YPym=S=t%AelZHIDh$h}LPy(8M?ULG|wQTb+kmD54}GHQSx%P7SF4 zSEcRKm*4*n2HjsCD`*iTVyC+u6nV48KDBac;M$NgxF_-X)5^m2gSQ)$+V{xH=c75iyWvT{)D5!scFN+!q|*Alq~Xu=GvRnwCwDO%|_M zr`j)xoU@pI6+x-;n%Tdq`$yyrT-3)H;Q{WolP{ zS6_4N5g*;lEg1{H@)N=E)D=Q5g=0fonyIyl-PPOKs~L#B@YV8;XJK`qdz*Et4i9F) zI4xD?{r??H4X<9Cv5`zraj3-jiz}&*xdEpruH3dg-6&uQxO!*fS$EfoFtR4X#K^Jb z(DBY%{kPt0-dM+2ZwvJ=GY$J==7f%q6mKs;WK*fkJ;}T9x`#kPh;z z2y|Dtv2x^b^_w9Rx}b#>wbFth#lq)@+hgaY5EI_P0K0fE_U|GL1VU6W)gn&y{52Bp z4s_ulrV)-B4Rkd$%e$Z_!dzRcF!6LbI$HLo09KccJ1dY8O;C+?@m;OABQ{@H$}_AZ zG?f-rYh-f#Ju9DA9(u!WoR;j1^g%P6NNiLtj1b?yuP9i!Jud>o*xd;CEbvn!+}VDl zrY+-+FFL8hPP5M=p?{+L>ihM9^E)A`_Oy%s1Wrmgxk;^rVo!J0-cWpc z-6LOMC9ze8vFdg3IorlUy0ezj@~X2*GrAAwI4_B>_s@P>7-Aa~tUSHr)PQdNbD=)m z#Y57^Z<%lTX;;*C@Y{AvIciE#si=wkl^~Z{Av}sJi&3##Nw&7MtCygRkQ%Em8_zLfG z>he;T`{fA}9e(M(m2GG{W%SG!+!1~+7(T-snRa6-Wply~cn)QzNaZWCPmP|}-QN+i zozMYs1n?=~&>GJpoVU@2-WY8F8V@hMjzz*l)B?@3 z;{4ASzf~=2!kOce6<=;aOB&snM?t;rBMYIsM%r(tAHWUr+rcwYqIBx;VpgTgyT$@Y zP?4{3g|j)@BznV&+-%#TeS0r!$5+N&t#WhT@Aq-uCc@L=SM0FI467e`$56Q`QnsoQ zvUPJ`z89@}vGV2|!RSGi8r;|P$yuSHxHCsl#Ld9= z!OY@vxVVw=lec}66I2OCYPS#4&F%DNTO!`sK*4V2YfRMlM&6+0QhlpxzdYJJLGhSN zp>Nzc%;cYZ&2zly_BE^TRZD9U7cWmA-Flb-eo?zX<`Mcu%LxaG0g+;AVKL>{_q%RK zQ-XWEWzvsx=FOC2q(6xS-H)HkKD`Pfx2JY9({FzHBylpc7`l?a!76kD-`c*{6cx0y zYVL1nGC7!+%NApKKA{d43!LcxQ{EC5gQb9?J7OZd*J~T69XaTBucnDR2Znn(I&b!+ zU1Az`kBTpfhM4u&wGF+rPJpc|hkC&i*>exJ{cBxpYsPn=Wa(x^zQ3YyuzfLa7rU^^ z2>1y!hBk2vu}h18mRz%QS8S=%>8zkG=3l*+-q1KMCs}F`lyJLom%KwC5s`BK zi27!SF$isKBmG>A`A|_`eMbJWe*+YP(6d?1xR&p7-2C2akVZS;X0_97)#Y`(I5~KB zc6MB#^O-mA$qU~LSol-*H`SviZsAwK$U#&5-;M&@7|&*(F`znGbMd+vRT zxQ?IhOqlazm+{utMd0W4qPE(lFxp>Jqrd*g^qMI6w9V;qteZEzh|!}&Y~;X1sJ=Dd zS%*WUxv5*YL1*#v*I`IV*h&<>^-f1>&?S>Z_tUiSOD1M@h?q}@M^YtZBLj9$$&p&> zjt|!7&ug@u%TK~fQpitm<*gF0B(^fIqaIJd05+xZr zd72R;LxqV&rJ@6>K$f6EATC=30^Jo9ep}ACJ6AC9VXJ@fDA?$4tF!O*y0Od__;Q|q z-0o>#@IVWtbN8rbXgTKmOy^ItTLHV4JE3mW_|j`OjUWHYDw>g(dNY^ut`P!D{Zey9 zr|0R_@cDv9eEj!Gn6ba~Ol5<=)248o_`%J6`a!X4@anbXdjquawfh^! zV#SKuC*S~530zw)$sn~=U(_D>DM*V2yo102YB2zRZEq!=9LJC;t_c<&eiYl>75le} zP4s8@id}Wzhz4{QpO+qt!%Ws(d-lEcKK~MeVQ@9u;{~IH;|tBfiV*__f9LA)|My^j zMnlSzIEXqBpi;AU&v`Iz(V^prW+K@J)!v!@2*=z&kZR*!m7Z;T^mV)NMkc`C#^tO< z>a;K3AJOLD-c-GdmRFza*IvBlkByo1Ya-p+Utr*lWkbdt9pG%LRV@kRpLg?JjYJE( zCnmQ?g_S>OD3UAKZ^`kYd&-*!f3J`OBU0>1?3?dI`^glQ0llT|BkiN&jR1=$L)ric zxeTtOYl|J;3gC~QY-RU1w0+aPfH;$PzZxEPr$-^lLbGJLLiSh_eE@ww0pc)ZLq~;g z0|H$_`qH;EPH|fv7ZhAYD$Gu7@Ew+)=%09DL-y+oz|MapNc4)${cWnolAF6`S+Va- zZ5j;uvll2!{7QtVUUz;5WVaP}OSj&bwUXGclb2S81lKq1Gsi*$4nj@}`i}2W9`fgN zjx3|YZBXEWx?Y}wiT&Ar_O{8uS%#aZn(7|vG0c8|ESj%}Cl$D}Gq{BeU@|T~HSo^o zE>h9nNXe5#>K%brBYdhOqQ28?e%B&V5bp2SR6(Ep1yxWp*90ue_P7Znb6YuD(TEfI zu%(VXCi&D%ds4VQe3Fq*_Zvls1I8V&4xeuj)m&3!;wS~arg!=MT#p>@46MziRCh4w z*qGI?|Df0*NKt#(k8MXlslT9jg`6I2+*VJtjiIQUd%ih!rD?3MShl5k!Ny|g)j6^q z+DrWd#ZT9GDLEqcubr9hV`jb+D`W9nzjci(!p%pgpFx*i;y4$EFu$};1si94^SBP8 z5nvK+GyvxH4By#4he3JVmUL=-?ZS|t{b&H%8&y7{{qTq)&lZHW$X9ULyFlreIq^YW z4hJ9C`Fr@dwB1eb_aAcjwLFg(T9=@hWp@`yL(yRw_YZ=;TDt0M_YULdg#CbjXWsbN zH_-$9@92lJHYtBR)cqDU!pQKgQx|LKep1MvvP)E7E0$id1KwSZ?TI5N40rs2(Lcz< zwI9p+Gc%<37^~H~S1a2(B!G!t|l2tuue@3(yvuQIT)* zr++=1l5m}=1@~#jww8TwmHWsqkg4a@9`eN@4)><;&E&%m6Aqu;Og~$mHnnT5-xy=w zDjPfqH@frhgKEa#x1RA*Og0< zrh2Ns%XN&@*Ee|Ba_4GP5+m*cLFO_$Jm1BQ8!kAatByx*z8U)WcY`Mol$ zh@B8%Gwc;zwG1`}t!*Mn)hgTND4cH!_P?BNA%#y1b$zUzEIeoz>DFm(Ps^jz4WyyC za`O^7J@6IgS*b#8`nBfo>;J?gbmUY}7a}Cp4DCghyuP;NLiWl4x_yn1dw6CwH#48- zoXu3(d9b$PYDKUzQLWvlJQXp%k#VrH#kvAnivO{{{=r_Igs1$s!J!o$PN9-_n178f z_%r!@@RREln+@1>&32agxL0W`YLZHQ`o5}Jgmw!|EzcZ#Q{NU^>M`8*ko6DsN1B!Dg%56iZL>@TaV`YJ9`X~C7atU z$TgaNq&ZjCcvDskXvI^S9wx4izhE+!${(N33o`zqtw0(WWS6uPD?6(fxIEt}WTcM1 z(|+sbhHJoYe_LAn{r~r2^B;ptgZbgNW^G$o8R}yQb$Sa*5eqZgI|UPVS&mQLIDYiT zP$LC_FiNIbHsSVm2iW%Mtru9}6+rgMrNi8j3^C3lmdSxor9A3w5Is}4UFL-~eqK8( zQ|_J_Fx0_{f95U!1wY}9-#x-ELdBLh?$+p7XUaGXYb}$Slar#6lrEdKpBB}oDj1o9M?Ga_z@mq%R6YoBY1<_^~8O++AtB%ytH``-MGKpeG=zA zBBNISb~LGm+A7yTs_@?dj4g4t08rt+Z^Y3&y;*i4W|DbPhoj^=K1?=8D~7cHnl5+i z@PXTS=7W#ep6L6`jJEHak2bemyvih&U94KuX)8QZ#= zibBD(0+!X_AV~Kd6a0_8?C$-%Q)gG(kXm-pw7fiz%nyja*T493h8LDU+uk^~3m=RsD83n!y61g1QCk*aP-0uf>4#fcy1 zUWnS(hu|PG2B%sL4p(}Cy@_S*YWi7p^l^ggLph9}C+;laA}o6^%AB-PZl=_b6)UqT zZ>sQf?R4bS?}a$R=@7&|&q4nXUe_`mU!)vhRcBrP26Lf}*-NlQg;r~sD{gBRzmCN7 z1ubP=KtJ`k;v;$Xw#MrB3C*BuKdbv3MwgqqF*9?mhS7SSb{)sVF^pZcCy&VBi8QDI zp7w?2gOr1((Ad?94p#Xs-VBu<5#pJ25fEiNAJpdY^`oG*^PW&)R4)B?Q;l5T)H!f%OIL+thoSx5iT01NoHu(GK1$m4q54C5m%YpML(NN|qi@&$ zm~${PjehL?X>Yo!a?GOzL~;?@{o#SUc4NP(n%hg75rVNrQS(W~qo=KCPo_S$#csA$;_pSP|_u|x7JAb@Jox|cG{2bun)?~N^ z*JMZ!I+EHD*ouSNqWff1eS@b6_Vw6UqIoQ>%w^IUHd5VItQ@mql}_k4RZ>W!w;vUM z*@a!J32gdt?smwW=W;>WW~F0pb^t^<4?lHk6X1yXzzX5hYkgVO*MjpiH;7^`tU}2!}h%(Gu5e~r4}J%TQu3C&ain*tLmA4HHOO@ zYOtc>Y{Vfn{^=r*Xu;WyU)C>co<>O8+izdGgMe=B#J2RuRS0oMGLjEZo#m6%g^!D_ zI*o>_)mmgJNXnO%OgTH;*ieps*cFETUU z0k;dwOxjbIQnhc%TTU30saP^CCRZyP#}Q0^vS?`@?hTN<(_S>6Cyet|jghL4%qp~tl*}mCk@D_?PpYheJZ{FJ z(wHGb?xV^d;{7e?<=c;f##>I6OAGK53?KKauh1P5x=9$B;lQ};T_jpotK`B5cuiL>C;2R4Kz_h!(Jkgs(H2KAU2 z$najqCy4R(XywvwzwUU_ufrs96ba4|Z z)Cp1gA!SEBGiOPzo@>pcD^88v4S1Zsi|L->@AzOFtKB+hDU>@fVTFo*#9q z^l<;GYoR!T_%;uVvfXyhz800MZAGs)KVNn=^Bwdq_6V}+vCsUEH^s>vf(8aW>8qCVUy%>kD z;VxrPn!mEEKvM)@e9-FGx@8n-A@j|&L&Dk)w)s^)5y{x`;=`9rhL)V51*+OnhVVl` zrVTs(Q!#7NrsA-&v)@F(Zx>FT@tkOIsN}C}8|Idx)78b99=0DQ*cF~kpIP;rM0*8Q$$XfJC3CnxiM%l-n3@ zKj*a7lc!Yo{HyL5GF&iHo0G&|#E0C1agpT>f zl;diB>7a=b0P6mab8F@+N$N^5JV(RfimLR{ZQb8n`BzR&(0h-lD0-3r9uDXksftdF zVP}uaK5Y>hrfn*~Px*Ng`wk)5o4zK)@0v81BHwNG?-)-RH&G^Q?yjHvTOmhY_Fb~# z$%FqdbSbuTBD#3}bxnJZv^r)molM=_Q5xcAg-|TlE@d3xwv9AMb)C#k|CoGa{k}ap zrGD2d*{pbF;x1ig6Pn#wd$TEHH2i}4Hy9+Ng_whz@~~@PJTle{JUDjlJ=i5udpE^IY`h;p zJqA=Q_YsMOm7G=YvQhfAJY9R^m1r7sem`EbduE}hgGDvRQxAYE1=BC086R8qMeTs2 zf3URynJxqPMnJo(RSC3bmfg6la(p>5m8W{efzZ{tC7$`rzBMr;?Z6+%ZI==h)fgoEi8{Z5|>KdA|is+5OX*+mY5UNT(iVX%tODqpYKo4^9S6IpR8C*mWAZ{ zT%Y&*^?F!X#Jerf##W}djo5WxCmqYsBVA|4K^g}>jj|0!bZYzRZH7OqUo5G$?~t1; zrG3W&|I|y!w4tQlH;4)|6frr#ZW|bVo4Gd}b!K>vv#f}qrMg+}At3tn!LsO#mJ)!v z&(9)OlBfD-km}S^Ay!DYZwk)1M2W87PC4(qcJaYC4U-}=u7Ou&9mRMyX=h27#Gq5= zWk;cdeiv8Dr=`&;|MR+Vq2lA5JDvUxbTI+D8&5@|V)(8H+U%a4P0xCdsHq$pOmFxt z83F0_N|YI)YRzvLiu;YYG!WLtvlbEF)I>|l&{Kf~I&F(+b!};OWAu@yqg1ZTqW>nw z*2ZJ9*!zkd|KZKr`Z|geWq=w;@G(SNJ2h+U9;+Efsg}}#SB(>LDHCAc&g>5RPom8< zyh~<9%_a1*QwvI9Mk3*9qma%zAMT;sX}M{$Ilr-qoTN$^zVGgo3AsKNQAzWu(Su0|j%G#yLcN6SeW@Q85~C4;5A?}GqD8%vJz zp{63=V~z?Kgfuvp$&Ie*1X`q?@e5866p2NYLq5@Oc^WtuvhMvn5FL4t5Gv%X=9>_j zbkgDdd`~LH$oZ zw7+di5x{WK*^T0h3iEsF`sS0+V$D$V0N9I(-oGLxz&XpxouPtr4ox4a&N^6CJ=>ah_GcHGfLk%DP36;|^3Bz7E+idUDOqPWE7{#udt$5I%#z z5FO$bCRH=7QeO*hWo@NotO>mKxC&6Am3bv-JZ|O%q^C5y0kh{oJhIcW=f#CzzoCk^ z(-`^^gTIlj?%w@|l9Qm@mU|-I8_e)5p<4T-+IAC?HrUF3y1F}$twO)qF0pt{yxpYQ zc;Hs&tMgc2zaD6Q^W}7p9M^uyRq}%=P_}w*o!kL>PmTIIe|{LRonex#8a}c1d5g=t zHQTH;P#?p+laRFI@@Ik43;Q4-q3+SJq35)fASf@=+y04eZ|3YV`*JCZS_6u>?*IE} zttIxhl)rc0_mQ`6(l(1-M5Yo@*3#_V4~c~XpW@YZoUDS4ZgA@>Y*9q@qJ<{=jj#w$ zbW|@xIg?;&t^C+JvVLs@9=D1<1o~a>GPTpGoQxpN+=Ve4W>vwV!z*7npR>r!XMu?e zVcPjSs}6HDA3Ww>jn456wP#PfWCycTv19gDq5F){cCbg`xj=sF;f6{Dr4gkn8}h7L zOLAfOnFvElePPD2O7p({{CHpVEYt^@t?QDeIMbqj`1dhfsD7p2FFD2qL|dc)weLkM zEYGnQLNw2QTnMal#C=@4>l1YRq3)3=!5!jvuv%G<8{w{V}0XZ zeI7r~a6kZ2|7ZYuNdKPkSDgeAGD3#(;mxa1sJB{|f@U309!^M~9M2jciDCu{} zGrd)Gvf5T~48^G*|3&k-cmlSH!#v7ZVe!?W-6`|wW-gotz=Cp%78?=1S5<$E`^s`R zF2P;wD^{E<)JPpPdg9@X$ewDX+N(gz(CI5@5WH$$)qEqUll60dC5i$>5gW@JZyzOo z)Cn|?SHtu_+lRMl)RC>;0k2G}PF3lyE17Si{yZr?NP!yF^j$u$VvmY&tqBYvB{zo_ z;e#?)z~K=o`C}=X!I)y6rz=`ER_Df=I#iFf9~;I?PPJqV(}h?3@sJmtB6n1S9mHL# zQ_x|}-}cLU2``pKP8su`x-jXXfeuA5z`YJgI&h&YC^mERC6>b346E6)n@x}j46qiw z)fkd>VF@w}vAUkW&+bi0`X5o@t;B^;xOV(&QI|9)CdiZen##KDUB8j&eI6gMdfec^ z5qIiEF+lb+7L{KVM_LGJEGoZ-AI^xPSL%Vwgstjpsg^Y}_hbh7ApDNgalkwxIOpG% z$0=7!$iq$VPtt=G>SQY>5w^a46EbFj4%1Mrf>QRu{b_jb@l~&*QQE%Jqq8jaImlAd znqAe~R8t;As9&%&O9q61voFD2w!wN`W%0+Nw-g#;w!!+J`{96vVNvVO1{O3_-4q-y z0jl73feU_I0N(!kN%K%+JbsOF-BtWCUOOkuv>0omqV_!jS?NgY3j{?C_e?vZ80K9^ zOVCd+yJC9W=8XI0EnH>A4WazHcfj!lqh-C*$!@KtkRVhe7UHF1Wces#naXB}zpF z9OpAwh$l-AZ>%Or8$D@ML7rE4w%obGOTBf{cC_4pQwO`$wz7?G}Y1LLU zX;M0QmVdlMNIt2WAOFoEKQ0WlUq~V-e|XYL5y^NMG1Yl)`<`eMr`@1wr`h{5S7@Q@ z_POCj;B^AtLF%J>Nu7Fb>;_$pimtTYPE6cLvqoubI`8Q~;<`UH)))=cT>`_ol~;>ir(JRvmvJUr z<{5Wqrd|{;f1KTBfbeoBVJ~-3X#?CIHVmpJ`?0Kcbpwi~NI0?n z;|PD{U=b%<_a@~{b&K5984FU{aQwem+*Zqq ztz)Qj3kI>HIZ#cX17SqWG`EIgoqb--%qvVtv&E0HoTH{h2a?tmjRfinkN2ggpok>_ z=aGlqDrZ7?9$OvPuxoCy#+7=Q5Vx5$x_Eb??7Z?>c8)Dz z@pNZm`*!w7K*-sv9=Brb>~Q}P%W7d}ihA-jr!)ux98H$d-DMu|Cw{q^a_4{{!(}Cj zbB)%k_hOY5KfD@_*KHm*&OC0vJG?S5cBt;D@}PR`?8K4|DDA?~<1=hT(h>W_J#Q*YPU*WBpbcKLN{#0LIo`c97-lGH}= z-O%)QKOd;7Zt8EpQ;`@n8t1MOj>8K6ub#oQYBEl6dk*}N!z%lGr)+&(tJ|sVUDrnE zE-7VGh#8ApDs*hZMY<~mA6&PoiXG!HGKy+=TU%TB;PHL@`dedES_Xq`xANsIqYSB6 zeB;>YL$H)2W%Y=tIFhYYEWpVr4#z@aDRr{tGYVXBngBc1GMMAkA868Xs$Tr2=C?`L zdm=S+0%?#$Gf-zm|p|FGo^N)p?mc$dZ|(gEc+QH?f_nC=)X^2JCFWp`o%DNV|A3RrUcWZj!gSIkER-K z?-*w2pG8rKWy*0EnL z$Un)|wyA0u!iSVe&WRbl94>L0zuc{sln-|~ojazUTkQDy`1<6_&nA5!$Esw^K_GZlx?@Gf*C!RrqrHPF;I0fg7!OncyOFSYCY)L4NR@B7`NN(KW5J3>qKQ)I>O@H zxP!z0DhGvrL;BQc`kf|>n3qxLkap6WQ9F~ypGaFD1;^5=g8%=@N}>BtS&yK%rflFk z2pvxI5aY|`U^6mzW7qnBoj3etSO+{i#ZHAjG4C4{PQaNEpa52{l=1h1SY1u_ce zFD+AiGxjVxyJwviIw)0VH21b9DBa-6lMzpy*68J4Of(bo+muaoc&0xuO#O?vnNxcs z(5;Ni?p2Pg%j+eA!vy^ujktLuoba~0yFP$q>=!!x+P)cQ^g?@!#m-xv6e)2CF`OG; zAEHS}ZUk{u7H?BL^yk|ki@Uho_G*~KSz~VJ9I|XKq$$w^qP3TYiPDP!%Aiu8DYg_i zrz$Yn&^w9VK86y4sPqM^UmgfF(C*cJ69@*`&%8uVXOT|gx%{*8#V1ap`iMd1Xn7Xx z&Ek^V-ichN>1pzsFQ_+}+UpVFgowv8&{heX25dW{uAD=UJ?4W>WQ~8>N(WqWjT3fw zCc3=LpA7u)el6Y*$?;U;25!X0HEM6c`{Y(&K)3k}o$ytR?Sy<-$Ehl2oD2o6&P@j} zPDg)S0OfeYvLTQzyOG21+nS-?Y9G7+4i*8p3@(4P@~SC1`k!w2;?Os5Nk%0BAp0DT zwJS%++02PMjinpb^ZX=(`x+aywgx>SRq$43sL}Le2vjORXtbF>_H7_(|S?Cx&k*9)BoXK;oKyOdA1h68#_PQ6ar};6 zWZm2#sDxUoQd={p@~+D^o{q5`IXRnZg1;zv1Vt|;BjRhy{l5J%LT;w-5kWWoLBE>Z z(rz8M*$!jAsh54NveJ4vDN=N8CE-%eQ zXh=eO`tl%lh;Bp-&xOlZLS__K!wY6wM)SNO<#?P}s#8zJ=f?OR=@flKsy`MlR(m*S zq^x#pe9;j6&|JTZkOojfvJT2~czU-olao8n$;An7MiD%(9E%AgJ&I9e9IZBf(?>w2 z@LeDHLhnb`Df;0(R$eJ3{-+e#bo#N=Ywh!XDE}a~fk1t^5KL91y+`Z0KnqR2IgVX{JeA#@iuT^0RqLudoo+#?>h6UPUIrXP{?Lg@yt#6Vam8J| zgxS62AOjrT3A3!NC4=Xpz`#7Q6yBGXHz9=?t%ia7Hf;fkaAvh ztdy0fqiB`oeA)XlfV+{tf1b-qfC0`iIpR%=7!fMBa*&bPdxf@SZE%8PZ6lJq3A=Cw zW81=`#mz<8(`sIzv@XE&$+5?P9xTGqef=$-t1>uBQya%O-$j)y$@p_RU@3xk33D?(+GbG)G z_~c*3ZUm$v0bcGm!8_)k&86Mf_i9?*)e7%pbh+x=h~X&;-1?GXCE5m?K8{IWd1-H~Q8;_& zJuCEx{B4l;87k`v{e;JQZ! z48aF;Ww*nlinf*-eDZj27VB!l7fx&he)rfNUKnI;(=PbO1tGgBB++2;=lu}!j|DS?*ldxOR|NItrL7t&vk(=dE8inaaGgrCamfY&!W^ zoEgjj3XP$N77UTao2z8nCYN!IcW4_OPriIfvJT*Js%McQ~rRsTKOsmT6WiG1{+SQz%#@6{4j*`a9Ee^CpatLenH-9VHw`|uYHr(yBX$~JV*@GGi@`hsvLX+D> zF>aQ&ha}R^CZlomz}l&C;l~AO8S!!a&mNCD2KcXA(()oM2l?fm82}P!SOPtTpBeN8 z5u5Td_rc-HXkO8Lrb+&G2Z`*YxyC!x%x@5w>upwE``7mlK&D&maG@G^H2kx}RNeXA zO~ZSiW`10lEdtmgtJzA=sksd&7SwRp-QEa+3J^(-HWDy6+17a;Ugvka?fNjKRo-Ew zVQYaOQnZ~Duj*+Wj6&m=>w?RwYm5`zDF+h#{> zsSj?J2I^7_acTkz;Y0jLmVb7mJtb$8T3)#IG1{xa-{qC05JKyT4{5T<+Iq%3LPHsw z8WIR2%fGjNk!+`*0lMMtMj}^l?WszW1+9oG!9xG0hI9L1I6dn1Kubf;VeDG&vV!>rUCv!iXkA(w%Z^o;8l_erGQ=SPFpPyE#E$iQrM!k3J7W$fx5d4O4x^g>vrcdV= zZ(K8qES7U2c@u^b1X47Q97sX=%E6;L>BmFx!ZuelG6!S|uM0>Oj60o}mDs-zzIeAL zz3O~b>39jU!P-&f#3DLhY8K2kYgQ;hbOebj^{FclMo+S%FSu7DA`Wr3f-E|;iOTXs z`?5aQr43|61l$OUBT_qWM20@)^8Louy7nWIWhj1Rn#PTjwUi`@%*Sj=h^3T_nsM5*!Y}}8#oAfbo)C7qL)kPy|)EQJ|k)|M5uv)$a=6cjUFDiCJ(Ni1a{3Y zwd=UN3{@YmG(S(*t(%SaDGG{-p`Pg0Ie8P64<)&4^W#6M%^I^&G)ebw6w}3nB<|%S zNY{aWeqR)MB>S$rKX0@;!POpQ$BDbWRYVMxuX{_tMYIIRi;2*znCwmJE*gWFPUYO} zU(`8pct5w$^=#(LO-(_}2)g_kkbo~DPDXr)xH)k0eP4ZA z?cTfkiQ)_Yz!&^O&mH#`4g+ExZ)?SsD$A=UbJGq z_P@zgJJV8$=$kDW7}6KSc}ZY0Cny*x^@sND;<2u?(cQ<#{(AU0PX)$US-fzN8%3Nl zEF4LAnRI9gEI|SP`TIZrBN*%d>$)|&1g{+E9p(vR%8#v$7KbGY@3X#C3_3ost)|VR zb&IXM-Aed*)v4-FcNu2+|p{}ial@(@z02^2gMuQ@5GiX`pn!xIlX=I!gY@_J2M zGS5;Q#yFkRxu@cUtjSPx&jc&S;^VW8n)Q3J#j7>SUlQL^hCCA1sVUZReoIIP(kWvI6U*Yc&2LruQYhkT_5scAt$)3tUXfe&!U5%FU=oUA}TvKUVTbG#y5+(9YM^%Or6JJoV3-3;}0|1XQ}$Y$#U>- zkVm`*JfL_WW`;skT(lU+St@xVEjd98Y0gu48Ovg~`oB_+Zgwk!INOy1M1dNj-4>bA z31GV$5wSh&SjmR&2O)~cFG`x6Fz(5^;LD5h#-z|8>qYh;QNAD1xO~@J+!we|pDtpr zY!`%-PaU~>l<9+bP!{Z#heT#l`ah62eq87Zn0C)@bMB3MJwq)UR_va38=7ig1fE*@ zPV<1}!1|yiOreKe{&=b*H%)7Iw4@wel|K)kis3EQn`iaW3t_3~oJR+9Lq(%lb2VeM z$wD4esUj|aR3#-ohl=+mKv7hslnv6anu{A?qmQc{U|c(OXSIl^3<8$&Y9X1#O63OD zdQ=TPLo4vg4KEE^&u${?m!I34-&*Q`?ddgEtZKvbPpJ=nqrjB(08F^czHS?Aqj$vy zSx2+9AK8fr7Ampg>&FbTv*EuKl=lw7^TP{UVYRh`c#n`1H*-`TP*zZmLnc~#eaGb( zKC5YK*j{I=k;)W?YO86UewR2TG(bf9Scef^J{u?&%Fljz^1sS8EuN5&h)wu%Aqffm)JP6!e>wAA}@AiVzgo>-NmzH!9O-7y@SQ(d|&+Bp?# zzIHn5-`#5j;Bigv7Gri{CI-10RxH#Fyb;k`nLsjcxhz=cO&O8H|C((Bnbuuj+bCW1Mqqs3 zcAx*cQzkY5*keAPu#C)7M5MO2omi2@ozLvP9i5x%9t1nS+smOw3rdovo`%^q;%FW| zPt=A6ChG;&7IGK8<@P#+Cj^W0M7QnlXOHN=t^{h1-oOm`P!W%o0;~(ld$xx>UpFTH zi`Ib;dbBV0?k_3}5wCp@17{D5`tl0V;$_zwHqLLdca%qjI-Q^{^VXVaa0?aX>UJYDnW8L zjw+9zx>dP`JWmZyTBL+H!)mkvlU+_{3C4YM@r)?D`c%^F^Jsmdw#~SFK?Jy4)#KF2 zzb+S;4fe$p!!N$yzRIRu3AlBB#SIkO2S2}V#Ch1h^Hg^!v5VSRTS~0oMJ0bk zC-Gytvj=ETL`)ed%W?d9+nibL@J+AZ)s_tLpZ?mtIAOSc- zJu)m>bW9y}Qzc71aB25qOMzRJqTtuugW{N?$?%-2d9WaWR6LxkqS&G<=t9cIi4i;j zIj{GI=NEMzWmu-{ffMi5*ycn%@xrNQuI|Y=0KyKAGtV+iLIb@EL94C( zxfOt`t&rnxLnz8cB*IBw+e#^cCip2yX|jptmbT_1RA@&KUvYhuYd962qfr!cooUWg zd#_-#6W=a>k>9N|H>F>};n-|0LERdMIGy z+z?ZMRoN>7k9PP4(YDSjZ>YTcxNlC_H7EP;o;RQOg0+5J7(TeJ3LDpfHUkGb zPvBlg7e!n7TMe1eCy{s|bfC6nJ-ZBR5Pzm3XDOe>IB*d-$PT4qRQDS04wWJ_H@R~C z7b}Vy%yDHf%*?;ZW>)bI#(fhGRaJ;MMNTZ#6hbiZ_tmmj{7*(eYT5H)f2MJ%r@CK# zKq`}q$lUP`RgRF`+8 z1^3JL%uR(?(9#wTX4KSpuQ$JQ_NV+?*BlQ+W7X(RyG?MV z(~@KlNKbDAJV1yd`AKv}zZPQ(eK9Y(3V6@3O2tq1qt9U)VopfUMu2r(KxKxTNpSv| zy;dFQBLxb`A-H6>%bXxWDBz5^M<=&hy)!eLgl*CeR_aqbS4V#dvFOPd#rw^{m0wkN zQbC%uDf=M?gMwhT+ZMIN$)uYfi;4jnKuVq=KmcL$@$ z(kVBXc19^O<^Z05`tZndHQ2jgCfSP?K!d4h1Z~ce1n$u8giI8O{+ns`$lv8ks42JS z$NMRX&mi8h2F=oy?ho-&N^yZ%S)Y>}#ujr1!t%Q~ImxXe`IA`H-hHi@O|kGM$|!m= z0^TlY1Eg`e?Wo;xBk_R&MFTZ(DrmgjWTP`vJwJCkyy@AtjpAWNwz+kwAHoYMFHcl7 zETOCE1uZ3KE~T17G%~{`LWuW!p-!8smBW?uN9TE7$OA*e`>_wqyNrf@tEr`KH(xev za+dKhP1;r*ULsBd>RLsqirtV6;p}HjYKh^JPW+)?YW+@(z#%R?^QqE(3X*%nH%+mS zqhC46vi7Y+sGIx49Bg9|ep|(`&|kC5=p_UNl-%W;O%ddi$G9TD|O4nXsPV494{Ig;X9CGRv7qYh| zr4oA+p@RlF`OKk4vX{%5;acOR4*y&VttvY^aWjm`KO`NM_FFeI$RW;{4z8aS9cE3r zxUk>95ITlp*afF-cv1vJP!m+j3DsozkZ<^5mWh7H{M(jSg&F29`5e8f_SiFw9Xtx( zlNV`h^_D!dqy|~6m1)vWdc`(RAn1gQ%#&>%`H1A`W?5B0skg5M!9B%Zc>diuw*{zE^lrSaGzFI@Om|LqYl}HuVo=2a(~eeVhKHE*^VA zUq=LKN_#t>WF9K&6o5D@LB1$u&PeZOl!GF@?ufWd%T^}M$t~nt4lALh9$+?mxetIyUvQ1)9uLmJy(CmL}WPgkeF%J zFfc;9DJdy>rt*?%HA|~wsYl04m1K6C^?l1mmyxCs1aA&s&Fj?la5N6h$nlTY)eE`n z52Yv2_Pq02HRpdKV%~S=Oa-PpvGgk1IF4Co(@o^!H}F7%v4Hs-XGGV%i1!G)a}#UD zFE~1ExjaPe`=MLb?ZZw4DRbR)_BlHbkV2K6EDm!X_q zy|gKxGqw^Yx{e?VgE?x13!g!)w7%Oq)z7kZ98eo+MABJP z*>;|%Vyl7uM9aC#4slMQD{SE;!4JR(4?pTpiZN&LpJwWctyaA8;d2^yaF zpcJ*hdo@!>nPOEaYN2&GRoo^oeSjEBkh#ho46ogK@56(O*RIa=uLNVu4T0p=KoNet zNtfHG)iN?gTK+>5hJo3RWwa z2e>x(-j03RfEqNI73G`QG_RaUYqWfe*F{@zbtGd=;=&`aJh z(HYtCz+OGK9~ZpAhMx|T3?|G$BY&L-8F z3Bo}h+K~XgK{g460iBvwd|UNVYv)6+{5R2U+n4CO`Vn;xpR8YhwZFk0BVHQ{bI8c$ z?cg7NEE`x)P57g5OfK=CeJNtcCZa3*Zl{jb@|HryPuVID>@6x-U8$;+@;857Fq^yZ z?4SQ&HmRMwx1zvuLUl}a2|*L82XcSbibXy{$^FAN{{Hhv|9k)a|7869zn=7pMvp-; zXFKR!wh_TJsy-qUN2z2ni!EvJ_ow!Az@kFpV2%{MZQ_Hvl>3Zet13_(*2U|Tvbi%7 z7WLbi)aZ(Jo^4T1pdldTJz+GhzCaGNVSiSB*Y^`qN%L&4XWX=-7)ZqV0i#;2E z-`{(k-5yeF*D@)6q`NE?>~Q+Q@r&7`X_L|I9kqthuLav(ioP4w*e5Cd)_)h5{~W(? zBH9Sd;|XXDLu}1@Lpd`hy4g1pJMG;+z-$%!h1?cg;J*&K(ertAgxG2-Nicjn3y@&f z;>-li3ad67CYp3u%xcUO?6)WQ&ET2`gMz)g)M?f4t=gO3m$tmGzSycxzo#q}?&-p8 zJzO>4OAg1p8|N{EJlu&Qt5ziAq@`?u=`6-!LLJy^0~_Sm*S{kPAWfW+oiOLcTMgAg zSTUcl9~W*5jFqBjx90@1JDF*+YaKSRV@S;G{~|~|^|xtF?{$j3X8!H7=yg98BB46W z82Wu%mkLC1OKWyMbg(J%;&LJ)gMcVWUCtd%(qJ{lGHC4kVGdkdP3bIU9JuGb&@ z(=Y4C1-bIeqsilm;pKwdC@Jf{et+r_WwMR-=IF@nV6FVL$IoC7iJPj1!I5T8+W;1Iax!X|z1t$!1{cuE6CCA4^@T^)Mn*p`E+xolHWd~xrqhw3EfdH7 z#1!Q4&*h^sib*b2h{-LJY76Ic?B^VE7ebG~ z9i{YG)2dLt2BnHTv{0{sV9aaQjGCU;WP0Qh51hF|2 zQ%WnKfgmG&!?O0RPr_!6F}l5~%)gsax;)oSY)Vd8{Y5{M@t|aPTDT^1r5G>6V;Viu zu86|^`3SN3p07+E*)B;nQ7N-v?8#sVwtZ6miSocg##)+k%HJ8uGaETkYd5j+_fDoo zYjZ@f$C>sAVe(Q7{d#4BO`_kO3;sH|=ee*uaq@oHt(RDmvug)m&3JAbv+AO7DfavMn1@ayG_ zJDT&T>nuISk<-Pv?WpKI+-+W3>})o+3bC_Dv=7IP9GB@Zl+(nHfRiS9e}JflgpTJc zLpY^dDChdr?;tcgGGD~NU5|={vHq}*VB7SG2DS|KskqtWS7H=pa z*M(oBQDXi|kYP(;LRom#WpT5qH{P!a1d;Tr1Jmkn6J5?ls2(g+vcs-a+_?iLY|r-6 zqvsV;x_$+$7BKY_lA}tBJ%Y*A8Jtw5AgYg?NYqcetXwOcq|1IxCyT5+3;QUE4rORNv$AifzW<@nKsymQVRj7(+b8}6UYqr+YrCU@ZKVyJrylmki>o;*AGlU%bs+ zNwedd{n3+t;ry>f+MnBZ(X?x~Cq+tWiz-Xsn$D^oC9%ke;i^e3GK$g*gG{8%9xogb0 zka*sFiQ_V$K2-Ze5}KiF~WO;eS-ci*x5 zAGKNStpo(4vY)^!YS^mtcL%F#qV76T>T5cO7q+on;WC=-^opQ9d6bPI%lR034qvei zZO+Ot5aJJgyutTD`ygBlB~1`Kn}Y*%{EL$Vpab-H=ZtgyJ|3MTqT8RjVhPs#o_rdo z_o2IRa9SeF!fv9cs<+U^k|HHZ!^>p&OhcB#J`$mI9ABSA&H5u1{}(DPlH&S?gNM0u z&MTh8gZHU&>D~=vvro!G()m2tO{62h)-32aqgy!DluB>hm0x*11Gwq%vit`ArdZ0u zpu)ZzTMUTnoJd4f3|CYv2I52;T7>17I$=|X%04Hr6!e8}w9E-ONTLEg+ntRrCqGsB zLbkbus#Ov3#pV(gu~8RZDDgtTfC==JU+rmL=*Wh2N8Cs;5D%8f3yQD5ggg+-4Nsq( zT$zNHtekvv57gS;{Mj%lJkjYrg#h?*;l?8>27nFs?Ft@ubl+%_Y$b=Fn+j76aNxW^ ziDnN^`OEa;l>m^o)K+!T94SOutm2%1wc!5-C4Bb7J3|x8HDulb^rDe$&UDujJ#p4aaqW zZX5d7+i$A8{e{&TB9N;fYx{fd@J&p6Centy!IElKnsrh71GYR$AX4v0M zXbbFJy0_x;cK;N%x3aHOBH%sl{l;;)AFN<|&=ASD6R{}&MGzjG!!abqLdy!FkA@z6 zK+8j@#G5Mlb3%akrzSU*rQSdLOZ17te@}xSo*oJ#-ltjq^WSBb7LorJJQDx!UnAeX z5q$Fh@`I#*GCrj}=eDO_8JQOGVMS%(tZ1S*!+`m!hGHYMtG{VYu@URWwtg-CLR~0- z@ol&Tdc+3~&)?b^nX=qU`r=ake z#9FpFYd*PS$NMby^l`}xSG0*I+_H4`d13Rg{J3J^Yi9Ax7&q8C4Dy^Vrp5W!qOK8) z#S7i-(1#M*>nRgu^GYad?3qN3yU$U^ru^ykzxUKE+qvKHlHvC&4&rbyjut(t&H|l1F1a>RxX9gIrtTx2*7|Srv6|o4n9#_6PlhF2bhD?Q}s%+CJ~+ z8Yf8xyR|JqcH}lr;^fifBBEeY<`RGE_=*$H=CzF&1GAF^?^YSJMYF9EoO^FIOD|p; zic&bVAMDX}#|4~6b>1c4n%3BAC&*A7eEMh$0)=$JV%JYpQ?PQK7s<_A#eCm#bx*z- z8zM1y**A0u5oQ3HpX^)IK>d2evu8th$i(jY*Ri!pf0ja*%tHp(8?F=Afj6R6NKg}8 znO#^cUjXS^nsND9#+b-@y6$@om}b*f4~T5k`@jxgvzKa+8SecbdZx7Va9z2RdA1BdUo&5TBEL?z$WC8sxzS#=>Ms zFe4oE$A!ZBmWk}pN2kYk!rpqo$jZ~=wONEBBZi%t4y43pFndOn``c)c`w2L-46mq* zIPm3+aOpiKSEhCCU8@LecJ7`!cXz#~907fOTu^_i~ z+E=0WE^6rt-3I#rzg@w31DD>Nvzsqpo*T&f-Ja1Uw^1{up>A02p)+%-wa#4Mx4p7^ z!Rz{U^tm7(Krg^-4Y%75vw1;PHxIK#@n@pt`>ihLqlLWB@0{d7B2utS`a;n1FROmD zWx8x&%C`5M(j9fgVV*%wcs4xmjQmac{I|v};s>QG+L~D*9eV3~W|PM*5!1mD7DsfK zNvk`Z>iq4H4`!m=g{=3F1(Z(Wj=EAe&>l^IE-v>lFMItxe{_^<;BnwQ;S9_7vA-%X)*n9Hj_k1`7#z)~jv3TE!l_urP%Bpj)Cbl2Qrj^-tVq#NBw4rDRM>7~-{5Ve zrWoj2T9NkL)W|`ZlJ8zv($2Gi5Z&1$#GfOKD?wD*a~8C77QQK9v_uhy7Y_{IvUS3M z2c;6rtzIf&>UBGLFHTKl74gXip8{Y7pW^}!0K=>`^v1Jt-*HL}YAaSvmFTh4#mI?D zsgZs<-EMV1>vP7xo_!SWTv8Yp{sv_-^>Thblk*3{->)&ctv}O?4)L<2gTGJC&6top z)``_D*T?9;FyAJImYQp@ZdDNp%0cI@y*=$4bDxf^WKF1)ufuhJkAI0}ae9k#oKw4} z{qBsYk+8|?%i@yP9$d8mvmUDjDpw!=xZn#Frh*Gn+$`g=(R~8C-Dn0}=&%yb&p7xL zJt%NwL>EoG3CL?BYR)avkOBO;`K*an+;L^{Xpl?Iwe71T@t1vzwXcyY6S3Fe%2H{a z%r_mGo~@@q@`^PDoTXCgHUvrcR&jxz285qx)p+FpcT~u~S>3R}zKlR=?_9G9I zTBdpi>~W_H?|-0%k)EHI)TA_ml+Vd!yX#V4m-C=4xumJ2KU2-Sk@AYx$-XJMs2S`W z=DAnSl#NqgCLW?%s+G;U?ODPYEq83aF|+&V0rQlAm!6xr=4zFwXK?SErYmAUFRy-Z z2`Pg7>BQX3<&CCd<18NMu+}$6uBi$WE6^pVZpbLIx>X%FkFwSGt3XcY@G>_<56AD_ z4D)nm%g}tEL}SmXxgK{=JiFJa!vP$zw8_sr0eN(#*;D`Nq1D(vB?3NGFJN|&D(t6s zQ=wVJK`Djj1uGM#2`|SFGd5;yjx*{|ABNGox4H4gB13-g3K_7XHnL&bN=u0)TaHRyEDi@i+Pv{zI+x^P33N6#4f6ZyIS`R?g$6053 zBo%}>-z5S?^j?)Wtij<_r8MI0R1oaio5W&`P28RPzYznhVaG1px0nrqEDN9H@%E6+2?t9s*fC^6wmiufb+PK_0%45w0? zvMHt!Pu#XC27`Y_uaC!$MnkTigzCo_4&HC`G%ZyVwyU_pXbWKV5$tnH;48kL&D;%s z$lTRo!lc1S_7$ai|0IPUQF6$rryk+}OX&^<20Q9wSv-zmXKBv4;g zU$ElL3X!I`hvZI=Ixi9%nN=XQVgDgr$nL6r! zCaz>yR2hvcwcR^)v&1SEj_nG<3eBudEU@*}^&qrb31{{9{aw}+=86PvE3;xBL|4FT z7?YsdO^n`-5Z~*b;S?Q?K(Q^AFWHYjuoTsY*aR28C$7!Tllxa(#jpBV-*06*StuE8 zAZ0;}9T7GxEo(-PK76`pMYWxkSzSikOsjfoI#--CoShv*E6h$I%9@B5*GqKN>sBH0 zO->u}_bjx#L*jikZL7JpMj%sk`a)b(^{Jx$wpb==02RlBgt+!U0k>WNV)(xU#54KG zZso@<@>6{b(fH>U6Md&a?pb8WN16u)G^)x00Ki88-TyxuHc;9ePvy;zQGSAORAQQv zVWZ@`qceApKHbKn>s%Yyoo21|y~AS(_=E*`Q>g6?yxG1W*l1J2C2P+G_j%>Ayh=tZ zBx!D5<#0z=7{)OX^bAH#HEyMZl~%iJ%q=~JdIB9R?B*|q*~b5<2f~7)JmEo|(k_np zZ5O{CghXk`Igc6$Z|IhBqbeQX@9v?>x1jCe4_%)ds0YW9ulFO(-29UJ!S(5zG^Ze| z@XZt|Segh(r$I47kYJN8C}dGrOP{(Dg!kziK^livlZe`mC5*4(4sBcCZx*k#FQcdT zE`phg0^TSvg!dTpZfiwzb}<%LRHHLlhw|Q9mN^P$Wan$*B6?x@RMe6_AZ_UUxV zbDpyq;9bfaQ!sF%bdIv_uoQ4oa})Ct>*UxHo_RWs|Bz^&o{oPNd;Q$~q3TYy81X7a z?j?yU0jUJ%s9GMJs_3$D#CvswHR*SO`}bwicP3SAfKNZ1TBL7o5}jVOoQ)2#hg8iA zdx$0jzxH<Vu057ai?>pe3lf9uN3HrL+BR?QV9PlUt&$Xn-EMqb zvIj2oREF_x12y}?E#oV!7tw6o7zD!6Ojw8>W`)+5B3=lSd_{DZLp zR?jOYq2+k!=`-}EE(v3Vg1K<<*ZESGaqZ(QR3vXoaBYyPER0_aS|Ws|M)EG$*LHKv zZRdIxd%c#A*1m@XQ@!*MpB~_PkNTxh!EY zR*uzXSLSIv~N~{heGh9C48d3x$Z~Caa-|)#<>35J&HM zG!K-x`PAt|KOcYDd?r%7N&nD4nQkL!8kGu?yA5ERN+JaG!4VF9M#YxQ>`n(F75q~@3 zGrm`mJ!~TZ%&_Yjk8^@hnAn->{C@!voE?ZcMuTH~MUOfkZ)AW>sZfSyU1F~Bft~^P z^}8aa7X5>K%-81em9b1~rH_?I!$XY|pv}?*88dZ~cyFp0MtiiChzE1gK{19vC)-6l$qJoVz5T6hniKE-aqUC))xDP9fnV7pI%xWHPHI^0FDTUB@w0Yyox!d*-3*?oH>MRs=xmbqpt07?o#|mklZ_e*doQ|9Dg+yI;4wL&7lPg z>7YC~8j$CLZDOH?eeE?)2=K)!7;Qu>DK<tYVP@-&^QDV3~U>EUcdI=cC~ zXu+|Eg5!~fAL=yU(HA6`lBh|#;w;uUUHG(-cVn*VBr{}?V>mtwi#c49ODRJ9{I8YN z)+igZ#NE-7wj83>Kn=eo(-&HXDT89G#o|)1E65GHRU4!(lh%`pt$iHmz02ffL0tev z$iFJdWb~d$HaE24hwECD+Sr{=9kjk0$qMaE_N-n3XSQf78$x#7CBCg4*dymQC2LQf z)C|_>8p=x-6;W(f%^b$^;&_}ISGulc;SMUZsAv7ADQp!@5=OW*VkNeB+iJ&Xhq7?# zzTi0_;ext0EYw@AczW%5;#40>Q#P5eW_*EdaMp*ndyXx9&5)E0Iogim0*;m4u@aU?Go$kg$)2!XIs(Os24OBoonT1{`H8rmm9{142>lCtxy z)bE)XPWpuDjXLOxcqiLv>ZM7&543M&fq{S!ufa@4t@75qxqN&ke_Q0m&e zQ#>t@)=xfxAdxle}1Gw{9nMyfv_^U z&Z0Dge_=OTF@`pdZCu7(sr+Anl!C{FyxaImd}&Vzv5l_(yx*uIqZVl?aDY0%^d3l5 z4F?Sjj`A7Rjth{Y%p(XEU=nD4K|x~>$|5+X?n(Wn)>ezKMpmLdH=N9^rL~kly-&SG zJv8p9G`e%(+NBW>FU6dtg^v1?aq&1FLRgxxBgS;KjikboC{knc`l#wF9siA zvRd%u>gnyv`BgHlCS?{RvZ0X~@;voF7o1pR)aMP7f#ryjm8M~$&-|^84--D~x;bDO z`{|0d)Vn5^ z$as4M`?E%QtQiqWtn6-JLnnjuOkkX^LHca1XV7To!hW2H&9Yk@I?kTkRCk5^eK^u`Qe&?Sr51l=J&F< zL;rkTR*rUAQ4uo7GVKFXt6Zg#r=69V;ZSGdHNUc-FGHzg;*$FdH(ptJ|yQf#71x zU9PHo6D6@RkwLR23?F1?%iqY)(Um_~pGU`hC>nEw+aqX}^OooO7;V~XK?a}EJVL3i zGDlNw4|#|9JoX4CNiB~YF(;Izx&brAJ_kDyQVa|A$5SL~r;s;7XO2lTOY$VDWIwxXYAF3TCDEE?yi=OAf9io5d;3OX)+%_Wvt0gXQpR%1BdXbzV`*4p7604x zjQKF;g@xANOekvCX5#Qnr!Yr7%91=^82yFTeFSbb3U6}3qUc$^umq=U~w}bP=9cSHI zW1OIB$S%KH_qQnWWkN#toVwc<_A~E?)~vGfce=HuRu2sjj<1}4S?>h0w8&nyy{%T? zzjVm3G?h|hDx(@HJ@ZyZ7Q97>XW3h!{1O9AYuew0w}o74`)o#5nDsa~#m*)<7XT@p z>otb|1#E4uI~_Q4Uw^vzL;O_1Gy=2*v1kj-qbqLbl~v|1;@GcnrI>%Sw$FxwET0}7 zJkIw^;MSm;L0sj^B@fZBzZ6+HtgEeecMI%T#T&{h4%-x+z^rKCEVrXFrDR(<%q*=i zIm7;TIa$1og>7A?ae-qq6+b5pq5Fza0c+1j>qrI^gQ_H~9!jOR0|pZyB~k{oe%cJ> zRSS%hJURSlY>|aw^TLHe%jie`3h9s1a<|Ejmgc4?1+pbxN?H!?K9R}!U4YJjR>Ix_R!nmI&yZ`Wq9h+rnBK5mt z0zr)<*5ozzO&6*s$AXt^C0U_`rY-2E6*HgMT}u0S+6?cFbGI%QDFSGljp%{fcFrP( zSUP4^W$TSHx5vf*SY*UDPwWa6!O^DG%_Q19M?QX;-I27D7_sF#QXag~Gh&n{FQnFf zMpfD#vHn^mh1~a{zLVfPKRUDSRqctc#^Mu)Or*bV4&SkZxx0T2pIX3d3hSC?kHooW z;k5o)*(PU}>(|(=wKJ<4?{0Bt6e*xOrnoR~O-cTO!9vsf(Y99xbUX&=$&-&{jnyG7 z7;MMkrRH3IA|2#gS#)!6K1?v}4CGgZH@M(x^qb6KpGF_MlR~rNdb>ZJYMrvYGDlJb za*rmrC2<4O(U($na-iYytjs)okw>1c{HW)z4EZ#3<|m=5hPZ8TSOi89DqOIJbodq* z;Q?~*CUGj2QO)$E`FAR?GCOja4GHYS$sJ`ak;0S&E+nmBVmCw>lhbeJ-e}1E0K?#G zH%B~K#d|kq>bg1}p>#A=cX`D$y$z@Fd?HC+nhV}j89Ps5K0lS*hn>C?PXmoBh+&z4;_Cb!Y|* zEXe_j=t!m?{A?&}SS4&`sE>ZTX!Hny(fC~^v$aCz52ei{IK19N>Ahu*P%3XLiWe;2 zrlED6s?4)({G}H$RuT*RmhMrJ^*7xoh%-a*Jd7&! zh4Q`IO0^;0JZS`9T1m6kUm&m?U2Jn{v4%EjMbb+imAMqDm6DC^-+9s8{*!8E*4$OLdlhpB?OuUTH4WDi0Grc?J0?v1{bNgmYzehLb`x zphWz2X>Qy}4Rq-s0d~fY2$kQ;ZXw)Ic-}-^(Bt8CMTW>UuWEwJ)vj%L2aC~7wA<{F zPy>)(3#xv}qsD*GE>0;cXf3Q=nuWGqMYp-JhF~m&xh(YD$GAQjV?|$FJcA+@1To4b z^$JnwZzKM{8dJHy0R5@|eow)>fG z4B!A3-Hv9XGx*Ol|AXb*e*$<$S6ipVHPQN$JndiTZ?gsG@}z)* z@M!uj&T|H4@?5JAtrh4gL*x?l)WcA)?B)177(-c4_N7N-=HxTw^qZlHIgzNX^x5t6 zEOmB{y+B!;&NKH+ENfPTR`dehwfZ%Xpn5xXjondU+uOuS`YO6Z%c!I(TTQ(mUa ze%F_s?ro@9(G%ZQm$gw(VJo${3=x^LgmYsL>J;c%M3*~~Iao}075*T3(^ofXj=3TC z`eq|{d84Gc+}%7!wgL&3NLYXI&8AuZJcGd72>cJprr zxmtPr_b*UM_LB&E>L*Z%u+c5=E<`nueQ4ffF9k_%6Y4n&rd~Cs`;p#bw^$jcc=Pqb z9F2meEknX!Ac9fQhm?&Q?O~F~E{+hGI$E3EW#a*!E!*&rZ2K&$2Tk)Em%d|C?S?Us zH}O4GhkrhLILRH>R_`|v+w5`kT+~9qPGNCEX&EWKi`Z*L+AC3!p?v>JRtjD7Sae}b z^%;otu~r6W_zBJ@vTOPt3G0LQ#V}chmB;ckqqAf3f;y6W4c_XSTk|Rn1E#I9HVS3Gm{1?#eEVdEd_FrXDPKZ!`H2(%0 zBy|0tW9iL)D=;dRFACBLq~*Jz3Wa}BOG?+>wVc)P@QHoc<#h(?-kX^%m4z1> z#wb0>=g9Eb=e1YLA^1C^`TSO9COdZ2SxB)|^8W(V9rLevgd?Q8g3MVtn;_FSXMv_< z6{WhFwg*M}(Ti8uNMBL0$l%0lU8j!{JdObr$XQ&H#e(|JqM0AK@A#ershxbJ9wdB8 z@X*uBzQQ!3Y$DCk?wMa_DQk?k@(n(7wzNx17uljS{^p__Q?ck56y?4*;-kd7ntHyu zx9PlFLmV~B9<$F%&W~3Pw?uOj?yXtZpw&U;s@?p;S<-PPErU`*<`z>uHZ0t3vuk+& zWUvS7$!xHwLY7}b+DcK?G$qC*1y7g#k9pA~8@FN%U6D*EJWM8)Ph&KJ!5hers!Ybs&Mh1**)S8cHu667JO|iEMsyk_-3lQ;IfBs62VG zu~IYZ`l)~8SP1KrE#-~dtYgU9VhZ=)P%NxPSdX;npCl8#=idvy6Rj-vXn#7mRb;2x zoet_L>v2NQ1%_!9p!@l}Dae7Af2C|Qhuts1B~48G=#3^XMKvPifm={n$Cyx_QIqqz z!+D}@>g?KupHDEezluS*nkRZJm-r61n&#o&z7?ZZxB?C+^KI`L>7N}=2n3r16>u&G zJ6{cY?)4;$O4^wJ)Yna$A51s*j-<*SeP+PB-L^V#@xd`!+6$%>@6DxP7R30$(u$O5 zb@%l+3XBK!L_KNMw`53`myJcuhJicRB$~bFrOg$>TfFb6MysN#Q^w*FRU<1B96wy` zB+0BFdaC%eSWQ0CU|!r@^MbW*OAlXN4+ky83Ka9DNhu1J z&7^ykUQf<{o&Bt&n@dVMP}z7*-m8q1P0BM$S^{Tk@G85d*zmN*NQ~2B)N|?#3N9JT zUW}IbME%(^D)G!GNtm}@{(Aa)x}2BGMeget(SHHfBN5@>cCv;eVV+Jg{NbBW#G{jm zaip5lKCeXf;9nOVQ`r=XEWiBC450@zvr<-Nemf`DIUS^!%KhhcI%*{g{{paEj{5aY z0Zl+%N=K!1h1wMJGn;3DQ$i6o51D@~;c{!n%(5=vu!D?F#Xme7v+$&%v&V;_xt&*a zvIE|pp}j|Z&HZeJMaD0z!rG%=2@8c+`@A```l2;5^ysNS;yXr}K4)X3wUwQbVpjAe z_p&aw`j>@vb*h`_>{w$2-LJmR__qLBRUljbe=77_oO|(nS)IVV*DoIEwx^PR40R`? zee|Ca|5N3=?%{vu^O2Q@M4f%2bU2uI36Qd?UMk0{q)~=(;*7RA$JC4HipNl9B$T~( z4EkvLhh0Z*fuOkT&T`>DmMUw@EuaU1Z<^m6A`l5;K}#2zZPh~$>laAgZr9rD+EgQ- z5S#~}&h@mPFSDSg_>7XC{y`Runwv?u&gZWhyDGHK(5r&69p%JG^OTGfsp#wxUT1q^ zGG{Wd$h_g*i4Zo0E?`buDANMSs$qVvvyg(3H76$D1>5jzlW9K?jeMV9Z_@l#+bq6YSpCpmcy z0-Bp!9`+&NT3m*1O5XYLuKDTELr-F_u1Uw{x=OlN`bMM3B-gT0epTiC$QQ=>yub)$ z5d4p&v}{V#@T`q72}u(>F-=tFB+5nz>Mll|A`NTH9%+?xr9_nmt2V`|cGgnlJC2pp zt|doj4O=}Wfjuy$cjq&k9qRnGr?ftA30`Ue6Vl0A(~xme46Nruh1b-h<&z!7xSw)8 z6bbMsQ|Lv@_UF~EM`=mepadVmFY56TTNpj1oE;8t9h4VqdaxXSAY3Z>q>*uYu(3ho_rD``BBoH{% z&g-Lckmqo&h}&7+ie0qlxizayO}e%16)W1uLKO|_yugDH&ex~so(jUka;Jx!At^Jh z-wsq?1;w;4U?U<$MmNSPOvX~#rnx^6B$3bG&aIfek^5VXO!DnZ%jiw-v`6cI*<-mN zAq|BWaetS$=xDcR`I3Lh9m`fRTi&~h1QwQuXL$>Hw2tyMG(^H0jdLy5O-&Dls9CtH)Nh1(Kwa>+6#;Wlze;_=Ef+>S&;6t2Kk0O>H=KKJQ0V z(XxeIZ6}h(@|Pg9bEj4PfF07RhksSunyhK0 z3tCB!Je=p&>i96uJKHrYUD&e-f0>~QPXT2$a7|2PLEgjcbxQWOcN$!ttxqJ>H&!5d zF^I)d*3ux$IEnhOZL4<}o>ehDyEI~2;BbCm{B8&AtrsaU-os5uv;Lq#UvD;HXhVq| zv~4_nEX2M#;VG@3SAx7WgUyD{81LyHOF)(!Ti^#7^>RDU6%6&>KU`R9$SyLS!5b%+ z&N3zm@yZ*ZjF?L$)}4yvuXl??{slOjjU{TicWE5*w7RaW?a__tviN80y0|#F@U587 zzHUJ-AU9^Z3tGBu$D>IQPdlyF{{r50&%TZo-+BDm<+blJ5*TC80@Ncf_YM}35P$^P zecLJOLqF)RDtEt>SMpLqS1oM%7~^;fRpvZQd(bZEuAEi z7S9Ed{mZ%|?WdagnV5_3!ngAQ8oqW3`T={a#W9gYC}c0}{aoJ~!)Gy)wHM`tTNBC8 zXr*C7F^>frdn)^UxGWQ{kUUrFzewRP@yDH7E=o2l@K2rAIJG`5W??ejht&spSX68p z4a<4FK8?#TJ(@riLN8h~RlsAryjCWY7C7QqioV`(-^KF>y08)(X3tf1mn|5ceD}7~ zW@jta68;;D_*w4I zeS>toh*lHq{q>_L|8(hDbBnQJm=Rg2Y`@hSyD9i;^m}!le)w@eBhtsmk2PCzi)Tpb zym8asv^+(D&5zpU3~u*9G1*!N%Qx#Neh$|G7B{z^wlZifpt3t?X^&+|q}Y?_cXlvg z@7c=hyA5L%`RG#8e2C^+?#23XU0TAno*g=jQYu=$G%%!51-*8o*Egq&=Shj6|79IE zE0QRTh2$76TYj<%j(5C!rqD{Ip+jx*@_9&+?e?qYh}<#TL{9$ixe!fSRgM3Om;pd; zbA0?in)m^2c)W7OOT$-W$-xhR>@WT(`ah@srwYBdKfm|}xb*_S{^sMY{5Q}zUniKq zi_ruz$#JA8gIm{<(f*^q_AlU-lsA8|9$hQKSdm57qEUDyMd`C**h{NqzG@_}ln)La zeE%WIH+OR6;9762!egH}TObc?;H8h-KDf_skPR94pPtflR#HTj_`f}IErA+M)VoKc zl$EL*D`O8LgZ)^YMh>9Ev#TLh^tHahpNG|gU_(b+GxC`X>{ogO@(NG%&{ZywS`WK! zviim#MO#70FC~EMs?VpgTh99xZtV30o0Dkv<8oU2CnmhvR8S8smO=mG1~bF_w9^K^U zS>~f4F%SNo9WHXQ%A2beFSg~3A8k@2p9(98>YXd5=9r4KL=mo3nu4m(#;v|Ja$mn= z5#9;^wZ*^>ng*6Z`(rRsA>115Q8H|%b}6PYkW3fl+G#KB_A709BZlq0W!n$=4m|R4 z;3eZ|a6;b^IR3EhhcwU%yRM_|U~1%kHF_j-!M!m(|3nEhw$$_Me3yWveeM9CZ;Bv* z({K2%V-*Lb#1Yy%v2_HU@kebAQbCU}d1{#tm1K}9Z4srv%2?VKT^wZtV|YpMPe9_@ z&RAUFjs5g<86r)_OaoGG0K>9q&(SH_e5?IfI?vFvp$J@=7hy3OJEfIReQ4iIFel*6 zz%@0<-ys$n$_iB0yQ?{X|T01(2`^?>t-A*lAx+ISh;XKDRDYU@r zNGSpL6Z7z?dVG*(9)`&b|7Pf%)-7rZK7HPl0Mxttp6$tIr1>#de$=y>gx9Rb4TyO4 z24<4KDB%xzF~SP3;iB2Al}#Oi8})1`-CmxdY%(WU(`J_7%$mGinF&nWtVc8JM^k;i z`r$hs)?odp_)PDPu=CirvdTA&tk08Ne&y+<2*NbW#`K)iZeHNZxc%X3`>RNof~3kc z|5%7_t-=m^!LM{c>-bUH$w7$1jXGVnMS*RBmJ#+j%pd1wH1+;pfWS55_>69-S^R*5 z()3Stp*(+{tnGhhq{v0bj1f2+Im|a9KljK4Bn5&Tekh}7Yav=RhAOih8*JtpFM-rW zaMWeV$8Q`hf#G7iKudE|`n$yUOaa=xez$zGaYwMJD! zn3i*&8#&`vUt;2Xv;mwrNed!BQk3=gObOz-*2_3M4DtE=sfO02l;8nEU&m~-tWU(* zWzPmdv$gkIR^*;gjh8t#M)Ki77H#xmCMG1K!E`Xg+wp2YdEstKq_+z=oAaS@q)&Ih zV4LEY=<3qgbu$prF**Ay=3KF<+<+zl#Wf5eQ8<`+=2(M%5z|#f(a6b^4Z-a-vS4o*u z0@jryKv zBt8@fTCLYjmaf0XRVBu}pRCPUUyMTx2MNm;jVIM*nkB$CxpZ`7-G>HuD&HIE((<8? zV@$V+`J)gcOvgrI>#^)#bq6W!A-Px9shS05aD~%jk#(a`*<`WP3mUXBMemzD?V>6Z zSh`@zUwmk=7V2j8agj_}Q<(YF`2aeib_d&%(7bDLTjG$me^REZVZTXns4ypo;fyMF zd9~Xw*_HO)LS3k^Z@D4%nAdl^x`VC}S|hkb=>1u=n%x!GHH9f!>Fd8ZRbz2(X9&LU z=@upU*tZ0e={z^gYK!h`_Jd#05e|ISR7+(b2AlNrl|A4&e-)&BYtBs!;uxN7XFYz3 z-G`D;+P^1W;_$1{*168d4uT1wNRUaSIS1lRoWjZ7T!lx|UB$&fgH1;XPG9NPBH>F? zGy(g_I}U%+vhgMR%Ny2}i|34L3fw8t{USSFXWD90@~@TLla-_rLBip~ljh!@3)3oG zw~SxQQ@zooWYcJP(v`7555@3&``eF`2+OhKoI)6{1U+ujHBtR0pS$(y?h2c!Y9WGB z)>PaguG7?-((7@&c;8nYD(!f10}r4~4R~9eH^G$WA=PcA2QU6xSAGQ;YLX@KQ3C+~ zqwEYcy}cS_5f5n|0RH$2c=%uNPtO4A!8d+cu$~)?`1O0ZaJ42DyNgVf4JN^pTTad< zDsbN_tyqOD?~AyjM^mK8bl%TdvpLD?+$0C`lLIGeG6($H-H6RtbIoVEEThM9G#^e9 zJJW)vj-6n1&)uCIljhR`_3keX+sh6=F--2N=5sW&o+$>B;|iKltWCao3krHiH&#+> zQ3vJM)4P#QbMn$M0jg=0?ZVQB0@#&+1`?(1RCoD99!QVAviEZkq!e9^lc|pJdF{3u^({=TLxxatfB2hPCr=IMHd_F6}BUxt??*& z-k=ETXRFw=?xBz>8CN6?n98?f_Q+)33!WjhH6L|cScE%5o4xHe*vSsdxFDrc{yhoJ z>W2FzI=vltc7YyWhd@YMTADZ&ihTEje*uib7WzsLNH$OYhl=duHF^y$PK+W5dtTCt z#y(vmhY6JJZaE&;7|l^mN6TPr6ONB1nxA+0!5%q~K*c7=bOjre`LvdbrDhQlvve3U zBrq1mU|fR&=@1UzXR0;+b~&l+w#db}3R8)wrwqW?%d(g{G9=J$Yfon#4K{S=wM*S( zYj*k6^C1F-KLa;x+Eix61(|e5Jp27zQ&oQEJeHaRBL=x=Q*mf)9#Fgxi&D!ldP(L6 z0$FLYl?oB)7cK&&3C*X~R|Ve|TSk8>ztP$3#lVP0E~kIf(?>7;1qIKvsFzE2J^K@{ zD%q#j@9}~?NwqK8ht0rPp!DHlVQxoHkNbU(Qnq>vT_?b@j~y?H&lOud|NI!9_<%J%?kT1m_k02@<2bwABcA zimmG5U|-{P);@c=6oiAZd-w}SC?ho`X2r959==n9!x;^7FbIjs0`gr3oS}qlgdQKF zakAV)#oiR$2A4hPkXH2Ptn1}xF%Adr7}Bmdpqd?lBHfpHz9hY99Z@4|l(8Qp3zMRb zu3a&2mZ~Ha%aH4Vlaa}0N!P@2(S_CYV=;QlKt$-q-btuYse}h9!?r2*J+bb3z`w9$ z=Q8sLxFV>@C-6QO*V*FNlUV+f;*J^Vl(>!*+;Muk1E1RpLa>IWw%f07t@lvD8gI<% zNQ+NFU0Xh0r78XXJ>jCc*4+=DJlK!2fkJr=J(f|7Am5)vv*(oxW;;U}$58|q8S#df z@&s-L-fNoGwQOE-ERD>CMo zJNJ8yXIQU~+WZUnsn!BDDk&8fI)=x*8HQiODl1IFIztR)> z1j!67i0^kRqcJ#?09*~h*_EyhGD}TY+X=m_4khyp`pHd`1SWVkW>g-C8F{}d+5a&J zr}Lg0uHP{hM?08}JK&6;dY0_02xvz zNeec4Pcq%Ag~!KYPNLQQ`$fTxF=3oRAzl9aB|T8*m!v|;sL@1fAjwsJ^{qkeP| zC~#>)c$~2TXNjbXt?nDAkUfKGj^{NRa$c&3)!C{}0G$*bJ0@U;G<>3(F6h!-7`+vT zwwHpzZ$j{;Wa1v$uDsHQ4ADCSI)J&g(AZjOwzhfo6dNOV4J&N$aS& zd?WD9eJn#kftTwC7cD46oK-rs7fa#t`L}Uv6JH#Y zQm(pKU>=Jimb$^sD(Sa{Vnn$?_Uo1?EAhSa+J3uQxReV8(|fGTNzz7TOJT-27O%zC zid2{Xx|W2!`9pO7hzO}B>W}fX6)W7Is=JF@+~G#Lm{Hx7RCaY;tKuK7=vzms^LC^O z<&s1{P*Bl z$m2rMWri4C)icq{H|6cBORUd?3xJ${kLy$I$m!X!99tFW>U&v9^?J7-mmivp(XQQfeUzEcnywn9DVHTShJLjgisMuDB9>t5F3t<~!8oi>Bg$*5}!P)o){(_SI&I|=E~Hq8}X zI%^HaIc}UB7oEk%@T|@IV<;+}F|{YJe;WMQ1U1z|;h7d(*I@aK?1Bbr-^fkikj%XO z;8~S(=R(hc4E~>Svi>!nU-GiZ69+ z3~Q@DZR&C>MZ@2(X(d(hwJZ>YCHYZum)PoC6tmO*EURF=ht?bnpk zP(QUqB-Y?)P^f=UC^nNbdps3QrQmF#{ftCQqO{;Q!QM`dF>xP~r5uvv!vDOZmQZ}r zTYE~>{IUEdJjppfQfq-z&Y%|0+2HDOyz&6FRH4?KFVpsr?q|ipjjb(y{zni*Chzc0 zf6R(KrUF(Q&|e#_b7K{vQ5IzC47%2U(6~J1>*tR4^`(K(DJi|G6ibLPL6OjIyyH6( zdPaJiUG(+OS%cY(DMNt)n1GCBXriN?stlb|S33l%RiTKnVCrdh*h9##U)PlenL>YHb+rb?3Dj8;(y-7(2IPECmi$|7^%Ang%)c^#7URgmf?l%7amYIwcdO7zEv9 z2X#)r&Z_CK#STd8R$+qO}KHUH(`;OCyq(M(EBT&{x~`lAOomUFkuaK0(5t7OrgkHpEh053w*br^TJTe>YUiDZ(eIB0IF~n~3T~UQ;=n zys8GB=(+pWVl-$V56|r#gb#*Tv0wh98_1_yPaw{D+?*Qo5hH zDpW@GibPhJn&`cCsf82YjKc7ZdlJ%Kt$wgN;ykCX;a*tqw>+kh8I>?EeQr`Y?hFyG zF`bBUbSg0Ob-Nm_I`c5AT-3RZwZg73CJDbBSZr&`o{KtwW(z7om>sv40#O@BHFEZQ zx-kZ*^MawgY4?-7e@>GNvA<@4hdK?=nd#w&9>Q(+Gt|_w1S{WVI#o9s39=x^{sjOP zZkJj<*IkT!wR*{-?&8hKg5x-3P#+645fb;3vnd?M=frjhngW4lvYq(37dQ;XpIBiDlBq)L2a*pV z1-Ahv(fdmJ%LnIWHJtdl{|o3$3zQ2DGs?*0%5B<7Ig@M~U7D_K$Z-?Y)1Hwx93HXh7nKG5U|z=ZFpY4vH|~Z>kQ5^pQ^&>pmhqVeJ?C#8iD)A$ z(3IdqNXuo?%=cc}t3_kZ%GBE@#=IOD8IDwTw#O~^N4ix>@BR)9uORCZ=il}qqyvcQ z(^-V^o`5}1!~NP{p+}mcW42gsXeh4lbxOQD2hxjEBe#L$cU0S5chR?$IR^dlca;AO zXQcWAxJ>pbmG8IOB?sK*H2nxr_Ob<#e*`!KsPq0}U|^KI^;Ppn*~%?ONx;1rlBIi# zBuC0i{X+x5t@h8Yd+kk00DMa%0Ql!Eo+-e+f9`2W0`4dN1qcBEGC$r9V7jH9Oyy$L z1$Z$9;MN5EaqmxnDCt)JWn{SXg7)!80N^3%7%+0{t2p4+cfiv-FQ_T2fej2i4>bPy zV;ykkPXHs}763p-((sudZ!NqaY550l0Jr;oUvx{mGSBRGsw!kJ{&vIb%8&O&s8yokCdscwJ^7DKj5!j(PBhJcOSx1^LU* z{Y#KKZtOr_V0hgW8OAlAfu5K96sYTR^*tHFiB02V67&dC$%x^GO6sSxJZNxMNmU?R zYXCRn!ZYljdufr=d2XyG72?i*T}d4gQ!RRAhS$x@)8OMIM0!f}^N#5oRoKJOQnjck zyW1`bgU5a%^*Jf0!B5Cpd>TF6+++s0i4XTQ&u<`w8oU?b(s{6 z2ll^p2b%5*DE1`mw>=##22D*y7fq|$z#_C(HHJlep-H5OIw+Opgw)>gqyZ43n7~$|$-vQ|1&l zdY&a*qUMDghr#X2IqWVq1r`E9R;-KunL-P5Q!@v+p0>eVwE`)(grMMmup5cei!Lw( zl1RDZSaTM556|DIh6t&T?1>OZ2HIZ9#+%gFA$ow;y8A(POLEU&TkY3{VMSI<<&S>{ z4pbx^BwR&o$Mx1G3`O~%*aEh!lyV#;8DGg3<3hMm|S2V8>IqqLZ57}^x>9h)qc&!1z@#Q8HR(s(}#&2uyE2$da6 zTUpt}gruU2ITxFQFSs)kB%s!b{>BCb8_0(Vc^QN5SBop(YL>AQX@k`c7W$={LH%Xs zaSk=OX(&eUy^;!~Xk)(^NlK+yfi47#Xn77zHC6k8_gM`T=FSi0w)yx{zRg_dbf;gP z$XGrZM=$I?DP{joGJ3$w#(o0jN31yYPP8Y@VU0(AdUwn3{E4Kk6IiZ2kosCK`!yih zc4^jwQHZ)R)Ri?F-7k+jC}=7em=y(ITIw9$e|%$)j1pJNA>_H$_B`CWfDfbXPR7PA zhLADW$VV7pHVfkjIO^IjP-_a7$NR+D|El3g!m|gH9#X#LJ>BIPn>*r2B4uc=PS9wA zZiP*cSAqWpbj-n z6%8?N)~~9PQ7VE9x|sg3XVcGV3C~Tm9h>?j_tGkeMN09SGE5JGnD-`j&FWDtG0$!J zpI6T0AIz`QTlDu1`O*3AH<3A2M~u-&rZAD^-QLkGusM`Z)VCJ7!}hr8p(5d1k#iGS zcDxTmb^iXBA6B1x^q)`<8`<&}M1(*SkW@#ETko)lW^0sS9|P}><=@fyQISro4{W(2 zmMiWj_zF}KZLtDq`WOE+{;iSB@q01-UmvoboYyI8T_&oxd#Ub$&`I!7L?oK4J6t&Wx;i>u&*ddHJP_v_I8N$7T;Z)=;FYuJ*5&-e~xT zX?YJn&r)iZSvc%D77r$VB@p%MJ?pYK6%XTf?}D?TUH<|KM{Az5rF*e1jLkL1pD$f@ zWIb0`TSZ;nmsj+;IS}`~Vh{f6A9?Ar_WL+5OG!T1XY}3qVmETXTub$nmPtlvdnwcrM`@b3>)%r5Z3%?9q z)@$Kb@%`Pc=18Bf=OiZGJL=i5lb7`x{ayaIENOs#w?G#JrQBgBU`fJhO8xE(kp|J>G%47}qhl?O2u%pGH9MT~4=2g~?h*6vSxEcy_oxN@_k;*_ z`o^;^`Y~nsT#>+={%b<=rubJO3t&r|L=$QOL8SEd(G@wleK2g{ANan z>qp{^I-zx!x=d2$|MAmm&~o?WcH(ZzpM~-W!k)xPbTU|^h5b2Kye9(7~?lt^*SJVOPq2R1y^+`wA zpVf%?pN@#F?Ig4x@XliV+~$Bq|D$(*7#(4pKj1+E`t-kh{rrdCoJQ15YX;WWdd^L2 z|GxLwn^R9Oi!(eM3{^$42`#_0h;ES*btqaqjg3MKpj`Iq^8rqX6y$fhiqk<`7 z34Xb(+Rv^!8$TU--kD3`SDxb(m)sYo><^L77ze=(@`^R8OMs0}kK3jDGg}le{q;_y z;-n(}`TzI*oqPB3TywJQzDxu%xJk;-ZJyK({9zdPd4YwE;hY!Nmgw;tJp@G3mGg8E zx68B^=7{<4iqEj%scKL#FcRm`v=#@5M0kiRIdDJwBJxCV#w@d8Ev~=Cr}Ten9{0~x zKXhy;DTPa(V;B%?SDdRbW7{7Uob$Oj1m^Pj46vx&_@>S{`FaZ#LrP%$_G1d4a%bGG zfT2OyX(bTj7_uf`$Mq;q>Q!9UbJ24xflp9+|MxazZNI>|`}yRK)A>6kKIRjEIbXVc zAbJtSwctV7CFoz?JjuJ`s5E;g3Vh)h)EE|ZXTN}wzdD8B)-^on&~?ClnvSc{S{m6k z#qIJm%W?e~CC(W4(x(-z@Xk`=fJ^ma{&y+3E1M#xJVs14X$xJc`0vW>iXZ6^2hgSb z@2YHIm|uCpg9b?HWs04jrQ01E2}nABHwTP5P++Rv*%Wa(N_Gm6L+8oJKAi(@QPw>6 zKG@*5oNsb;z0|}{IZvF70rFU_*kC%0;J}}F97S?oTnbKZ6Gt0TgD%zOC|S2R=P%wP z8a*EB2YFxhW$xt(*f>)Ji2QfO38cgp*V zGOMsFuKYjdqME9J8^W&fCIXtfrC+Lqm{py}W&aA(IzE5>-xZRqvQI$s^u>F4Ms5^5)yUsz~+2`HTPqrI*%pCm702-Vf0rglvV9J8LmN7H$ z@um_7^h9!Soowk?fy!5tvtQ=bGiM!Tb@( zWutu1Z+1(ZL-vIX{H$%F$*09KOuA-`@?w7uaU2(@H~n)Y=%r~XWmxazQ%hygWfpL+ zqY$#3z5NEpYH)4?i@6_~v;YiooltVfejXzoMQh8Ba2@S2r;% z=Ud-5yS}O03?5rHd2+eT62h>$>S8DN+m3Qp%TJoB11<5%?s3$!QyXK8Fih3cmyM%E z8k|Q8idiF@^OvXY#Fo?7THWJi(-NJuRdkD)Co8VZYo{KNt;5^)=_hRow8%81PFJQi(Bxu z#M7Bh+z+&C7(Lf1*{F35{krR8DIZv++F3L9roKESs0t5HogoG~xcDk_x{VjL8KXu^ z$W9L1tK+M5ZTYFQk4e5b^#F8aMegfnYPXM{EDW;hv65ojl0aAI0y9{BO@5iYr%lrC ztbh5DBGLp=6p5Ji?_ma3^HD*!3)_hN@sK@hjJ?55>OT&70XFO*ft0 z#Ysm4y;@{vWRj@#M!AWhFChE;X+f5-qrABMiRoK24_))oYNtGeF&8|%d`v zI^MJ=Yv_val+D|yZtbjAhgj}xQg9*cky4iT#ph+VpcF@AE{B41lcuy4(iz7I{U)q( z^dU6ph{=OZM87W(85mAd_NDVpbDvx{j{9k0*2gdviqA#-J~G1Du^GpvB)su>{q)dh zqaV3RU=m{*{F3W*ZKvyNZtPpv@*QKnnq0GOwgfG|l-T*X{JInvF41qLz2T?e*Y?i3 zG^NQKJ^5ni-v%cwcqa;8ZdR|g7cZr~-z=LQpKc4mQJL!3B!Hnnvqa*)>^x%O%>@{S zM{l`Qjc)_h=zy4Yc}=i8+5U16nL40;^l;9v@$E#a8FIbSXKi)5?3byTPkn%oj=#Y) zD2AHOEh=DO_ns5e6W8G82?uIeQ*9BOtc`Jy=Y@`>Y}Bh#V><_StDiuFlj)}o1H_RS zt|lX`z8`DFrB1U5!sgekHGPt@f>PhQ2bWWQb7QfGr@PTo#RiD%%U7*A=`dQbGztX) zKF}D;86yViz2iWdCOxgjJYobC?H<^48>^9KheRjZX4ZY*n>Ex@FE!MfThZ71S&_L= z)Ka;51j{gY@BFzDA5_Kl+YJygpUD{m1@Zv-@*Kxewra!UPax=ehN>y(9O?PK^`<_5W|8e zo#GK={!tTUef!sDN}MiJBxN%jaj78FvoLed8DM`lnOp{*#q|P6{mR8alJt?ZYPKz5y z={Ub6Y{8~i6mU?0Nua75r!79sS$!IQ0h}GKX7Aj7ia)w+3=&J0J$fp63D#Ycyh;gK zf8Tc)@n*<51K6R%9lctX!6XUz*tR!tR^ZF}T051{K`*fn_R(_}ms~Y*H7}~Pz~ig@ zKMPHQVmJT;9UDdt+L6!@|L@90zu!UNoYJhCoEflfljypUYe%_Zl$=#=T{DGcz)2Z| zqm0;~Y>xMjH>~p~l@gXLLbL4wGI9GLPl0+Z%E*ey@I+{)RqUN)ZeKw4T{r2pWBr>9uEAaW;S1W!8;lD{J0@#zW{9vbaGo(`yuAv zk*LrcJ*s@8g3Eb#O315#Zh06mkpyCxrSuvAqrqmoc7Oekg)`=J7}N;6 zU?{Wh&qxHlL=)FOk0bmr0+7JX6Wim(igR_q3_<^Il)<3S$M+Q6Bv?f|5uNCDa9NB<_@v57Y0d1s}RRLX@ z`7OqOUMI9#^n9p*{Qck)#6|6IF9#m+f1l;O?BoCNZ;TKe`I1HOH3kyj)v2^$@N3GT zmAM9H!}>R?rB%FUI6aSM1Uo&;KM$n3Sb9)T>8}1ucjfc1yzA8e3V-;RqtOw%0(q

L4H89uQq-cduVpo%9uCQOhKzMDY`agJ~vT&phig5Al$0#pBOX-u+2dPj?HyH}d zCl2Aq>zepn)EA4=HL?)KG_T*AvU@Dy(dysn`-Ng9uJz=Xg!efAjOzZaFNIVLnuXm< zqBT~@AyS4sFNNs7lu%zu7ya<@-?t-XbXT+Ja_|01q<*Ux+#&q&iO5ap6PsHZ*ROms zyEo&(L%AvYta4Oc%G~D+_2!e=^E}lAtk-V8F&6nwY!Tyt^(&8mU`iB;?^WO~GmPnJ z>b1M$&E<3RNja^|v6c%WR86cVLQ;R%Tf$!13(+XO0fa80qfy&Dwb*|1As`v6HsYy9 z;(o0Ya#c}P)xpG_<$`~PCmA7m*-q$_`4r@(X0KB+BH4Hsdlve+qK{`9ejuaFlh)VB z*P0t^a&PLj<-Fi!C!3|JnnqF*imJ<^e};!e?Ut^FdS|jn#BBrmPK@9r#u1;P-S4Xw z757CWNkT@v_Mz3{DHN%UwQ^+p?+PvEUHMxOGXbQKb%)j|M?t{;Ng#b%IDg2Zvh?D^ z$25BwqTbGjFyPZdPu~hc*!b2LDSrV4UdeWKwr4h{T0H}!l6Lm`9znLp@no$hasOT6 z)1twPxg9&49MVmisp&bqle1>4Jf4%xK9pl-v=H9@QH4ibChj~kro;T{JE^ zJ?e8jP@v&NG0C@Y(m?^an3t30!OUEt19X!Q9KFmak~4!Zra}|Mf4_#8hc&J@5(%Jl ze3|WplV_$1Hu5arTIrk>1UDTm47~qsZrE9^*?ROhlsPg+L}4_Z=tR_N$+ooj$o^eb z2s3cH%;=ZrL>++W4zZKiDFqH^`|BK{YJIcwoHzvqQkPs^uP zTUd%EiXHU}>~4-=Ho#J@?5RpLOCX1P2MJ7Uo`r!UbVY)TKf7PH2yQ|XW<(I1?-QI5 zw=2?q*XFNExn==%od=-Hr4A0Q4yh-hQ6@#siXvw*jhpIb11~TSFaf`g&}S7%KZ=>0 zUxzfw(qPUT`bkc|>)>qJN~*D*MiFwcpk7%{v-pg? zMrRG>at8iEI;VwISw1m9Jp5GWzT&RKm+|!efa!i!>fYwsy#Gj$@v2v+@+RWUOhW0W zWjF6iYP;IPsAfmS*PTs+TK9gBaIFfN0hZ#QRZ0yCf~SBm5&*1f9WCJwH^&Abp?c*tMn|;6iH4?9(+V zQpBRc@&yCC6LrWYZ`14|_}i`cLva$gLTc&~HVu8(7E8Ya$D}y*7ZQg$42PY&Un%77 zn0OJtyC1PZ3DFS;T0K|^rG4}FiQ#laTMT4@PZPP4k~jY<1TMf$gUZ1<@N5Y$THnKb zgBSz}Tfdj>`xdt-rcxxKl6}EVvlo^rcLNvvtv}kWR=_SFh|PevUsup8?KiVfLOO!cLa3!ej0C zO7B|6tHvJDCW)K~z9@zEWHLh~+4hx^4g1+W-(*WK-D8IUEA*)r$L?PSR-@cZ+TCk* zzVk^&*62xkLjHMt^reci6#QoN>qY|UuNTxS)K{(~YG`hgXq&CS{o|VCOuF)qXuqBB z2lHqYfyAoz)*zAf)){)JfF}p)aocW&`eWKKiK7R2>+t~hQ=?mfm>22qFL@fz5{W?1 zS|BjU@!f!_r$;xTM;L`>8UbKI;e0=?Tu1X5^Z9->1YE`?-(LW{y=UVBC$g%kd+6_Sbc`0IsC=!?H0sK3~>9^^r3Q~ol?{0aU|ud@4p zzXI?V*MH?!sWj#amB84e|@{=#oPaHzHt9X^xtNv??`n}xLlPRK^7DVqW6}+ zbqljf1;%7YDB0={^1r4PuY_Ms<(Z_CdP?W)``KBXL`I^@+&=X(=`*cH{q9%Ur(Sx# z5^L;YMU?EgXH1JBqIn0nv8z|hc#?1gaOyte+6C-#oQ@{#YbY1?G8;FJs0Urzo#&iF zLT`Y;f~d+j4wzQU*Xq?!ZFM^Lp4D!jSnmmG-dAbCzFY+JeQFQiJ3O~}R??f=^I*T3%xhNMhus`geTjCnPzN z^bNzo^D$CnQ)aqw!i{hF^qVRss?apue0%q*vsa!HY?Mg0JI}3AJVxEnU-P1`Uuh2J z(#=zZ&PQE~OhBJco-u9iM1<;e*qCD0$6~D|B?^w;)ZzExPkjwI^)LRbp**V-gT6XT8S&)xJ&ZT*45vx4H7!%}=Xt!hQP7pn z&jJhOsn$pItOn$m?=@AU^Z+Qehe59TQiA-$%PNr49%Sw4i3Im?+s@m<>5UYN!DNfP z1k?B^zwPQfl6AGk0f?@;+9Fs9pq&Ps zL*q;rHkmzrkc7>%=z>`}!9Jtgx6Kx{Sk{Lm6JDn5>Z#tZQhI5wXGQ#C3^Y3U)!rFw zborE{Bz)1nZGtT-PFx38_#&(iN<%|aZ8F(zxboA{L4G#4@^>;`#Bi+9%yD>|Nng?n z5mMT}bXrmcn!r1Q6Vsc7kSa9q(7w{9q}UYq)s>&7A_?sI^N->7U(}%`=N0hif%{yy zfRvHAu>D7<#0;@Q$)ookx^=f%z=(}@Ab9CfsBg7@;j4gwEVTWh!*4sZad`aq zp{G{iy{eM+p9$$55247YU_OdL%JdCESfsH87tJRkY5ri#qt|k4CV6JNth}*6Yj!QN z>-YUpc?!$8qZwkP7~GCGlAV2GfB~h;9{czztg_}DPi6Zl6_B@FW#y09qZ9WBK@ChX z9XqTW&RWB@F1sp=j?AW^c(ac2lDrj+2h6;9>txctuI|U~&XY*8Ajs$4x6SUXZdLq&F>UY%i36U>EIaho|3e)-jr<+b;mUj04ye~*P$qqr@? z2NpcU64&GicXc&GJJ=7TB#&tP{7GXc=u;yygS?q`Q9U7=J*X7by?K^aDzUGZ+KNwL znrx9_8!UruoW7eWXgxa8sAm|0xL6G&I!`sTOD%`T3?+hN_$v}kgbZ7w66fdmzSZ|E z*1fSS>?0shaz>J?QlkR6CBZkZyE2t*sF|csB2RJQ&0Q`?^N7&Gctb5uZcOCXOG8$E zWf`x88J=369K+tMVV+IVpZ@&$0}1d%B_40;J|3D^P~k+-MXyM3b^|}~bR2&npd3C= zFf_PnSJKdt;?&c=&$TGJ)VCU;7>Y!TRP&s4)LF4J#tPd!-d!NM_)5l`)Pl8 zeUf0AYtW=^Xh`lTEc#8~J1wWh59FxPg%?tU;teg|cZl@C1ajkPjernrCOtvhj)fw* zNSAW(nN?w3B)l?1u^`sJw@*M2HH%qmLPj&v*Q znuju`#J^_&qVS%cAN$MhBKNCIK27o=>)`{q*VzZRJOn|ND;zugS+t+>9H$}<@#am` ztV^WvwL^X{FwY(P6lh~5kf!>kCSetx?En3b@DfS%aStqddY!~xt9vD^5J>kH>u0t2 z%7`5F!R7h{b$UB0`c*8-(%~Y9dhvsV-3mPElcgs5@8aO;t(!W#`+s>{<3)`QQAaen!zgtuCHG3IPx zG6Yb~0j95&$HYdgDjCbzbS1;~N0)pLKI#-4c@gXlc$_1&vu--x%|JM4QMK2bz&JHCsshe9jiAnu2gY#fmuF8ZB{1Q#iT^$^g*AK1@I(YF8@PO<%T5fLft@cz;-cW7>r+;uK zsQKcO9X)K>1-~_bT9PV+m%m1WtUeXs>YvGHXb0yC&JmR0>0cI8 z?x`#SSK8tF>u3@ix>J8{X?#w&9mFXoTp-+fURpg1KZ{Z{@|qd|Lp>Qs*7oMyCf>of zGY(D;8gj*>m@}BBpn6O;8BkP*9T!=}rp8X(ayGpyzSLxsqta1Bzes$w|@qPWis3=U0N3 zOJmMI)0(zwCIHtf@2scpUyCs+$Hp!|6)e+=HFTyKT4AWDUHy{l-&)76(kR$eUZ%bd z1iIuW=F0~+p76G8bYJ3Rz`KpNeDymEjLNqFvqt}9)u8oi_v6HUrx0Kv)H52JB9R=U zWuXIWmBisd@YjMqlm=JD$0@0}dh`K=LGMtH?_AndDEc^JM#AjiM@_D)D+`cKM$NeJ zrHrK{f~`ahFOqmz64ZWTd&#A3^@}7iA_}9f5{9P|qelTBH5zFX(LH+Gu(GpyZ{E48 z%FIlWCj$jeVfLIU(owHrg`1dc#qanAKZ)JuH#W#*8;4FTIb(@lj86yE0bF+z}e7ETsQ^U2vuXg;LMrU2Aet};}_!#C=BCUnb0p*eV zJy@nE#C+OZql(qqqh#RNscg>8uqedagoK2LJv=e`rC|BB)W_Z=kcsWs*o{zX?Rnz{ zU-J$ZqEIQ~SluDl9ZXXUyN&;~x#**x$X8ezDLKr#(U#Qc)Xx9yQ19@l^z{q9(1dP2 z%x}Z^w2YbFcR?MS?idn*G*LhQV@6kNw)&D!+rqk|sxZjjO| z6+nYon|rwxPIa|Qv;ukYKI=1P7Sn?dUEk}x+s=q#O9FSNz*lnxNLQDKCF&H&d1?9(;rR~x;;zI!R<+|bH6_XdPzbUUA83Z8~x|Ztepk|a< z8&`Op?wy9|e#aM$X%yHNs2TQCE^e1Uj^{!EJ11$HWhW#!|H_t0yWCOdax^cK-B57F zP}sj*1k((2e7Ftt7NC7zr%Hbo0J){G%TpBJ*sIo)=D(!#B#>?=P;Dgi5s-B8mN=xD zU_d;e|A>9#0vY)_uDFW_v8m9T$K5H=?%rFw==2AvE+bth+?LArDBn1*PC4Yx9aVh^@kw#I0l|AXdl5MX}^wHlvbeDLy zX~L#oH3>fWJl{uIGC>FpErySe)P$`(-ZJ;;X$8Ris|acB78zy0i(l(}07QAb>YbAE zOzvGO@37x>kPKQCO{_1UKq9`Q;jR;hyyx@Zt;BnN0PT;XPJvUFPS*g8=1bAG4da7Y z0}+{MRI9nnV*#`}(ySe5Iy=|OKAh7uTyaLX;`Fs#nxg+mHsb-8#3PhzLT2;{ySB;_ z#G7*$qq%$^2t_dR3MR(S6G>jJ!8^Q$2s~F{^nBJT^>}O{>sHF`+?;_X!b;60p z!%<{fX}|Tdi@`;=2egu4b4^+~>6N9`h{<&R&@$>)i%jG09=0^ZP7HGRxntNh4XcnW z6I>yk?2Cb;j31vunEJz7NSgS^IAQIUB3S5AX_5?Kw=tqt-0<1SR`53;2gE0855PvXV$%RTavx3%njeL`uzFDFOkKTPUcOcw+>?9 z#&WjUfSbscBq4IySh~a#FWo_evw9%ctZ3h9=xDANS%Y^IjO{_T$OyhpAgW&VwIiv$ z@;S`{AJ&3Vnm>k68(G>U=Ha{%46M z=H=t5t&F{PTd5X018l!WFdEPUBis^i2#Ib5Asb4h3je$kVbGZSp>jj1nXc}&eoxExhpZ-99eq(y3)+?sPDV%FE) z0m}F*=b$$SsPZL>T{{bYSF%VCx%X;CM}TtiV#mS#fQ-p_s)-j|7Mdv0Qpb$cu{Q_1 zeYDH+iZG_Pur*c=2l4+1d&*B$O|hnADIBl{wE5>I!Y@q@g{X%xYJxk;&oIU+wAZ*g z9t)4Sa+;y+I1m8pi_TYSDn>@tA+&JGtOexl6}XH=PhFof^W~Q@k5W5E9Qj~?XNRET-#n$ZW@rG9y(`t9hu(;jG&z_a`T8JwWzda z>q-ajJAFdYOE_I~ie0ns@{&-Y+y({32?^Vt;@FZU7s z3dVD4DV8R}i6;A|8+Bldi!yF$Hp{n}_FbR%^Y}#vmg{a&ct*dTWA^zPK1+H?CY1y+ zMhD#sv{Nwd!`AVfqq+N|EFWib(Ou-wGR?BD!Yp(I?`5JfO7k|ddav4r5!|okf zG-)EoS93@7)BKd-kD3xRQp|q^MC)xjc#sap&gc{`(o>&0TTD+x0_dMzh=%X#(c^cu zu|&QS1^I9BZE4HBEs5_rinSnSsvSghx3<^A!{Q*zvM(EbTiAO5LZQMqD<_3wx8b{A zL)FSY^VAG_}T0#!C{V8NIFnZEp z+2ZfQ&b9_u7RO?)6OF>D3Qlu-j_&r{>WY?H{9wL@QmpOfuT6vfRQX8BqAic(_n~10 zgR=RT5yfT99&AXHiyn8S#9{@mGRODL@g}=0(}v!Rxh+QZ_Y2tf*5o6`Y65R(YDpBQ zWpfs#K;BwgI@KHDl+1n;WNpWPtgca%{jaBclsQDjxA^-{$S2ZF}Wvl1B6P zFOC!2&BlBL4a;+FI?y9>nsB{D&y{Q=(E*4{%R|A?s*>xA+aig{nKK(+kKA0`bE%6G zYQ}YH8tl1?H!xL#OYr8(0>OP~RmID*${6TkJse_g@vHVYPB!ymST-$#hsG4OYFVWf zRY@IVV^rq*`y2pP_9oV*KG(ZrTp8s`a}3}T;=423>zO0M&0raE8yh5}6pw8UkpZgo)<%~U17p8dIr98NAK(hqy4cjjvL^ImGf#!qL7Y>_b$ z$w-4#Vn7OE%XhqZs~ytd+PcI(g+%)RVLwWK~N7-86&lq>EZup6eGWHnPD#rC9p73JhC1c-6GLt{<0pGi%@?74lvy zUD+Vy+p)HzCEWFkyFiHkX;8KPoJ@#egxpGe?+*umKTijp7ZaIAbNBB5 zELvUT1)Tw_WZ2Q>!2N-VYlU%L^||k{?Kg+l<_|z-j1wKDO!MJZKbHLJG0W~6Rn*lL z{@+Tq>|3%Aq`2?Y7$)ddY1FhdrW*>97beY}rugOQYbt;6n<_T?3h}S()o3IZw-+1M zdyR>M>bruyn0xcb2FLTLl4q)!6xd$snqYInFSAi=iPCZVubXM&7dOwESMaP#h2Wcs zDNDtHte(3JuOAjOlQF?uyd*U;55@fC#7!$}I^K`}zbo##h$q+txp^e??%!?r3>05B z=bntANPvA`oXnQ6Dm(ac!z7(X#) zD=a}rh2MaeNIx4KAE-t;{iZ?9dY;>nJ&h?BxCwOTL@%Y1cv;j^f*~q}e&}A!oO%Yx zRo-h2{&l_XU;@{12n$)W?q)aF&6|P;3?^jT$U=AZPNswSGG`C}5eZe$`Ou}huTdcV zQutJ}b~Q+$SBS?^DE;lo2>u=f7P&#c8M$r<4-espItlam|j=Jb86eUIkytvTkUuggDN;K}K>8Dmt*J*x3q4*bCUxKy0!JO_K zxpS}>`iNi{ADFM4uF}`$AkModZ%#d6o;R)D$zFuShtYIiVHSQUG!nR@R;PKM%o3K& zE{m;yv;}6oXy5DIG=sQ=8Y8Jxm3>lQ@Y+L@5#c3tDh&){83}HYD5OQVfvq11((er&w$j8e`snU{@HhWB)_N>gV!O*EJ==8 zY6)0_EUw`+d>gPCYZY6oDob9hitf<$Ums=Cu}b9q75f4fh6x=^zvd-8bVvABcTYqz z&m-)!Wc5S{_y;vgG)^VvAE?4-#OCFa3+pDh?YT7dj(Yswo_>c|=yL^dJHFvHgzh)bU z4K1sObORjZ7AvQ%CWgorB^-S2uDy%V`MU#f~H5coq# zj4NuqDryt?#Dia@f{WZDdFC%4e1SaU=8@!oe|OdLIh)oiah~S2WW9Hl&&vc?}6C3Iymov?v;6fr(s{RVb#L)a_sw?fvkP_Q4c4C2RR( zkPn`R$_(44ACy$P7_xsa1=|lbL?Wb}YgR#sK@|syuc9(oh2~chdTZi!K%X%x;_kpl zIMKcD{(=5bnRUx!^tfF{Ew_c_pi>3UW*{%8qsaqOoD5x^ZGF+Ic>VAGZvUY&);6`R zQ0>jewWPT4i+-;Z-T~#Fkc;yB8VxIWkWGp@$44IKS&gvp$%te?3HWEk`Y^xN0-{}f z>5za?-lg}HB(V%B%SI{^`g?jk zjfXBGeWKRHtc1donGN>;1TNyPas=IdaU@t;_*0GVxdSffi~ZC1<{4nar?q(GevgS=eej(oDp$qh zgZP+gW>^z1{HfAKPGApq_VMj`=M|V&?vquok!WW$?_ z`TS@%5I&dqE^H^!K6?b-9&PD&A6^+Z^zrsj@(S*)`vlvyD!tff#5hQ-nA+?2JuJ4m z%x@{d1blk`>$d-YS1##e2PHWJ1H#uQg0)rA)zuRYei*sm>zzlsCOQ<`-=hGYw4u*hD$BoL2>)V?MldIqkoa?S8^BwY~C!WV!xQ(6_n8UYU=XF z$&RPg8!~KIC@$7#Wnzd&{?H4bu(w9T-SRBZw29lF9?@( ztfrf;=N6AO3YbYSr^Bb9UqfZCTd+@o7Zvlf!at?w=$`ymvhIat2Wh2Zp(Eo)Trj40 zXI1oiIwQ*oEn;?KzXk0^eXZ|pn&vbMOByInXaDL}zWpja#8JyxStl%>XuC0O&L85C zSGBTUk(qv{6DTVYfOAe%gr3(ZM!W9~7cxtQDh=UFI|{6^m{PLBV_3oy#WV*PMDFMj zVOrTw$tQMY@y(fp^$ueDO{eCmlXD?Le`vDw_cTci@}q;@Qs+oKAk|ksgAXqm35!Pt zB{v#nxDTB{i`33FBQ|S%F`Z7F+}R-sje@ueA|-dzYu|~QP7A0xgp$hs$SJw51yQLap0Yd&Ak|0ws|{`M|#lkwv_rbEi|o7AUjH zq9vZ6-5XW=94z^KrH-~qOX_T)?v_N(4pYLZ1hE6<0ObP^$sa@u#n6%BUm0G0XJ&-t zZ;w@{@TF-*&D72FVyeqNKGV_Q8`F2Tt-BJ8F(Uqg$I`evh>;WEYPlY$2bpxNm4>n> ztL=X~((x5Mzg(INqH~uc-4!W#_Eor3x*sC*qA(hA>J9)>=m9J=-vKr>@_?u4Rta;G zF%${zd7^$STGMYV#D9mHOPIA)B4jCv^bdPH08R`NyzDZ%yAq+k7)PKy%RIdm&GQoS zR<4|7jw=u*AxV_+^*9L=C6g$q?6)q)D`4zia$4!CXixZvR~zJ*KY|sSVnK~8Sz))y zZ(c9qJ&igIZ#xjwOcl$$)1lwp)6z$zZ_LQ~t?}#PYtEN`+?}!PuvLwiGBWj|L}TA2 z|IuFriUY0STkp8iGYwAdSaZx??y8)iftU@~dv(AM^52zUpvWtX#1>!3GQj97qae5n z|9+tg*$h?sM+5xfH1bp_8|JCX3YO-;t;+cGDM*hBZH7LKBZn_vbRk0F?QHT%jdj9{ zrJwtOVh0QI`hz=SRfd(@VT;W@g`X^beNLzk0&g*sjXygn`-B6BxiS@)OI0vlv0FsI zDZA*cwt_!jHq+eoSHYUKUlYc1qcI9O#(0(gu80hRp!v($t@0YbwiVt96I$p#FM#fj zcy)J^Kk8+n0!FD*+2Wm8Tx(}~03pD?+rT{Axo%nY>?uM|MOWE)esmEL;dqe?4dYLn z@U{z8Fr2Q_mnoVVgRci1d4m#YBz+wofsr6foQWk07^N*)-@87ZTOmD z=4IUwW^^3NQja^wIqpM`EtFw3yLqal*fk#Z7Ava(Z)|_t>WpMsL&knm1g( zyROsGPaFiQS;*lU-&$~ZJy^&85`4?4)4cCIYKeTLbZ6mq+ya%8FPDqeMk?1|7a>Z6 zlxJ$&C3~OWjqJR&s9F4M6h(M0?i9t_Gmu?%$Yp!Tqk%`QlyaAQA<0yt;908}TGLPK zkmqY2_Q#J0%6k!IeJgBJkH()UylsmjJwjN!mKnZADGDr>=wA>H`qtkzci-ty>gD2* zm11Py(Q0?vW!?Pgj}|=!uNXs|>I6?A8p#>O2%os}mU#YpTWgJ5=#OOOorg-jl4!Mr zA~Fq+;9H=;AibkfD6}e2?Pui&F$E^g{+O0U(PPhpk1T2B+XQf;#mZ}WQT+2`f6w_I z{;(d9qBdURWnV0{4yyuakIfRsqai79y4uc>eBOD)(wxgdf8HRYj-ytVP1;+Y?vSWeKj!3k zR=!Ai6)9O5qc`|chLJCkpf0VnehYEOe<3?IP%aKG;1(q2v7#dF+oinC_Q9qNK!MXa zPZM|cq6fjTNkFm%Rok;yy7PA&?%`c<7X5?J(jae4VThivRV?b?ZSL5H&*>?<{cjVf zj)TMNnKFj=*)PI0$DcBu2hFH%-3M5$ojPSQ8jZ$gxPOd|zmVh#k4@5;sb{zUV^pnPFyBxeT@`#@UWT`@gTp_ABm@IDmTg|)_YYTgm1Wt1&lf^ z%8g?$JMK$THhG-rrl4g9gE_h;b3$6F>MmPix87C}MZvAeW$!ek{;W_-T z`pY}JLRF`OowJS5yF4wn=yewb>VQn1*l2kX*iioZqtVMmL~!Y(AmDgmw^x^_43~eg z3srv|tYv)c@SvcV{V^2R%OjC4cfx<3^`_!4Sdi2nAgJVC<`X^zrk^+SI}MWF*;0;g zH3RtlwMD_4S3WXif)A3M^BQ`mCoZ%BH4-YxM>x=1mGQm1qP8LCVj@8d`0omc_4Ys5 zt6L_}AdqCxpmuF`oh8gLN#nMq?O2j#idr_T5EId+r%Xp1F-qi180$Ta;_|6Z1SpFs zD+EIwvxep*1x(tvp!XjO=tz)cpxPhZMRJ0+B$kF;styI@gwNYEE zCWuh!6UsU>x5OaGb)P=CYzmQ9Zl-TS63DuUU^b{Yfq3u_-$VP)-=qE-6IGZ4gq5<% zJf^YCFi6K+3n0%$tdwVp7!ZLhO}!dn=S#00%=j=CSr$nq^!Mf`^b@g)BO~4YFVeHM zL*ir_d=stqPqbo+!#9IPcWJROM8_-1uh+4gVEf@%6EFTgMq@fQFpS0bR7Gz;aQ_|c zeJvk$ESvC$5oc{wyWqbXF_|9=7=$rq8e^>n)vO1iiLx;T{~Ci>ZF9B%E-p{zeV%X{ zCL@X?-F___OL%Mi!~(iw9QeWuJWKAHm+GPLrF{AW;Qc%Gs>6$iTv9buTa2yd0LnJ! z*eqrG8og7Q_cbX(zc+9Bv>s73!b@!lT#A$}k1-&>Qt$GeY1lcjNnpqktCGa>!?1lk zJ1j2{Q77TUKWTh$J@7q1>57Iz^#P)jR7_=94$}B0d#x zcDU(X@(QKjhgy|f*B8soapt(iH1xS=M1Q)!#5h^3_qKy{CdXLSUks(ae9^I zz%RPIF5)_-PdL=rex`)EpKnZDM@#v(zP8+nR_Ta3AIvCXWTvhehK5N18B< zb7ZZ?9QTg`PqPb{f~owPmZa(+Bl4(uqG()CN*6VNX1=fWra(+eH#S$w(Dtp2Y)qE% zHDo9Rnk4!ozmHdQ3%|=a-JfV;(VDMsRYIqEp^k*)8^r3HXC>Ky?H-;+;!i_+0{+&J z>0)QGx{g?6VZZn?6_*^-%QvY41pCnXFwu{-Y>%p!rQ&z=Xq5f9<8z#^-Gg)#PJdes zRLz;9l|o6$>lA#fW539}85|;Ie9epW_fx9(OoP|`d*a{hsGl+4v}Q_*FSw=om8YS& z_n^DKXu5Xfl~>J^^K(lFSrJ*F1CPN#dJo z)youu@&1FXwH89QNcW;wp;}9Sb7bV+SHNCJEb(fLH_F84X5=oVQ|Pjtlo&NH)9w3v zr&m}lRW)q_(q(YAGX%ncXr1(3=ZItF4)sa=%m9I`VWgQf^^(g<-2#2^unxYZAPa_i zO}-C_R_!_35$iP;A$7ond! zz54n~CnsDNZ0+|F2#9y-w~XI5pw4Ce)cSp$UOmkmtt_JqHp3WdqJT$jzn&7r=M4>F zaPi);iOBZ(K~JB}oksT~9)`MC0U1h2{)LVf0thnlaxjvt_NG)QSwGsZ9F6Bna$rxC z3?s6HL4ciT!Oq8>^kAcTxcB}*nfd<PK6@EllJ63nu}>~IAl$JW7I!Ne zX_-%QE}Xpb1%+=G{wU;laq=g~^PCfk{2?no7nDf&Yv^QupoIP`r=Lzy+=*FqSIj}v z!^7rZ#TT3Z04W^dVMA|86ALV6ntyryB3GI{p;7*Y&Fr!sp@<$sp}D-H|hm*zvmi(O2I3QzA33O|Phd!ls2@Uhq^Ht_aFL!%!r=2ct6 zy8i&VmP-xO-)Rzb`Bu}CW>d9~ZI^F&lc4eOWQ`0CNoQ)2%i%lSmh@N?EOfBgCt zjk{eTFU~`jgJW`m(h zA9h5*!sL_c$~gAs{LGosi)38{#-S{JPsTyV3oV!Y70vNS_>TrZg^fZbi#gMR%}MhA z0Hn6=XfMAf>4P$*yd<}d#yhfDejn(_L_|v++|kZIX}{ql>cbf?(zT}6Dsw3>{&^L4 zR5SO#c#i)73GBmlsdspOTao)kEaShXOz*N$Pbxe5<&mpSX?u{Smzs#~Y8bGo8Rrs? ze7TDIzj@%Kqc)m+zq(qTDZRR{KxuoDFZ;-pbl1<4(xXq46*;2&G+c!#Q{J2LSMd?q zDsuTqI&Zf&OOlgV=24HQE6H(k_MYU7R|&7WQPYz%FuTl-VEV`-!wtc%!wGgW=NR_f zhCK+AaK~|9D1?6rk?!|^#Ct~sp^oF|IV4}@^ef2xhM?NVha##H$$3U!DRC)$u>{J; zhxkbKe zK}Ycy5`BaSrit>lRI2Im5(*5Gf@M)vghF3j$3OssOSa!aNB}BEUl0Hn!Z}a?Bk>F-w*U%Z1r>~d z1i%1Gl@S06G7TUAs*1*OxaB|*DTFXf01%O-f{CyI6~F*6Rl+_%69U|pIuS`epb{$L zmqH)_D~$DQ0-`9SzzIntQf+_*DXwhgzsROH>cA^0lt(iFgew>))v_&N?AQg93a5p! zMgdeEdXQ;t>H#vCN-%?tTvkdrMQ)<90EN_QIrvdtMbC`907@ZA!Z^-1DyhZCy7~YK zN0oW9uACoK07uF`6fxY7hZh}|K7a+0RM(p?#)Upi@1LjvSy+ry>Pao}*Z{KRV;9vF zohU`&X8-|d(~I+8La~H>Kq5rkBaVf-n>5!}0Rr_nsV&GP9K-fC7p!eNiU}_E`D=M2NV@m!Ve`<HtT|YY#a|{YrRn#(7W#!c$O>kzQE&FVF%} zD77Dz6y-n#5>(*&q8yRWKmuU!+xTLzNX#KoFTt5`<#jS^$_rxGItWvS38w097*NQfqJpLB>8rlq2K-u&RRdWaAX$ qyI>Onr3+mr6fD8bDg8P^)6yX09SO63> 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

eUH(RaDAJULw=RLYu_v}l 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

    AKN|U6Y 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%0Avkj4N_!yrN7U0fP@7}q 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 literal 0 HcmV?d00001 diff --git a/public/react/components/assets/Third.jpg b/public/react/components/assets/Third.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a29d888ba910781248e3ab37fc7cf8247eb69d39 GIT binary patch literal 21284 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 Date: Wed, 22 Sep 2021 13:13:27 -0500 Subject: [PATCH 30/55] add ItemContainer and SingleItemContainer tests --- package.json | 1 + public/react/components/ItemContainer.js | 27 ++-- public/react/components/ItemContainer.test.js | 73 ++++++++-- .../components/SingleItemContainer.test.js | 49 +++++++ .../__snapshots__/ItemContainer.test.js.snap | 113 +++++++++++++++ .../SingleItemContainer.test.js.snap | 137 ++++++++++++++++++ 6 files changed, 375 insertions(+), 25 deletions(-) create mode 100644 public/react/components/SingleItemContainer.test.js create mode 100644 public/react/components/__snapshots__/ItemContainer.test.js.snap create mode 100644 public/react/components/__snapshots__/SingleItemContainer.test.js.snap diff --git a/package.json b/package.json index de2e10c..2e4462a 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "sqlite3": "^5.0.2" }, "devDependencies": { + "@babel/plugin-transform-runtime": "^7.15.0", "@babel/preset-env": "^7.15.0", "@babel/preset-react": "^7.14.5", "@testing-library/react": "^12.0.0", diff --git a/public/react/components/ItemContainer.js b/public/react/components/ItemContainer.js index a454e4d..4b424b2 100644 --- a/public/react/components/ItemContainer.js +++ b/public/react/components/ItemContainer.js @@ -1,19 +1,14 @@ -import React, { useState } from 'react'; -import { Item } from './Item'; +import React, { useState } from "react"; +import { Item } from "./Item"; export const ItemContainer = (props) => { - const {onAdd} = props; // props.onAdd - + const { onAdd } = props; // props.onAdd - return ( -
    - { - props.items.map((item) => { - return ; - - }) - - } -
    - ) -} + return ( +
    + {props.items.map((item, idx) => { + return ; + })} +
    + ); +}; diff --git a/public/react/components/ItemContainer.test.js b/public/react/components/ItemContainer.test.js index b7e1bc8..9fa0470 100644 --- a/public/react/components/ItemContainer.test.js +++ b/public/react/components/ItemContainer.test.js @@ -1,14 +1,69 @@ -import React from 'react'; -import renderer from 'react-test-renderer'; +import React from "react"; +import renderer from "react-test-renderer"; +import { MemoryRouter } from "react-router-dom"; -import { ItemContainer } from './ItemContainer'; +import { ItemContainer } from "./ItemContainer"; describe("Item container component", () => { + test("renders Item Container component as expected", () => { + const plants = [ + { + name: "Fan Flower", + image: + "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/191-large_default_bdf68ca7-5284-412c-9fec-78235d9cd046.jpg?v=1580438028", + price: "12.99", + type: "plant", + description: + "Fusce fermentum odio nec arcu. Praesent vestibulum dapibus nibh. Nullam nulla eros, ultricies sit amet, nonummy id, imperdiet feugiat, pede. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Phasellus dolor", + }, + ]; + + const component = renderer.create( + + + + ); + console.log("Our Snapshot ", snapshot); + + const snapshot = component.toJSON(); + expect(snapshot).toMatchSnapshot(); + }); + test("Contains items passed down as props", () => { - const plants = ['Adipiscing Cursus', 'Eled Doming','Fringilla Augue']; - const component = renderer.create(); - const treeEl = component.toTree() + const plants = ["Adipiscing Cursus", "Eled Doming", "Fringilla Augue"]; + const component = renderer.create( + + + + ); + const treeEl = component.toTree(); + + // console.log("What is in treeEl? " + treeEl); + + // console.log( + // "What is in treeEl.props? " + JSON.stringify(treeEl.props.children.props) + // ); + + expect(treeEl.props.children.props.items.length).toBe(3); + }); + + // test("Invokes onAdd function when clicked", () => { + // const plants = ["Adipiscing Cursus", "Eled Doming", "Fringilla Augue"]; + + // const stub = () => "clicked!!!"; + + // //Mock item + // const component = renderer.create( + // + // + // + // ); + + // //Let's unspool the tree + // const treeEl = component.toTree(); + + // console.log("Looking for onAdd " + treeEl); - expect(treeEl.props.items.length).toBe(2) - }) -}) \ No newline at end of file + // expect(treeEl.props.onAdd()).toBe("clicked!!!"); + // }); +}); diff --git a/public/react/components/SingleItemContainer.test.js b/public/react/components/SingleItemContainer.test.js new file mode 100644 index 0000000..eb238ce --- /dev/null +++ b/public/react/components/SingleItemContainer.test.js @@ -0,0 +1,49 @@ +import React from "react"; +import renderer from "react-test-renderer"; +import { MemoryRouter } from "react-router-dom"; +import SingleItemContainer from "./SingleItemContainer"; + +describe("Single Item container component", () => { + test("renders Single Item Container component as expected", () => { + const plant = { + name: "Fan Flower", + image: + "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/191-large_default_bdf68ca7-5284-412c-9fec-78235d9cd046.jpg?v=1580438028", + price: "12.99", + type: "plant", + description: + "Fusce fermentum odio nec arcu. Praesent vestibulum dapibus nibh. Nullam nulla eros, ultricies sit amet, nonummy id, imperdiet feugiat, pede. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Phasellus dolor", + }; + const component = renderer.create( + + + + ); + // console.log("What does our snapshot look like? ", snapshot); + const snapshot = component.toJSON(); + expect(snapshot).toMatchSnapshot(); + }); + + // test("Invokes addItem function when clicked", () => { + // const plant = { + // name: "Fan Flower", + // image: + // "https://cdn.shopify.com/s/files/1/0317/0687/3992/products/191-large_default_bdf68ca7-5284-412c-9fec-78235d9cd046.jpg?v=1580438028", + // price: "12.99", + // type: "plant", + // description: + // "Fusce fermentum odio nec arcu. Praesent vestibulum dapibus nibh. Nullam nulla eros, ultricies sit amet, nonummy id, imperdiet feugiat, pede. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Phasellus dolor", + // }; + // const stub = () => "clicked!!!"; + // //Mock item + // const component = renderer.create( + // + // + // + // ); + // //Let's unspool the tree + // const treeEl = component.toTree(); + // //console.log("What does our tree look like?", treeEl); + // expect(treeEl.props.addItem()).toBe("clicked!!!"); + // }); +}); diff --git a/public/react/components/__snapshots__/ItemContainer.test.js.snap b/public/react/components/__snapshots__/ItemContainer.test.js.snap new file mode 100644 index 0000000..4dd714e --- /dev/null +++ b/public/react/components/__snapshots__/ItemContainer.test.js.snap @@ -0,0 +1,113 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Item container component renders Item Container component as expected 1`] = ` +
    +
    +
    + Fan Flower +
    +