diff --git a/.gitignore b/.gitignore
index 1d3eb15..d107665 100644
--- a/.gitignore
+++ b/.gitignore
@@ -116,4 +116,4 @@ dist
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
-.pnp.*
\ No newline at end of file
+.pnp.*
diff --git a/README.md b/README.md
index 29eb76f..9e6020a 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,10 @@
[[:gift_heart: Sponsor this project on Github](https://github.com/sponsors/hkgnp) or [:coffee: Get me a coffee](https://www.buymeacoffee.com/hkgnp.dev) if you like this plugin!
-> Warning ⚠: This plugin uploads your diagrams to an external service for rendering. Do not use this plugin if you are not comfortable with this.
-# Overviewr
+> Important! ⚠: This plugin will send your mermaid code to an [ external server ](https://mermaid.ink) **if** you do not set up your own local mermaid.ink server. Instructions for setting up your own local mermaid.ink server can be found below.
-This simple plugin allows you to quickly insert mermaid diagrams in your notes.
+# Overviewr
+
+This simple plugin allows you to quickly insert mermaid diagrams in your notes, using either an external server or you have the option of setting up your own local one.

@@ -33,24 +34,6 @@ or
Define in your plugin settings file. This will apply to **all** mermaid diagrams that you render.
-```
-%%{init: {'theme': 'dark'}}%%
-flowchart LR
-A[Hard] -->|Text| B(Round)
-B --> C{Decision}
-C -->|One| D[Result 1]
-C -->|Three| E[Result 2]
-```
-
-```
-%%{init: {'theme': 'dark'}}%%
-flowchart LR
-A[Hard] -->|Text| B(Round)
-B --> C{Decision}
-C -->|One| D[Result 1]
-C -->|Three| E[Result 2]
-```
-
```
{
"config": {
@@ -69,6 +52,15 @@ or
}
```
+# Using with your own local mermaid.ink server
+
+1. Go to your terminal and navigate to where you would like to save the server files to, e.g. `cd ~/My\ Documents`
+2. Enter `git clone https://github.com/jihchi/mermaid.ink && cd mermaid.ink && npm i && npm start` (This assumes that you already have NodeJS installed).
+3. By default, your local mermaid.ink server will be running on port `3000`. This can be changed if you know what you are doing.
+4. In Logseq, go to your plugin settings, and enter `3000`. Close the settings box.
+ 
+5. Proceed to draw your mermaid diagrams as per the [instructions above](https://github.com/hkgnp/logseq-mermaid-plugin#usage), and the images will be generated locally.
+
# Credits
[mermaid.ink](https://github.com/jihchi/mermaid.ink)
diff --git a/package-lock.json b/package-lock.json
index fad8a94..a6fc05b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,19 +1,19 @@
{
"name": "logseq-mermaid-plugin",
- "version": "1.1.1",
+ "version": "1.1.2",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "logseq-mermaid-plugin",
- "version": "1.1.1",
+ "version": "1.1.2",
"license": "MIT",
"dependencies": {
- "@logseq/libs": "^0.0.1-alpha.34",
- "buffer": "^6.0.3",
+ "@logseq/libs": "^0.0.1-alpha.35",
"js-base64": "^3.7.2"
},
"devDependencies": {
+ "buffer": "^6.0.3",
"parcel": "^2.2.0"
}
},
@@ -39,9 +39,9 @@
}
},
"node_modules/@babel/highlight": {
- "version": "7.16.10",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz",
- "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==",
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz",
+ "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==",
"dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.16.7",
@@ -115,33 +115,35 @@
}
},
"node_modules/@logseq/libs": {
- "version": "0.0.1-alpha.34",
- "resolved": "https://registry.npmjs.org/@logseq/libs/-/libs-0.0.1-alpha.34.tgz",
- "integrity": "sha512-tYxWUgRDe+nsZYM55UXqHyoHoBJhkFNcDQtfyFRfdbvP41fOQUKuyo0Przi/CXVtuTFaPnQmmlatvUeCAUyf4A==",
+ "version": "0.0.1-alpha.35",
+ "resolved": "https://registry.npmjs.org/@logseq/libs/-/libs-0.0.1-alpha.35.tgz",
+ "integrity": "sha512-KikcqgolrTFqlEWoiprAdRsz9kwUX3XwcjzWa9usBGLwgGCpq6E/1UvvhQweJJAXAGDUVUHIzdJ6Cm6pvuOBWQ==",
"dependencies": {
- "csstype": "^3.0.8",
- "debug": "^4.3.1",
- "dompurify": "^2.2.7",
- "eventemitter3": "^4.0.7",
- "path": "^0.12.7",
- "snake-case": "^3.0.4"
+ "csstype": "3.0.8",
+ "debug": "4.3.1",
+ "dompurify": "2.3.1",
+ "eventemitter3": "4.0.7",
+ "fast-deep-equal": "3.1.3",
+ "lodash-es": "4.17.21",
+ "path": "0.12.7",
+ "snake-case": "3.0.4"
}
},
"node_modules/@parcel/bundler-default": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.3.1.tgz",
- "integrity": "sha512-NFPI3UgWA3wD057ZXdoI9xM+JfM5aooPDJEvBateUQibwPzb96k9Bw7AfKnB/UAsASgtXeNAZXDqhXq5zrXeYQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.4.1.tgz",
+ "integrity": "sha512-PTfBOuoiiYdfwyoPFeBTOinyl1RL4qaoyAQ0PCe01C1i4NcRWCY1w7zRvwJW/OhU3Ka+LtioGmfxu5/drdXzLg==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/hash": "2.3.1",
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/hash": "2.4.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1",
"nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -149,15 +151,15 @@
}
},
"node_modules/@parcel/cache": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.3.1.tgz",
- "integrity": "sha512-8Wvm0VERtocUepIfkZ6xVs1LHZqttnzdrM7oSc0bXhwtz8kZB++N88g0rQskbUchW87314eYdzBtEL0aiq0bgQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.4.1.tgz",
+ "integrity": "sha512-2N5ly++p/yefmPdK39X1QIoA2e6NtS1aYSsxrIC9EX92Kjd7SfSceqUJhlJWB49omJSheEJLd1qM3EJG9EvICQ==",
"dev": true,
"dependencies": {
- "@parcel/fs": "2.3.1",
- "@parcel/logger": "2.3.1",
- "@parcel/utils": "2.3.1",
- "lmdb": "^2.0.2"
+ "@parcel/fs": "2.4.1",
+ "@parcel/logger": "2.4.1",
+ "@parcel/utils": "2.4.1",
+ "lmdb": "2.2.4"
},
"engines": {
"node": ">= 12.0.0"
@@ -167,13 +169,13 @@
"url": "https://opencollective.com/parcel"
},
"peerDependencies": {
- "@parcel/core": "^2.3.1"
+ "@parcel/core": "^2.4.1"
}
},
"node_modules/@parcel/codeframe": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.3.1.tgz",
- "integrity": "sha512-sdNvbg9qYS2pwzqyyyt+wZfNGuy7EslzDLbzQclFZmhD6e770mcYoi8/7i7D/AONbXiI15vwNmgOdcUIXtPxbA==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.4.1.tgz",
+ "integrity": "sha512-m3WDeEpWvgqekCqsHfPMJrSQquahdIgSR1x1RDCqQ1YelvW0fQiGgu42MXI5tjoBrHC1l1mF01UDb+xMSxz1DA==",
"dev": true,
"dependencies": {
"chalk": "^4.1.0"
@@ -187,16 +189,16 @@
}
},
"node_modules/@parcel/compressor-raw": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.3.1.tgz",
- "integrity": "sha512-a294CarNzmy5mqTYnoO6clUxzVN/+HuUMAz1Y7EmsXwS6pJMCdhrE1Lra3upslFj4YMwp9N6+skzkptSCArkTQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.4.1.tgz",
+ "integrity": "sha512-cEOOOzIK7glxCqJX0OfBFBZE/iT7tmjEOXswRY3CnqY9FGoY3NYDAsOLm7A73RuIdNaZfYVxVUy3g7OLpbKL+g==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.3.1"
+ "@parcel/plugin": "2.4.1"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -204,69 +206,69 @@
}
},
"node_modules/@parcel/config-default": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.3.1.tgz",
- "integrity": "sha512-EEu8GPHAlHchyIu5AD1uPbOC/wPoAOS/ni2+yBmJWq3MJ6hwjnAdZJVYs8qVD9n2lcu3kcpO4vYxL8kv+i1mTQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.4.1.tgz",
+ "integrity": "sha512-yGA4Mx/KDzVOPm8IYb4Id+zlz1TaIM7s472pxA4tUV1qcEtBInY0aeO9R/GsLKC2+3QPHURZld9WI9EMXRUBBA==",
"dev": true,
"dependencies": {
- "@parcel/bundler-default": "2.3.1",
- "@parcel/compressor-raw": "2.3.1",
- "@parcel/namer-default": "2.3.1",
- "@parcel/optimizer-cssnano": "2.3.1",
- "@parcel/optimizer-htmlnano": "2.3.1",
- "@parcel/optimizer-image": "2.3.1",
- "@parcel/optimizer-svgo": "2.3.1",
- "@parcel/optimizer-terser": "2.3.1",
- "@parcel/packager-css": "2.3.1",
- "@parcel/packager-html": "2.3.1",
- "@parcel/packager-js": "2.3.1",
- "@parcel/packager-raw": "2.3.1",
- "@parcel/packager-svg": "2.3.1",
- "@parcel/reporter-dev-server": "2.3.1",
- "@parcel/resolver-default": "2.3.1",
- "@parcel/runtime-browser-hmr": "2.3.1",
- "@parcel/runtime-js": "2.3.1",
- "@parcel/runtime-react-refresh": "2.3.1",
- "@parcel/runtime-service-worker": "2.3.1",
- "@parcel/transformer-babel": "2.3.1",
- "@parcel/transformer-css": "2.3.1",
- "@parcel/transformer-html": "2.3.1",
- "@parcel/transformer-image": "2.3.1",
- "@parcel/transformer-js": "2.3.1",
- "@parcel/transformer-json": "2.3.1",
- "@parcel/transformer-postcss": "2.3.1",
- "@parcel/transformer-posthtml": "2.3.1",
- "@parcel/transformer-raw": "2.3.1",
- "@parcel/transformer-react-refresh-wrap": "2.3.1",
- "@parcel/transformer-svg": "2.3.1"
+ "@parcel/bundler-default": "2.4.1",
+ "@parcel/compressor-raw": "2.4.1",
+ "@parcel/namer-default": "2.4.1",
+ "@parcel/optimizer-css": "2.4.1",
+ "@parcel/optimizer-htmlnano": "2.4.1",
+ "@parcel/optimizer-image": "2.4.1",
+ "@parcel/optimizer-svgo": "2.4.1",
+ "@parcel/optimizer-terser": "2.4.1",
+ "@parcel/packager-css": "2.4.1",
+ "@parcel/packager-html": "2.4.1",
+ "@parcel/packager-js": "2.4.1",
+ "@parcel/packager-raw": "2.4.1",
+ "@parcel/packager-svg": "2.4.1",
+ "@parcel/reporter-dev-server": "2.4.1",
+ "@parcel/resolver-default": "2.4.1",
+ "@parcel/runtime-browser-hmr": "2.4.1",
+ "@parcel/runtime-js": "2.4.1",
+ "@parcel/runtime-react-refresh": "2.4.1",
+ "@parcel/runtime-service-worker": "2.4.1",
+ "@parcel/transformer-babel": "2.4.1",
+ "@parcel/transformer-css": "2.4.1",
+ "@parcel/transformer-html": "2.4.1",
+ "@parcel/transformer-image": "2.4.1",
+ "@parcel/transformer-js": "2.4.1",
+ "@parcel/transformer-json": "2.4.1",
+ "@parcel/transformer-postcss": "2.4.1",
+ "@parcel/transformer-posthtml": "2.4.1",
+ "@parcel/transformer-raw": "2.4.1",
+ "@parcel/transformer-react-refresh-wrap": "2.4.1",
+ "@parcel/transformer-svg": "2.4.1"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/parcel"
},
"peerDependencies": {
- "@parcel/core": "^2.3.1"
+ "@parcel/core": "^2.4.1"
}
},
"node_modules/@parcel/core": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.3.1.tgz",
- "integrity": "sha512-Fzj8OxICQ0dKqu+haq1LP/yxmE1ryALIddZrgmn4JSoNiZVtPJMOxidozyl+3bnEq0mRyH5i38CDFRUWl9dqKQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.4.1.tgz",
+ "integrity": "sha512-h2FvqLA75ZQdIXX1y+ylGjIIi7YtbAUJyIapxaO081h3EsYG2jr9sRL4sym5ECgmvbyua/DEgtMLX3eGYn09FA==",
"dev": true,
"dependencies": {
- "@parcel/cache": "2.3.1",
- "@parcel/diagnostic": "2.3.1",
- "@parcel/events": "2.3.1",
- "@parcel/fs": "2.3.1",
- "@parcel/graph": "2.3.1",
- "@parcel/hash": "2.3.1",
- "@parcel/logger": "2.3.1",
- "@parcel/package-manager": "2.3.1",
- "@parcel/plugin": "2.3.1",
+ "@parcel/cache": "2.4.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/events": "2.4.1",
+ "@parcel/fs": "2.4.1",
+ "@parcel/graph": "2.4.1",
+ "@parcel/hash": "2.4.1",
+ "@parcel/logger": "2.4.1",
+ "@parcel/package-manager": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"@parcel/source-map": "^2.0.0",
- "@parcel/types": "2.3.1",
- "@parcel/utils": "2.3.1",
- "@parcel/workers": "2.3.1",
+ "@parcel/types": "2.4.1",
+ "@parcel/utils": "2.4.1",
+ "@parcel/workers": "2.4.1",
"abortcontroller-polyfill": "^1.1.9",
"base-x": "^3.0.8",
"browserslist": "^4.6.6",
@@ -275,7 +277,7 @@
"dotenv-expand": "^5.1.0",
"json-source-map": "^0.6.1",
"json5": "^2.2.0",
- "msgpackr": "^1.5.1",
+ "msgpackr": "^1.5.4",
"nullthrows": "^1.1.1",
"semver": "^5.7.1"
},
@@ -287,10 +289,196 @@
"url": "https://opencollective.com/parcel"
}
},
+ "node_modules/@parcel/css": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@parcel/css/-/css-1.8.0.tgz",
+ "integrity": "sha512-l6+gGOIk+JEZ+RuqsGzl4yDFKfSC8Uq+FaHzJgwIuIcdHip8ENMr8HMHiOPeO3VSo1JRn3yt5+MIntm2GIzAIA==",
+ "dev": true,
+ "dependencies": {
+ "detect-libc": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ },
+ "optionalDependencies": {
+ "@parcel/css-darwin-arm64": "1.8.0",
+ "@parcel/css-darwin-x64": "1.8.0",
+ "@parcel/css-linux-arm-gnueabihf": "1.8.0",
+ "@parcel/css-linux-arm64-gnu": "1.8.0",
+ "@parcel/css-linux-arm64-musl": "1.8.0",
+ "@parcel/css-linux-x64-gnu": "1.8.0",
+ "@parcel/css-linux-x64-musl": "1.8.0",
+ "@parcel/css-win32-x64-msvc": "1.8.0"
+ }
+ },
+ "node_modules/@parcel/css-darwin-arm64": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@parcel/css-darwin-arm64/-/css-darwin-arm64-1.8.0.tgz",
+ "integrity": "sha512-A9taXLx12UTgyH/UGD9KMDNTXmLuH51h5g+AV4ZVo8vUZHSofP/Sb+zphOikdHn+K5gzVai1a06N92F2G8xJGw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/css-darwin-x64": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@parcel/css-darwin-x64/-/css-darwin-x64-1.8.0.tgz",
+ "integrity": "sha512-SWmB7fnD0USm9AHZBHx9EJBo1c2dwLFuA/HBD3in4yDPGS5kSqfIJTfux3NO/aySsy7NAC3FOgK/L2A2PdtpGQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/css-linux-arm-gnueabihf": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@parcel/css-linux-arm-gnueabihf/-/css-linux-arm-gnueabihf-1.8.0.tgz",
+ "integrity": "sha512-66ACZD3bnotyLAgJ/D93R28ipFomvxlsMszxv+U45GiSLBwmjKZ7VkTnMHC2/kmQ0NVdlUKh4WqjL/PB4PLkzg==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/css-linux-arm64-gnu": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@parcel/css-linux-arm64-gnu/-/css-linux-arm64-gnu-1.8.0.tgz",
+ "integrity": "sha512-oH00san3byQnx2dWp6gsIvbZNonSQ1S+nNsTLjA/Riy2sVYTxYDsLOiNS+ryJwBKchOYSZ5PiMDgJaw7KmgIgg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/css-linux-arm64-musl": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@parcel/css-linux-arm64-musl/-/css-linux-arm64-musl-1.8.0.tgz",
+ "integrity": "sha512-0p0AJ3QypEC0NwFWbzy5JbI8ZDLUED3BGXvqdD7jfOx14qCW2apq7OKBSwSCS8ZvBo8G2tkss7nbyOG5NbIjUQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/css-linux-x64-gnu": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@parcel/css-linux-x64-gnu/-/css-linux-x64-gnu-1.8.0.tgz",
+ "integrity": "sha512-nXWRN7LSXZPic0B8F77AQe7CIqYi4+nD5QVpABX0j7s/UO2BAcfN0vpI0CNAuErX4QOSs3AIWo1XF0qL/mH9DQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/css-linux-x64-musl": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@parcel/css-linux-x64-musl/-/css-linux-x64-musl-1.8.0.tgz",
+ "integrity": "sha512-5Q5SQREh1tSOjvIu55acqEzWDdZJZiwlgdoC8nTYmIRsyFn4SVibVMDau5qWmb3Xtswr/hm41xesG3nIBXCX+Q==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/css-win32-x64-msvc": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@parcel/css-win32-x64-msvc/-/css-win32-x64-msvc-1.8.0.tgz",
+ "integrity": "sha512-IHFRdgsLHUuXIREtnRE/yNjNyRofySyLvG4lx8sfbBYQFIdelplw6V74kQ/u2iNt4MIOP69CkJxUuF+uX//ooQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
"node_modules/@parcel/diagnostic": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.3.1.tgz",
- "integrity": "sha512-hBMcg4WVMdSIy6RpI4gSto5dZ3OoUbnrCZzVw3J1tzQJn7x9na/+014IaE58vJtAqJ8/jc/TqWIcwsSLe898rA==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.4.1.tgz",
+ "integrity": "sha512-wmJIfn0PG2ABuraS+kMjl6UKaLjTDTtG+XkjJLWHzU/dd5RozqAZDKp65GWjvHzHLx7KICTAdUJsXh2s3TnTOQ==",
"dev": true,
"dependencies": {
"json-source-map": "^0.6.1",
@@ -305,9 +493,9 @@
}
},
"node_modules/@parcel/events": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.3.1.tgz",
- "integrity": "sha512-J2rWKGl1Z2IvwwDwWYz/4gUxC1P4LsioUyOo1HYGT+N5+r41P8ZB5CM/aosI2qu5mMsH8rTpclOv5E36vCSQxw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.4.1.tgz",
+ "integrity": "sha512-er2jwyzYt3Zimkrp7TR865GIeIMYNd7YSSxW39y/egm4LIPBsruUpHSnKRD5b65Jd+gckkxDsnrpADG6MH1zNw==",
"dev": true,
"engines": {
"node": ">= 12.0.0"
@@ -318,16 +506,16 @@
}
},
"node_modules/@parcel/fs": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.3.1.tgz",
- "integrity": "sha512-FKqyf8KF0zOw8gfj/feEAMj4Kzqkgt9Zxa2A7UDdMWRvxLR8znqnWjD++xqq6rxJp2Y1zm4fH3JOTK4CRddUSg==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.4.1.tgz",
+ "integrity": "sha512-kE9HzW6XjO/ZA5bQnAzp1YVmGlXeDqUaius2cH2K0wU7KQX/GBjyfEWJm/UsKPB6QIrGXgkPH6ashNzOgwDqpw==",
"dev": true,
"dependencies": {
- "@parcel/fs-search": "2.3.1",
- "@parcel/types": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/fs-search": "2.4.1",
+ "@parcel/types": "2.4.1",
+ "@parcel/utils": "2.4.1",
"@parcel/watcher": "^2.0.0",
- "@parcel/workers": "2.3.1"
+ "@parcel/workers": "2.4.1"
},
"engines": {
"node": ">= 12.0.0"
@@ -337,13 +525,13 @@
"url": "https://opencollective.com/parcel"
},
"peerDependencies": {
- "@parcel/core": "^2.3.1"
+ "@parcel/core": "^2.4.1"
}
},
"node_modules/@parcel/fs-search": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.3.1.tgz",
- "integrity": "sha512-JsBIDttjmgJIMD6Q6MV83M+mwr5NqUm55iA+SewimboiWzSPzIJxRaegniSsNfsrBASJ6nSZFHcLPd/VJ5iqJw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.4.1.tgz",
+ "integrity": "sha512-xfoLvHjHkZm4VZf3UWU5v6gzz+x7IBVY7siHGn0YyGwvlv73FmiR4mCSizqerXOyXknF2fpg6tNHNQyyNLS32Q==",
"dev": true,
"dependencies": {
"detect-libc": "^1.0.3"
@@ -357,12 +545,12 @@
}
},
"node_modules/@parcel/graph": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.3.1.tgz",
- "integrity": "sha512-KdoPJM+d5LlCFZ46iapXXCwL+WD8/QYRkb/lFpmwHIT0xdY2sAU+rDFbSB3XeI8guol5zPZrGHSj38U1o+tSFA==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.4.1.tgz",
+ "integrity": "sha512-3JCnPI9BJdKpGIk6NtVN7ML3C/J9Ey+WfUfk8WisDxFP7vjYkXwZbNSR/HnxH+Y03wmB6cv4HI8A4kndF0H0pw==",
"dev": true,
"dependencies": {
- "@parcel/utils": "2.3.1",
+ "@parcel/utils": "2.4.1",
"nullthrows": "^1.1.1"
},
"engines": {
@@ -374,9 +562,9 @@
}
},
"node_modules/@parcel/hash": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.3.1.tgz",
- "integrity": "sha512-IYhSQE+CIKWjPfiLmsrXHupkNd+hMlTlI9DR5qLiD8ydyPwg0XE/bOYTcbdsSl6HTackY0XYVSJwTtEgvtYVfw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.4.1.tgz",
+ "integrity": "sha512-Ch1kkFPedef3geapU+XYmAdZY29u3eQXn/twMjowAKkWCmj6wZ+muUgBmOO2uCfK3xys7GycI8jYZcAbF5DVLg==",
"dev": true,
"dependencies": {
"detect-libc": "^1.0.3",
@@ -391,13 +579,13 @@
}
},
"node_modules/@parcel/logger": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.3.1.tgz",
- "integrity": "sha512-swNPInULCJrpCJCLOgZcf+xNcUF0NjD7LyNcB349BkyO7i6st14nfBjXf6eAJJu0z7RMmi6zp9CQB47e4cI6+g==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.4.1.tgz",
+ "integrity": "sha512-wm7FoKY+1dyo+Dd7Z4b0d6hmpgRBWfZwCoZSSyhgbG96Ty68/oo3m7oEMXPfry8IVGIhShmWKDp4py44PH3l7w==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/events": "2.3.1"
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/events": "2.4.1"
},
"engines": {
"node": ">= 12.0.0"
@@ -408,9 +596,9 @@
}
},
"node_modules/@parcel/markdown-ansi": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.3.1.tgz",
- "integrity": "sha512-M4Hi25pKtSh1KF/ppMDBk5QuLpYAQjgB/MSP+nz7NzXQlYPCN5oEk9TUkrmQ9J+vOvVwefxfy7ahSErEuQbTFw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.4.1.tgz",
+ "integrity": "sha512-BkWhzbKQhTQ9lS96ZMMG0KyXSJBFdNeBVobWrdrrwcFlNER0nt2m6fdF7Hfpf1TqFhM4tT+GNFtON7ybL53RiQ==",
"dev": true,
"dependencies": {
"chalk": "^4.1.0"
@@ -424,18 +612,18 @@
}
},
"node_modules/@parcel/namer-default": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.3.1.tgz",
- "integrity": "sha512-huIb47vri76MhfuvmKtQqalqDfIwMfaPyjrbaoHysZ4fRUjvmrx0NPy0dNrTSLvA96iBc7EG2Zzw+Qn3voAiwg==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.4.1.tgz",
+ "integrity": "sha512-a/Xulfia7JJP6Cw/D6Wq5xX6IAKVKMRPEYtU2wB8vKuwC/et6kXi+0bFVeCLnTjDzVtsjDdyOEwfRC4yiEy3BA==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/plugin": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -443,13 +631,13 @@
}
},
"node_modules/@parcel/node-resolver-core": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.3.1.tgz",
- "integrity": "sha512-iEeilPoeiOyWLeF1NERZByOWe3IqUnNuoHkGbn8qZWlZXYO+k+w/X8Auv0KKsLVGe4XdljwsWbTWuhQJZ8BpIg==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.4.1.tgz",
+ "integrity": "sha512-CvCADj3l4o5USqz/ZCaqbK8gdAQK63q94oSa0KnP6hrcDI/gDyf5Bk4+3cD4kSI+ByuN6aFLAYBS2nHBh5O/MQ==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/utils": "2.4.1",
"nullthrows": "^1.1.1"
},
"engines": {
@@ -460,20 +648,23 @@
"url": "https://opencollective.com/parcel"
}
},
- "node_modules/@parcel/optimizer-cssnano": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/optimizer-cssnano/-/optimizer-cssnano-2.3.1.tgz",
- "integrity": "sha512-e/YfTbMzn71CgSyyL/e+MZ/aQTPcUXoQ/EtqcuDlS3kcp2tw1aHgP0xmZT7dSPv+L+I0gY3aQSMM7IqgIzfkLQ==",
+ "node_modules/@parcel/optimizer-css": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.4.1.tgz",
+ "integrity": "sha512-+1CxZ43aoAUF8Hj2wLPK4d+TzdJlgYidXJ19Qwlh6XdQs8OeFGBAzIsUBFSr8+XCugXmnTkjYK94nX04Z2FhtQ==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.3.1",
+ "@parcel/css": "^1.7.4",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"@parcel/source-map": "^2.0.0",
- "cssnano": "^5.0.15",
- "postcss": "^8.4.5"
+ "@parcel/utils": "2.4.1",
+ "browserslist": "^4.6.6",
+ "nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -481,12 +672,12 @@
}
},
"node_modules/@parcel/optimizer-htmlnano": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.3.1.tgz",
- "integrity": "sha512-zE76grrE5KlWwooH9AnkKRU4QNgcWUtHpJUWba5JYXuCfaqCG2XpN5ARBmRqtmrEke7PlCt/1F0E47PPhZeWiw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.4.1.tgz",
+ "integrity": "sha512-JkykHZcBS92iggT7GHuJJd+MDIc7BMAG0xxTJIY9KzzcxGNYsY8P3LedGVTL0/X8tkdlYQSGNLkTCntP0/62cw==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.3.1",
+ "@parcel/plugin": "2.4.1",
"htmlnano": "^2.0.0",
"nullthrows": "^1.1.1",
"posthtml": "^0.16.5",
@@ -494,7 +685,7 @@
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -502,20 +693,20 @@
}
},
"node_modules/@parcel/optimizer-image": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.3.1.tgz",
- "integrity": "sha512-vBnyWaaqljASMi/vDkVdv855/G/BaJYzZklsc5xjGUwZq8nbH4sZPc9NDdl99/WU3yGR8QtA67BdTRkRLf8rKQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.4.1.tgz",
+ "integrity": "sha512-cv03Ta1FWuF75o9DJLuk1eYk1ULSdSbSkriQUAzc4InKW1bJH6gJasMZSTBsAg2Oz1TWqiDyiy5D/6i/UPoBJg==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1",
- "@parcel/workers": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1",
+ "@parcel/workers": "2.4.1",
"detect-libc": "^1.0.3"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -523,19 +714,19 @@
}
},
"node_modules/@parcel/optimizer-svgo": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.3.1.tgz",
- "integrity": "sha512-PwEXmmZ9z7WNs8n/lWkbwRdw62MJqYzKDUUJPF+KCQb7NG1OAZy1jVj+TyiCuMtxIKhNtei8OrMOlvulQgixcg==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.4.1.tgz",
+ "integrity": "sha512-sOiofvHXjwJDu0NnTO8gGKDv0BztykVczfJdcedYmj207uU71JG1uODZvhyY4uiw1eRqmZnIXELZIftvYnZnDA==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1",
"svgo": "^2.4.0"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -543,21 +734,21 @@
}
},
"node_modules/@parcel/optimizer-terser": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.3.1.tgz",
- "integrity": "sha512-uDJghBgwCKhq6m1y/vw/tRZKS4kqNXhXaZIYtEyRdrxJ/pqGTGmHVYO5ItXpgGugM49C8TrqVVlcgIIgR/p1yw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.4.1.tgz",
+ "integrity": "sha512-naRdp6gApWHUI1FCBZEJs9NzNngjZx8hRhIHeQtTxWpc2Mu8cVzxbVHNAwUj10nW3iOYmxyj4wleOArl8xpVCQ==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/plugin": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"@parcel/source-map": "^2.0.0",
- "@parcel/utils": "2.3.1",
+ "@parcel/utils": "2.4.1",
"nullthrows": "^1.1.1",
"terser": "^5.2.0"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -565,17 +756,17 @@
}
},
"node_modules/@parcel/package-manager": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.3.1.tgz",
- "integrity": "sha512-w2XOkD3SU8RxhUDW+Soy/TjvEVvfUsBmHy02asllt4b/ZtyZVAsQmonGExHDDkRn3TNDR6Y96Yw6M7purt+b9w==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.4.1.tgz",
+ "integrity": "sha512-JUUinm4U3hy4epHl9A389xb+BGiFR8n9+qw3Z4UDfS1te43sh8+0virBGcnai/G7mlr5/vHW+l9xulc7WQaY6w==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/fs": "2.3.1",
- "@parcel/logger": "2.3.1",
- "@parcel/types": "2.3.1",
- "@parcel/utils": "2.3.1",
- "@parcel/workers": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/fs": "2.4.1",
+ "@parcel/logger": "2.4.1",
+ "@parcel/types": "2.4.1",
+ "@parcel/utils": "2.4.1",
+ "@parcel/workers": "2.4.1",
"semver": "^5.7.1"
},
"engines": {
@@ -586,23 +777,23 @@
"url": "https://opencollective.com/parcel"
},
"peerDependencies": {
- "@parcel/core": "^2.3.1"
+ "@parcel/core": "^2.4.1"
}
},
"node_modules/@parcel/packager-css": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.3.1.tgz",
- "integrity": "sha512-gvrGNw4tiIyi6SO7at7RJvfCDQIAuy9xJhFtuouuFAl6A1EMhkoL5amcmavfdbN166LJ/3s74t1LYoPeYCnb2Q==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.4.1.tgz",
+ "integrity": "sha512-COx6RvHbpZ3DzuAgB/XvLLR/luxn9kYhqdFrnmIlYBh4B9atfXyr4rKDlWj1W/r2R72R6LHM35KhkwUATmrC/w==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.3.1",
+ "@parcel/plugin": "2.4.1",
"@parcel/source-map": "^2.0.0",
- "@parcel/utils": "2.3.1",
+ "@parcel/utils": "2.4.1",
"nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -610,20 +801,20 @@
}
},
"node_modules/@parcel/packager-html": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.3.1.tgz",
- "integrity": "sha512-dOPEB0KEyLzDl5zEXjRCo/J/fsc1wVw0gUa+N0A5LAZeYmTOPJgTHhb/ZeNcPKWQT75eGUSEaDXX+oBs1B17xw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.4.1.tgz",
+ "integrity": "sha512-F5/PmWKoz8JhToufnp3u+NQ4LUoVkabzIJYHyQrM858XVmNbMInRfiTYxtgCBa2ARm2BTPhToh7N01OEyFCOhA==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.3.1",
- "@parcel/types": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/types": "2.4.1",
+ "@parcel/utils": "2.4.1",
"nullthrows": "^1.1.1",
"posthtml": "^0.16.5"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -631,22 +822,22 @@
}
},
"node_modules/@parcel/packager-js": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.3.1.tgz",
- "integrity": "sha512-7TikegHYgwiuUQ9bFikG3H47wTms7nVpDQEwBYHmPhDLvwlKCq17HJ39eQKS4740G6umIvQkG5t7mcR1XTXYtg==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.4.1.tgz",
+ "integrity": "sha512-broWBUQisJLF5ThFtnl/asypuLMlMBwFPBTr8Ho9FYlL6W4wUzIymu7eOcuDljstmbD6luNVGMdCBYqt3IhHmw==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/hash": "2.3.1",
- "@parcel/plugin": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/hash": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"@parcel/source-map": "^2.0.0",
- "@parcel/utils": "2.3.1",
+ "@parcel/utils": "2.4.1",
"globals": "^13.2.0",
"nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -654,16 +845,16 @@
}
},
"node_modules/@parcel/packager-raw": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.3.1.tgz",
- "integrity": "sha512-Gy4WfZPy64+E7Gvvdw3/HG5EFzuBbC64MbLv0AgQNIDub5LG76dPdLLgJ/TS72gXsA43Q2ApaXMHBOC/G0yECA==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.4.1.tgz",
+ "integrity": "sha512-4lCY3TjiYaZyRIqshNF21i6XkQ5PJyr+ahhK4O2IymuYuD8/wGH2amTZqKPpGLuiF3j1HskRRUNv1ekpvExJ8w==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.3.1"
+ "@parcel/plugin": "2.4.1"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -671,19 +862,19 @@
}
},
"node_modules/@parcel/packager-svg": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.3.1.tgz",
- "integrity": "sha512-lUx+DXymTNKhvxdoNhnb6or4qjGLbXBTAiyfp4q8QlFXJHKVbEEoVgLc9rda9TLIG18Pn4NR9QE+o/nyzwcibQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.4.1.tgz",
+ "integrity": "sha512-V7GW/dgJPqXHReTzwpLcNEdyT5WWveYOW1MfxvKgOOK1ENk6oPgXL0FUdm5IHzqlK1bbwF5hzSQs2vaJMv7rPg==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.3.1",
- "@parcel/types": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/types": "2.4.1",
+ "@parcel/utils": "2.4.1",
"posthtml": "^0.16.4"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -691,12 +882,12 @@
}
},
"node_modules/@parcel/plugin": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.3.1.tgz",
- "integrity": "sha512-ROOWbgFze7BCF3RkEh8VbcKGlR5UGBuJ8lfCaFrG1VOk7Rxgl8Bmk96TRbZREm/1jB74p2O8twVKyPSC13riow==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.4.1.tgz",
+ "integrity": "sha512-EJzNhwNWYuSpIPRlG1U2hKcovq/RsVie4Os1z51/e2dcCto/uAoJOMoWYYsCxtjkJ7BjFYyQ7fcZRKM9DEr6gQ==",
"dev": true,
"dependencies": {
- "@parcel/types": "2.3.1"
+ "@parcel/types": "2.4.1"
},
"engines": {
"node": ">= 12.0.0"
@@ -707,19 +898,20 @@
}
},
"node_modules/@parcel/reporter-cli": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.3.1.tgz",
- "integrity": "sha512-rLDxD1SJIiAhd/N3CiRiNKz/NVVyh25tPEOFCNFgoTVC8wJKfzeUEgVuTJQ8lRLrzk0PfY51KyGmWdLqti8jag==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.4.1.tgz",
+ "integrity": "sha512-99v/dSQ6wYmfpjmBxbsuBoxPWu9bm7PRxDDJxiVapbbym50bWYwVmMEHj6mYnK151YbMssV0garrSs1yYQEvqw==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.3.1",
- "@parcel/types": "2.3.1",
- "@parcel/utils": "2.3.1",
- "chalk": "^4.1.0"
+ "@parcel/plugin": "2.4.1",
+ "@parcel/types": "2.4.1",
+ "@parcel/utils": "2.4.1",
+ "chalk": "^4.1.0",
+ "term-size": "^2.2.1"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -727,17 +919,17 @@
}
},
"node_modules/@parcel/reporter-dev-server": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.3.1.tgz",
- "integrity": "sha512-ramEx+dFMcgqus2We7jlonQgCo3/xwnjdXUsC+iuJXSKGW7eMCZ5f+fjETkeq2eOt8YYzAML54u7Qkt1gSX39Q==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.4.1.tgz",
+ "integrity": "sha512-tRz1LHiudDhujBC3kJ3Qm0Wnbo3p3SpE6fjyCFRhdv2PJnEufNTTwzEUoa7lYZACwFVQUtrh6F7nMXFw6ynrsQ==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1"
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -745,17 +937,17 @@
}
},
"node_modules/@parcel/resolver-default": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.3.1.tgz",
- "integrity": "sha512-fScU5ZG/VmdqoqPPArTLHXC7LgsfSVKA6mpZpkpkAyFTMZimPv6HuFwMhIj7jabeWRQKShjpT07Ygq31UBl/Cw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.4.1.tgz",
+ "integrity": "sha512-iJRt1+7lk0n7+wb+S/tVyiObbaiYP1YQGKRsTE8y4Kgp4/OPukdUHGFJwzbojWa0HnyoXm3zEgelVz7cHl47fQ==",
"dev": true,
"dependencies": {
- "@parcel/node-resolver-core": "2.3.1",
- "@parcel/plugin": "2.3.1"
+ "@parcel/node-resolver-core": "2.4.1",
+ "@parcel/plugin": "2.4.1"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -763,17 +955,17 @@
}
},
"node_modules/@parcel/runtime-browser-hmr": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.3.1.tgz",
- "integrity": "sha512-Zd6fzBaNNhLBqROy1Jtwsddf5/E2I7zVecHPWutAUT9L4xX3XMH7Yv3W6vmLLq3X0mdfmoRtVnQseAMPAyfNog==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.4.1.tgz",
+ "integrity": "sha512-INsr78Kn0OuwMdXHCzw7v6l3Gf/UBTYtX7N7JNDOIBEFFkuZQiFWyAOI2P/DvMm8qeqcsrKliBO5Xty/a2Ivaw==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1"
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -781,18 +973,18 @@
}
},
"node_modules/@parcel/runtime-js": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.3.1.tgz",
- "integrity": "sha512-Nmgbo+v5p5g1DSHbmZni22ZsHhcAsi7z6Qk9cdXrt/fW2VbQRu+yBKebeinwUnWGd5Lwu5UZ2mwn2nSaSV8Spw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.4.1.tgz",
+ "integrity": "sha512-/EXwRpo+GPvWgN5yD0hjjt84Gm6QWp757dqOOzTG5R2rm1WU+g1a+zJJB1zXkxhu9lleQs44D1jEffzhh2Voyw==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1",
"nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -800,18 +992,18 @@
}
},
"node_modules/@parcel/runtime-react-refresh": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.3.1.tgz",
- "integrity": "sha512-42ldT80UZ8fqm0M5td3YviBn6fFYwcva3PdWLfwC5b1woug/5/FevMna+ndNBSFjt+xbFLUFf6bDxnV7vlWHHw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.4.1.tgz",
+ "integrity": "sha512-a4GBQ/fO7Mklh1M1G2JVpJBPbZD7YXUPAzh9Y4vpCf0ouTHBRMc8ew4CyKPJIrrTly5P42tFWnD3P4FVNKwHOQ==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1",
"react-refresh": "^0.9.0"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -819,18 +1011,18 @@
}
},
"node_modules/@parcel/runtime-service-worker": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.3.1.tgz",
- "integrity": "sha512-kTt1DqMIQt5eNAJZTxeegLgGxHC4qXSaBrfQanezp+1fmRi1TOWvKgM7lzKwY9IaXfyCV/DR+Wy95iR6r1P70A==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.4.1.tgz",
+ "integrity": "sha512-WtMKSiyQ0kF78rBw0XIx7n65mMb+6GBx+5m49r1aVZzeZEOSynpjJzJvqo7rxVmA7qTDkD2bko7BH41iScsEaw==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1",
"nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -850,15 +1042,15 @@
}
},
"node_modules/@parcel/transformer-babel": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.3.1.tgz",
- "integrity": "sha512-KEyuFNQJYFMP39XvhTu2ZzsD+gdQKyA3X+5DViH2bSgZeEjCIfAhAjg7mSfKeD/u8ZVBmIDq2M/QjDO+taM0KQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.4.1.tgz",
+ "integrity": "sha512-S+L14Fdr+S/+hqOi2nqnhuJvBbEJW24KyQeLmdaoMkt7DQLy5zENjGb9U2WYgB0Q96au0vX8NgB6jOnONecnpg==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/plugin": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"@parcel/source-map": "^2.0.0",
- "@parcel/utils": "2.3.1",
+ "@parcel/utils": "2.4.1",
"browserslist": "^4.6.6",
"json5": "^2.2.0",
"nullthrows": "^1.1.1",
@@ -866,7 +1058,7 @@
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -874,23 +1066,22 @@
}
},
"node_modules/@parcel/transformer-css": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.3.1.tgz",
- "integrity": "sha512-InuEbSu7yLp3jjnmVB0MzO8WjG0123EJqGVVlB5WbEBUxzLN3bgTJDKP5O7xGgipjhNIpFUjx2SU7eeSb6iFog==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.4.1.tgz",
+ "integrity": "sha512-+6wCc0eEg4ez96Mucp/RjYKyRVN+7HPWPH7axalsQdp88t7wawWoqI2nd2mEw2PxpyuejIsk0ixLzYZ5opZivw==",
"dev": true,
"dependencies": {
- "@parcel/hash": "2.3.1",
- "@parcel/plugin": "2.3.1",
+ "@parcel/css": "^1.7.4",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"@parcel/source-map": "^2.0.0",
- "@parcel/utils": "2.3.1",
- "nullthrows": "^1.1.1",
- "postcss": "^8.4.5",
- "postcss-value-parser": "^4.2.0",
- "semver": "^5.7.1"
+ "@parcel/utils": "2.4.1",
+ "browserslist": "^4.6.6",
+ "nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -898,14 +1089,14 @@
}
},
"node_modules/@parcel/transformer-html": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.3.1.tgz",
- "integrity": "sha512-23Z7kuSDnLzB8Du88pua2VjgOh7ZUpW1hedX1FubV2PfUGpZvAg7XBTdTGp+7Tmy8PIGyZrP3CP1UNQkjLO8bQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.4.1.tgz",
+ "integrity": "sha512-jyteTWuBA+f5wXn1RmAq3gOnB3yy41c748vARU9uNEXkLB4a7R106w4e5dlTG1DJfk+Tw1okSe1p2BeHoZntAw==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/hash": "2.3.1",
- "@parcel/plugin": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/hash": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"nullthrows": "^1.1.1",
"posthtml": "^0.16.5",
"posthtml-parser": "^0.10.1",
@@ -914,7 +1105,7 @@
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -922,32 +1113,32 @@
}
},
"node_modules/@parcel/transformer-image": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.3.1.tgz",
- "integrity": "sha512-8A+XnUhDnEAbfc7GCBRvCsSiv/6Ro5+vd1sZ5tQJmajcc0nfIbolZQuztEHZMDPjEr+WIcOCJZ5re5bCG3NhZA==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.4.1.tgz",
+ "integrity": "sha512-pOfgPVe13lMTKdzydjXXNl4bojVMmuQmwm44OZ9cmpwOD3phkZzCtrxgySoV1eRBCOipdQg1O6GGI3za1KNdvw==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.3.1",
- "@parcel/workers": "2.3.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/workers": "2.4.1",
"nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
}
},
"node_modules/@parcel/transformer-js": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.3.1.tgz",
- "integrity": "sha512-9mHpfw008l00cW8QW21Nhfax/aOqZ+CozNXj5gWV0uJ9is5x0TumKYXtYUsuP9LunAra/ZenvpQjCFibTXe51Q==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.4.1.tgz",
+ "integrity": "sha512-39Y9RUuDk5dc09Z3Pgj8snQd5E8926IqOowdTLKNJr7EcmkwHdinbpI4EqgKnisOwX4NSzxUti1I2DHsP1QZHw==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/plugin": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"@parcel/source-map": "^2.0.0",
- "@parcel/utils": "2.3.1",
- "@parcel/workers": "2.3.1",
- "@swc/helpers": "^0.2.11",
+ "@parcel/utils": "2.4.1",
+ "@parcel/workers": "2.4.1",
+ "@swc/helpers": "^0.3.6",
"browserslist": "^4.6.6",
"detect-libc": "^1.0.3",
"nullthrows": "^1.1.1",
@@ -956,7 +1147,7 @@
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -964,17 +1155,17 @@
}
},
"node_modules/@parcel/transformer-json": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.3.1.tgz",
- "integrity": "sha512-usaoro1uH5hxI57x7Qve4Y6Tsf5GitVh6gC3e5TaJFc3mnr5pn3KKviWC0g0haeluv9NCPK++alQuzmpgIooWQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.4.1.tgz",
+ "integrity": "sha512-bAwKyWb2/Wm6GS7OpQg1lWgcq+VDBXTKy5oFGX3edbpZFsrb59Ln1v+1jI888zRq4ehDBybhx8WTxPKTJnU+jA==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.3.1",
+ "@parcel/plugin": "2.4.1",
"json5": "^2.2.0"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -982,14 +1173,15 @@
}
},
"node_modules/@parcel/transformer-postcss": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.3.1.tgz",
- "integrity": "sha512-rpoEGpStj1THw/NH3CuujrKan84h6SEnDBem8l/GAE7/cRDQs/O/JnJKP+oXcKOGH1KNdcuPWYb8ORW9Pe+Z5w==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.4.1.tgz",
+ "integrity": "sha512-I+jauarY5RlDUcd0zb9CC4GlpA7/+FqNSqCaGrM73aoszh6FNs4GiwD5tgy0pKOEASBZ0fBPmHEG1OBiVBXRGg==",
"dev": true,
"dependencies": {
- "@parcel/hash": "2.3.1",
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/hash": "2.4.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1",
"clone": "^2.1.1",
"nullthrows": "^1.1.1",
"postcss-value-parser": "^4.2.0",
@@ -997,7 +1189,7 @@
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -1005,13 +1197,13 @@
}
},
"node_modules/@parcel/transformer-posthtml": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.3.1.tgz",
- "integrity": "sha512-ahFLfV8zdm6lH6gGSZxgUvFbP0qsclucV53ubRIRV+croGp1KhMCstbMY5GKGYHWoI6RRrxnbriJwVcbX9tUVQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.4.1.tgz",
+ "integrity": "sha512-DNtS41Sew940vnnqlFS0QK3ZbjQqCGT8JXkvwFojIrdH+3BW/n/9Hrtxj+X/bxrlwZlsRiqiRJ7crXp7TVhx2g==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1",
"nullthrows": "^1.1.1",
"posthtml": "^0.16.5",
"posthtml-parser": "^0.10.1",
@@ -1020,7 +1212,7 @@
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -1028,16 +1220,16 @@
}
},
"node_modules/@parcel/transformer-raw": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.3.1.tgz",
- "integrity": "sha512-45ObmhBJ2wdlOGTsIEy9T+FOoQWY+x8HN2Cw9/ZhMWOpLtof56om5xk5u7hmsMMe/4Jaqxzkw3vInqOJR6bc1Q==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.4.1.tgz",
+ "integrity": "sha512-0PzdWJSGSTQ522aohymHEnq4GABy0mHSs+LkPZyMfNmX9ZAIyy6XuFJ9dz8nUmP4Nhn8qDvbRjoAYXR3XsGDGQ==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.3.1"
+ "@parcel/plugin": "2.4.1"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -1045,18 +1237,18 @@
}
},
"node_modules/@parcel/transformer-react-refresh-wrap": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.3.1.tgz",
- "integrity": "sha512-4uufhCCneMFpx6YaP2/ae/Ilpna5GSYuUXijlFHy4qcAIYkdtrHWRJuLBUBD4qktkmG22wTWgRwGHMk4seRDzg==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.4.1.tgz",
+ "integrity": "sha512-zF6pzj/BwSiD1jA/BHDCEJnKSIDekjblU+OWp1WpSjA1uYkJORuZ5knLcq6mXOQ8M2NCbOXosc1ru8071i8sYA==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1",
"react-refresh": "^0.9.0"
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -1064,14 +1256,14 @@
}
},
"node_modules/@parcel/transformer-svg": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.3.1.tgz",
- "integrity": "sha512-3V9LIpR+p8NEr8rnHHIa9PKUwQ4fEkhSo0S8g+FH32/f7y6IMuTy7hn0leYdfATNVi1Nx7d4boN4XSyUuORQfw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.4.1.tgz",
+ "integrity": "sha512-E0XdXsZOnP7g9zvJskfvXeIHx9pKjPHtLKo/txmpjW1eXOmsFcRMVy6l4pFh+kBciAgiZOI6o1pVHt+Uf7ia/g==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/hash": "2.3.1",
- "@parcel/plugin": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/hash": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"nullthrows": "^1.1.1",
"posthtml": "^0.16.5",
"posthtml-parser": "^0.10.1",
@@ -1080,7 +1272,7 @@
},
"engines": {
"node": ">= 12.0.0",
- "parcel": "^2.3.1"
+ "parcel": "^2.4.1"
},
"funding": {
"type": "opencollective",
@@ -1088,31 +1280,31 @@
}
},
"node_modules/@parcel/types": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.3.1.tgz",
- "integrity": "sha512-i2UyUoA4DzyYxe9rZRDuMAZ6TD3Mq3tTTqeJ2/zA6w83Aon3cqdE9va91peu1fKRGyRqE5lwWRtA7ktF1A2SVA==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.4.1.tgz",
+ "integrity": "sha512-YqkiyGS8oiD89Z2lJP7sbjn0F0wlSJMAuqgqf7obeKj0zmZJS7n2xK0uUEuIlUO+Cbqgl0kCGsUSjuT8xcEqjg==",
"dev": true,
"dependencies": {
- "@parcel/cache": "2.3.1",
- "@parcel/diagnostic": "2.3.1",
- "@parcel/fs": "2.3.1",
- "@parcel/package-manager": "2.3.1",
+ "@parcel/cache": "2.4.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/fs": "2.4.1",
+ "@parcel/package-manager": "2.4.1",
"@parcel/source-map": "^2.0.0",
- "@parcel/workers": "2.3.1",
+ "@parcel/workers": "2.4.1",
"utility-types": "^3.10.0"
}
},
"node_modules/@parcel/utils": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.3.1.tgz",
- "integrity": "sha512-OFdh/HuAcce753/U3QoORzYU3N5oZqCfQNRb0i3onuz/qpli5TyxUl/k1BuTqlKYr6Px3kj05g6GFi9kRBOMbw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.4.1.tgz",
+ "integrity": "sha512-hmbrnPtFAfMT6s9FMMIVlIzCwEFX/+byB67GoJmSCAMRmj6RMu4a6xKlv2FdzkTKJV2ucg8vxAcua0MQ/q8rkQ==",
"dev": true,
"dependencies": {
- "@parcel/codeframe": "2.3.1",
- "@parcel/diagnostic": "2.3.1",
- "@parcel/hash": "2.3.1",
- "@parcel/logger": "2.3.1",
- "@parcel/markdown-ansi": "2.3.1",
+ "@parcel/codeframe": "2.4.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/hash": "2.4.1",
+ "@parcel/logger": "2.4.1",
+ "@parcel/markdown-ansi": "2.4.1",
"@parcel/source-map": "^2.0.0",
"chalk": "^4.1.0"
},
@@ -1143,15 +1335,15 @@
}
},
"node_modules/@parcel/workers": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.3.1.tgz",
- "integrity": "sha512-e2P/9p5AYBLfNRs8n+57ChGrn5171oHwY54dz/jj0CrXKN1q0b+rNwzYsPaAtOicBoqmm1s5I3cjfO6GfJP65A==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.4.1.tgz",
+ "integrity": "sha512-EYujbJOblFqIt2NGQ+baIYTuavJqbhy84IfZ3j0jmACeKO5Ew1EHXZyl9LJgWHKaIPZsnvnbxw2mDOF05K65xQ==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/logger": "2.3.1",
- "@parcel/types": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/logger": "2.4.1",
+ "@parcel/types": "2.4.1",
+ "@parcel/utils": "2.4.1",
"chrome-trace-event": "^1.0.2",
"nullthrows": "^1.1.1"
},
@@ -1163,13 +1355,13 @@
"url": "https://opencollective.com/parcel"
},
"peerDependencies": {
- "@parcel/core": "^2.3.1"
+ "@parcel/core": "^2.4.1"
}
},
"node_modules/@swc/helpers": {
- "version": "0.2.14",
- "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.2.14.tgz",
- "integrity": "sha512-wpCQMhf5p5GhNg2MmGKXzUNwxe7zRiCsmqYsamez2beP7mKPCSiu+BjZcdN95yYSzO857kr0VfQewmGpS77nqA==",
+ "version": "0.3.8",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.8.tgz",
+ "integrity": "sha512-aWItSZvJj4+GI6FWkjZR13xPNPctq2RRakzo+O6vN7bC2yjwdg5EFpgaSAUn95b7BGSgcflvzVDPoKmJv24IOg==",
"dev": true
},
"node_modules/@trysound/sax": {
@@ -1193,6 +1385,18 @@
"integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==",
"dev": true
},
+ "node_modules/acorn": {
+ "version": "8.7.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
+ "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
"node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -1221,6 +1425,7 @@
"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",
@@ -1243,15 +1448,25 @@
"dev": true
},
"node_modules/browserslist": {
- "version": "4.19.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz",
- "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==",
+ "version": "4.20.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz",
+ "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==",
"dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ }
+ ],
"dependencies": {
- "caniuse-lite": "^1.0.30001286",
- "electron-to-chromium": "^1.4.17",
+ "caniuse-lite": "^1.0.30001317",
+ "electron-to-chromium": "^1.4.84",
"escalade": "^3.1.1",
- "node-releases": "^2.0.1",
+ "node-releases": "^2.0.2",
"picocolors": "^1.0.0"
},
"bin": {
@@ -1259,16 +1474,13 @@
},
"engines": {
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
}
},
"node_modules/buffer": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
"integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
+ "dev": true,
"funding": [
{
"type": "github",
@@ -1303,27 +1515,21 @@
"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.30001311",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001311.tgz",
- "integrity": "sha512-mleTFtFKfykEeW34EyfhGIFjGCqzhh38Y0LhdQ9aWF+HorZTtdgKV/1hEE0NlFkG2ubvisPV6l400tlbPys98A==",
+ "version": "1.0.30001327",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001327.tgz",
+ "integrity": "sha512-1/Cg4jlD9qjZzhbzkzEaAC2JHsP0WrOc8Rd/3a3LuajGzGWR/hD7TVyvq99VqmTy99eVh8Zkmdq213OgvgXx7w==",
"dev": true,
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- }
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+ }
+ ]
},
"node_modules/chalk": {
"version": "4.1.2",
@@ -1377,12 +1583,6 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
- "node_modules/colord": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz",
- "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==",
- "dev": true
- },
"node_modules/commander": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
@@ -1408,30 +1608,15 @@
"node": ">=10"
}
},
- "node_modules/css-declaration-sorter": {
- "version": "6.1.4",
- "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz",
- "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==",
- "dev": true,
- "dependencies": {
- "timsort": "^0.3.0"
- },
- "engines": {
- "node": ">= 10"
- },
- "peerDependencies": {
- "postcss": "^8.0.9"
- }
- },
"node_modules/css-select": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz",
- "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
+ "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
"dev": true,
"dependencies": {
"boolbase": "^1.0.0",
- "css-what": "^5.1.0",
- "domhandler": "^4.3.0",
+ "css-what": "^6.0.1",
+ "domhandler": "^4.3.1",
"domutils": "^2.8.0",
"nth-check": "^2.0.1"
},
@@ -1453,9 +1638,9 @@
}
},
"node_modules/css-what": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
- "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
+ "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
"dev": true,
"engines": {
"node": ">= 6"
@@ -1464,94 +1649,6 @@
"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": "5.0.17",
- "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.17.tgz",
- "integrity": "sha512-fmjLP7k8kL18xSspeXTzRhaFtRI7DL9b8IcXR80JgtnWBpvAzHT7sCR/6qdn0tnxIaINUN6OEQu83wF57Gs3Xw==",
- "dev": true,
- "dependencies": {
- "cssnano-preset-default": "^5.1.12",
- "lilconfig": "^2.0.3",
- "yaml": "^1.10.2"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/cssnano"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/cssnano-preset-default": {
- "version": "5.1.12",
- "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.12.tgz",
- "integrity": "sha512-rO/JZYyjW1QNkWBxMGV28DW7d98UDLaF759frhli58QFehZ+D/LSmwQ2z/ylBAe2hUlsIWTq6NYGfQPq65EF9w==",
- "dev": true,
- "dependencies": {
- "css-declaration-sorter": "^6.0.3",
- "cssnano-utils": "^3.0.2",
- "postcss-calc": "^8.2.0",
- "postcss-colormin": "^5.2.5",
- "postcss-convert-values": "^5.0.4",
- "postcss-discard-comments": "^5.0.3",
- "postcss-discard-duplicates": "^5.0.3",
- "postcss-discard-empty": "^5.0.3",
- "postcss-discard-overridden": "^5.0.4",
- "postcss-merge-longhand": "^5.0.6",
- "postcss-merge-rules": "^5.0.6",
- "postcss-minify-font-values": "^5.0.4",
- "postcss-minify-gradients": "^5.0.6",
- "postcss-minify-params": "^5.0.5",
- "postcss-minify-selectors": "^5.1.3",
- "postcss-normalize-charset": "^5.0.3",
- "postcss-normalize-display-values": "^5.0.3",
- "postcss-normalize-positions": "^5.0.4",
- "postcss-normalize-repeat-style": "^5.0.4",
- "postcss-normalize-string": "^5.0.4",
- "postcss-normalize-timing-functions": "^5.0.3",
- "postcss-normalize-unicode": "^5.0.4",
- "postcss-normalize-url": "^5.0.5",
- "postcss-normalize-whitespace": "^5.0.4",
- "postcss-ordered-values": "^5.0.5",
- "postcss-reduce-initial": "^5.0.3",
- "postcss-reduce-transforms": "^5.0.4",
- "postcss-svgo": "^5.0.4",
- "postcss-unique-selectors": "^5.0.4"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/cssnano-utils": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.0.2.tgz",
- "integrity": "sha512-KhprijuQv2sP4kT92sSQwhlK3SJTbDIsxcfIEySB0O+3m9esFOai7dP9bMx5enHAh2MwarVIcnwiWoOm01RIbQ==",
- "dev": true,
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
"node_modules/csso": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
@@ -1565,14 +1662,14 @@
}
},
"node_modules/csstype": {
- "version": "3.0.10",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz",
- "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA=="
+ "version": "3.0.8",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz",
+ "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw=="
},
"node_modules/debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+ "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
"dependencies": {
"ms": "2.1.2"
},
@@ -1598,9 +1695,9 @@
}
},
"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==",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
+ "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
"dev": true,
"dependencies": {
"domelementtype": "^2.0.1",
@@ -1621,9 +1718,9 @@
}
},
"node_modules/domelementtype": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
- "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
"dev": true,
"funding": [
{
@@ -1633,9 +1730,9 @@
]
},
"node_modules/domhandler": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz",
- "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
+ "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
"dev": true,
"dependencies": {
"domelementtype": "^2.2.0"
@@ -1648,9 +1745,9 @@
}
},
"node_modules/dompurify": {
- "version": "2.3.5",
- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.5.tgz",
- "integrity": "sha512-kD+f8qEaa42+mjdOpKeztu9Mfx5bv9gVLO6K9jRx4uGvh6Wv06Srn4jr1wPNY2OOUGGSKHNFN+A8MA3v0E0QAQ=="
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.1.tgz",
+ "integrity": "sha512-xGWt+NHAQS+4tpgbOAI08yxW0Pr256Gu/FNE2frZVTbgrBUn8M7tz7/ktS/LZ2MHeGqz6topj0/xY+y8R5FBFw=="
},
"node_modules/domutils": {
"version": "2.8.0",
@@ -1691,9 +1788,9 @@
"dev": true
},
"node_modules/electron-to-chromium": {
- "version": "1.4.68",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.68.tgz",
- "integrity": "sha512-cId+QwWrV8R1UawO6b9BR1hnkJ4EJPCPAr4h315vliHUtVUJDk39Sg1PMNnaWKfj5x+93ssjeJ9LKL6r8LaMiA==",
+ "version": "1.4.106",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz",
+ "integrity": "sha512-ZYfpVLULm67K7CaaGP7DmjyeMY4naxsbTy+syVVxT6QHI1Ww8XbJjmr9fDckrhq44WzCrcC5kH3zGpdusxwwqg==",
"dev": true
},
"node_modules/entities": {
@@ -1740,6 +1837,11 @@
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
"integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
},
+ "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=="
+ },
"node_modules/get-port": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz",
@@ -1750,9 +1852,9 @@
}
},
"node_modules/globals": {
- "version": "13.12.1",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz",
- "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==",
+ "version": "13.13.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz",
+ "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==",
"dev": true,
"dependencies": {
"type-fest": "^0.20.2"
@@ -1774,9 +1876,9 @@
}
},
"node_modules/htmlnano": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.0.0.tgz",
- "integrity": "sha512-thKQfhcp2xgtsWNE27A2bliEeqVL5xjAgGn0wajyttvFFsvFWWah1ntV9aEX61gz0T6MBQ5xK/1lXuEumhJTcg==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.0.2.tgz",
+ "integrity": "sha512-+ZrQFS4Ub+zd+/fWwfvoYCEGNEa0/zrpys6CyXxvZDwtL7Pl+pOtRkiujyvBQ7Lmfp7/iEPxtOFgxWA16Gkj3w==",
"dev": true,
"dependencies": {
"cosmiconfig": "^7.0.1",
@@ -1843,6 +1945,7 @@
"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",
@@ -1915,13 +2018,10 @@
"dev": 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==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
+ "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
"dev": true,
- "dependencies": {
- "minimist": "^1.2.5"
- },
"bin": {
"json5": "lib/cli.js"
},
@@ -1929,15 +2029,6 @@
"node": ">=6"
}
},
- "node_modules/lilconfig": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz",
- "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==",
- "dev": true,
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/lines-and-columns": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
@@ -1945,9 +2036,9 @@
"dev": true
},
"node_modules/lmdb": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.2.1.tgz",
- "integrity": "sha512-tUlIjyJvbd4mqdotI9Xe+3PZt/jqPx70VKFDrKMYu09MtBWOT3y2PbuTajX+bJFDjbgLkQC0cTx2n6dithp/zQ==",
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.2.4.tgz",
+ "integrity": "sha512-gto+BB2uEob8qRiTlOq+R3uX0YNHsX9mjxj9Sbdue/LIKqu6IlZjrsjKeGyOMquc/474GEqFyX2pdytpydp0rQ==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
@@ -1958,17 +2049,10 @@
"weak-lru-cache": "^1.2.2"
}
},
- "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.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/lodash-es": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
+ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
},
"node_modules/lower-case": {
"version": "2.0.2",
@@ -1984,56 +2068,123 @@
"integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
"dev": true
},
- "node_modules/minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
- "dev": true
- },
"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/msgpackr": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.5.4.tgz",
- "integrity": "sha512-Z7w5Jg+2Q9z9gJxeM68d7tSuWZZGnFIRhZnyqcZCa/1dKkhOCNvR1TUV3zzJ3+vj78vlwKRzUgVDlW4jiSOeDA==",
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.5.5.tgz",
+ "integrity": "sha512-JG0V47xRIQ9pyUnx6Hb4+3TrQoia2nA3UIdmyTldhxaxtKFkekkKpUW/N6fwHwod9o4BGuJGtouxOk+yCP5PEA==",
"dev": true,
"optionalDependencies": {
"msgpackr-extract": "^1.0.14"
}
},
"node_modules/msgpackr-extract": {
- "version": "1.0.16",
- "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-1.0.16.tgz",
- "integrity": "sha512-fxdRfQUxPrL/TizyfYfMn09dK58e+d65bRD/fcaVH4052vj30QOzzqxcQIS7B0NsqlypEQ/6Du3QmP2DhWFfCA==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-1.1.4.tgz",
+ "integrity": "sha512-WQbHvsThprXh+EqZYy+SQFEs7z6bNM7a0vgirwUfwUcphWGT2mdPcpyLCNiRsN6w5q5VKJUMblHY+tNEyceb9Q==",
"dev": true,
"hasInstallScript": true,
"optional": true,
"dependencies": {
- "nan": "^2.14.2",
- "node-gyp-build": "^4.2.3"
+ "node-gyp-build-optional-packages": "^4.3.2"
+ },
+ "optionalDependencies": {
+ "msgpackr-extract-darwin-arm64": "1.1.0",
+ "msgpackr-extract-darwin-x64": "1.1.0",
+ "msgpackr-extract-linux-arm": "1.1.0",
+ "msgpackr-extract-linux-arm64": "1.1.0",
+ "msgpackr-extract-linux-x64": "1.1.0",
+ "msgpackr-extract-win32-x64": "1.1.0"
}
},
+ "node_modules/msgpackr-extract-darwin-arm64": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-1.1.0.tgz",
+ "integrity": "sha512-s1kHoT12tS2cCQOv+Wl3I+/cYNJXBPtwQqGA+dPYoXmchhXiE0Nso+BIfvQ5PxbmAyjj54Q5o7PnLTqVquNfZA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/msgpackr-extract-darwin-x64": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-1.1.0.tgz",
+ "integrity": "sha512-yx/H/i12IKg4eWGu/eKdKzJD4jaYvvujQSaVmeOMCesbSQnWo5X6YR9TFjoiNoU9Aexk1KufzL9gW+1DozG1yw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/msgpackr-extract-linux-arm": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-1.1.0.tgz",
+ "integrity": "sha512-0VvSCqi12xpavxl14gMrauwIzHqHbmSChUijy/uo3mpjB1Pk4vlisKpZsaOZvNJyNKj0ACi5jYtbWnnOd7hYGw==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/msgpackr-extract-linux-arm64": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-1.1.0.tgz",
+ "integrity": "sha512-AxFle3fHNwz2V4CYDIGFxI6o/ZuI0lBKg0uHI8EcCMUmDE5mVAUWYge5WXmORVvb8sVWyVgFlmi3MTu4Ve6tNQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/msgpackr-extract-linux-x64": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-1.1.0.tgz",
+ "integrity": "sha512-O+XoyNFWpdB8oQL6O/YyzffPpmG5rTNrr1nKLW70HD2ENJUhcITzbV7eZimHPzkn8LAGls1tBaMTHQezTBpFOw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/msgpackr-extract-win32-x64": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-1.1.0.tgz",
+ "integrity": "sha512-6AJdM5rNsL4yrskRfhujVSPEd6IBpgvsnIT/TPowKNLQ62iIdryizPY2PJNFiW3AJcY249AHEiDBXS1cTDPxzA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
"node_modules/nan": {
"version": "2.15.0",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz",
"integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==",
"dev": true
},
- "node_modules/nanoid": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz",
- "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==",
- "dev": true,
- "bin": {
- "nanoid": "bin/nanoid.cjs"
- },
- "engines": {
- "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
- }
- },
"node_modules/no-case": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
@@ -2050,9 +2201,9 @@
"dev": true
},
"node_modules/node-gyp-build": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz",
- "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz",
+ "integrity": "sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==",
"dev": true,
"bin": {
"node-gyp-build": "bin.js",
@@ -2060,24 +2211,24 @@
"node-gyp-build-test": "build-test.js"
}
},
+ "node_modules/node-gyp-build-optional-packages": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-4.3.2.tgz",
+ "integrity": "sha512-P5Ep3ISdmwcCkZIaBaQamQtWAG0facC89phWZgi5Z3hBU//J6S48OIvyZWSPPf6yQMklLZiqoosWAZUj7N+esA==",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "node-gyp-build-optional": "optional.js",
+ "node-gyp-build-optional-packages": "bin.js",
+ "node-gyp-build-test": "build-test.js"
+ }
+ },
"node_modules/node-releases": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz",
"integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==",
"dev": true
},
- "node_modules/normalize-url": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
- "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/nth-check": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
@@ -2103,21 +2254,21 @@
"dev": true
},
"node_modules/parcel": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.3.1.tgz",
- "integrity": "sha512-YDzKpWcO1tEqk7ENPTitE8zbDfYDjo7nsoT7Oun+7eZadwsiNds1+mbhCO0exGq4SJekto+dkMdrLMcbOWJznQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.4.1.tgz",
+ "integrity": "sha512-H8n7cJ0rOt0AZZLuPuG6hvujUWiWz8kxx4pkqEDm31dijrbKb0pNgccXOllQ34em6r7elv6yH7lxox8jDCp0hw==",
"dev": true,
"dependencies": {
- "@parcel/config-default": "2.3.1",
- "@parcel/core": "2.3.1",
- "@parcel/diagnostic": "2.3.1",
- "@parcel/events": "2.3.1",
- "@parcel/fs": "2.3.1",
- "@parcel/logger": "2.3.1",
- "@parcel/package-manager": "2.3.1",
- "@parcel/reporter-cli": "2.3.1",
- "@parcel/reporter-dev-server": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/config-default": "2.4.1",
+ "@parcel/core": "2.4.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/events": "2.4.1",
+ "@parcel/fs": "2.4.1",
+ "@parcel/logger": "2.4.1",
+ "@parcel/package-manager": "2.4.1",
+ "@parcel/reporter-cli": "2.4.1",
+ "@parcel/reporter-dev-server": "2.4.1",
+ "@parcel/utils": "2.4.1",
"chalk": "^4.1.0",
"commander": "^7.0.0",
"get-port": "^4.2.0",
@@ -2188,441 +2339,6 @@
"integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
"dev": true
},
- "node_modules/postcss": {
- "version": "8.4.6",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz",
- "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==",
- "dev": true,
- "dependencies": {
- "nanoid": "^3.2.0",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "node_modules/postcss-calc": {
- "version": "8.2.4",
- "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz",
- "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==",
- "dev": true,
- "dependencies": {
- "postcss-selector-parser": "^6.0.9",
- "postcss-value-parser": "^4.2.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.2"
- }
- },
- "node_modules/postcss-colormin": {
- "version": "5.2.5",
- "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.5.tgz",
- "integrity": "sha512-+X30aDaGYq81mFqwyPpnYInsZQnNpdxMX0ajlY7AExCexEFkPVV+KrO7kXwayqEWL2xwEbNQ4nUO0ZsRWGnevg==",
- "dev": true,
- "dependencies": {
- "browserslist": "^4.16.6",
- "caniuse-api": "^3.0.0",
- "colord": "^2.9.1",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-convert-values": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.4.tgz",
- "integrity": "sha512-bugzSAyjIexdObovsPZu/sBCTHccImJxLyFgeV0MmNBm/Lw5h5XnjfML6gzEmJ3A6nyfCW7hb1JXzcsA4Zfbdw==",
- "dev": true,
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-discard-comments": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.3.tgz",
- "integrity": "sha512-6W5BemziRoqIdAKT+1QjM4bNcJAQ7z7zk073730NHg4cUXh3/rQHHj7pmYxUB9aGhuRhBiUf0pXvIHkRwhQP0Q==",
- "dev": true,
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-discard-duplicates": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.3.tgz",
- "integrity": "sha512-vPtm1Mf+kp7iAENTG7jI1MN1lk+fBqL5y+qxyi4v3H+lzsXEdfS3dwUZD45KVhgzDEgduur8ycB4hMegyMTeRw==",
- "dev": true,
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-discard-empty": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.3.tgz",
- "integrity": "sha512-xGJugpaXKakwKI7sSdZjUuN4V3zSzb2Y0LOlmTajFbNinEjTfVs9PFW2lmKBaC/E64WwYppfqLD03P8l9BuueA==",
- "dev": true,
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-discard-overridden": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.4.tgz",
- "integrity": "sha512-3j9QH0Qh1KkdxwiZOW82cId7zdwXVQv/gRXYDnwx5pBtR1sTkU4cXRK9lp5dSdiM0r0OICO/L8J6sV1/7m0kHg==",
- "dev": true,
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-merge-longhand": {
- "version": "5.0.6",
- "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.6.tgz",
- "integrity": "sha512-rkmoPwQO6ymJSmWsX6l2hHeEBQa7C4kJb9jyi5fZB1sE8nSCv7sqchoYPixRwX/yvLoZP2y6FA5kcjiByeJqDg==",
- "dev": true,
- "dependencies": {
- "postcss-value-parser": "^4.2.0",
- "stylehacks": "^5.0.3"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-merge-rules": {
- "version": "5.0.6",
- "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.6.tgz",
- "integrity": "sha512-nzJWJ9yXWp8AOEpn/HFAW72WKVGD2bsLiAmgw4hDchSij27bt6TF+sIK0cJUBAYT3SGcjtGGsOR89bwkkMuMgQ==",
- "dev": true,
- "dependencies": {
- "browserslist": "^4.16.6",
- "caniuse-api": "^3.0.0",
- "cssnano-utils": "^3.0.2",
- "postcss-selector-parser": "^6.0.5"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-minify-font-values": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.4.tgz",
- "integrity": "sha512-RN6q3tyuEesvyCYYFCRGJ41J1XFvgV+dvYGHr0CeHv8F00yILlN8Slf4t8XW4IghlfZYCeyRrANO6HpJ948ieA==",
- "dev": true,
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-minify-gradients": {
- "version": "5.0.6",
- "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.6.tgz",
- "integrity": "sha512-E/dT6oVxB9nLGUTiY/rG5dX9taugv9cbLNTFad3dKxOO+BQg25Q/xo2z2ddG+ZB1CbkZYaVwx5blY8VC7R/43A==",
- "dev": true,
- "dependencies": {
- "colord": "^2.9.1",
- "cssnano-utils": "^3.0.2",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-minify-params": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.5.tgz",
- "integrity": "sha512-YBNuq3Rz5LfLFNHb9wrvm6t859b8qIqfXsWeK7wROm3jSKNpO1Y5e8cOyBv6Acji15TgSrAwb3JkVNCqNyLvBg==",
- "dev": true,
- "dependencies": {
- "browserslist": "^4.16.6",
- "cssnano-utils": "^3.0.2",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-minify-selectors": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.3.tgz",
- "integrity": "sha512-9RJfTiQEKA/kZhMaEXND893nBqmYQ8qYa/G+uPdVnXF6D/FzpfI6kwBtWEcHx5FqDbA79O9n6fQJfrIj6M8jvQ==",
- "dev": true,
- "dependencies": {
- "postcss-selector-parser": "^6.0.5"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-normalize-charset": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.3.tgz",
- "integrity": "sha512-iKEplDBco9EfH7sx4ut7R2r/dwTnUqyfACf62Unc9UiyFuI7uUqZZtY+u+qp7g8Qszl/U28HIfcsI3pEABWFfA==",
- "dev": true,
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-normalize-display-values": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.3.tgz",
- "integrity": "sha512-FIV5FY/qs4Ja32jiDb5mVj5iWBlS3N8tFcw2yg98+8MkRgyhtnBgSC0lxU+16AMHbjX5fbSJgw5AXLMolonuRQ==",
- "dev": true,
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-normalize-positions": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.4.tgz",
- "integrity": "sha512-qynirjBX0Lc73ROomZE3lzzmXXTu48/QiEzKgMeqh28+MfuHLsuqC9po4kj84igZqqFGovz8F8hf44hA3dPYmQ==",
- "dev": true,
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-normalize-repeat-style": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.4.tgz",
- "integrity": "sha512-Innt+wctD7YpfeDR7r5Ik6krdyppyAg2HBRpX88fo5AYzC1Ut/l3xaxACG0KsbX49cO2n5EB13clPwuYVt8cMA==",
- "dev": true,
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-normalize-string": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.4.tgz",
- "integrity": "sha512-Dfk42l0+A1CDnVpgE606ENvdmksttLynEqTQf5FL3XGQOyqxjbo25+pglCUvziicTxjtI2NLUR6KkxyUWEVubQ==",
- "dev": true,
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-normalize-timing-functions": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.3.tgz",
- "integrity": "sha512-QRfjvFh11moN4PYnJ7hia4uJXeFotyK3t2jjg8lM9mswleGsNw2Lm3I5wO+l4k1FzK96EFwEVn8X8Ojrp2gP4g==",
- "dev": true,
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-normalize-unicode": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.4.tgz",
- "integrity": "sha512-W79Regn+a+eXTzB+oV/8XJ33s3pDyFTND2yDuUCo0Xa3QSy1HtNIfRVPXNubHxjhlqmMFADr3FSCHT84ITW3ig==",
- "dev": true,
- "dependencies": {
- "browserslist": "^4.16.6",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-normalize-url": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.5.tgz",
- "integrity": "sha512-Ws3tX+PcekYlXh+ycAt0wyzqGthkvVtZ9SZLutMVvHARxcpu4o7vvXcNoiNKyjKuWecnjS6HDI3fjBuDr5MQxQ==",
- "dev": true,
- "dependencies": {
- "normalize-url": "^6.0.1",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-normalize-whitespace": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.4.tgz",
- "integrity": "sha512-wsnuHolYZjMwWZJoTC9jeI2AcjA67v4UuidDrPN9RnX8KIZfE+r2Nd6XZRwHVwUiHmRvKQtxiqo64K+h8/imaw==",
- "dev": true,
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-ordered-values": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.5.tgz",
- "integrity": "sha512-mfY7lXpq+8bDEHfP+muqibDPhZ5eP9zgBEF9XRvoQgXcQe2Db3G1wcvjbnfjXG6wYsl+0UIjikqq4ym1V2jGMQ==",
- "dev": true,
- "dependencies": {
- "cssnano-utils": "^3.0.2",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-reduce-initial": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.3.tgz",
- "integrity": "sha512-c88TkSnQ/Dnwgb4OZbKPOBbCaauwEjbECP5uAuFPOzQ+XdjNjRH7SG0dteXrpp1LlIFEKK76iUGgmw2V0xeieA==",
- "dev": true,
- "dependencies": {
- "browserslist": "^4.16.6",
- "caniuse-api": "^3.0.0"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-reduce-transforms": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.4.tgz",
- "integrity": "sha512-VIJB9SFSaL8B/B7AXb7KHL6/GNNbbCHslgdzS9UDfBZYIA2nx8NLY7iD/BXFSO/1sRUILzBTfHCoW5inP37C5g==",
- "dev": true,
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-selector-parser": {
- "version": "6.0.9",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz",
- "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==",
- "dev": true,
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/postcss-svgo": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.4.tgz",
- "integrity": "sha512-yDKHvULbnZtIrRqhZoA+rxreWpee28JSRH/gy9727u0UCgtpv1M/9WEWY3xySlFa0zQJcqf6oCBJPR5NwkmYpg==",
- "dev": true,
- "dependencies": {
- "postcss-value-parser": "^4.2.0",
- "svgo": "^2.7.0"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
- "node_modules/postcss-unique-selectors": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.4.tgz",
- "integrity": "sha512-5ampwoSDJCxDPoANBIlMgoBcYUHnhaiuLYJR5pj1DLnYQvMRVyFuTA5C3Bvt+aHtiqWpJkD/lXT50Vo1D0ZsAQ==",
- "dev": true,
- "dependencies": {
- "postcss-selector-parser": "^6.0.5"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
"node_modules/postcss-value-parser": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
@@ -2630,12 +2346,12 @@
"dev": true
},
"node_modules/posthtml": {
- "version": "0.16.5",
- "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.5.tgz",
- "integrity": "sha512-1qOuPsywVlvymhTFIBniDXwUDwvlDri5KUQuBqjmCc8Jj4b/HDSVWU//P6rTWke5rzrk+vj7mms2w8e1vD0nnw==",
+ "version": "0.16.6",
+ "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz",
+ "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==",
"dev": true,
"dependencies": {
- "posthtml-parser": "^0.10.0",
+ "posthtml-parser": "^0.11.0",
"posthtml-render": "^3.0.0"
},
"engines": {
@@ -2666,6 +2382,18 @@
"node": ">=12"
}
},
+ "node_modules/posthtml/node_modules/posthtml-parser": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz",
+ "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==",
+ "dev": true,
+ "dependencies": {
+ "htmlparser2": "^7.1.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/process": {
"version": "0.11.10",
"resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
@@ -2745,15 +2473,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/source-map-js": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
- "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/source-map-support": {
"version": "0.5.21",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
@@ -2770,22 +2489,6 @@
"integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
"dev": true
},
- "node_modules/stylehacks": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.3.tgz",
- "integrity": "sha512-ENcUdpf4yO0E1rubu8rkxI+JGQk4CgjchynZ4bDBJDfqdy+uhTRSWb8/F3Jtu+Bw5MW45Po3/aQGeIyyxgQtxg==",
- "dev": true,
- "dependencies": {
- "browserslist": "^4.16.6",
- "postcss-selector-parser": "^6.0.4"
- },
- "engines": {
- "node": "^10 || ^12 || >=14.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.15"
- }
- },
"node_modules/supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -2819,12 +2522,25 @@
"node": ">=10.13.0"
}
},
+ "node_modules/term-size": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz",
+ "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/terser": {
- "version": "5.10.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz",
- "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==",
+ "version": "5.12.1",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz",
+ "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==",
"dev": true,
"dependencies": {
+ "acorn": "^8.5.0",
"commander": "^2.20.0",
"source-map": "~0.7.2",
"source-map-support": "~0.5.20"
@@ -2834,14 +2550,6 @@
},
"engines": {
"node": ">=10"
- },
- "peerDependencies": {
- "acorn": "^8.5.0"
- },
- "peerDependenciesMeta": {
- "acorn": {
- "optional": true
- }
}
},
"node_modules/terser/node_modules/commander": {
@@ -2890,12 +2598,6 @@
"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=",
- "dev": true
- },
"node_modules/utility-types": {
"version": "3.10.0",
"resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz",
@@ -2950,9 +2652,9 @@
"dev": true
},
"@babel/highlight": {
- "version": "7.16.10",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz",
- "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==",
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz",
+ "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.16.7",
@@ -3013,118 +2715,120 @@
}
},
"@logseq/libs": {
- "version": "0.0.1-alpha.34",
- "resolved": "https://registry.npmjs.org/@logseq/libs/-/libs-0.0.1-alpha.34.tgz",
- "integrity": "sha512-tYxWUgRDe+nsZYM55UXqHyoHoBJhkFNcDQtfyFRfdbvP41fOQUKuyo0Przi/CXVtuTFaPnQmmlatvUeCAUyf4A==",
+ "version": "0.0.1-alpha.35",
+ "resolved": "https://registry.npmjs.org/@logseq/libs/-/libs-0.0.1-alpha.35.tgz",
+ "integrity": "sha512-KikcqgolrTFqlEWoiprAdRsz9kwUX3XwcjzWa9usBGLwgGCpq6E/1UvvhQweJJAXAGDUVUHIzdJ6Cm6pvuOBWQ==",
"requires": {
- "csstype": "^3.0.8",
- "debug": "^4.3.1",
- "dompurify": "^2.2.7",
- "eventemitter3": "^4.0.7",
- "path": "^0.12.7",
- "snake-case": "^3.0.4"
+ "csstype": "3.0.8",
+ "debug": "4.3.1",
+ "dompurify": "2.3.1",
+ "eventemitter3": "4.0.7",
+ "fast-deep-equal": "3.1.3",
+ "lodash-es": "4.17.21",
+ "path": "0.12.7",
+ "snake-case": "3.0.4"
}
},
"@parcel/bundler-default": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.3.1.tgz",
- "integrity": "sha512-NFPI3UgWA3wD057ZXdoI9xM+JfM5aooPDJEvBateUQibwPzb96k9Bw7AfKnB/UAsASgtXeNAZXDqhXq5zrXeYQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.4.1.tgz",
+ "integrity": "sha512-PTfBOuoiiYdfwyoPFeBTOinyl1RL4qaoyAQ0PCe01C1i4NcRWCY1w7zRvwJW/OhU3Ka+LtioGmfxu5/drdXzLg==",
"dev": true,
"requires": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/hash": "2.3.1",
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/hash": "2.4.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1",
"nullthrows": "^1.1.1"
}
},
"@parcel/cache": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.3.1.tgz",
- "integrity": "sha512-8Wvm0VERtocUepIfkZ6xVs1LHZqttnzdrM7oSc0bXhwtz8kZB++N88g0rQskbUchW87314eYdzBtEL0aiq0bgQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.4.1.tgz",
+ "integrity": "sha512-2N5ly++p/yefmPdK39X1QIoA2e6NtS1aYSsxrIC9EX92Kjd7SfSceqUJhlJWB49omJSheEJLd1qM3EJG9EvICQ==",
"dev": true,
"requires": {
- "@parcel/fs": "2.3.1",
- "@parcel/logger": "2.3.1",
- "@parcel/utils": "2.3.1",
- "lmdb": "^2.0.2"
+ "@parcel/fs": "2.4.1",
+ "@parcel/logger": "2.4.1",
+ "@parcel/utils": "2.4.1",
+ "lmdb": "2.2.4"
}
},
"@parcel/codeframe": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.3.1.tgz",
- "integrity": "sha512-sdNvbg9qYS2pwzqyyyt+wZfNGuy7EslzDLbzQclFZmhD6e770mcYoi8/7i7D/AONbXiI15vwNmgOdcUIXtPxbA==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.4.1.tgz",
+ "integrity": "sha512-m3WDeEpWvgqekCqsHfPMJrSQquahdIgSR1x1RDCqQ1YelvW0fQiGgu42MXI5tjoBrHC1l1mF01UDb+xMSxz1DA==",
"dev": true,
"requires": {
"chalk": "^4.1.0"
}
},
"@parcel/compressor-raw": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.3.1.tgz",
- "integrity": "sha512-a294CarNzmy5mqTYnoO6clUxzVN/+HuUMAz1Y7EmsXwS6pJMCdhrE1Lra3upslFj4YMwp9N6+skzkptSCArkTQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.4.1.tgz",
+ "integrity": "sha512-cEOOOzIK7glxCqJX0OfBFBZE/iT7tmjEOXswRY3CnqY9FGoY3NYDAsOLm7A73RuIdNaZfYVxVUy3g7OLpbKL+g==",
"dev": true,
"requires": {
- "@parcel/plugin": "2.3.1"
+ "@parcel/plugin": "2.4.1"
}
},
"@parcel/config-default": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.3.1.tgz",
- "integrity": "sha512-EEu8GPHAlHchyIu5AD1uPbOC/wPoAOS/ni2+yBmJWq3MJ6hwjnAdZJVYs8qVD9n2lcu3kcpO4vYxL8kv+i1mTQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.4.1.tgz",
+ "integrity": "sha512-yGA4Mx/KDzVOPm8IYb4Id+zlz1TaIM7s472pxA4tUV1qcEtBInY0aeO9R/GsLKC2+3QPHURZld9WI9EMXRUBBA==",
"dev": true,
"requires": {
- "@parcel/bundler-default": "2.3.1",
- "@parcel/compressor-raw": "2.3.1",
- "@parcel/namer-default": "2.3.1",
- "@parcel/optimizer-cssnano": "2.3.1",
- "@parcel/optimizer-htmlnano": "2.3.1",
- "@parcel/optimizer-image": "2.3.1",
- "@parcel/optimizer-svgo": "2.3.1",
- "@parcel/optimizer-terser": "2.3.1",
- "@parcel/packager-css": "2.3.1",
- "@parcel/packager-html": "2.3.1",
- "@parcel/packager-js": "2.3.1",
- "@parcel/packager-raw": "2.3.1",
- "@parcel/packager-svg": "2.3.1",
- "@parcel/reporter-dev-server": "2.3.1",
- "@parcel/resolver-default": "2.3.1",
- "@parcel/runtime-browser-hmr": "2.3.1",
- "@parcel/runtime-js": "2.3.1",
- "@parcel/runtime-react-refresh": "2.3.1",
- "@parcel/runtime-service-worker": "2.3.1",
- "@parcel/transformer-babel": "2.3.1",
- "@parcel/transformer-css": "2.3.1",
- "@parcel/transformer-html": "2.3.1",
- "@parcel/transformer-image": "2.3.1",
- "@parcel/transformer-js": "2.3.1",
- "@parcel/transformer-json": "2.3.1",
- "@parcel/transformer-postcss": "2.3.1",
- "@parcel/transformer-posthtml": "2.3.1",
- "@parcel/transformer-raw": "2.3.1",
- "@parcel/transformer-react-refresh-wrap": "2.3.1",
- "@parcel/transformer-svg": "2.3.1"
+ "@parcel/bundler-default": "2.4.1",
+ "@parcel/compressor-raw": "2.4.1",
+ "@parcel/namer-default": "2.4.1",
+ "@parcel/optimizer-css": "2.4.1",
+ "@parcel/optimizer-htmlnano": "2.4.1",
+ "@parcel/optimizer-image": "2.4.1",
+ "@parcel/optimizer-svgo": "2.4.1",
+ "@parcel/optimizer-terser": "2.4.1",
+ "@parcel/packager-css": "2.4.1",
+ "@parcel/packager-html": "2.4.1",
+ "@parcel/packager-js": "2.4.1",
+ "@parcel/packager-raw": "2.4.1",
+ "@parcel/packager-svg": "2.4.1",
+ "@parcel/reporter-dev-server": "2.4.1",
+ "@parcel/resolver-default": "2.4.1",
+ "@parcel/runtime-browser-hmr": "2.4.1",
+ "@parcel/runtime-js": "2.4.1",
+ "@parcel/runtime-react-refresh": "2.4.1",
+ "@parcel/runtime-service-worker": "2.4.1",
+ "@parcel/transformer-babel": "2.4.1",
+ "@parcel/transformer-css": "2.4.1",
+ "@parcel/transformer-html": "2.4.1",
+ "@parcel/transformer-image": "2.4.1",
+ "@parcel/transformer-js": "2.4.1",
+ "@parcel/transformer-json": "2.4.1",
+ "@parcel/transformer-postcss": "2.4.1",
+ "@parcel/transformer-posthtml": "2.4.1",
+ "@parcel/transformer-raw": "2.4.1",
+ "@parcel/transformer-react-refresh-wrap": "2.4.1",
+ "@parcel/transformer-svg": "2.4.1"
}
},
"@parcel/core": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.3.1.tgz",
- "integrity": "sha512-Fzj8OxICQ0dKqu+haq1LP/yxmE1ryALIddZrgmn4JSoNiZVtPJMOxidozyl+3bnEq0mRyH5i38CDFRUWl9dqKQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.4.1.tgz",
+ "integrity": "sha512-h2FvqLA75ZQdIXX1y+ylGjIIi7YtbAUJyIapxaO081h3EsYG2jr9sRL4sym5ECgmvbyua/DEgtMLX3eGYn09FA==",
"dev": true,
"requires": {
- "@parcel/cache": "2.3.1",
- "@parcel/diagnostic": "2.3.1",
- "@parcel/events": "2.3.1",
- "@parcel/fs": "2.3.1",
- "@parcel/graph": "2.3.1",
- "@parcel/hash": "2.3.1",
- "@parcel/logger": "2.3.1",
- "@parcel/package-manager": "2.3.1",
- "@parcel/plugin": "2.3.1",
+ "@parcel/cache": "2.4.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/events": "2.4.1",
+ "@parcel/fs": "2.4.1",
+ "@parcel/graph": "2.4.1",
+ "@parcel/hash": "2.4.1",
+ "@parcel/logger": "2.4.1",
+ "@parcel/package-manager": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"@parcel/source-map": "^2.0.0",
- "@parcel/types": "2.3.1",
- "@parcel/utils": "2.3.1",
- "@parcel/workers": "2.3.1",
+ "@parcel/types": "2.4.1",
+ "@parcel/utils": "2.4.1",
+ "@parcel/workers": "2.4.1",
"abortcontroller-polyfill": "^1.1.9",
"base-x": "^3.0.8",
"browserslist": "^4.6.6",
@@ -3133,15 +2837,88 @@
"dotenv-expand": "^5.1.0",
"json-source-map": "^0.6.1",
"json5": "^2.2.0",
- "msgpackr": "^1.5.1",
+ "msgpackr": "^1.5.4",
"nullthrows": "^1.1.1",
"semver": "^5.7.1"
}
},
+ "@parcel/css": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@parcel/css/-/css-1.8.0.tgz",
+ "integrity": "sha512-l6+gGOIk+JEZ+RuqsGzl4yDFKfSC8Uq+FaHzJgwIuIcdHip8ENMr8HMHiOPeO3VSo1JRn3yt5+MIntm2GIzAIA==",
+ "dev": true,
+ "requires": {
+ "@parcel/css-darwin-arm64": "1.8.0",
+ "@parcel/css-darwin-x64": "1.8.0",
+ "@parcel/css-linux-arm-gnueabihf": "1.8.0",
+ "@parcel/css-linux-arm64-gnu": "1.8.0",
+ "@parcel/css-linux-arm64-musl": "1.8.0",
+ "@parcel/css-linux-x64-gnu": "1.8.0",
+ "@parcel/css-linux-x64-musl": "1.8.0",
+ "@parcel/css-win32-x64-msvc": "1.8.0",
+ "detect-libc": "^1.0.3"
+ }
+ },
+ "@parcel/css-darwin-arm64": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@parcel/css-darwin-arm64/-/css-darwin-arm64-1.8.0.tgz",
+ "integrity": "sha512-A9taXLx12UTgyH/UGD9KMDNTXmLuH51h5g+AV4ZVo8vUZHSofP/Sb+zphOikdHn+K5gzVai1a06N92F2G8xJGw==",
+ "dev": true,
+ "optional": true
+ },
+ "@parcel/css-darwin-x64": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@parcel/css-darwin-x64/-/css-darwin-x64-1.8.0.tgz",
+ "integrity": "sha512-SWmB7fnD0USm9AHZBHx9EJBo1c2dwLFuA/HBD3in4yDPGS5kSqfIJTfux3NO/aySsy7NAC3FOgK/L2A2PdtpGQ==",
+ "dev": true,
+ "optional": true
+ },
+ "@parcel/css-linux-arm-gnueabihf": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@parcel/css-linux-arm-gnueabihf/-/css-linux-arm-gnueabihf-1.8.0.tgz",
+ "integrity": "sha512-66ACZD3bnotyLAgJ/D93R28ipFomvxlsMszxv+U45GiSLBwmjKZ7VkTnMHC2/kmQ0NVdlUKh4WqjL/PB4PLkzg==",
+ "dev": true,
+ "optional": true
+ },
+ "@parcel/css-linux-arm64-gnu": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@parcel/css-linux-arm64-gnu/-/css-linux-arm64-gnu-1.8.0.tgz",
+ "integrity": "sha512-oH00san3byQnx2dWp6gsIvbZNonSQ1S+nNsTLjA/Riy2sVYTxYDsLOiNS+ryJwBKchOYSZ5PiMDgJaw7KmgIgg==",
+ "dev": true,
+ "optional": true
+ },
+ "@parcel/css-linux-arm64-musl": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@parcel/css-linux-arm64-musl/-/css-linux-arm64-musl-1.8.0.tgz",
+ "integrity": "sha512-0p0AJ3QypEC0NwFWbzy5JbI8ZDLUED3BGXvqdD7jfOx14qCW2apq7OKBSwSCS8ZvBo8G2tkss7nbyOG5NbIjUQ==",
+ "dev": true,
+ "optional": true
+ },
+ "@parcel/css-linux-x64-gnu": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@parcel/css-linux-x64-gnu/-/css-linux-x64-gnu-1.8.0.tgz",
+ "integrity": "sha512-nXWRN7LSXZPic0B8F77AQe7CIqYi4+nD5QVpABX0j7s/UO2BAcfN0vpI0CNAuErX4QOSs3AIWo1XF0qL/mH9DQ==",
+ "dev": true,
+ "optional": true
+ },
+ "@parcel/css-linux-x64-musl": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@parcel/css-linux-x64-musl/-/css-linux-x64-musl-1.8.0.tgz",
+ "integrity": "sha512-5Q5SQREh1tSOjvIu55acqEzWDdZJZiwlgdoC8nTYmIRsyFn4SVibVMDau5qWmb3Xtswr/hm41xesG3nIBXCX+Q==",
+ "dev": true,
+ "optional": true
+ },
+ "@parcel/css-win32-x64-msvc": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@parcel/css-win32-x64-msvc/-/css-win32-x64-msvc-1.8.0.tgz",
+ "integrity": "sha512-IHFRdgsLHUuXIREtnRE/yNjNyRofySyLvG4lx8sfbBYQFIdelplw6V74kQ/u2iNt4MIOP69CkJxUuF+uX//ooQ==",
+ "dev": true,
+ "optional": true
+ },
"@parcel/diagnostic": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.3.1.tgz",
- "integrity": "sha512-hBMcg4WVMdSIy6RpI4gSto5dZ3OoUbnrCZzVw3J1tzQJn7x9na/+014IaE58vJtAqJ8/jc/TqWIcwsSLe898rA==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.4.1.tgz",
+ "integrity": "sha512-wmJIfn0PG2ABuraS+kMjl6UKaLjTDTtG+XkjJLWHzU/dd5RozqAZDKp65GWjvHzHLx7KICTAdUJsXh2s3TnTOQ==",
"dev": true,
"requires": {
"json-source-map": "^0.6.1",
@@ -3149,47 +2926,47 @@
}
},
"@parcel/events": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.3.1.tgz",
- "integrity": "sha512-J2rWKGl1Z2IvwwDwWYz/4gUxC1P4LsioUyOo1HYGT+N5+r41P8ZB5CM/aosI2qu5mMsH8rTpclOv5E36vCSQxw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.4.1.tgz",
+ "integrity": "sha512-er2jwyzYt3Zimkrp7TR865GIeIMYNd7YSSxW39y/egm4LIPBsruUpHSnKRD5b65Jd+gckkxDsnrpADG6MH1zNw==",
"dev": true
},
"@parcel/fs": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.3.1.tgz",
- "integrity": "sha512-FKqyf8KF0zOw8gfj/feEAMj4Kzqkgt9Zxa2A7UDdMWRvxLR8znqnWjD++xqq6rxJp2Y1zm4fH3JOTK4CRddUSg==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.4.1.tgz",
+ "integrity": "sha512-kE9HzW6XjO/ZA5bQnAzp1YVmGlXeDqUaius2cH2K0wU7KQX/GBjyfEWJm/UsKPB6QIrGXgkPH6ashNzOgwDqpw==",
"dev": true,
"requires": {
- "@parcel/fs-search": "2.3.1",
- "@parcel/types": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/fs-search": "2.4.1",
+ "@parcel/types": "2.4.1",
+ "@parcel/utils": "2.4.1",
"@parcel/watcher": "^2.0.0",
- "@parcel/workers": "2.3.1"
+ "@parcel/workers": "2.4.1"
}
},
"@parcel/fs-search": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.3.1.tgz",
- "integrity": "sha512-JsBIDttjmgJIMD6Q6MV83M+mwr5NqUm55iA+SewimboiWzSPzIJxRaegniSsNfsrBASJ6nSZFHcLPd/VJ5iqJw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.4.1.tgz",
+ "integrity": "sha512-xfoLvHjHkZm4VZf3UWU5v6gzz+x7IBVY7siHGn0YyGwvlv73FmiR4mCSizqerXOyXknF2fpg6tNHNQyyNLS32Q==",
"dev": true,
"requires": {
"detect-libc": "^1.0.3"
}
},
"@parcel/graph": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.3.1.tgz",
- "integrity": "sha512-KdoPJM+d5LlCFZ46iapXXCwL+WD8/QYRkb/lFpmwHIT0xdY2sAU+rDFbSB3XeI8guol5zPZrGHSj38U1o+tSFA==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.4.1.tgz",
+ "integrity": "sha512-3JCnPI9BJdKpGIk6NtVN7ML3C/J9Ey+WfUfk8WisDxFP7vjYkXwZbNSR/HnxH+Y03wmB6cv4HI8A4kndF0H0pw==",
"dev": true,
"requires": {
- "@parcel/utils": "2.3.1",
+ "@parcel/utils": "2.4.1",
"nullthrows": "^1.1.1"
}
},
"@parcel/hash": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.3.1.tgz",
- "integrity": "sha512-IYhSQE+CIKWjPfiLmsrXHupkNd+hMlTlI9DR5qLiD8ydyPwg0XE/bOYTcbdsSl6HTackY0XYVSJwTtEgvtYVfw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.4.1.tgz",
+ "integrity": "sha512-Ch1kkFPedef3geapU+XYmAdZY29u3eQXn/twMjowAKkWCmj6wZ+muUgBmOO2uCfK3xys7GycI8jYZcAbF5DVLg==",
"dev": true,
"requires": {
"detect-libc": "^1.0.3",
@@ -3197,65 +2974,68 @@
}
},
"@parcel/logger": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.3.1.tgz",
- "integrity": "sha512-swNPInULCJrpCJCLOgZcf+xNcUF0NjD7LyNcB349BkyO7i6st14nfBjXf6eAJJu0z7RMmi6zp9CQB47e4cI6+g==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.4.1.tgz",
+ "integrity": "sha512-wm7FoKY+1dyo+Dd7Z4b0d6hmpgRBWfZwCoZSSyhgbG96Ty68/oo3m7oEMXPfry8IVGIhShmWKDp4py44PH3l7w==",
"dev": true,
"requires": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/events": "2.3.1"
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/events": "2.4.1"
}
},
"@parcel/markdown-ansi": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.3.1.tgz",
- "integrity": "sha512-M4Hi25pKtSh1KF/ppMDBk5QuLpYAQjgB/MSP+nz7NzXQlYPCN5oEk9TUkrmQ9J+vOvVwefxfy7ahSErEuQbTFw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.4.1.tgz",
+ "integrity": "sha512-BkWhzbKQhTQ9lS96ZMMG0KyXSJBFdNeBVobWrdrrwcFlNER0nt2m6fdF7Hfpf1TqFhM4tT+GNFtON7ybL53RiQ==",
"dev": true,
"requires": {
"chalk": "^4.1.0"
}
},
"@parcel/namer-default": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.3.1.tgz",
- "integrity": "sha512-huIb47vri76MhfuvmKtQqalqDfIwMfaPyjrbaoHysZ4fRUjvmrx0NPy0dNrTSLvA96iBc7EG2Zzw+Qn3voAiwg==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.4.1.tgz",
+ "integrity": "sha512-a/Xulfia7JJP6Cw/D6Wq5xX6IAKVKMRPEYtU2wB8vKuwC/et6kXi+0bFVeCLnTjDzVtsjDdyOEwfRC4yiEy3BA==",
"dev": true,
"requires": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/plugin": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"nullthrows": "^1.1.1"
}
},
"@parcel/node-resolver-core": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.3.1.tgz",
- "integrity": "sha512-iEeilPoeiOyWLeF1NERZByOWe3IqUnNuoHkGbn8qZWlZXYO+k+w/X8Auv0KKsLVGe4XdljwsWbTWuhQJZ8BpIg==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.4.1.tgz",
+ "integrity": "sha512-CvCADj3l4o5USqz/ZCaqbK8gdAQK63q94oSa0KnP6hrcDI/gDyf5Bk4+3cD4kSI+ByuN6aFLAYBS2nHBh5O/MQ==",
"dev": true,
"requires": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/utils": "2.4.1",
"nullthrows": "^1.1.1"
}
},
- "@parcel/optimizer-cssnano": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/optimizer-cssnano/-/optimizer-cssnano-2.3.1.tgz",
- "integrity": "sha512-e/YfTbMzn71CgSyyL/e+MZ/aQTPcUXoQ/EtqcuDlS3kcp2tw1aHgP0xmZT7dSPv+L+I0gY3aQSMM7IqgIzfkLQ==",
+ "@parcel/optimizer-css": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.4.1.tgz",
+ "integrity": "sha512-+1CxZ43aoAUF8Hj2wLPK4d+TzdJlgYidXJ19Qwlh6XdQs8OeFGBAzIsUBFSr8+XCugXmnTkjYK94nX04Z2FhtQ==",
"dev": true,
"requires": {
- "@parcel/plugin": "2.3.1",
+ "@parcel/css": "^1.7.4",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"@parcel/source-map": "^2.0.0",
- "cssnano": "^5.0.15",
- "postcss": "^8.4.5"
+ "@parcel/utils": "2.4.1",
+ "browserslist": "^4.6.6",
+ "nullthrows": "^1.1.1"
}
},
"@parcel/optimizer-htmlnano": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.3.1.tgz",
- "integrity": "sha512-zE76grrE5KlWwooH9AnkKRU4QNgcWUtHpJUWba5JYXuCfaqCG2XpN5ARBmRqtmrEke7PlCt/1F0E47PPhZeWiw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.4.1.tgz",
+ "integrity": "sha512-JkykHZcBS92iggT7GHuJJd+MDIc7BMAG0xxTJIY9KzzcxGNYsY8P3LedGVTL0/X8tkdlYQSGNLkTCntP0/62cw==",
"dev": true,
"requires": {
- "@parcel/plugin": "2.3.1",
+ "@parcel/plugin": "2.4.1",
"htmlnano": "^2.0.0",
"nullthrows": "^1.1.1",
"posthtml": "^0.16.5",
@@ -3263,201 +3043,202 @@
}
},
"@parcel/optimizer-image": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.3.1.tgz",
- "integrity": "sha512-vBnyWaaqljASMi/vDkVdv855/G/BaJYzZklsc5xjGUwZq8nbH4sZPc9NDdl99/WU3yGR8QtA67BdTRkRLf8rKQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.4.1.tgz",
+ "integrity": "sha512-cv03Ta1FWuF75o9DJLuk1eYk1ULSdSbSkriQUAzc4InKW1bJH6gJasMZSTBsAg2Oz1TWqiDyiy5D/6i/UPoBJg==",
"dev": true,
"requires": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1",
- "@parcel/workers": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1",
+ "@parcel/workers": "2.4.1",
"detect-libc": "^1.0.3"
}
},
"@parcel/optimizer-svgo": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.3.1.tgz",
- "integrity": "sha512-PwEXmmZ9z7WNs8n/lWkbwRdw62MJqYzKDUUJPF+KCQb7NG1OAZy1jVj+TyiCuMtxIKhNtei8OrMOlvulQgixcg==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.4.1.tgz",
+ "integrity": "sha512-sOiofvHXjwJDu0NnTO8gGKDv0BztykVczfJdcedYmj207uU71JG1uODZvhyY4uiw1eRqmZnIXELZIftvYnZnDA==",
"dev": true,
"requires": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1",
"svgo": "^2.4.0"
}
},
"@parcel/optimizer-terser": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.3.1.tgz",
- "integrity": "sha512-uDJghBgwCKhq6m1y/vw/tRZKS4kqNXhXaZIYtEyRdrxJ/pqGTGmHVYO5ItXpgGugM49C8TrqVVlcgIIgR/p1yw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.4.1.tgz",
+ "integrity": "sha512-naRdp6gApWHUI1FCBZEJs9NzNngjZx8hRhIHeQtTxWpc2Mu8cVzxbVHNAwUj10nW3iOYmxyj4wleOArl8xpVCQ==",
"dev": true,
"requires": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/plugin": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"@parcel/source-map": "^2.0.0",
- "@parcel/utils": "2.3.1",
+ "@parcel/utils": "2.4.1",
"nullthrows": "^1.1.1",
"terser": "^5.2.0"
}
},
"@parcel/package-manager": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.3.1.tgz",
- "integrity": "sha512-w2XOkD3SU8RxhUDW+Soy/TjvEVvfUsBmHy02asllt4b/ZtyZVAsQmonGExHDDkRn3TNDR6Y96Yw6M7purt+b9w==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.4.1.tgz",
+ "integrity": "sha512-JUUinm4U3hy4epHl9A389xb+BGiFR8n9+qw3Z4UDfS1te43sh8+0virBGcnai/G7mlr5/vHW+l9xulc7WQaY6w==",
"dev": true,
"requires": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/fs": "2.3.1",
- "@parcel/logger": "2.3.1",
- "@parcel/types": "2.3.1",
- "@parcel/utils": "2.3.1",
- "@parcel/workers": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/fs": "2.4.1",
+ "@parcel/logger": "2.4.1",
+ "@parcel/types": "2.4.1",
+ "@parcel/utils": "2.4.1",
+ "@parcel/workers": "2.4.1",
"semver": "^5.7.1"
}
},
"@parcel/packager-css": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.3.1.tgz",
- "integrity": "sha512-gvrGNw4tiIyi6SO7at7RJvfCDQIAuy9xJhFtuouuFAl6A1EMhkoL5amcmavfdbN166LJ/3s74t1LYoPeYCnb2Q==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.4.1.tgz",
+ "integrity": "sha512-COx6RvHbpZ3DzuAgB/XvLLR/luxn9kYhqdFrnmIlYBh4B9atfXyr4rKDlWj1W/r2R72R6LHM35KhkwUATmrC/w==",
"dev": true,
"requires": {
- "@parcel/plugin": "2.3.1",
+ "@parcel/plugin": "2.4.1",
"@parcel/source-map": "^2.0.0",
- "@parcel/utils": "2.3.1",
+ "@parcel/utils": "2.4.1",
"nullthrows": "^1.1.1"
}
},
"@parcel/packager-html": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.3.1.tgz",
- "integrity": "sha512-dOPEB0KEyLzDl5zEXjRCo/J/fsc1wVw0gUa+N0A5LAZeYmTOPJgTHhb/ZeNcPKWQT75eGUSEaDXX+oBs1B17xw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.4.1.tgz",
+ "integrity": "sha512-F5/PmWKoz8JhToufnp3u+NQ4LUoVkabzIJYHyQrM858XVmNbMInRfiTYxtgCBa2ARm2BTPhToh7N01OEyFCOhA==",
"dev": true,
"requires": {
- "@parcel/plugin": "2.3.1",
- "@parcel/types": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/types": "2.4.1",
+ "@parcel/utils": "2.4.1",
"nullthrows": "^1.1.1",
"posthtml": "^0.16.5"
}
},
"@parcel/packager-js": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.3.1.tgz",
- "integrity": "sha512-7TikegHYgwiuUQ9bFikG3H47wTms7nVpDQEwBYHmPhDLvwlKCq17HJ39eQKS4740G6umIvQkG5t7mcR1XTXYtg==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.4.1.tgz",
+ "integrity": "sha512-broWBUQisJLF5ThFtnl/asypuLMlMBwFPBTr8Ho9FYlL6W4wUzIymu7eOcuDljstmbD6luNVGMdCBYqt3IhHmw==",
"dev": true,
"requires": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/hash": "2.3.1",
- "@parcel/plugin": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/hash": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"@parcel/source-map": "^2.0.0",
- "@parcel/utils": "2.3.1",
+ "@parcel/utils": "2.4.1",
"globals": "^13.2.0",
"nullthrows": "^1.1.1"
}
},
"@parcel/packager-raw": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.3.1.tgz",
- "integrity": "sha512-Gy4WfZPy64+E7Gvvdw3/HG5EFzuBbC64MbLv0AgQNIDub5LG76dPdLLgJ/TS72gXsA43Q2ApaXMHBOC/G0yECA==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.4.1.tgz",
+ "integrity": "sha512-4lCY3TjiYaZyRIqshNF21i6XkQ5PJyr+ahhK4O2IymuYuD8/wGH2amTZqKPpGLuiF3j1HskRRUNv1ekpvExJ8w==",
"dev": true,
"requires": {
- "@parcel/plugin": "2.3.1"
+ "@parcel/plugin": "2.4.1"
}
},
"@parcel/packager-svg": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.3.1.tgz",
- "integrity": "sha512-lUx+DXymTNKhvxdoNhnb6or4qjGLbXBTAiyfp4q8QlFXJHKVbEEoVgLc9rda9TLIG18Pn4NR9QE+o/nyzwcibQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.4.1.tgz",
+ "integrity": "sha512-V7GW/dgJPqXHReTzwpLcNEdyT5WWveYOW1MfxvKgOOK1ENk6oPgXL0FUdm5IHzqlK1bbwF5hzSQs2vaJMv7rPg==",
"dev": true,
"requires": {
- "@parcel/plugin": "2.3.1",
- "@parcel/types": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/types": "2.4.1",
+ "@parcel/utils": "2.4.1",
"posthtml": "^0.16.4"
}
},
"@parcel/plugin": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.3.1.tgz",
- "integrity": "sha512-ROOWbgFze7BCF3RkEh8VbcKGlR5UGBuJ8lfCaFrG1VOk7Rxgl8Bmk96TRbZREm/1jB74p2O8twVKyPSC13riow==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.4.1.tgz",
+ "integrity": "sha512-EJzNhwNWYuSpIPRlG1U2hKcovq/RsVie4Os1z51/e2dcCto/uAoJOMoWYYsCxtjkJ7BjFYyQ7fcZRKM9DEr6gQ==",
"dev": true,
"requires": {
- "@parcel/types": "2.3.1"
+ "@parcel/types": "2.4.1"
}
},
"@parcel/reporter-cli": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.3.1.tgz",
- "integrity": "sha512-rLDxD1SJIiAhd/N3CiRiNKz/NVVyh25tPEOFCNFgoTVC8wJKfzeUEgVuTJQ8lRLrzk0PfY51KyGmWdLqti8jag==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.4.1.tgz",
+ "integrity": "sha512-99v/dSQ6wYmfpjmBxbsuBoxPWu9bm7PRxDDJxiVapbbym50bWYwVmMEHj6mYnK151YbMssV0garrSs1yYQEvqw==",
"dev": true,
"requires": {
- "@parcel/plugin": "2.3.1",
- "@parcel/types": "2.3.1",
- "@parcel/utils": "2.3.1",
- "chalk": "^4.1.0"
+ "@parcel/plugin": "2.4.1",
+ "@parcel/types": "2.4.1",
+ "@parcel/utils": "2.4.1",
+ "chalk": "^4.1.0",
+ "term-size": "^2.2.1"
}
},
"@parcel/reporter-dev-server": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.3.1.tgz",
- "integrity": "sha512-ramEx+dFMcgqus2We7jlonQgCo3/xwnjdXUsC+iuJXSKGW7eMCZ5f+fjETkeq2eOt8YYzAML54u7Qkt1gSX39Q==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.4.1.tgz",
+ "integrity": "sha512-tRz1LHiudDhujBC3kJ3Qm0Wnbo3p3SpE6fjyCFRhdv2PJnEufNTTwzEUoa7lYZACwFVQUtrh6F7nMXFw6ynrsQ==",
"dev": true,
"requires": {
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1"
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1"
}
},
"@parcel/resolver-default": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.3.1.tgz",
- "integrity": "sha512-fScU5ZG/VmdqoqPPArTLHXC7LgsfSVKA6mpZpkpkAyFTMZimPv6HuFwMhIj7jabeWRQKShjpT07Ygq31UBl/Cw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.4.1.tgz",
+ "integrity": "sha512-iJRt1+7lk0n7+wb+S/tVyiObbaiYP1YQGKRsTE8y4Kgp4/OPukdUHGFJwzbojWa0HnyoXm3zEgelVz7cHl47fQ==",
"dev": true,
"requires": {
- "@parcel/node-resolver-core": "2.3.1",
- "@parcel/plugin": "2.3.1"
+ "@parcel/node-resolver-core": "2.4.1",
+ "@parcel/plugin": "2.4.1"
}
},
"@parcel/runtime-browser-hmr": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.3.1.tgz",
- "integrity": "sha512-Zd6fzBaNNhLBqROy1Jtwsddf5/E2I7zVecHPWutAUT9L4xX3XMH7Yv3W6vmLLq3X0mdfmoRtVnQseAMPAyfNog==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.4.1.tgz",
+ "integrity": "sha512-INsr78Kn0OuwMdXHCzw7v6l3Gf/UBTYtX7N7JNDOIBEFFkuZQiFWyAOI2P/DvMm8qeqcsrKliBO5Xty/a2Ivaw==",
"dev": true,
"requires": {
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1"
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1"
}
},
"@parcel/runtime-js": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.3.1.tgz",
- "integrity": "sha512-Nmgbo+v5p5g1DSHbmZni22ZsHhcAsi7z6Qk9cdXrt/fW2VbQRu+yBKebeinwUnWGd5Lwu5UZ2mwn2nSaSV8Spw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.4.1.tgz",
+ "integrity": "sha512-/EXwRpo+GPvWgN5yD0hjjt84Gm6QWp757dqOOzTG5R2rm1WU+g1a+zJJB1zXkxhu9lleQs44D1jEffzhh2Voyw==",
"dev": true,
"requires": {
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1",
"nullthrows": "^1.1.1"
}
},
"@parcel/runtime-react-refresh": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.3.1.tgz",
- "integrity": "sha512-42ldT80UZ8fqm0M5td3YviBn6fFYwcva3PdWLfwC5b1woug/5/FevMna+ndNBSFjt+xbFLUFf6bDxnV7vlWHHw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.4.1.tgz",
+ "integrity": "sha512-a4GBQ/fO7Mklh1M1G2JVpJBPbZD7YXUPAzh9Y4vpCf0ouTHBRMc8ew4CyKPJIrrTly5P42tFWnD3P4FVNKwHOQ==",
"dev": true,
"requires": {
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1",
"react-refresh": "^0.9.0"
}
},
"@parcel/runtime-service-worker": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.3.1.tgz",
- "integrity": "sha512-kTt1DqMIQt5eNAJZTxeegLgGxHC4qXSaBrfQanezp+1fmRi1TOWvKgM7lzKwY9IaXfyCV/DR+Wy95iR6r1P70A==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.4.1.tgz",
+ "integrity": "sha512-WtMKSiyQ0kF78rBw0XIx7n65mMb+6GBx+5m49r1aVZzeZEOSynpjJzJvqo7rxVmA7qTDkD2bko7BH41iScsEaw==",
"dev": true,
"requires": {
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1",
"nullthrows": "^1.1.1"
}
},
@@ -3471,15 +3252,15 @@
}
},
"@parcel/transformer-babel": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.3.1.tgz",
- "integrity": "sha512-KEyuFNQJYFMP39XvhTu2ZzsD+gdQKyA3X+5DViH2bSgZeEjCIfAhAjg7mSfKeD/u8ZVBmIDq2M/QjDO+taM0KQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.4.1.tgz",
+ "integrity": "sha512-S+L14Fdr+S/+hqOi2nqnhuJvBbEJW24KyQeLmdaoMkt7DQLy5zENjGb9U2WYgB0Q96au0vX8NgB6jOnONecnpg==",
"dev": true,
"requires": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/plugin": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"@parcel/source-map": "^2.0.0",
- "@parcel/utils": "2.3.1",
+ "@parcel/utils": "2.4.1",
"browserslist": "^4.6.6",
"json5": "^2.2.0",
"nullthrows": "^1.1.1",
@@ -3487,30 +3268,29 @@
}
},
"@parcel/transformer-css": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.3.1.tgz",
- "integrity": "sha512-InuEbSu7yLp3jjnmVB0MzO8WjG0123EJqGVVlB5WbEBUxzLN3bgTJDKP5O7xGgipjhNIpFUjx2SU7eeSb6iFog==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.4.1.tgz",
+ "integrity": "sha512-+6wCc0eEg4ez96Mucp/RjYKyRVN+7HPWPH7axalsQdp88t7wawWoqI2nd2mEw2PxpyuejIsk0ixLzYZ5opZivw==",
"dev": true,
"requires": {
- "@parcel/hash": "2.3.1",
- "@parcel/plugin": "2.3.1",
+ "@parcel/css": "^1.7.4",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"@parcel/source-map": "^2.0.0",
- "@parcel/utils": "2.3.1",
- "nullthrows": "^1.1.1",
- "postcss": "^8.4.5",
- "postcss-value-parser": "^4.2.0",
- "semver": "^5.7.1"
+ "@parcel/utils": "2.4.1",
+ "browserslist": "^4.6.6",
+ "nullthrows": "^1.1.1"
}
},
"@parcel/transformer-html": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.3.1.tgz",
- "integrity": "sha512-23Z7kuSDnLzB8Du88pua2VjgOh7ZUpW1hedX1FubV2PfUGpZvAg7XBTdTGp+7Tmy8PIGyZrP3CP1UNQkjLO8bQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.4.1.tgz",
+ "integrity": "sha512-jyteTWuBA+f5wXn1RmAq3gOnB3yy41c748vARU9uNEXkLB4a7R106w4e5dlTG1DJfk+Tw1okSe1p2BeHoZntAw==",
"dev": true,
"requires": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/hash": "2.3.1",
- "@parcel/plugin": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/hash": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"nullthrows": "^1.1.1",
"posthtml": "^0.16.5",
"posthtml-parser": "^0.10.1",
@@ -3519,28 +3299,28 @@
}
},
"@parcel/transformer-image": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.3.1.tgz",
- "integrity": "sha512-8A+XnUhDnEAbfc7GCBRvCsSiv/6Ro5+vd1sZ5tQJmajcc0nfIbolZQuztEHZMDPjEr+WIcOCJZ5re5bCG3NhZA==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.4.1.tgz",
+ "integrity": "sha512-pOfgPVe13lMTKdzydjXXNl4bojVMmuQmwm44OZ9cmpwOD3phkZzCtrxgySoV1eRBCOipdQg1O6GGI3za1KNdvw==",
"dev": true,
"requires": {
- "@parcel/plugin": "2.3.1",
- "@parcel/workers": "2.3.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/workers": "2.4.1",
"nullthrows": "^1.1.1"
}
},
"@parcel/transformer-js": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.3.1.tgz",
- "integrity": "sha512-9mHpfw008l00cW8QW21Nhfax/aOqZ+CozNXj5gWV0uJ9is5x0TumKYXtYUsuP9LunAra/ZenvpQjCFibTXe51Q==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.4.1.tgz",
+ "integrity": "sha512-39Y9RUuDk5dc09Z3Pgj8snQd5E8926IqOowdTLKNJr7EcmkwHdinbpI4EqgKnisOwX4NSzxUti1I2DHsP1QZHw==",
"dev": true,
"requires": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/plugin": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"@parcel/source-map": "^2.0.0",
- "@parcel/utils": "2.3.1",
- "@parcel/workers": "2.3.1",
- "@swc/helpers": "^0.2.11",
+ "@parcel/utils": "2.4.1",
+ "@parcel/workers": "2.4.1",
+ "@swc/helpers": "^0.3.6",
"browserslist": "^4.6.6",
"detect-libc": "^1.0.3",
"nullthrows": "^1.1.1",
@@ -3549,24 +3329,25 @@
}
},
"@parcel/transformer-json": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.3.1.tgz",
- "integrity": "sha512-usaoro1uH5hxI57x7Qve4Y6Tsf5GitVh6gC3e5TaJFc3mnr5pn3KKviWC0g0haeluv9NCPK++alQuzmpgIooWQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.4.1.tgz",
+ "integrity": "sha512-bAwKyWb2/Wm6GS7OpQg1lWgcq+VDBXTKy5oFGX3edbpZFsrb59Ln1v+1jI888zRq4ehDBybhx8WTxPKTJnU+jA==",
"dev": true,
"requires": {
- "@parcel/plugin": "2.3.1",
+ "@parcel/plugin": "2.4.1",
"json5": "^2.2.0"
}
},
"@parcel/transformer-postcss": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.3.1.tgz",
- "integrity": "sha512-rpoEGpStj1THw/NH3CuujrKan84h6SEnDBem8l/GAE7/cRDQs/O/JnJKP+oXcKOGH1KNdcuPWYb8ORW9Pe+Z5w==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.4.1.tgz",
+ "integrity": "sha512-I+jauarY5RlDUcd0zb9CC4GlpA7/+FqNSqCaGrM73aoszh6FNs4GiwD5tgy0pKOEASBZ0fBPmHEG1OBiVBXRGg==",
"dev": true,
"requires": {
- "@parcel/hash": "2.3.1",
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/hash": "2.4.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1",
"clone": "^2.1.1",
"nullthrows": "^1.1.1",
"postcss-value-parser": "^4.2.0",
@@ -3574,13 +3355,13 @@
}
},
"@parcel/transformer-posthtml": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.3.1.tgz",
- "integrity": "sha512-ahFLfV8zdm6lH6gGSZxgUvFbP0qsclucV53ubRIRV+croGp1KhMCstbMY5GKGYHWoI6RRrxnbriJwVcbX9tUVQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.4.1.tgz",
+ "integrity": "sha512-DNtS41Sew940vnnqlFS0QK3ZbjQqCGT8JXkvwFojIrdH+3BW/n/9Hrtxj+X/bxrlwZlsRiqiRJ7crXp7TVhx2g==",
"dev": true,
"requires": {
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1",
"nullthrows": "^1.1.1",
"posthtml": "^0.16.5",
"posthtml-parser": "^0.10.1",
@@ -3589,34 +3370,34 @@
}
},
"@parcel/transformer-raw": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.3.1.tgz",
- "integrity": "sha512-45ObmhBJ2wdlOGTsIEy9T+FOoQWY+x8HN2Cw9/ZhMWOpLtof56om5xk5u7hmsMMe/4Jaqxzkw3vInqOJR6bc1Q==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.4.1.tgz",
+ "integrity": "sha512-0PzdWJSGSTQ522aohymHEnq4GABy0mHSs+LkPZyMfNmX9ZAIyy6XuFJ9dz8nUmP4Nhn8qDvbRjoAYXR3XsGDGQ==",
"dev": true,
"requires": {
- "@parcel/plugin": "2.3.1"
+ "@parcel/plugin": "2.4.1"
}
},
"@parcel/transformer-react-refresh-wrap": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.3.1.tgz",
- "integrity": "sha512-4uufhCCneMFpx6YaP2/ae/Ilpna5GSYuUXijlFHy4qcAIYkdtrHWRJuLBUBD4qktkmG22wTWgRwGHMk4seRDzg==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.4.1.tgz",
+ "integrity": "sha512-zF6pzj/BwSiD1jA/BHDCEJnKSIDekjblU+OWp1WpSjA1uYkJORuZ5knLcq6mXOQ8M2NCbOXosc1ru8071i8sYA==",
"dev": true,
"requires": {
- "@parcel/plugin": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/plugin": "2.4.1",
+ "@parcel/utils": "2.4.1",
"react-refresh": "^0.9.0"
}
},
"@parcel/transformer-svg": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.3.1.tgz",
- "integrity": "sha512-3V9LIpR+p8NEr8rnHHIa9PKUwQ4fEkhSo0S8g+FH32/f7y6IMuTy7hn0leYdfATNVi1Nx7d4boN4XSyUuORQfw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.4.1.tgz",
+ "integrity": "sha512-E0XdXsZOnP7g9zvJskfvXeIHx9pKjPHtLKo/txmpjW1eXOmsFcRMVy6l4pFh+kBciAgiZOI6o1pVHt+Uf7ia/g==",
"dev": true,
"requires": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/hash": "2.3.1",
- "@parcel/plugin": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/hash": "2.4.1",
+ "@parcel/plugin": "2.4.1",
"nullthrows": "^1.1.1",
"posthtml": "^0.16.5",
"posthtml-parser": "^0.10.1",
@@ -3625,31 +3406,31 @@
}
},
"@parcel/types": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.3.1.tgz",
- "integrity": "sha512-i2UyUoA4DzyYxe9rZRDuMAZ6TD3Mq3tTTqeJ2/zA6w83Aon3cqdE9va91peu1fKRGyRqE5lwWRtA7ktF1A2SVA==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.4.1.tgz",
+ "integrity": "sha512-YqkiyGS8oiD89Z2lJP7sbjn0F0wlSJMAuqgqf7obeKj0zmZJS7n2xK0uUEuIlUO+Cbqgl0kCGsUSjuT8xcEqjg==",
"dev": true,
"requires": {
- "@parcel/cache": "2.3.1",
- "@parcel/diagnostic": "2.3.1",
- "@parcel/fs": "2.3.1",
- "@parcel/package-manager": "2.3.1",
+ "@parcel/cache": "2.4.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/fs": "2.4.1",
+ "@parcel/package-manager": "2.4.1",
"@parcel/source-map": "^2.0.0",
- "@parcel/workers": "2.3.1",
+ "@parcel/workers": "2.4.1",
"utility-types": "^3.10.0"
}
},
"@parcel/utils": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.3.1.tgz",
- "integrity": "sha512-OFdh/HuAcce753/U3QoORzYU3N5oZqCfQNRb0i3onuz/qpli5TyxUl/k1BuTqlKYr6Px3kj05g6GFi9kRBOMbw==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.4.1.tgz",
+ "integrity": "sha512-hmbrnPtFAfMT6s9FMMIVlIzCwEFX/+byB67GoJmSCAMRmj6RMu4a6xKlv2FdzkTKJV2ucg8vxAcua0MQ/q8rkQ==",
"dev": true,
"requires": {
- "@parcel/codeframe": "2.3.1",
- "@parcel/diagnostic": "2.3.1",
- "@parcel/hash": "2.3.1",
- "@parcel/logger": "2.3.1",
- "@parcel/markdown-ansi": "2.3.1",
+ "@parcel/codeframe": "2.4.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/hash": "2.4.1",
+ "@parcel/logger": "2.4.1",
+ "@parcel/markdown-ansi": "2.4.1",
"@parcel/source-map": "^2.0.0",
"chalk": "^4.1.0"
}
@@ -3665,23 +3446,23 @@
}
},
"@parcel/workers": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.3.1.tgz",
- "integrity": "sha512-e2P/9p5AYBLfNRs8n+57ChGrn5171oHwY54dz/jj0CrXKN1q0b+rNwzYsPaAtOicBoqmm1s5I3cjfO6GfJP65A==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.4.1.tgz",
+ "integrity": "sha512-EYujbJOblFqIt2NGQ+baIYTuavJqbhy84IfZ3j0jmACeKO5Ew1EHXZyl9LJgWHKaIPZsnvnbxw2mDOF05K65xQ==",
"dev": true,
"requires": {
- "@parcel/diagnostic": "2.3.1",
- "@parcel/logger": "2.3.1",
- "@parcel/types": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/logger": "2.4.1",
+ "@parcel/types": "2.4.1",
+ "@parcel/utils": "2.4.1",
"chrome-trace-event": "^1.0.2",
"nullthrows": "^1.1.1"
}
},
"@swc/helpers": {
- "version": "0.2.14",
- "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.2.14.tgz",
- "integrity": "sha512-wpCQMhf5p5GhNg2MmGKXzUNwxe7zRiCsmqYsamez2beP7mKPCSiu+BjZcdN95yYSzO857kr0VfQewmGpS77nqA==",
+ "version": "0.3.8",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.8.tgz",
+ "integrity": "sha512-aWItSZvJj4+GI6FWkjZR13xPNPctq2RRakzo+O6vN7bC2yjwdg5EFpgaSAUn95b7BGSgcflvzVDPoKmJv24IOg==",
"dev": true
},
"@trysound/sax": {
@@ -3702,6 +3483,12 @@
"integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==",
"dev": true
},
+ "acorn": {
+ "version": "8.7.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
+ "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
+ "dev": true
+ },
"ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -3723,7 +3510,8 @@
"base64-js": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+ "dev": true
},
"boolbase": {
"version": "1.0.0",
@@ -3732,15 +3520,15 @@
"dev": true
},
"browserslist": {
- "version": "4.19.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz",
- "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==",
+ "version": "4.20.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz",
+ "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==",
"dev": true,
"requires": {
- "caniuse-lite": "^1.0.30001286",
- "electron-to-chromium": "^1.4.17",
+ "caniuse-lite": "^1.0.30001317",
+ "electron-to-chromium": "^1.4.84",
"escalade": "^3.1.1",
- "node-releases": "^2.0.1",
+ "node-releases": "^2.0.2",
"picocolors": "^1.0.0"
}
},
@@ -3748,6 +3536,7 @@
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
"integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
+ "dev": true,
"requires": {
"base64-js": "^1.3.1",
"ieee754": "^1.2.1"
@@ -3765,22 +3554,10 @@
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
"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.30001311",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001311.tgz",
- "integrity": "sha512-mleTFtFKfykEeW34EyfhGIFjGCqzhh38Y0LhdQ9aWF+HorZTtdgKV/1hEE0NlFkG2ubvisPV6l400tlbPys98A==",
+ "version": "1.0.30001327",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001327.tgz",
+ "integrity": "sha512-1/Cg4jlD9qjZzhbzkzEaAC2JHsP0WrOc8Rd/3a3LuajGzGWR/hD7TVyvq99VqmTy99eVh8Zkmdq213OgvgXx7w==",
"dev": true
},
"chalk": {
@@ -3820,12 +3597,6 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
- "colord": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz",
- "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==",
- "dev": true
- },
"commander": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
@@ -3845,24 +3616,15 @@
"yaml": "^1.10.0"
}
},
- "css-declaration-sorter": {
- "version": "6.1.4",
- "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz",
- "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==",
- "dev": true,
- "requires": {
- "timsort": "^0.3.0"
- }
- },
"css-select": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz",
- "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
+ "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
"dev": true,
"requires": {
"boolbase": "^1.0.0",
- "css-what": "^5.1.0",
- "domhandler": "^4.3.0",
+ "css-what": "^6.0.1",
+ "domhandler": "^4.3.1",
"domutils": "^2.8.0",
"nth-check": "^2.0.1"
}
@@ -3878,72 +3640,11 @@
}
},
"css-what": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
- "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
+ "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
"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": "5.0.17",
- "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.17.tgz",
- "integrity": "sha512-fmjLP7k8kL18xSspeXTzRhaFtRI7DL9b8IcXR80JgtnWBpvAzHT7sCR/6qdn0tnxIaINUN6OEQu83wF57Gs3Xw==",
- "dev": true,
- "requires": {
- "cssnano-preset-default": "^5.1.12",
- "lilconfig": "^2.0.3",
- "yaml": "^1.10.2"
- }
- },
- "cssnano-preset-default": {
- "version": "5.1.12",
- "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.12.tgz",
- "integrity": "sha512-rO/JZYyjW1QNkWBxMGV28DW7d98UDLaF759frhli58QFehZ+D/LSmwQ2z/ylBAe2hUlsIWTq6NYGfQPq65EF9w==",
- "dev": true,
- "requires": {
- "css-declaration-sorter": "^6.0.3",
- "cssnano-utils": "^3.0.2",
- "postcss-calc": "^8.2.0",
- "postcss-colormin": "^5.2.5",
- "postcss-convert-values": "^5.0.4",
- "postcss-discard-comments": "^5.0.3",
- "postcss-discard-duplicates": "^5.0.3",
- "postcss-discard-empty": "^5.0.3",
- "postcss-discard-overridden": "^5.0.4",
- "postcss-merge-longhand": "^5.0.6",
- "postcss-merge-rules": "^5.0.6",
- "postcss-minify-font-values": "^5.0.4",
- "postcss-minify-gradients": "^5.0.6",
- "postcss-minify-params": "^5.0.5",
- "postcss-minify-selectors": "^5.1.3",
- "postcss-normalize-charset": "^5.0.3",
- "postcss-normalize-display-values": "^5.0.3",
- "postcss-normalize-positions": "^5.0.4",
- "postcss-normalize-repeat-style": "^5.0.4",
- "postcss-normalize-string": "^5.0.4",
- "postcss-normalize-timing-functions": "^5.0.3",
- "postcss-normalize-unicode": "^5.0.4",
- "postcss-normalize-url": "^5.0.5",
- "postcss-normalize-whitespace": "^5.0.4",
- "postcss-ordered-values": "^5.0.5",
- "postcss-reduce-initial": "^5.0.3",
- "postcss-reduce-transforms": "^5.0.4",
- "postcss-svgo": "^5.0.4",
- "postcss-unique-selectors": "^5.0.4"
- }
- },
- "cssnano-utils": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.0.2.tgz",
- "integrity": "sha512-KhprijuQv2sP4kT92sSQwhlK3SJTbDIsxcfIEySB0O+3m9esFOai7dP9bMx5enHAh2MwarVIcnwiWoOm01RIbQ==",
- "dev": true,
- "requires": {}
- },
"csso": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
@@ -3954,14 +3655,14 @@
}
},
"csstype": {
- "version": "3.0.10",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz",
- "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA=="
+ "version": "3.0.8",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz",
+ "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw=="
},
"debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+ "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
"requires": {
"ms": "2.1.2"
}
@@ -3973,9 +3674,9 @@
"dev": true
},
"dom-serializer": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
- "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
+ "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
"dev": true,
"requires": {
"domelementtype": "^2.0.1",
@@ -3992,24 +3693,24 @@
}
},
"domelementtype": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
- "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
"dev": true
},
"domhandler": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz",
- "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
+ "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
"dev": true,
"requires": {
"domelementtype": "^2.2.0"
}
},
"dompurify": {
- "version": "2.3.5",
- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.5.tgz",
- "integrity": "sha512-kD+f8qEaa42+mjdOpKeztu9Mfx5bv9gVLO6K9jRx4uGvh6Wv06Srn4jr1wPNY2OOUGGSKHNFN+A8MA3v0E0QAQ=="
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.1.tgz",
+ "integrity": "sha512-xGWt+NHAQS+4tpgbOAI08yxW0Pr256Gu/FNE2frZVTbgrBUn8M7tz7/ktS/LZ2MHeGqz6topj0/xY+y8R5FBFw=="
},
"domutils": {
"version": "2.8.0",
@@ -4044,9 +3745,9 @@
"dev": true
},
"electron-to-chromium": {
- "version": "1.4.68",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.68.tgz",
- "integrity": "sha512-cId+QwWrV8R1UawO6b9BR1hnkJ4EJPCPAr4h315vliHUtVUJDk39Sg1PMNnaWKfj5x+93ssjeJ9LKL6r8LaMiA==",
+ "version": "1.4.106",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz",
+ "integrity": "sha512-ZYfpVLULm67K7CaaGP7DmjyeMY4naxsbTy+syVVxT6QHI1Ww8XbJjmr9fDckrhq44WzCrcC5kH3zGpdusxwwqg==",
"dev": true
},
"entities": {
@@ -4081,6 +3782,11 @@
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
"integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
},
+ "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=="
+ },
"get-port": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz",
@@ -4088,9 +3794,9 @@
"dev": true
},
"globals": {
- "version": "13.12.1",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz",
- "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==",
+ "version": "13.13.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz",
+ "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==",
"dev": true,
"requires": {
"type-fest": "^0.20.2"
@@ -4103,9 +3809,9 @@
"dev": true
},
"htmlnano": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.0.0.tgz",
- "integrity": "sha512-thKQfhcp2xgtsWNE27A2bliEeqVL5xjAgGn0wajyttvFFsvFWWah1ntV9aEX61gz0T6MBQ5xK/1lXuEumhJTcg==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.0.2.tgz",
+ "integrity": "sha512-+ZrQFS4Ub+zd+/fWwfvoYCEGNEa0/zrpys6CyXxvZDwtL7Pl+pOtRkiujyvBQ7Lmfp7/iEPxtOFgxWA16Gkj3w==",
"dev": true,
"requires": {
"cosmiconfig": "^7.0.1",
@@ -4128,7 +3834,8 @@
"ieee754": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "dev": true
},
"import-fresh": {
"version": "3.3.0",
@@ -4181,18 +3888,9 @@
"dev": 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"
- }
- },
- "lilconfig": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz",
- "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
+ "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
"dev": true
},
"lines-and-columns": {
@@ -4202,9 +3900,9 @@
"dev": true
},
"lmdb": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.2.1.tgz",
- "integrity": "sha512-tUlIjyJvbd4mqdotI9Xe+3PZt/jqPx70VKFDrKMYu09MtBWOT3y2PbuTajX+bJFDjbgLkQC0cTx2n6dithp/zQ==",
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.2.4.tgz",
+ "integrity": "sha512-gto+BB2uEob8qRiTlOq+R3uX0YNHsX9mjxj9Sbdue/LIKqu6IlZjrsjKeGyOMquc/474GEqFyX2pdytpydp0rQ==",
"dev": true,
"requires": {
"msgpackr": "^1.5.4",
@@ -4214,17 +3912,10 @@
"weak-lru-cache": "^1.2.2"
}
},
- "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.uniq": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
- "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
- "dev": true
+ "lodash-es": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
+ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
},
"lower-case": {
"version": "2.0.2",
@@ -4240,49 +3931,84 @@
"integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
"dev": true
},
- "minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
- "dev": true
- },
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"msgpackr": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.5.4.tgz",
- "integrity": "sha512-Z7w5Jg+2Q9z9gJxeM68d7tSuWZZGnFIRhZnyqcZCa/1dKkhOCNvR1TUV3zzJ3+vj78vlwKRzUgVDlW4jiSOeDA==",
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.5.5.tgz",
+ "integrity": "sha512-JG0V47xRIQ9pyUnx6Hb4+3TrQoia2nA3UIdmyTldhxaxtKFkekkKpUW/N6fwHwod9o4BGuJGtouxOk+yCP5PEA==",
"dev": true,
"requires": {
"msgpackr-extract": "^1.0.14"
}
},
"msgpackr-extract": {
- "version": "1.0.16",
- "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-1.0.16.tgz",
- "integrity": "sha512-fxdRfQUxPrL/TizyfYfMn09dK58e+d65bRD/fcaVH4052vj30QOzzqxcQIS7B0NsqlypEQ/6Du3QmP2DhWFfCA==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-1.1.4.tgz",
+ "integrity": "sha512-WQbHvsThprXh+EqZYy+SQFEs7z6bNM7a0vgirwUfwUcphWGT2mdPcpyLCNiRsN6w5q5VKJUMblHY+tNEyceb9Q==",
"dev": true,
"optional": true,
"requires": {
- "nan": "^2.14.2",
- "node-gyp-build": "^4.2.3"
+ "msgpackr-extract-darwin-arm64": "1.1.0",
+ "msgpackr-extract-darwin-x64": "1.1.0",
+ "msgpackr-extract-linux-arm": "1.1.0",
+ "msgpackr-extract-linux-arm64": "1.1.0",
+ "msgpackr-extract-linux-x64": "1.1.0",
+ "msgpackr-extract-win32-x64": "1.1.0",
+ "node-gyp-build-optional-packages": "^4.3.2"
}
},
+ "msgpackr-extract-darwin-arm64": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-1.1.0.tgz",
+ "integrity": "sha512-s1kHoT12tS2cCQOv+Wl3I+/cYNJXBPtwQqGA+dPYoXmchhXiE0Nso+BIfvQ5PxbmAyjj54Q5o7PnLTqVquNfZA==",
+ "dev": true,
+ "optional": true
+ },
+ "msgpackr-extract-darwin-x64": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-1.1.0.tgz",
+ "integrity": "sha512-yx/H/i12IKg4eWGu/eKdKzJD4jaYvvujQSaVmeOMCesbSQnWo5X6YR9TFjoiNoU9Aexk1KufzL9gW+1DozG1yw==",
+ "dev": true,
+ "optional": true
+ },
+ "msgpackr-extract-linux-arm": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-1.1.0.tgz",
+ "integrity": "sha512-0VvSCqi12xpavxl14gMrauwIzHqHbmSChUijy/uo3mpjB1Pk4vlisKpZsaOZvNJyNKj0ACi5jYtbWnnOd7hYGw==",
+ "dev": true,
+ "optional": true
+ },
+ "msgpackr-extract-linux-arm64": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-1.1.0.tgz",
+ "integrity": "sha512-AxFle3fHNwz2V4CYDIGFxI6o/ZuI0lBKg0uHI8EcCMUmDE5mVAUWYge5WXmORVvb8sVWyVgFlmi3MTu4Ve6tNQ==",
+ "dev": true,
+ "optional": true
+ },
+ "msgpackr-extract-linux-x64": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-1.1.0.tgz",
+ "integrity": "sha512-O+XoyNFWpdB8oQL6O/YyzffPpmG5rTNrr1nKLW70HD2ENJUhcITzbV7eZimHPzkn8LAGls1tBaMTHQezTBpFOw==",
+ "dev": true,
+ "optional": true
+ },
+ "msgpackr-extract-win32-x64": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-1.1.0.tgz",
+ "integrity": "sha512-6AJdM5rNsL4yrskRfhujVSPEd6IBpgvsnIT/TPowKNLQ62iIdryizPY2PJNFiW3AJcY249AHEiDBXS1cTDPxzA==",
+ "dev": true,
+ "optional": true
+ },
"nan": {
"version": "2.15.0",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz",
"integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==",
"dev": true
},
- "nanoid": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz",
- "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==",
- "dev": true
- },
"no-case": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
@@ -4299,23 +4025,24 @@
"dev": true
},
"node-gyp-build": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz",
- "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz",
+ "integrity": "sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==",
"dev": true
},
+ "node-gyp-build-optional-packages": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-4.3.2.tgz",
+ "integrity": "sha512-P5Ep3ISdmwcCkZIaBaQamQtWAG0facC89phWZgi5Z3hBU//J6S48OIvyZWSPPf6yQMklLZiqoosWAZUj7N+esA==",
+ "dev": true,
+ "optional": true
+ },
"node-releases": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz",
"integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==",
"dev": true
},
- "normalize-url": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
- "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
- "dev": true
- },
"nth-check": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
@@ -4338,21 +4065,21 @@
"dev": true
},
"parcel": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.3.1.tgz",
- "integrity": "sha512-YDzKpWcO1tEqk7ENPTitE8zbDfYDjo7nsoT7Oun+7eZadwsiNds1+mbhCO0exGq4SJekto+dkMdrLMcbOWJznQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.4.1.tgz",
+ "integrity": "sha512-H8n7cJ0rOt0AZZLuPuG6hvujUWiWz8kxx4pkqEDm31dijrbKb0pNgccXOllQ34em6r7elv6yH7lxox8jDCp0hw==",
"dev": true,
"requires": {
- "@parcel/config-default": "2.3.1",
- "@parcel/core": "2.3.1",
- "@parcel/diagnostic": "2.3.1",
- "@parcel/events": "2.3.1",
- "@parcel/fs": "2.3.1",
- "@parcel/logger": "2.3.1",
- "@parcel/package-manager": "2.3.1",
- "@parcel/reporter-cli": "2.3.1",
- "@parcel/reporter-dev-server": "2.3.1",
- "@parcel/utils": "2.3.1",
+ "@parcel/config-default": "2.4.1",
+ "@parcel/core": "2.4.1",
+ "@parcel/diagnostic": "2.4.1",
+ "@parcel/events": "2.4.1",
+ "@parcel/fs": "2.4.1",
+ "@parcel/logger": "2.4.1",
+ "@parcel/package-manager": "2.4.1",
+ "@parcel/reporter-cli": "2.4.1",
+ "@parcel/reporter-dev-server": "2.4.1",
+ "@parcel/utils": "2.4.1",
"chalk": "^4.1.0",
"commander": "^7.0.0",
"get-port": "^4.2.0",
@@ -4401,277 +4128,6 @@
"integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
"dev": true
},
- "postcss": {
- "version": "8.4.6",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz",
- "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==",
- "dev": true,
- "requires": {
- "nanoid": "^3.2.0",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- }
- },
- "postcss-calc": {
- "version": "8.2.4",
- "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz",
- "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==",
- "dev": true,
- "requires": {
- "postcss-selector-parser": "^6.0.9",
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-colormin": {
- "version": "5.2.5",
- "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.5.tgz",
- "integrity": "sha512-+X30aDaGYq81mFqwyPpnYInsZQnNpdxMX0ajlY7AExCexEFkPVV+KrO7kXwayqEWL2xwEbNQ4nUO0ZsRWGnevg==",
- "dev": true,
- "requires": {
- "browserslist": "^4.16.6",
- "caniuse-api": "^3.0.0",
- "colord": "^2.9.1",
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-convert-values": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.4.tgz",
- "integrity": "sha512-bugzSAyjIexdObovsPZu/sBCTHccImJxLyFgeV0MmNBm/Lw5h5XnjfML6gzEmJ3A6nyfCW7hb1JXzcsA4Zfbdw==",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-discard-comments": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.3.tgz",
- "integrity": "sha512-6W5BemziRoqIdAKT+1QjM4bNcJAQ7z7zk073730NHg4cUXh3/rQHHj7pmYxUB9aGhuRhBiUf0pXvIHkRwhQP0Q==",
- "dev": true,
- "requires": {}
- },
- "postcss-discard-duplicates": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.3.tgz",
- "integrity": "sha512-vPtm1Mf+kp7iAENTG7jI1MN1lk+fBqL5y+qxyi4v3H+lzsXEdfS3dwUZD45KVhgzDEgduur8ycB4hMegyMTeRw==",
- "dev": true,
- "requires": {}
- },
- "postcss-discard-empty": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.3.tgz",
- "integrity": "sha512-xGJugpaXKakwKI7sSdZjUuN4V3zSzb2Y0LOlmTajFbNinEjTfVs9PFW2lmKBaC/E64WwYppfqLD03P8l9BuueA==",
- "dev": true,
- "requires": {}
- },
- "postcss-discard-overridden": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.4.tgz",
- "integrity": "sha512-3j9QH0Qh1KkdxwiZOW82cId7zdwXVQv/gRXYDnwx5pBtR1sTkU4cXRK9lp5dSdiM0r0OICO/L8J6sV1/7m0kHg==",
- "dev": true,
- "requires": {}
- },
- "postcss-merge-longhand": {
- "version": "5.0.6",
- "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.6.tgz",
- "integrity": "sha512-rkmoPwQO6ymJSmWsX6l2hHeEBQa7C4kJb9jyi5fZB1sE8nSCv7sqchoYPixRwX/yvLoZP2y6FA5kcjiByeJqDg==",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0",
- "stylehacks": "^5.0.3"
- }
- },
- "postcss-merge-rules": {
- "version": "5.0.6",
- "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.6.tgz",
- "integrity": "sha512-nzJWJ9yXWp8AOEpn/HFAW72WKVGD2bsLiAmgw4hDchSij27bt6TF+sIK0cJUBAYT3SGcjtGGsOR89bwkkMuMgQ==",
- "dev": true,
- "requires": {
- "browserslist": "^4.16.6",
- "caniuse-api": "^3.0.0",
- "cssnano-utils": "^3.0.2",
- "postcss-selector-parser": "^6.0.5"
- }
- },
- "postcss-minify-font-values": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.4.tgz",
- "integrity": "sha512-RN6q3tyuEesvyCYYFCRGJ41J1XFvgV+dvYGHr0CeHv8F00yILlN8Slf4t8XW4IghlfZYCeyRrANO6HpJ948ieA==",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-minify-gradients": {
- "version": "5.0.6",
- "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.6.tgz",
- "integrity": "sha512-E/dT6oVxB9nLGUTiY/rG5dX9taugv9cbLNTFad3dKxOO+BQg25Q/xo2z2ddG+ZB1CbkZYaVwx5blY8VC7R/43A==",
- "dev": true,
- "requires": {
- "colord": "^2.9.1",
- "cssnano-utils": "^3.0.2",
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-minify-params": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.5.tgz",
- "integrity": "sha512-YBNuq3Rz5LfLFNHb9wrvm6t859b8qIqfXsWeK7wROm3jSKNpO1Y5e8cOyBv6Acji15TgSrAwb3JkVNCqNyLvBg==",
- "dev": true,
- "requires": {
- "browserslist": "^4.16.6",
- "cssnano-utils": "^3.0.2",
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-minify-selectors": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.3.tgz",
- "integrity": "sha512-9RJfTiQEKA/kZhMaEXND893nBqmYQ8qYa/G+uPdVnXF6D/FzpfI6kwBtWEcHx5FqDbA79O9n6fQJfrIj6M8jvQ==",
- "dev": true,
- "requires": {
- "postcss-selector-parser": "^6.0.5"
- }
- },
- "postcss-normalize-charset": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.3.tgz",
- "integrity": "sha512-iKEplDBco9EfH7sx4ut7R2r/dwTnUqyfACf62Unc9UiyFuI7uUqZZtY+u+qp7g8Qszl/U28HIfcsI3pEABWFfA==",
- "dev": true,
- "requires": {}
- },
- "postcss-normalize-display-values": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.3.tgz",
- "integrity": "sha512-FIV5FY/qs4Ja32jiDb5mVj5iWBlS3N8tFcw2yg98+8MkRgyhtnBgSC0lxU+16AMHbjX5fbSJgw5AXLMolonuRQ==",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-normalize-positions": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.4.tgz",
- "integrity": "sha512-qynirjBX0Lc73ROomZE3lzzmXXTu48/QiEzKgMeqh28+MfuHLsuqC9po4kj84igZqqFGovz8F8hf44hA3dPYmQ==",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-normalize-repeat-style": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.4.tgz",
- "integrity": "sha512-Innt+wctD7YpfeDR7r5Ik6krdyppyAg2HBRpX88fo5AYzC1Ut/l3xaxACG0KsbX49cO2n5EB13clPwuYVt8cMA==",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-normalize-string": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.4.tgz",
- "integrity": "sha512-Dfk42l0+A1CDnVpgE606ENvdmksttLynEqTQf5FL3XGQOyqxjbo25+pglCUvziicTxjtI2NLUR6KkxyUWEVubQ==",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-normalize-timing-functions": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.3.tgz",
- "integrity": "sha512-QRfjvFh11moN4PYnJ7hia4uJXeFotyK3t2jjg8lM9mswleGsNw2Lm3I5wO+l4k1FzK96EFwEVn8X8Ojrp2gP4g==",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-normalize-unicode": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.4.tgz",
- "integrity": "sha512-W79Regn+a+eXTzB+oV/8XJ33s3pDyFTND2yDuUCo0Xa3QSy1HtNIfRVPXNubHxjhlqmMFADr3FSCHT84ITW3ig==",
- "dev": true,
- "requires": {
- "browserslist": "^4.16.6",
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-normalize-url": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.5.tgz",
- "integrity": "sha512-Ws3tX+PcekYlXh+ycAt0wyzqGthkvVtZ9SZLutMVvHARxcpu4o7vvXcNoiNKyjKuWecnjS6HDI3fjBuDr5MQxQ==",
- "dev": true,
- "requires": {
- "normalize-url": "^6.0.1",
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-normalize-whitespace": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.4.tgz",
- "integrity": "sha512-wsnuHolYZjMwWZJoTC9jeI2AcjA67v4UuidDrPN9RnX8KIZfE+r2Nd6XZRwHVwUiHmRvKQtxiqo64K+h8/imaw==",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-ordered-values": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.5.tgz",
- "integrity": "sha512-mfY7lXpq+8bDEHfP+muqibDPhZ5eP9zgBEF9XRvoQgXcQe2Db3G1wcvjbnfjXG6wYsl+0UIjikqq4ym1V2jGMQ==",
- "dev": true,
- "requires": {
- "cssnano-utils": "^3.0.2",
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-reduce-initial": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.3.tgz",
- "integrity": "sha512-c88TkSnQ/Dnwgb4OZbKPOBbCaauwEjbECP5uAuFPOzQ+XdjNjRH7SG0dteXrpp1LlIFEKK76iUGgmw2V0xeieA==",
- "dev": true,
- "requires": {
- "browserslist": "^4.16.6",
- "caniuse-api": "^3.0.0"
- }
- },
- "postcss-reduce-transforms": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.4.tgz",
- "integrity": "sha512-VIJB9SFSaL8B/B7AXb7KHL6/GNNbbCHslgdzS9UDfBZYIA2nx8NLY7iD/BXFSO/1sRUILzBTfHCoW5inP37C5g==",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0"
- }
- },
- "postcss-selector-parser": {
- "version": "6.0.9",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz",
- "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==",
- "dev": true,
- "requires": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- }
- },
- "postcss-svgo": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.4.tgz",
- "integrity": "sha512-yDKHvULbnZtIrRqhZoA+rxreWpee28JSRH/gy9727u0UCgtpv1M/9WEWY3xySlFa0zQJcqf6oCBJPR5NwkmYpg==",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.2.0",
- "svgo": "^2.7.0"
- }
- },
- "postcss-unique-selectors": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.4.tgz",
- "integrity": "sha512-5ampwoSDJCxDPoANBIlMgoBcYUHnhaiuLYJR5pj1DLnYQvMRVyFuTA5C3Bvt+aHtiqWpJkD/lXT50Vo1D0ZsAQ==",
- "dev": true,
- "requires": {
- "postcss-selector-parser": "^6.0.5"
- }
- },
"postcss-value-parser": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
@@ -4679,13 +4135,24 @@
"dev": true
},
"posthtml": {
- "version": "0.16.5",
- "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.5.tgz",
- "integrity": "sha512-1qOuPsywVlvymhTFIBniDXwUDwvlDri5KUQuBqjmCc8Jj4b/HDSVWU//P6rTWke5rzrk+vj7mms2w8e1vD0nnw==",
+ "version": "0.16.6",
+ "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz",
+ "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==",
"dev": true,
"requires": {
- "posthtml-parser": "^0.10.0",
+ "posthtml-parser": "^0.11.0",
"posthtml-render": "^3.0.0"
+ },
+ "dependencies": {
+ "posthtml-parser": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz",
+ "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==",
+ "dev": true,
+ "requires": {
+ "htmlparser2": "^7.1.1"
+ }
+ }
}
},
"posthtml-parser": {
@@ -4756,12 +4223,6 @@
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true
},
- "source-map-js": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
- "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
- "dev": true
- },
"source-map-support": {
"version": "0.5.21",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
@@ -4778,16 +4239,6 @@
"integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
"dev": true
},
- "stylehacks": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.3.tgz",
- "integrity": "sha512-ENcUdpf4yO0E1rubu8rkxI+JGQk4CgjchynZ4bDBJDfqdy+uhTRSWb8/F3Jtu+Bw5MW45Po3/aQGeIyyxgQtxg==",
- "dev": true,
- "requires": {
- "browserslist": "^4.16.6",
- "postcss-selector-parser": "^6.0.4"
- }
- },
"supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -4812,12 +4263,19 @@
"stable": "^0.1.8"
}
},
+ "term-size": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz",
+ "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==",
+ "dev": true
+ },
"terser": {
- "version": "5.10.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz",
- "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==",
+ "version": "5.12.1",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz",
+ "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==",
"dev": true,
"requires": {
+ "acorn": "^8.5.0",
"commander": "^2.20.0",
"source-map": "~0.7.2",
"source-map-support": "~0.5.20"
@@ -4862,12 +4320,6 @@
"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=",
- "dev": true
- },
"utility-types": {
"version": "3.10.0",
"resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz",
diff --git a/package.json b/package.json
index efea6c1..1edae55 100644
--- a/package.json
+++ b/package.json
@@ -5,7 +5,7 @@
"icon": "./icon.svg"
},
"name": "logseq-mermaid-plugin",
- "version": "1.1.2",
+ "version": "1.2.0",
"description": "",
"main": "dist/index.html",
"targets": {
@@ -19,11 +19,11 @@
"author": "hkgnp",
"license": "MIT",
"dependencies": {
- "@logseq/libs": "^0.0.1-alpha.34",
- "buffer": "^6.0.3",
+ "@logseq/libs": "^0.0.1-alpha.35",
"js-base64": "^3.7.2"
},
"devDependencies": {
+ "buffer": "^6.0.3",
"parcel": "^2.2.0"
}
}
diff --git a/screenshots/mermaid-settings.png b/screenshots/mermaid-settings.png
new file mode 100644
index 0000000..4c7f18b
Binary files /dev/null and b/screenshots/mermaid-settings.png differ
diff --git a/src/callSettings.ts b/src/callSettings.ts
new file mode 100644
index 0000000..2b0d207
--- /dev/null
+++ b/src/callSettings.ts
@@ -0,0 +1,16 @@
+import { SettingSchemaDesc } from "@logseq/libs/dist/LSPlugin";
+
+export const callSettings = () => {
+ const settings: SettingSchemaDesc[] = [
+ {
+ key: "port",
+ type: "number",
+ default: "",
+ description:
+ "If you are using a local mermaid.ink server, indicate the port number that mermaid.ink is running on. If you want to use https://mermaid.ink, then leave this field blank.",
+ title: "Port number",
+ },
+ ];
+
+ logseq.useSettingsSchema(settings);
+};
diff --git a/src/convert.ts b/src/convert.ts
index a4ef8ff..3174bb3 100644
--- a/src/convert.ts
+++ b/src/convert.ts
@@ -1,6 +1,12 @@
-import { toBase64 } from 'js-base64';
+import { BlockUUID } from "@logseq/libs/dist/LSPlugin.user";
+import { toBase64 } from "js-base64";
-export const renderMermaid = async (type, payload, colour, mermaidUUID) => {
+export const renderMermaid = async (
+ type: string,
+ payload: { uuid: string },
+ colour: string,
+ mermaidUUID: BlockUUID
+) => {
await logseq.Editor.editBlock(payload.uuid);
await logseq.Editor.exitEditingMode();
@@ -14,9 +20,9 @@ export const renderMermaid = async (type, payload, colour, mermaidUUID) => {
toDecode = toDecode.slice(0, 10) + initStr + toDecode.slice(10);
}
- toDecode = toDecode.replace('```mermaid', '').replace('```', '');
+ toDecode = toDecode.replace("```mermaid", "").replace("```", "");
- toDecode = toDecode.replace('\n', ' ');
+ toDecode = toDecode.replace("\n", " ");
const jsonString = toBase64(toDecode, true);
@@ -29,40 +35,61 @@ export const renderMermaid = async (type, payload, colour, mermaidUUID) => {
};
const handleEvent = async () => {
+ const handlePort = () => {
+ const { port } = logseq.settings;
+ if (port) {
+ return `http://localhost:${port}`;
+ } else {
+ return `https://mermaid.ink`;
+ }
+ };
+
if (logseq.settings.config) {
const { colour } = logseq.settings.config;
-
- if (colour.startsWith('#')) {
+ // If mermaid config exists
+ if (colour.startsWith("#")) {
+ // If colour is a hexadecimal colour
renderBlock(
- ``
);
- } else if (!logseq.settings.colour.startsWith('#')) {
+ } else if (!colour.startsWith("#")) {
+ // If colour is a plain colour description, e.g. blue
renderBlock(
- `
`
+ `
`
);
+ } else {
+ // If error in config
+ renderBlock(`
`);
+ }
+ } else if (colour) {
+ // If it is a local change of colour
+ if (colour.startsWith("#")) {
+ // If colour is a hexadecimal colour
+ renderBlock(
+ `
`
+ );
+ } else if (!colour.startsWith("#")) {
+ // If colour is a plain colour description, e.g. blue
+ renderBlock(
+ `
`
+ );
+ } else {
+ // If error in config
+ renderBlock(`
`);
}
- } else if (colour === undefined) {
- renderBlock(`
`);
- } else if (colour.startsWith('#')) {
- renderBlock(
- `
`
- );
- } else if (!colour.startsWith('#')) {
- renderBlock(
- `
`
- );
} else {
- renderBlock(`
`);
+ // If mermaid config does not exist
+ renderBlock(`
`);
}
};
const handleError = () => {
renderBlock(
- '
There is an error with your mermaid syntax. Please rectify and render again.
' + "There is an error with your mermaid syntax. Please rectify and render again.
" ); }; diff --git a/src/index.ts b/src/index.ts index bbdb0fd..3167173 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,15 +1,18 @@ -import '@logseq/libs'; -import { renderMermaid } from './convert'; +import "@logseq/libs"; +import { callSettings } from "./callSettings"; +import { renderMermaid } from "./convert"; const uniqueIdentifier = () => Math.random() .toString(36) - .replace(/[^a-z]+/g, ''); + .replace(/[^a-z]+/g, ""); const main = () => { - console.log('logseq-mermaid-plugin loaded'); + console.log("logseq-mermaid-plugin loaded"); - logseq.Editor.registerSlashCommand('Draw mermaid diagram', async () => { + callSettings(); + + logseq.Editor.registerSlashCommand("Draw mermaid diagram", async () => { await logseq.Editor.insertAtEditingCursor( `{{renderer :mermaid_${uniqueIdentifier()}}}` ); @@ -29,16 +32,16 @@ const main = () => { logseq.App.onMacroRendererSlotted(async ({ slot, payload }) => { const [type, colour] = payload.arguments; - const id = type.split('_')[1]?.trim(); + const id = type.split("_")[1]?.trim(); const mermaidId = `mermaid_${id}`; - if (!type.startsWith(':mermaid_')) return; + if (!type.startsWith(":mermaid_")) return; const dataBlock = await logseq.Editor.getBlock(payload.uuid, { includeChildren: true, }); - const mermaidUUID = dataBlock.children[0]['uuid']; + const mermaidUUID = dataBlock.children[0]["uuid"]; logseq.provideModel({ async show() {