diff --git a/.fantasticonrc.js b/.fantasticonrc.js
deleted file mode 100644
index f4dc5ffbf..000000000
--- a/.fantasticonrc.js
+++ /dev/null
@@ -1,26 +0,0 @@
-module.exports = {
- inputDir: './icons',
- outputDir: './dist',
- fontTypes: ['ttf', 'woff', 'woff2', 'eot'],
- assetTypes: ['css', 'scss', 'html'],
- fontsUrl: '.',
- name: 'Valkyrie',
- prefix: 'vi',
- selector: '.vi',
- normalize: true,
- descent: 26,
- templates: {
- html: './templates/html.hbs',
- css: './templates/css.hbs',
- scss: './templates/css.hbs'
- },
- pathOptions: {
- eot: './dist/fonts/Valkyrie.eot',
- ttf: './dist/fonts/Valkyrie.ttf',
- woff: './dist/fonts/Valkyrie.woff',
- woff2: './dist/fonts/Valkyrie.woff2',
- css: './dist/fonts/Valkyrie.css',
- scss: './dist/fonts/Valkyrie.scss',
- html: './docs/index.html'
- }
-};
\ No newline at end of file
diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml
new file mode 100644
index 000000000..349a8c302
--- /dev/null
+++ b/.github/workflows/documentation.yml
@@ -0,0 +1,124 @@
+name: Publish documentation
+
+on:
+ push:
+ branches: ["main"]
+
+permissions:
+ contents: write
+ id-token: write
+ pages: write
+
+concurrency:
+ group: documentation-${{ github.ref }}
+ cancel-in-progress: true
+
+jobs:
+ build:
+ name: Build Valkyrie package
+ runs-on: ubuntu-latest
+ outputs:
+ version: ${{ steps.version.outputs.version }}
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v6
+ - name: Get version
+ id: version
+ run: echo "version=$(jq -r '.version' valkyrie/package.json)" >> $GITHUB_OUTPUT
+ - name: Set up pnpm
+ uses: pnpm/action-setup@v5
+ with:
+ version: 11.9.0
+ - name: Set up Node 24
+ uses: actions/setup-node@v6
+ with:
+ node-version: 24.x
+ cache: "pnpm"
+ cache-dependency-path: valkyrie/pnpm-lock.yaml
+ - name: Install dependencies
+ working-directory: valkyrie
+ run: pnpm install --frozen-lockfile
+ - name: Production build
+ working-directory: valkyrie
+ run: pnpm prod
+ - name: Pack for npm
+ working-directory: valkyrie
+ run: pnpm pack
+ - name: Package icons
+ working-directory: valkyrie/icons
+ run: zip -r ../../valkyrie-${{ steps.version.outputs.version }}-icons.zip . -i "*.svg"
+ - name: Upload artifacts
+ uses: actions/upload-artifact@v7
+ with:
+ name: release-artifacts
+ path: |
+ valkyrie/dist
+ valkyrie/sippy-platform-valkyrie-*.tgz
+ valkyrie-${{ steps.version.outputs.version }}-icons.zip
+
+ docs_check:
+ name: Docs linting and formatting
+ runs-on: ubuntu-latest
+ defaults:
+ run:
+ working-directory: docs
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v6
+ - name: Set up pnpm
+ uses: pnpm/action-setup@v5
+ with:
+ version: 11.9.0
+ - name: Set up Node 24
+ uses: actions/setup-node@v6
+ with:
+ node-version: 24.x
+ cache: "pnpm"
+ cache-dependency-path: docs/pnpm-lock.yaml
+ - name: Install dependencies
+ run: pnpm install --frozen-lockfile --ignore-scripts
+ - name: Check formatting
+ run: pnpm format
+ - name: Lint
+ run: pnpm lint
+
+ deploy-docs:
+ name: Deploy to GitHub Pages
+ needs: [build, docs_check]
+ environment:
+ name: github-pages
+ url: ${{ steps.deployment.outputs.page_url }}
+ runs-on: ubuntu-latest
+ defaults:
+ run:
+ working-directory: docs
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v6
+ - name: Download artifacts
+ uses: actions/download-artifact@v8
+ with:
+ name: release-artifacts
+ - name: Set up pnpm
+ uses: pnpm/action-setup@v5
+ with:
+ version: 11.9.0
+ - name: Set up Node 24
+ uses: actions/setup-node@v6
+ with:
+ node-version: 24.x
+ cache: "pnpm"
+ cache-dependency-path: docs/pnpm-lock.yaml
+ - name: Install dependencies
+ run: pnpm install --frozen-lockfile
+ - name: Build
+ run: pnpm build
+ - name: Setup Pages
+ uses: actions/configure-pages@v5
+ - name: Upload artifact
+ uses: actions/upload-pages-artifact@v4
+ with:
+ path: docs/dist
+ - name: Deploy to GitHub Pages
+ id: deployment
+ uses: actions/deploy-pages@v4
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
new file mode 100644
index 000000000..bf1371343
--- /dev/null
+++ b/.github/workflows/release.yml
@@ -0,0 +1,116 @@
+name: Release Valkyrie update
+
+on:
+ pull_request:
+ types: [closed]
+ branches: ["main", "next"]
+
+permissions:
+ contents: write
+ id-token: write
+ pages: write
+
+concurrency:
+ group: release-${{ github.ref }}
+ cancel-in-progress: true
+
+jobs:
+ build:
+ name: Build Valkyrie package
+ if: github.event.pull_request.merged == true && github.event.pull_request.head.repo.full_name == github.repository && (github.event.pull_request.base.ref == 'next' || (github.event.pull_request.base.ref == 'main' && contains(github.event.pull_request.labels.*.name, 'release')))
+ runs-on: ubuntu-latest
+ outputs:
+ version: ${{ steps.version.outputs.version }}
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v6
+ - name: Get version
+ id: version
+ run: echo "version=$(jq -r '.version' valkyrie/package.json)" >> $GITHUB_OUTPUT
+ - name: Set up pnpm
+ uses: pnpm/action-setup@v5
+ with:
+ version: 11.9.0
+ - name: Set up Node 24
+ uses: actions/setup-node@v6
+ with:
+ node-version: 24.x
+ cache: "pnpm"
+ cache-dependency-path: valkyrie/pnpm-lock.yaml
+ - name: Install dependencies
+ working-directory: valkyrie
+ run: pnpm install --frozen-lockfile
+ - name: Production build
+ working-directory: valkyrie
+ run: pnpm prod
+ - name: Pack for npm
+ working-directory: valkyrie
+ run: pnpm pack
+ - name: Package icons
+ working-directory: valkyrie/icons
+ run: zip -r ../../valkyrie-${{ steps.version.outputs.version }}-icons.zip . -i "*.svg"
+ - name: Upload artifacts
+ uses: actions/upload-artifact@v7
+ with:
+ name: release-artifacts
+ path: |
+ valkyrie/dist
+ valkyrie/sippy-platform-valkyrie-*.tgz
+ valkyrie-${{ steps.version.outputs.version }}-icons.zip
+
+ release:
+ name: Release Valkyrie stable
+ needs: build
+ if: github.event.pull_request.merged == true && github.event.pull_request.base.ref == 'main' && contains(github.event.pull_request.labels.*.name, 'release') && github.event.pull_request.head.repo.full_name == github.repository
+ runs-on: ubuntu-latest
+ steps:
+ - name: Download artifacts
+ uses: actions/download-artifact@v8
+ with:
+ name: release-artifacts
+ - name: Set up Node 24
+ uses: actions/setup-node@v6
+ with:
+ node-version: 24.x
+ registry-url: "https://registry.npmjs.org"
+ - name: Create GitHub release
+ run: |
+ gh release create v${{ needs.build.outputs.version }} \
+ --repo ${{ github.repository }} \
+ --target "${{ github.event.pull_request.merge_commit_sha }}" \
+ --title "${{ github.event.pull_request.title }}" \
+ --notes "${{ github.event.pull_request.body }}" \
+ "valkyrie-${{ needs.build.outputs.version }}-icons.zip#Valkyrie icons v${{ needs.build.outputs.version }}"
+ env:
+ GH_TOKEN: ${{ github.token }}
+ - name: Publish to npm
+ run: npm publish ./valkyrie/sippy-platform-valkyrie-${{ needs.build.outputs.version }}.tgz --access public --provenance --tag latest
+
+ prerelease:
+ name: Prerelease Valkyrie preview
+ needs: build
+ if: github.event.pull_request.merged == true && github.event.pull_request.base.ref == 'next' && github.event.pull_request.head.repo.full_name == github.repository
+ runs-on: ubuntu-latest
+ steps:
+ - name: Download artifacts
+ uses: actions/download-artifact@v8
+ with:
+ name: release-artifacts
+ - name: Set up Node 24
+ uses: actions/setup-node@v6
+ with:
+ node-version: 24.x
+ registry-url: "https://registry.npmjs.org"
+ - name: Create GitHub prerelease
+ run: |
+ gh release create v${{ needs.build.outputs.version }} \
+ --repo ${{ github.repository }} \
+ --target "${{ github.event.pull_request.merge_commit_sha }}" \
+ --title "${{ github.event.pull_request.title }}" \
+ --notes "${{ github.event.pull_request.body }}" \
+ --prerelease \
+ "valkyrie-${{ needs.build.outputs.version }}-icons.zip#Valkyrie icons v${{ needs.build.outputs.version }}"
+ env:
+ GH_TOKEN: ${{ github.token }}
+ - name: Publish to npm (next)
+ run: npm publish ./valkyrie/sippy-platform-valkyrie-${{ needs.build.outputs.version }}.tgz --access public --provenance --tag next
diff --git a/.gitignore b/.gitignore
index b2d59d1f7..b8b408a9a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,6 @@
-/node_modules
-/dist
\ No newline at end of file
+.DS_Store
+/.hugo_build.lock
+/_site/
+/node_modules/
+/resources/
+/dist/
diff --git a/.svg-to-tsrc b/.svg-to-tsrc
deleted file mode 100644
index 197894f5d..000000000
--- a/.svg-to-tsrc
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "srcFiles": ["./icons/**/*.svg"],
- "outputDirectory": "./src",
- "interfaceName": "ValkyrieIcon",
- "typeName": "Valkyrie",
- "prefix": "vi",
- "fileName": "Valkyrie",
- "additionalModelFile": "./src",
- "compileSources": true,
- "completeIconSetName": "valkyrieSet"
-}
\ No newline at end of file
diff --git a/README.md b/README.md
index 15840f004..dea499998 100644
--- a/README.md
+++ b/README.md
@@ -1,20 +1,48 @@
# Valkyrie
+
An open source icon set for the next generation of Sippy.
# Usage
+
Install Valkyrie with the following npm command.
```
npm install @sippy-platform/valkyrie
```
-Valkyrie includes a number of ways to use it. Our package will include the individual SVG files, a React-component and JavaScript implementation with TypeScript definitions, as well as an old-school webfont.
+The package includes the individual SVG files, a React-component and JavaScript implementation with TypeScript definitions.
+
+# Development
+
+This repository is managed as a pnpm workspace with two packages:
+
+- `docs` for the Vite documentation site
+- `valkyrie` for the published icon library
+
+Install dependencies from the repository root:
+
+```bash
+pnpm install
+```
+
+Common workspace commands:
+
+```bash
+pnpm dev
+pnpm build
+pnpm docs:build
+pnpm lib:build
+pnpm lib:prod
+```
+
+# Resources
-# 216 icons
[Available on Figma](https://www.figma.com/file/jeP1aSRulegRxHDegrrmWc/Valkyrie?node-id=1%3A11358)
# About
-Valkyrie is an iconset designed for use in the Mellow Design Language. Our goal is to provide a highly-optimized set of icons that are custom made for Sippy and any future environments required. As such, Valkyrie will mostly include iconography related to basic UI (arrows, menu icons, etc.) and phone iconography (voicemail, call directions, etc.).
+
+Valkyrie is an iconset based on and a subset of Amicons and designed for Sippy. As such, Valkyrie will mostly include iconography related to basic UI (arrows, menu icons, etc.) and phone iconography (voicemail, call directions, etc.) required for My Sippy, and other iconography required for marketing including in Sippy.cloud and the Sippy documentation.
# License
+
AGPL v3
diff --git a/docs/.editorconfig b/docs/.editorconfig
new file mode 100644
index 000000000..da0310f51
--- /dev/null
+++ b/docs/.editorconfig
@@ -0,0 +1,13 @@
+# editorconfig.org
+root = true
+
+[*]
+indent_style = space
+indent_size = 2
+end_of_line = lf
+charset = utf-8
+trim_trailing_whitespace = true
+insert_final_newline = true
+
+[*.md]
+trim_trailing_whitespace = false
\ No newline at end of file
diff --git a/docs/.env b/docs/.env
new file mode 100644
index 000000000..2cad8e0a9
--- /dev/null
+++ b/docs/.env
@@ -0,0 +1,2 @@
+VALKYRIE_ENV='production'
+VALKYRIE_APP_TITLE='Valkyrie Docs'
diff --git a/docs/.gitattributes b/docs/.gitattributes
new file mode 100644
index 000000000..dfe077042
--- /dev/null
+++ b/docs/.gitattributes
@@ -0,0 +1,2 @@
+# Auto detect text files and perform LF normalization
+* text=auto
diff --git a/docs/.gitignore b/docs/.gitignore
new file mode 100644
index 000000000..bc18f31ea
--- /dev/null
+++ b/docs/.gitignore
@@ -0,0 +1,27 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+dist
+dist-ssr
+*.local
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+.DS_Store
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
+
+# Repo directories
+/stats
diff --git a/docs/.oxfmtrc.json b/docs/.oxfmtrc.json
new file mode 100644
index 000000000..7e47c269d
--- /dev/null
+++ b/docs/.oxfmtrc.json
@@ -0,0 +1,50 @@
+{
+ "$schema": "./node_modules/oxfmt/configuration_schema.json",
+ "printWidth": 120,
+ "sortTailwindcss": {
+ "functions": ["clsx", "cn", "twMerge"]
+ },
+ "sortPackageJson": {
+ "sortScripts": true
+ },
+ "sortImports": {
+ "customGroups": [
+ {
+ "groupName": "react-libs",
+ "elementNamePattern": ["react", "react-**", "@react"]
+ }
+ ],
+ "newlinesBetween": true,
+ "groups": [
+ "react-libs",
+ ["value-builtin", "value-external"],
+ "value-internal",
+ ["value-parent", "value-sibling", "value-index"],
+ "unknown"
+ ]
+ },
+ "ignorePatterns": [
+ "logs/*",
+ "*.log",
+ "npm-debug.log*",
+ "yarn-debug.log*",
+ "yarn-error.log*",
+ "pnpm-debug.log*",
+ "lerna-debug.log*",
+ "node_modules",
+ "dist",
+ "dist-ssr",
+ "*.local",
+ "*.md",
+ ".vscode/*",
+ "!.vscode/extensions.json",
+ ".idea",
+ ".DS_Store",
+ "*.suo",
+ "*.ntvs*",
+ "*.njsproj",
+ "*.sln",
+ "*.sw?",
+ "coverage/*"
+ ]
+}
diff --git a/docs/.oxlintrc.json b/docs/.oxlintrc.json
new file mode 100644
index 000000000..7168e9f3f
--- /dev/null
+++ b/docs/.oxlintrc.json
@@ -0,0 +1,57 @@
+{
+ "$schema": "./node_modules/oxlint/configuration_schema.json",
+ "plugins": ["typescript", "react", "unicorn"],
+ "env": {
+ "builtin": true,
+ "browser": true
+ },
+ "ignorePatterns": ["dist", "node_modules", "public"],
+ "rules": {
+ "no-array-constructor": "error",
+ "no-duplicate-imports": "error",
+ "no-unused-vars": [
+ "warn",
+ {
+ "varsIgnorePattern": "^_",
+ "argsIgnorePattern": "^_",
+ "caughtErrorsIgnorePattern": "^_"
+ }
+ ],
+ "react/display-name": "error",
+ "react/exhaustive-deps": "warn",
+ "react/jsx-key": "error",
+ "react/jsx-no-comment-textnodes": "error",
+ "react/jsx-no-duplicate-props": "error",
+ "react/jsx-no-target-blank": "error",
+ "react/jsx-no-undef": "error",
+ "react/no-children-prop": "off",
+ "react/no-danger-with-children": "error",
+ "react/no-direct-mutation-state": "error",
+ "react/no-find-dom-node": "error",
+ "react/no-is-mounted": "error",
+ "react/no-render-return-value": "error",
+ "react/no-string-refs": "error",
+ "react/no-unknown-property": "error",
+ "react/rules-of-hooks": "error",
+ "typescript/ban-ts-comment": "error",
+ "typescript/consistent-type-imports": [
+ "error",
+ {
+ "prefer": "type-imports",
+ "disallowTypeAnnotations": false,
+ "fixStyle": "inline-type-imports"
+ }
+ ],
+ "typescript/no-duplicate-enum-values": "error",
+ "typescript/no-empty-object-type": "error",
+ "typescript/no-explicit-any": "error",
+ "typescript/no-extra-non-null-assertion": "error",
+ "typescript/no-namespace": "error",
+ "typescript/no-require-imports": "error",
+ "typescript/no-this-alias": "error",
+ "typescript/no-unnecessary-type-constraint": "error",
+ "typescript/no-unsafe-declaration-merging": "error",
+ "typescript/no-unsafe-function-type": "error",
+ "typescript/no-wrapper-object-types": "error"
+ }
+}
diff --git a/docs/README.md b/docs/README.md
new file mode 100644
index 000000000..9cfd14cfa
--- /dev/null
+++ b/docs/README.md
@@ -0,0 +1,3 @@
+# Valkyrie Docs
+
+The documentation for the Valkyrie icon project.
diff --git a/docs/fonts/Valkyrie.css b/docs/fonts/Valkyrie.css
deleted file mode 100644
index d5f5eb2b9..000000000
--- a/docs/fonts/Valkyrie.css
+++ /dev/null
@@ -1,736 +0,0 @@
-@font-face {
- font-family: "Valkyrie";
- src: url("./Valkyrie.ttf?cea1930d2268a0efbf07eb0c239356ae") format("truetype"),
-url("./Valkyrie.woff?cea1930d2268a0efbf07eb0c239356ae") format("woff"),
-url("./Valkyrie.woff2?cea1930d2268a0efbf07eb0c239356ae") format("woff2"),
-url("./Valkyrie.eot?cea1930d2268a0efbf07eb0c239356ae#iefix") format("embedded-opentype");
-}
-
-.vi {
- -moz-osx-font-smoothing: grayscale;
- -webkit-font-smoothing: antialiased;
- display: inline-block;
- font-family: Valkyrie !important;
- font-style: normal;
- font-variant: normal;
- font-weight: normal !important;
- line-height: 1;
- text-rendering: auto;
-}
-
-.vi-spin {
- animation-name: animate-spin;
- animation-duration: 2s;
- animation-iteration-count: infinite;
- animation-timing-function: linear;
-}
-
-@media (prefers-reduced-motion: reduce) {
- .vi-spin {
- animation: none;
- }
-}
-
-.vi-rotate-90 {
- transform: rotate(90deg);
-}
-
-.vi-rotate-180 {
- transform: rotate(180deg);
-}
-
-.vi-rotate-270 {
- transform: rotate(270deg);
-}
-
-.vi-flip-x {
- transform: scaleX(-1);
-}
-
-.vi-flip-y {
- transform: scaleY(-1);
-}
-
-.vi-flip {
- transform: scale(-1);
-}
-
-@keyframes animate-spin {
- 0% {
- transform: rotate(0deg);
- }
-
- 100% {
- transform: rotate(360deg);
- }
-}
-
-.vi.vi-address-book:before {
- content: "\f101";
-}
-.vi.vi-angle-down:before {
- content: "\f102";
-}
-.vi.vi-angle-left:before {
- content: "\f103";
-}
-.vi.vi-angle-right:before {
- content: "\f104";
-}
-.vi.vi-angle-up:before {
- content: "\f105";
-}
-.vi.vi-angles-y:before {
- content: "\f106";
-}
-.vi.vi-apple-app-store:before {
- content: "\f107";
-}
-.vi.vi-arrow-down-short-wide:before {
- content: "\f108";
-}
-.vi.vi-arrow-down-to-line:before {
- content: "\f109";
-}
-.vi.vi-arrow-down-wide-short:before {
- content: "\f10a";
-}
-.vi.vi-arrow-down:before {
- content: "\f10b";
-}
-.vi.vi-arrow-left-from-bracket:before {
- content: "\f10c";
-}
-.vi.vi-arrow-left-to-bracket:before {
- content: "\f10d";
-}
-.vi.vi-arrow-left-to-line:before {
- content: "\f10e";
-}
-.vi.vi-arrow-left:before {
- content: "\f10f";
-}
-.vi.vi-arrow-pointer:before {
- content: "\f110";
-}
-.vi.vi-arrow-right-ban:before {
- content: "\f111";
-}
-.vi.vi-arrow-right-from-bracket:before {
- content: "\f112";
-}
-.vi.vi-arrow-right-to-bracket:before {
- content: "\f113";
-}
-.vi.vi-arrow-right-to-line:before {
- content: "\f114";
-}
-.vi.vi-arrow-right:before {
- content: "\f115";
-}
-.vi.vi-arrow-rotate-right:before {
- content: "\f116";
-}
-.vi.vi-arrow-up-short-wide:before {
- content: "\f117";
-}
-.vi.vi-arrow-up-to-line:before {
- content: "\f118";
-}
-.vi.vi-arrow-up-wide-short:before {
- content: "\f119";
-}
-.vi.vi-arrow-up:before {
- content: "\f11a";
-}
-.vi.vi-arrows-rotate-right:before {
- content: "\f11b";
-}
-.vi.vi-asterisk:before {
- content: "\f11c";
-}
-.vi.vi-at:before {
- content: "\f11d";
-}
-.vi.vi-backward:before {
- content: "\f11e";
-}
-.vi.vi-ban:before {
- content: "\f11f";
-}
-.vi.vi-bars:before {
- content: "\f120";
-}
-.vi.vi-blf:before {
- content: "\f121";
-}
-.vi.vi-bold:before {
- content: "\f122";
-}
-.vi.vi-book:before {
- content: "\f123";
-}
-.vi.vi-box-open-full:before {
- content: "\f124";
-}
-.vi.vi-brackets-curly:before {
- content: "\f125";
-}
-.vi.vi-bug:before {
- content: "\f126";
-}
-.vi.vi-building:before {
- content: "\f127";
-}
-.vi.vi-calendar-stars:before {
- content: "\f128";
-}
-.vi.vi-calendar:before {
- content: "\f129";
-}
-.vi.vi-chart-pie:before {
- content: "\f12a";
-}
-.vi.vi-check:before {
- content: "\f12b";
-}
-.vi.vi-chevron-down:before {
- content: "\f12c";
-}
-.vi.vi-chevron-left:before {
- content: "\f12d";
-}
-.vi.vi-chevron-right:before {
- content: "\f12e";
-}
-.vi.vi-chevron-up:before {
- content: "\f12f";
-}
-.vi.vi-chrome:before {
- content: "\f130";
-}
-.vi.vi-circle-check:before {
- content: "\f131";
-}
-.vi.vi-circle-exclamation:before {
- content: "\f132";
-}
-.vi.vi-circle-info:before {
- content: "\f133";
-}
-.vi.vi-circle-plus:before {
- content: "\f134";
-}
-.vi.vi-circle-question:before {
- content: "\f135";
-}
-.vi.vi-circle-user:before {
- content: "\f136";
-}
-.vi.vi-circle-xmark:before {
- content: "\f137";
-}
-.vi.vi-city:before {
- content: "\f138";
-}
-.vi.vi-clear-formatting:before {
- content: "\f139";
-}
-.vi.vi-clear-node:before {
- content: "\f13a";
-}
-.vi.vi-clock-rotate-left:before {
- content: "\f13b";
-}
-.vi.vi-clock:before {
- content: "\f13c";
-}
-.vi.vi-code:before {
- content: "\f13d";
-}
-.vi.vi-codeblock:before {
- content: "\f13e";
-}
-.vi.vi-compass:before {
- content: "\f13f";
-}
-.vi.vi-compress:before {
- content: "\f140";
-}
-.vi.vi-copy:before {
- content: "\f141";
-}
-.vi.vi-devices:before {
- content: "\f142";
-}
-.vi.vi-display:before {
- content: "\f143";
-}
-.vi.vi-earth:before {
- content: "\f144";
-}
-.vi.vi-eclipse:before {
- content: "\f145";
-}
-.vi.vi-edge:before {
- content: "\f146";
-}
-.vi.vi-ellipsis:before {
- content: "\f147";
-}
-.vi.vi-envelope:before {
- content: "\f148";
-}
-.vi.vi-ethernet:before {
- content: "\f149";
-}
-.vi.vi-euro:before {
- content: "\f14a";
-}
-.vi.vi-expand:before {
- content: "\f14b";
-}
-.vi.vi-eye-slash:before {
- content: "\f14c";
-}
-.vi.vi-eye:before {
- content: "\f14d";
-}
-.vi.vi-facebook-messenger:before {
- content: "\f14e";
-}
-.vi.vi-facebook:before {
- content: "\f14f";
-}
-.vi.vi-fast-backward:before {
- content: "\f150";
-}
-.vi.vi-fast-forward:before {
- content: "\f151";
-}
-.vi.vi-fax:before {
- content: "\f152";
-}
-.vi.vi-file:before {
- content: "\f153";
-}
-.vi.vi-files:before {
- content: "\f154";
-}
-.vi.vi-film:before {
- content: "\f155";
-}
-.vi.vi-filter-plus:before {
- content: "\f156";
-}
-.vi.vi-filter-xmark:before {
- content: "\f157";
-}
-.vi.vi-filter:before {
- content: "\f158";
-}
-.vi.vi-fingerprint:before {
- content: "\f159";
-}
-.vi.vi-firefox:before {
- content: "\f15a";
-}
-.vi.vi-flag-checkered:before {
- content: "\f15b";
-}
-.vi.vi-flag:before {
- content: "\f15c";
-}
-.vi.vi-floppy-disk:before {
- content: "\f15d";
-}
-.vi.vi-folder:before {
- content: "\f15e";
-}
-.vi.vi-forward:before {
- content: "\f15f";
-}
-.vi.vi-gauge:before {
- content: "\f160";
-}
-.vi.vi-gear:before {
- content: "\f161";
-}
-.vi.vi-gift:before {
- content: "\f162";
-}
-.vi.vi-github:before {
- content: "\f163";
-}
-.vi.vi-google-play:before {
- content: "\f164";
-}
-.vi.vi-grid:before {
- content: "\f165";
-}
-.vi.vi-grip-lines:before {
- content: "\f166";
-}
-.vi.vi-heading-1:before {
- content: "\f167";
-}
-.vi.vi-heading-2:before {
- content: "\f168";
-}
-.vi.vi-heading-3:before {
- content: "\f169";
-}
-.vi.vi-heading-4:before {
- content: "\f16a";
-}
-.vi.vi-heading-5:before {
- content: "\f16b";
-}
-.vi.vi-heading-6:before {
- content: "\f16c";
-}
-.vi.vi-headset:before {
- content: "\f16d";
-}
-.vi.vi-heart-crack:before {
- content: "\f16e";
-}
-.vi.vi-heart-half:before {
- content: "\f16f";
-}
-.vi.vi-heart:before {
- content: "\f170";
-}
-.vi.vi-horizontal-rule:before {
- content: "\f171";
-}
-.vi.vi-house:before {
- content: "\f172";
-}
-.vi.vi-id-card:before {
- content: "\f173";
-}
-.vi.vi-image:before {
- content: "\f174";
-}
-.vi.vi-italic:before {
- content: "\f175";
-}
-.vi.vi-laptop:before {
- content: "\f176";
-}
-.vi.vi-layers-plus:before {
- content: "\f177";
-}
-.vi.vi-layers:before {
- content: "\f178";
-}
-.vi.vi-lightbulb-on:before {
- content: "\f179";
-}
-.vi.vi-lightbulb:before {
- content: "\f17a";
-}
-.vi.vi-link-slash:before {
- content: "\f17b";
-}
-.vi.vi-link:before {
- content: "\f17c";
-}
-.vi.vi-linkedin:before {
- content: "\f17d";
-}
-.vi.vi-list-check:before {
- content: "\f17e";
-}
-.vi.vi-list-clock:before {
- content: "\f17f";
-}
-.vi.vi-list-ol-clock:before {
- content: "\f180";
-}
-.vi.vi-list-ol:before {
- content: "\f181";
-}
-.vi.vi-list:before {
- content: "\f182";
-}
-.vi.vi-location-pin-dot:before {
- content: "\f183";
-}
-.vi.vi-location-pin-slash:before {
- content: "\f184";
-}
-.vi.vi-location-pin:before {
- content: "\f185";
-}
-.vi.vi-location-pins-route:before {
- content: "\f186";
-}
-.vi.vi-lock:before {
- content: "\f187";
-}
-.vi.vi-logs:before {
- content: "\f188";
-}
-.vi.vi-magnifying-glass:before {
- content: "\f189";
-}
-.vi.vi-megaphone:before {
- content: "\f18a";
-}
-.vi.vi-message-pen:before {
- content: "\f18b";
-}
-.vi.vi-message-smile:before {
- content: "\f18c";
-}
-.vi.vi-message-text:before {
- content: "\f18d";
-}
-.vi.vi-message:before {
- content: "\f18e";
-}
-.vi.vi-microphone:before {
- content: "\f18f";
-}
-.vi.vi-moon:before {
- content: "\f190";
-}
-.vi.vi-music:before {
- content: "\f191";
-}
-.vi.vi-network:before {
- content: "\f192";
-}
-.vi.vi-numpad:before {
- content: "\f193";
-}
-.vi.vi-paper-plane-top:before {
- content: "\f194";
-}
-.vi.vi-parachute-box:before {
- content: "\f195";
-}
-.vi.vi-paragraph:before {
- content: "\f196";
-}
-.vi.vi-pause:before {
- content: "\f197";
-}
-.vi.vi-pen:before {
- content: "\f198";
-}
-.vi.vi-phone-arrow-down-left-ban:before {
- content: "\f199";
-}
-.vi.vi-phone-arrow-down-left:before {
- content: "\f19a";
-}
-.vi.vi-phone-arrow-up-right-ban:before {
- content: "\f19b";
-}
-.vi.vi-phone-arrow-up-right:before {
- content: "\f19c";
-}
-.vi.vi-phone-clock:before {
- content: "\f19d";
-}
-.vi.vi-phone-gear:before {
- content: "\f19e";
-}
-.vi.vi-phone-list:before {
- content: "\f19f";
-}
-.vi.vi-phone-office:before {
- content: "\f1a0";
-}
-.vi.vi-phone-volume:before {
- content: "\f1a1";
-}
-.vi.vi-phone:before {
- content: "\f1a2";
-}
-.vi.vi-play-pause:before {
- content: "\f1a3";
-}
-.vi.vi-play:before {
- content: "\f1a4";
-}
-.vi.vi-plus:before {
- content: "\f1a5";
-}
-.vi.vi-power:before {
- content: "\f1a6";
-}
-.vi.vi-puzzle-piece:before {
- content: "\f1a7";
-}
-.vi.vi-quote:before {
- content: "\f1a8";
-}
-.vi.vi-redo:before {
- content: "\f1a9";
-}
-.vi.vi-repeat-1:before {
- content: "\f1aa";
-}
-.vi.vi-repeat:before {
- content: "\f1ab";
-}
-.vi.vi-safari:before {
- content: "\f1ac";
-}
-.vi.vi-server:before {
- content: "\f1ad";
-}
-.vi.vi-shield-keyhole:before {
- content: "\f1ae";
-}
-.vi.vi-shield-plus:before {
- content: "\f1af";
-}
-.vi.vi-shield-xmark:before {
- content: "\f1b0";
-}
-.vi.vi-shield:before {
- content: "\f1b1";
-}
-.vi.vi-shuffle:before {
- content: "\f1b2";
-}
-.vi.vi-sim-card:before {
- content: "\f1b3";
-}
-.vi.vi-sippy:before {
- content: "\f1b4";
-}
-.vi.vi-sliders:before {
- content: "\f1b5";
-}
-.vi.vi-smartphone-divert:before {
- content: "\f1b6";
-}
-.vi.vi-smartphone:before {
- content: "\f1b7";
-}
-.vi.vi-spinner-third:before {
- content: "\f1b8";
-}
-.vi.vi-spy:before {
- content: "\f1b9";
-}
-.vi.vi-star:before {
- content: "\f1ba";
-}
-.vi.vi-stop:before {
- content: "\f1bb";
-}
-.vi.vi-store:before {
- content: "\f1bc";
-}
-.vi.vi-strikethrough:before {
- content: "\f1bd";
-}
-.vi.vi-sun:before {
- content: "\f1be";
-}
-.vi.vi-swatchbook:before {
- content: "\f1bf";
-}
-.vi.vi-table-clock:before {
- content: "\f1c0";
-}
-.vi.vi-table:before {
- content: "\f1c1";
-}
-.vi.vi-tag:before {
- content: "\f1c2";
-}
-.vi.vi-tower-broadcast:before {
- content: "\f1c3";
-}
-.vi.vi-trash-can:before {
- content: "\f1c4";
-}
-.vi.vi-triangle-exclamation:before {
- content: "\f1c5";
-}
-.vi.vi-underline:before {
- content: "\f1c6";
-}
-.vi.vi-undo:before {
- content: "\f1c7";
-}
-.vi.vi-unlock:before {
- content: "\f1c8";
-}
-.vi.vi-user-clock:before {
- content: "\f1c9";
-}
-.vi.vi-user-gear:before {
- content: "\f1ca";
-}
-.vi.vi-user-headset:before {
- content: "\f1cb";
-}
-.vi.vi-user-list:before {
- content: "\f1cc";
-}
-.vi.vi-user-lock:before {
- content: "\f1cd";
-}
-.vi.vi-user-plus:before {
- content: "\f1ce";
-}
-.vi.vi-user:before {
- content: "\f1cf";
-}
-.vi.vi-users-circle:before {
- content: "\f1d0";
-}
-.vi.vi-users:before {
- content: "\f1d1";
-}
-.vi.vi-valkyrie-sword:before {
- content: "\f1d2";
-}
-.vi.vi-video:before {
- content: "\f1d3";
-}
-.vi.vi-voicemail:before {
- content: "\f1d4";
-}
-.vi.vi-volume-0:before {
- content: "\f1d5";
-}
-.vi.vi-volume-1:before {
- content: "\f1d6";
-}
-.vi.vi-volume-2:before {
- content: "\f1d7";
-}
-.vi.vi-volume-3:before {
- content: "\f1d8";
-}
-.vi.vi-volume-none:before {
- content: "\f1d9";
-}
-.vi.vi-wallpaper:before {
- content: "\f1da";
-}
-.vi.vi-waveform:before {
- content: "\f1db";
-}
-.vi.vi-webhooks-clock:before {
- content: "\f1dc";
-}
-.vi.vi-webhooks:before {
- content: "\f1dd";
-}
-.vi.vi-window:before {
- content: "\f1de";
-}
-.vi.vi-xmark:before {
- content: "\f1df";
-}
diff --git a/docs/fonts/Valkyrie.eot b/docs/fonts/Valkyrie.eot
deleted file mode 100644
index 9ef7e6f2a..000000000
Binary files a/docs/fonts/Valkyrie.eot and /dev/null differ
diff --git a/docs/fonts/Valkyrie.scss b/docs/fonts/Valkyrie.scss
deleted file mode 100644
index d5f5eb2b9..000000000
--- a/docs/fonts/Valkyrie.scss
+++ /dev/null
@@ -1,736 +0,0 @@
-@font-face {
- font-family: "Valkyrie";
- src: url("./Valkyrie.ttf?cea1930d2268a0efbf07eb0c239356ae") format("truetype"),
-url("./Valkyrie.woff?cea1930d2268a0efbf07eb0c239356ae") format("woff"),
-url("./Valkyrie.woff2?cea1930d2268a0efbf07eb0c239356ae") format("woff2"),
-url("./Valkyrie.eot?cea1930d2268a0efbf07eb0c239356ae#iefix") format("embedded-opentype");
-}
-
-.vi {
- -moz-osx-font-smoothing: grayscale;
- -webkit-font-smoothing: antialiased;
- display: inline-block;
- font-family: Valkyrie !important;
- font-style: normal;
- font-variant: normal;
- font-weight: normal !important;
- line-height: 1;
- text-rendering: auto;
-}
-
-.vi-spin {
- animation-name: animate-spin;
- animation-duration: 2s;
- animation-iteration-count: infinite;
- animation-timing-function: linear;
-}
-
-@media (prefers-reduced-motion: reduce) {
- .vi-spin {
- animation: none;
- }
-}
-
-.vi-rotate-90 {
- transform: rotate(90deg);
-}
-
-.vi-rotate-180 {
- transform: rotate(180deg);
-}
-
-.vi-rotate-270 {
- transform: rotate(270deg);
-}
-
-.vi-flip-x {
- transform: scaleX(-1);
-}
-
-.vi-flip-y {
- transform: scaleY(-1);
-}
-
-.vi-flip {
- transform: scale(-1);
-}
-
-@keyframes animate-spin {
- 0% {
- transform: rotate(0deg);
- }
-
- 100% {
- transform: rotate(360deg);
- }
-}
-
-.vi.vi-address-book:before {
- content: "\f101";
-}
-.vi.vi-angle-down:before {
- content: "\f102";
-}
-.vi.vi-angle-left:before {
- content: "\f103";
-}
-.vi.vi-angle-right:before {
- content: "\f104";
-}
-.vi.vi-angle-up:before {
- content: "\f105";
-}
-.vi.vi-angles-y:before {
- content: "\f106";
-}
-.vi.vi-apple-app-store:before {
- content: "\f107";
-}
-.vi.vi-arrow-down-short-wide:before {
- content: "\f108";
-}
-.vi.vi-arrow-down-to-line:before {
- content: "\f109";
-}
-.vi.vi-arrow-down-wide-short:before {
- content: "\f10a";
-}
-.vi.vi-arrow-down:before {
- content: "\f10b";
-}
-.vi.vi-arrow-left-from-bracket:before {
- content: "\f10c";
-}
-.vi.vi-arrow-left-to-bracket:before {
- content: "\f10d";
-}
-.vi.vi-arrow-left-to-line:before {
- content: "\f10e";
-}
-.vi.vi-arrow-left:before {
- content: "\f10f";
-}
-.vi.vi-arrow-pointer:before {
- content: "\f110";
-}
-.vi.vi-arrow-right-ban:before {
- content: "\f111";
-}
-.vi.vi-arrow-right-from-bracket:before {
- content: "\f112";
-}
-.vi.vi-arrow-right-to-bracket:before {
- content: "\f113";
-}
-.vi.vi-arrow-right-to-line:before {
- content: "\f114";
-}
-.vi.vi-arrow-right:before {
- content: "\f115";
-}
-.vi.vi-arrow-rotate-right:before {
- content: "\f116";
-}
-.vi.vi-arrow-up-short-wide:before {
- content: "\f117";
-}
-.vi.vi-arrow-up-to-line:before {
- content: "\f118";
-}
-.vi.vi-arrow-up-wide-short:before {
- content: "\f119";
-}
-.vi.vi-arrow-up:before {
- content: "\f11a";
-}
-.vi.vi-arrows-rotate-right:before {
- content: "\f11b";
-}
-.vi.vi-asterisk:before {
- content: "\f11c";
-}
-.vi.vi-at:before {
- content: "\f11d";
-}
-.vi.vi-backward:before {
- content: "\f11e";
-}
-.vi.vi-ban:before {
- content: "\f11f";
-}
-.vi.vi-bars:before {
- content: "\f120";
-}
-.vi.vi-blf:before {
- content: "\f121";
-}
-.vi.vi-bold:before {
- content: "\f122";
-}
-.vi.vi-book:before {
- content: "\f123";
-}
-.vi.vi-box-open-full:before {
- content: "\f124";
-}
-.vi.vi-brackets-curly:before {
- content: "\f125";
-}
-.vi.vi-bug:before {
- content: "\f126";
-}
-.vi.vi-building:before {
- content: "\f127";
-}
-.vi.vi-calendar-stars:before {
- content: "\f128";
-}
-.vi.vi-calendar:before {
- content: "\f129";
-}
-.vi.vi-chart-pie:before {
- content: "\f12a";
-}
-.vi.vi-check:before {
- content: "\f12b";
-}
-.vi.vi-chevron-down:before {
- content: "\f12c";
-}
-.vi.vi-chevron-left:before {
- content: "\f12d";
-}
-.vi.vi-chevron-right:before {
- content: "\f12e";
-}
-.vi.vi-chevron-up:before {
- content: "\f12f";
-}
-.vi.vi-chrome:before {
- content: "\f130";
-}
-.vi.vi-circle-check:before {
- content: "\f131";
-}
-.vi.vi-circle-exclamation:before {
- content: "\f132";
-}
-.vi.vi-circle-info:before {
- content: "\f133";
-}
-.vi.vi-circle-plus:before {
- content: "\f134";
-}
-.vi.vi-circle-question:before {
- content: "\f135";
-}
-.vi.vi-circle-user:before {
- content: "\f136";
-}
-.vi.vi-circle-xmark:before {
- content: "\f137";
-}
-.vi.vi-city:before {
- content: "\f138";
-}
-.vi.vi-clear-formatting:before {
- content: "\f139";
-}
-.vi.vi-clear-node:before {
- content: "\f13a";
-}
-.vi.vi-clock-rotate-left:before {
- content: "\f13b";
-}
-.vi.vi-clock:before {
- content: "\f13c";
-}
-.vi.vi-code:before {
- content: "\f13d";
-}
-.vi.vi-codeblock:before {
- content: "\f13e";
-}
-.vi.vi-compass:before {
- content: "\f13f";
-}
-.vi.vi-compress:before {
- content: "\f140";
-}
-.vi.vi-copy:before {
- content: "\f141";
-}
-.vi.vi-devices:before {
- content: "\f142";
-}
-.vi.vi-display:before {
- content: "\f143";
-}
-.vi.vi-earth:before {
- content: "\f144";
-}
-.vi.vi-eclipse:before {
- content: "\f145";
-}
-.vi.vi-edge:before {
- content: "\f146";
-}
-.vi.vi-ellipsis:before {
- content: "\f147";
-}
-.vi.vi-envelope:before {
- content: "\f148";
-}
-.vi.vi-ethernet:before {
- content: "\f149";
-}
-.vi.vi-euro:before {
- content: "\f14a";
-}
-.vi.vi-expand:before {
- content: "\f14b";
-}
-.vi.vi-eye-slash:before {
- content: "\f14c";
-}
-.vi.vi-eye:before {
- content: "\f14d";
-}
-.vi.vi-facebook-messenger:before {
- content: "\f14e";
-}
-.vi.vi-facebook:before {
- content: "\f14f";
-}
-.vi.vi-fast-backward:before {
- content: "\f150";
-}
-.vi.vi-fast-forward:before {
- content: "\f151";
-}
-.vi.vi-fax:before {
- content: "\f152";
-}
-.vi.vi-file:before {
- content: "\f153";
-}
-.vi.vi-files:before {
- content: "\f154";
-}
-.vi.vi-film:before {
- content: "\f155";
-}
-.vi.vi-filter-plus:before {
- content: "\f156";
-}
-.vi.vi-filter-xmark:before {
- content: "\f157";
-}
-.vi.vi-filter:before {
- content: "\f158";
-}
-.vi.vi-fingerprint:before {
- content: "\f159";
-}
-.vi.vi-firefox:before {
- content: "\f15a";
-}
-.vi.vi-flag-checkered:before {
- content: "\f15b";
-}
-.vi.vi-flag:before {
- content: "\f15c";
-}
-.vi.vi-floppy-disk:before {
- content: "\f15d";
-}
-.vi.vi-folder:before {
- content: "\f15e";
-}
-.vi.vi-forward:before {
- content: "\f15f";
-}
-.vi.vi-gauge:before {
- content: "\f160";
-}
-.vi.vi-gear:before {
- content: "\f161";
-}
-.vi.vi-gift:before {
- content: "\f162";
-}
-.vi.vi-github:before {
- content: "\f163";
-}
-.vi.vi-google-play:before {
- content: "\f164";
-}
-.vi.vi-grid:before {
- content: "\f165";
-}
-.vi.vi-grip-lines:before {
- content: "\f166";
-}
-.vi.vi-heading-1:before {
- content: "\f167";
-}
-.vi.vi-heading-2:before {
- content: "\f168";
-}
-.vi.vi-heading-3:before {
- content: "\f169";
-}
-.vi.vi-heading-4:before {
- content: "\f16a";
-}
-.vi.vi-heading-5:before {
- content: "\f16b";
-}
-.vi.vi-heading-6:before {
- content: "\f16c";
-}
-.vi.vi-headset:before {
- content: "\f16d";
-}
-.vi.vi-heart-crack:before {
- content: "\f16e";
-}
-.vi.vi-heart-half:before {
- content: "\f16f";
-}
-.vi.vi-heart:before {
- content: "\f170";
-}
-.vi.vi-horizontal-rule:before {
- content: "\f171";
-}
-.vi.vi-house:before {
- content: "\f172";
-}
-.vi.vi-id-card:before {
- content: "\f173";
-}
-.vi.vi-image:before {
- content: "\f174";
-}
-.vi.vi-italic:before {
- content: "\f175";
-}
-.vi.vi-laptop:before {
- content: "\f176";
-}
-.vi.vi-layers-plus:before {
- content: "\f177";
-}
-.vi.vi-layers:before {
- content: "\f178";
-}
-.vi.vi-lightbulb-on:before {
- content: "\f179";
-}
-.vi.vi-lightbulb:before {
- content: "\f17a";
-}
-.vi.vi-link-slash:before {
- content: "\f17b";
-}
-.vi.vi-link:before {
- content: "\f17c";
-}
-.vi.vi-linkedin:before {
- content: "\f17d";
-}
-.vi.vi-list-check:before {
- content: "\f17e";
-}
-.vi.vi-list-clock:before {
- content: "\f17f";
-}
-.vi.vi-list-ol-clock:before {
- content: "\f180";
-}
-.vi.vi-list-ol:before {
- content: "\f181";
-}
-.vi.vi-list:before {
- content: "\f182";
-}
-.vi.vi-location-pin-dot:before {
- content: "\f183";
-}
-.vi.vi-location-pin-slash:before {
- content: "\f184";
-}
-.vi.vi-location-pin:before {
- content: "\f185";
-}
-.vi.vi-location-pins-route:before {
- content: "\f186";
-}
-.vi.vi-lock:before {
- content: "\f187";
-}
-.vi.vi-logs:before {
- content: "\f188";
-}
-.vi.vi-magnifying-glass:before {
- content: "\f189";
-}
-.vi.vi-megaphone:before {
- content: "\f18a";
-}
-.vi.vi-message-pen:before {
- content: "\f18b";
-}
-.vi.vi-message-smile:before {
- content: "\f18c";
-}
-.vi.vi-message-text:before {
- content: "\f18d";
-}
-.vi.vi-message:before {
- content: "\f18e";
-}
-.vi.vi-microphone:before {
- content: "\f18f";
-}
-.vi.vi-moon:before {
- content: "\f190";
-}
-.vi.vi-music:before {
- content: "\f191";
-}
-.vi.vi-network:before {
- content: "\f192";
-}
-.vi.vi-numpad:before {
- content: "\f193";
-}
-.vi.vi-paper-plane-top:before {
- content: "\f194";
-}
-.vi.vi-parachute-box:before {
- content: "\f195";
-}
-.vi.vi-paragraph:before {
- content: "\f196";
-}
-.vi.vi-pause:before {
- content: "\f197";
-}
-.vi.vi-pen:before {
- content: "\f198";
-}
-.vi.vi-phone-arrow-down-left-ban:before {
- content: "\f199";
-}
-.vi.vi-phone-arrow-down-left:before {
- content: "\f19a";
-}
-.vi.vi-phone-arrow-up-right-ban:before {
- content: "\f19b";
-}
-.vi.vi-phone-arrow-up-right:before {
- content: "\f19c";
-}
-.vi.vi-phone-clock:before {
- content: "\f19d";
-}
-.vi.vi-phone-gear:before {
- content: "\f19e";
-}
-.vi.vi-phone-list:before {
- content: "\f19f";
-}
-.vi.vi-phone-office:before {
- content: "\f1a0";
-}
-.vi.vi-phone-volume:before {
- content: "\f1a1";
-}
-.vi.vi-phone:before {
- content: "\f1a2";
-}
-.vi.vi-play-pause:before {
- content: "\f1a3";
-}
-.vi.vi-play:before {
- content: "\f1a4";
-}
-.vi.vi-plus:before {
- content: "\f1a5";
-}
-.vi.vi-power:before {
- content: "\f1a6";
-}
-.vi.vi-puzzle-piece:before {
- content: "\f1a7";
-}
-.vi.vi-quote:before {
- content: "\f1a8";
-}
-.vi.vi-redo:before {
- content: "\f1a9";
-}
-.vi.vi-repeat-1:before {
- content: "\f1aa";
-}
-.vi.vi-repeat:before {
- content: "\f1ab";
-}
-.vi.vi-safari:before {
- content: "\f1ac";
-}
-.vi.vi-server:before {
- content: "\f1ad";
-}
-.vi.vi-shield-keyhole:before {
- content: "\f1ae";
-}
-.vi.vi-shield-plus:before {
- content: "\f1af";
-}
-.vi.vi-shield-xmark:before {
- content: "\f1b0";
-}
-.vi.vi-shield:before {
- content: "\f1b1";
-}
-.vi.vi-shuffle:before {
- content: "\f1b2";
-}
-.vi.vi-sim-card:before {
- content: "\f1b3";
-}
-.vi.vi-sippy:before {
- content: "\f1b4";
-}
-.vi.vi-sliders:before {
- content: "\f1b5";
-}
-.vi.vi-smartphone-divert:before {
- content: "\f1b6";
-}
-.vi.vi-smartphone:before {
- content: "\f1b7";
-}
-.vi.vi-spinner-third:before {
- content: "\f1b8";
-}
-.vi.vi-spy:before {
- content: "\f1b9";
-}
-.vi.vi-star:before {
- content: "\f1ba";
-}
-.vi.vi-stop:before {
- content: "\f1bb";
-}
-.vi.vi-store:before {
- content: "\f1bc";
-}
-.vi.vi-strikethrough:before {
- content: "\f1bd";
-}
-.vi.vi-sun:before {
- content: "\f1be";
-}
-.vi.vi-swatchbook:before {
- content: "\f1bf";
-}
-.vi.vi-table-clock:before {
- content: "\f1c0";
-}
-.vi.vi-table:before {
- content: "\f1c1";
-}
-.vi.vi-tag:before {
- content: "\f1c2";
-}
-.vi.vi-tower-broadcast:before {
- content: "\f1c3";
-}
-.vi.vi-trash-can:before {
- content: "\f1c4";
-}
-.vi.vi-triangle-exclamation:before {
- content: "\f1c5";
-}
-.vi.vi-underline:before {
- content: "\f1c6";
-}
-.vi.vi-undo:before {
- content: "\f1c7";
-}
-.vi.vi-unlock:before {
- content: "\f1c8";
-}
-.vi.vi-user-clock:before {
- content: "\f1c9";
-}
-.vi.vi-user-gear:before {
- content: "\f1ca";
-}
-.vi.vi-user-headset:before {
- content: "\f1cb";
-}
-.vi.vi-user-list:before {
- content: "\f1cc";
-}
-.vi.vi-user-lock:before {
- content: "\f1cd";
-}
-.vi.vi-user-plus:before {
- content: "\f1ce";
-}
-.vi.vi-user:before {
- content: "\f1cf";
-}
-.vi.vi-users-circle:before {
- content: "\f1d0";
-}
-.vi.vi-users:before {
- content: "\f1d1";
-}
-.vi.vi-valkyrie-sword:before {
- content: "\f1d2";
-}
-.vi.vi-video:before {
- content: "\f1d3";
-}
-.vi.vi-voicemail:before {
- content: "\f1d4";
-}
-.vi.vi-volume-0:before {
- content: "\f1d5";
-}
-.vi.vi-volume-1:before {
- content: "\f1d6";
-}
-.vi.vi-volume-2:before {
- content: "\f1d7";
-}
-.vi.vi-volume-3:before {
- content: "\f1d8";
-}
-.vi.vi-volume-none:before {
- content: "\f1d9";
-}
-.vi.vi-wallpaper:before {
- content: "\f1da";
-}
-.vi.vi-waveform:before {
- content: "\f1db";
-}
-.vi.vi-webhooks-clock:before {
- content: "\f1dc";
-}
-.vi.vi-webhooks:before {
- content: "\f1dd";
-}
-.vi.vi-window:before {
- content: "\f1de";
-}
-.vi.vi-xmark:before {
- content: "\f1df";
-}
diff --git a/docs/fonts/Valkyrie.ttf b/docs/fonts/Valkyrie.ttf
deleted file mode 100644
index 4d8e3a03e..000000000
Binary files a/docs/fonts/Valkyrie.ttf and /dev/null differ
diff --git a/docs/fonts/Valkyrie.woff b/docs/fonts/Valkyrie.woff
deleted file mode 100644
index cea01245f..000000000
Binary files a/docs/fonts/Valkyrie.woff and /dev/null differ
diff --git a/docs/fonts/Valkyrie.woff2 b/docs/fonts/Valkyrie.woff2
deleted file mode 100644
index d521a73ac..000000000
Binary files a/docs/fonts/Valkyrie.woff2 and /dev/null differ
diff --git a/docs/index.html b/docs/index.html
index 051c563b4..c800e441a 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -1,2147 +1,16 @@
-
+
-
-
- Valkyrie
-
-
-
-
-
-
-
-
-
-
-
Valkyrie
-
-
-
-
-
-
-
-
-
- address-book
-
-
-
-
-
-
-
-
- angle-down
-
-
-
-
-
-
-
-
- angle-left
-
-
-
-
-
-
-
-
- angle-right
-
-
-
-
-
-
-
-
- angle-up
-
-
-
-
-
-
-
-
- angles-y
-
-
-
-
-
-
-
-
- apple-app-store
-
-
-
-
-
-
-
-
- arrow-down-short-wide
-
-
-
-
-
-
-
-
- arrow-down-to-line
-
-
-
-
-
-
-
-
- arrow-down-wide-short
-
-
-
-
-
-
-
-
- arrow-down
-
-
-
-
-
-
-
-
- arrow-left-from-bracket
-
-
-
-
-
-
-
-
- arrow-left-to-bracket
-
-
-
-
-
-
-
-
- arrow-left-to-line
-
-
-
-
-
-
-
-
- arrow-left
-
-
-
-
-
-
-
-
- arrow-pointer
-
-
-
-
-
-
-
-
- arrow-right-ban
-
-
-
-
-
-
-
-
- arrow-right-from-bracket
-
-
-
-
-
-
-
-
- arrow-right-to-bracket
-
-
-
-
-
-
-
-
- arrow-right-to-line
-
-
-
-
-
-
-
-
- arrow-right
-
-
-
-
-
-
-
-
- arrow-rotate-right
-
-
-
-
-
-
-
-
- arrow-up-short-wide
-
-
-
-
-
-
-
-
- arrow-up-to-line
-
-
-
-
-
-
-
-
- arrow-up-wide-short
-
-
-
-
-
-
-
-
- arrow-up
-
-
-
-
-
-
-
-
- arrows-rotate-right
-
-
-
-
-
-
-
-
- asterisk
-
-
-
-
-
-
-
-
- at
-
-
-
-
-
-
-
-
- backward
-
-
-
-
-
-
-
-
- ban
-
-
-
-
-
-
-
-
- bars
-
-
-
-
-
-
-
-
- blf
-
-
-
-
-
-
-
-
- bold
-
-
-
-
-
-
-
-
- book
-
-
-
-
-
-
-
-
- box-open-full
-
-
-
-
-
-
-
-
- brackets-curly
-
-
-
-
-
-
-
-
- bug
-
-
-
-
-
-
-
-
- building
-
-
-
-
-
-
-
-
- calendar-stars
-
-
-
-
-
-
-
-
- calendar
-
-
-
-
-
-
-
-
- chart-pie
-
-
-
-
-
-
-
-
- check
-
-
-
-
-
-
-
-
- chevron-down
-
-
-
-
-
-
-
-
- chevron-left
-
-
-
-
-
-
-
-
- chevron-right
-
-
-
-
-
-
-
-
- chevron-up
-
-
-
-
-
-
-
-
- chrome
-
-
-
-
-
-
-
-
- circle-check
-
-
-
-
-
-
-
-
- circle-exclamation
-
-
-
-
-
-
-
-
- circle-info
-
-
-
-
-
-
-
-
- circle-plus
-
-
-
-
-
-
-
-
- circle-question
-
-
-
-
-
-
-
-
- circle-user
-
-
-
-
-
-
-
-
- circle-xmark
-
-
-
-
-
-
-
-
- city
-
-
-
-
-
-
-
-
- clear-formatting
-
-
-
-
-
-
-
-
- clear-node
-
-
-
-
-
-
-
-
- clock-rotate-left
-
-
-
-
-
-
-
-
- clock
-
-
-
-
-
-
-
-
- code
-
-
-
-
-
-
-
-
- codeblock
-
-
-
-
-
-
-
-
- compass
-
-
-
-
-
-
-
-
- compress
-
-
-
-
-
-
-
-
- copy
-
-
-
-
-
-
-
-
- devices
-
-
-
-
-
-
-
-
- display
-
-
-
-
-
-
-
-
- earth
-
-
-
-
-
-
-
-
- eclipse
-
-
-
-
-
-
-
-
- edge
-
-
-
-
-
-
-
-
- ellipsis
-
-
-
-
-
-
-
-
- envelope
-
-
-
-
-
-
-
-
- ethernet
-
-
-
-
-
-
-
-
- euro
-
-
-
-
-
-
-
-
- expand
-
-
-
-
-
-
-
-
- eye-slash
-
-
-
-
-
-
-
-
- eye
-
-
-
-
-
-
-
-
- facebook-messenger
-
-
-
-
-
-
-
-
- facebook
-
-
-
-
-
-
-
-
- fast-backward
-
-
-
-
-
-
-
-
- fast-forward
-
-
-
-
-
-
-
-
- fax
-
-
-
-
-
-
-
-
- file
-
-
-
-
-
-
-
-
- files
-
-
-
-
-
-
-
-
- film
-
-
-
-
-
-
-
-
- filter-plus
-
-
-
-
-
-
-
-
- filter-xmark
-
-
-
-
-
-
-
-
- filter
-
-
-
-
-
-
-
-
- fingerprint
-
-
-
-
-
-
-
-
- firefox
-
-
-
-
-
-
-
-
- flag-checkered
-
-
-
-
-
-
-
-
- flag
-
-
-
-
-
-
-
-
- floppy-disk
-
-
-
-
-
-
-
-
- folder
-
-
-
-
-
-
-
-
- forward
-
-
-
-
-
-
-
-
- gauge
-
-
-
-
-
-
-
-
- gear
-
-
-
-
-
-
-
-
- gift
-
-
-
-
-
-
-
-
- github
-
-
-
-
-
-
-
-
- google-play
-
-
-
-
-
-
-
-
- grid
-
-
-
-
-
-
-
-
- grip-lines
-
-
-
-
-
-
-
-
- heading-1
-
-
-
-
-
-
-
-
- heading-2
-
-
-
-
-
-
-
-
- heading-3
-
-
-
-
-
-
-
-
- heading-4
-
-
-
-
-
-
-
-
- heading-5
-
-
-
-
-
-
-
-
- heading-6
-
-
-
-
-
-
-
-
- headset
-
-
-
-
-
-
-
-
- heart-crack
-
-
-
-
-
-
-
-
- heart-half
-
-
-
-
-
-
-
-
- heart
-
-
-
-
-
-
-
-
- horizontal-rule
-
-
-
-
-
-
-
-
- house
-
-
-
-
-
-
-
-
- id-card
-
-
-
-
-
-
-
-
- image
-
-
-
-
-
-
-
-
- italic
-
-
-
-
-
-
-
-
- laptop
-
-
-
-
-
-
-
-
- layers-plus
-
-
-
-
-
-
-
-
- layers
-
-
-
-
-
-
-
-
- lightbulb-on
-
-
-
-
-
-
-
-
- lightbulb
-
-
-
-
-
-
-
-
- link-slash
-
-
-
-
-
-
-
-
- link
-
-
-
-
-
-
-
-
- linkedin
-
-
-
-
-
-
-
-
- list-check
-
-
-
-
-
-
-
-
- list-clock
-
-
-
-
-
-
-
-
- list-ol-clock
-
-
-
-
-
-
-
-
- list-ol
-
-
-
-
-
-
-
-
- list
-
-
-
-
-
-
-
-
- location-pin-dot
-
-
-
-
-
-
-
-
- location-pin-slash
-
-
-
-
-
-
-
-
- location-pin
-
-
-
-
-
-
-
-
- location-pins-route
-
-
-
-
-
-
-
-
- lock
-
-
-
-
-
-
-
-
- logs
-
-
-
-
-
-
-
-
- magnifying-glass
-
-
-
-
-
-
-
-
- megaphone
-
-
-
-
-
-
-
-
- message-pen
-
-
-
-
-
-
-
-
- message-smile
-
-
-
-
-
-
-
-
- message-text
-
-
-
-
-
-
-
-
- message
-
-
-
-
-
-
-
-
- microphone
-
-
-
-
-
-
-
-
- moon
-
-
-
-
-
-
-
-
- music
-
-
-
-
-
-
-
-
- network
-
-
-
-
-
-
-
-
- numpad
-
-
-
-
-
-
-
-
- paper-plane-top
-
-
-
-
-
-
-
-
- parachute-box
-
-
-
-
-
-
-
-
- paragraph
-
-
-
-
-
-
-
-
- pause
-
-
-
-
-
-
-
-
- pen
-
-
-
-
-
-
-
-
- phone-arrow-down-left-ban
-
-
-
-
-
-
-
-
- phone-arrow-down-left
-
-
-
-
-
-
-
-
- phone-arrow-up-right-ban
-
-
-
-
-
-
-
-
- phone-arrow-up-right
-
-
-
-
-
-
-
-
- phone-clock
-
-
-
-
-
-
-
-
- phone-gear
-
-
-
-
-
-
-
-
- phone-list
-
-
-
-
-
-
-
-
- phone-office
-
-
-
-
-
-
-
-
- phone-volume
-
-
-
-
-
-
-
-
- phone
-
-
-
-
-
-
-
-
- play-pause
-
-
-
-
-
-
-
-
- play
-
-
-
-
-
-
-
-
- plus
-
-
-
-
-
-
-
-
- power
-
-
-
-
-
-
-
-
- puzzle-piece
-
-
-
-
-
-
-
-
- quote
-
-
-
-
-
-
-
-
- redo
-
-
-
-
-
-
-
-
- repeat-1
-
-
-
-
-
-
-
-
- repeat
-
-
-
-
-
-
-
-
- safari
-
-
-
-
-
-
-
-
- server
-
-
-
-
-
-
-
-
- shield-keyhole
-
-
-
-
-
-
-
-
- shield-plus
-
-
-
-
-
-
-
-
- shield-xmark
-
-
-
-
-
-
-
-
- shield
-
-
-
-
-
-
-
-
- shuffle
-
-
-
-
-
-
-
-
- sim-card
-
-
-
-
-
-
-
-
- sippy
-
-
-
-
-
-
-
-
- sliders
-
-
-
-
-
-
-
-
- smartphone-divert
-
-
-
-
-
-
-
-
- smartphone
-
-
-
-
-
-
-
-
- spinner-third
-
-
-
-
-
-
-
-
- spy
-
-
-
-
-
-
-
-
- star
-
-
-
-
-
-
-
-
- stop
-
-
-
-
-
-
-
-
- store
-
-
-
-
-
-
-
-
- strikethrough
-
-
-
-
-
-
-
-
- sun
-
-
-
-
-
-
-
-
- swatchbook
-
-
-
-
-
-
-
-
- table-clock
-
-
-
-
-
-
-
-
- table
-
-
-
-
-
-
-
-
- tag
-
-
-
-
-
-
-
-
- tower-broadcast
-
-
-
-
-
-
-
-
- trash-can
-
-
-
-
-
-
-
-
- triangle-exclamation
-
-
-
-
-
-
-
-
- underline
-
-
-
-
-
-
-
-
- undo
-
-
-
-
-
-
-
-
- unlock
-
-
-
-
-
-
-
-
- user-clock
-
-
-
-
-
-
-
-
- user-gear
-
-
-
-
-
-
-
-
- user-headset
-
-
-
-
-
-
-
-
- user-list
-
-
-
-
-
-
-
-
- user-lock
-
-
-
-
-
-
-
-
- user-plus
-
-
-
-
-
-
-
-
- user
-
-
-
-
-
-
-
-
- users-circle
-
-
-
-
-
-
-
-
- users
-
-
-
-
-
-
-
-
- valkyrie-sword
-
-
-
-
-
-
-
-
- video
-
-
-
-
-
-
-
-
- voicemail
-
-
-
-
-
-
-
-
- volume-0
-
-
-
-
-
-
-
-
- volume-1
-
-
-
-
-
-
-
-
- volume-2
-
-
-
-
-
-
-
-
- volume-3
-
-
-
-
-
-
-
-
- volume-none
-
-
-
-
-
-
-
-
- wallpaper
-
-
-
-
-
-
-
-
- waveform
-
-
-
-
-
-
-
-
- webhooks-clock
-
-
-
-
-
-
-
-
- webhooks
-
-
-
-
-
-
-
-
- window
-
-
-
-
-
-
-
-
- xmark
-
-
-
-
- CSS classes
-
-
-
-
-
-
-
- spin
-
-
-
-
-
-
-
- rotate-90
-
-
-
-
-
-
-
- rotate-180
-
-
-
-
-
-
-
- rotate-270
-
-
-
-
-
-
-
- flip-x
-
-
-
-
-
-
-
- flip-y
-
-
-
-
-
-
-
- flip
-
-
-
-
+
+
+
+
+ %VALKYRIE_APP_TITLE%
+
+
+
+
+
+
+
+
diff --git a/docs/package-lock.json b/docs/package-lock.json
deleted file mode 100644
index 594f2616f..000000000
--- a/docs/package-lock.json
+++ /dev/null
@@ -1,4997 +0,0 @@
-{
- "name": "valkyrie-docs",
- "version": "1.0.0",
- "lockfileVersion": 1,
- "requires": true,
- "dependencies": {
- "@sippy-platform/valkyrie": {
- "version": "file:..",
- "dependencies": {
- "@babel/code-frame": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
- "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
- "requires": {
- "@babel/highlight": "^7.12.13"
- }
- },
- "@babel/helper-validator-identifier": {
- "version": "7.14.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
- "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A=="
- },
- "@babel/highlight": {
- "version": "7.14.0",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
- "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
- "requires": {
- "@babel/helper-validator-identifier": "^7.14.0",
- "chalk": "^2.0.0",
- "js-tokens": "^4.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "@nodelib/fs.scandir": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz",
- "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==",
- "requires": {
- "@nodelib/fs.stat": "2.0.4",
- "run-parallel": "^1.1.9"
- }
- },
- "@nodelib/fs.stat": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz",
- "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q=="
- },
- "@nodelib/fs.walk": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz",
- "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==",
- "requires": {
- "@nodelib/fs.scandir": "2.1.4",
- "fastq": "^1.6.0"
- }
- },
- "@npmcli/move-file": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
- "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
- "requires": {
- "mkdirp": "^1.0.4",
- "rimraf": "^3.0.2"
- },
- "dependencies": {
- "mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
- }
- }
- },
- "@sindresorhus/is": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
- "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ=="
- },
- "@szmarczak/http-timer": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
- "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
- "requires": {
- "defer-to-connect": "^1.0.1"
- }
- },
- "@tootallnate/once": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
- "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="
- },
- "@trysound/sax": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.1.1.tgz",
- "integrity": "sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow=="
- },
- "@types/make-dir": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@types/make-dir/-/make-dir-2.1.0.tgz",
- "integrity": "sha512-KNpeVn6tjPq5BtHdcAUNthrolKEH2wwaJzYfAXiuh7eecR2IX/VO5UDdiTn3QAULfaIR92gOalzm8S7XVwKjww==",
- "requires": {
- "make-dir": "*"
- }
- },
- "@types/minimist": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
- "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ=="
- },
- "@types/normalize-package-data": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
- "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw=="
- },
- "@types/parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
- },
- "@types/prop-types": {
- "version": "15.7.4",
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz",
- "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ=="
- },
- "@types/q": {
- "version": "1.5.5",
- "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz",
- "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ=="
- },
- "@types/react": {
- "version": "17.0.18",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.18.tgz",
- "integrity": "sha512-YTLgu7oS5zvSqq49X5Iue5oAbVGhgPc5Au29SJC4VeE17V6gASoOxVkUDy9pXFMRFxCWCD9fLeweNFizo3UzOg==",
- "requires": {
- "@types/prop-types": "*",
- "@types/scheduler": "*",
- "csstype": "^3.0.2"
- }
- },
- "@types/scheduler": {
- "version": "0.16.2",
- "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
- "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
- },
- "abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
- },
- "agent-base": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
- "requires": {
- "debug": "4"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "agentkeepalive": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.4.tgz",
- "integrity": "sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==",
- "requires": {
- "debug": "^4.1.0",
- "depd": "^1.1.2",
- "humanize-ms": "^1.2.1"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "aggregate-error": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
- "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
- "requires": {
- "clean-stack": "^2.0.0",
- "indent-string": "^4.0.0"
- }
- },
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- }
- },
- "amdefine": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
- "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="
- },
- "ansi-align": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz",
- "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==",
- "requires": {
- "string-width": "^3.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
- },
- "string-width": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
- "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
- "requires": {
- "emoji-regex": "^7.0.1",
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^5.1.0"
- }
- },
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "requires": {
- "ansi-regex": "^4.1.0"
- }
- }
- }
- },
- "ansi-gray": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
- "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
- "requires": {
- "ansi-wrap": "0.1.0"
- }
- },
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "ansi-wrap": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
- "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768="
- },
- "anymatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
- "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
- "requires": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- }
- },
- "aproba": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
- "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
- },
- "are-we-there-yet": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
- "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^2.0.6"
- },
- "dependencies": {
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "requires": {
- "sprintf-js": "~1.0.2"
- }
- },
- "array-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="
- },
- "array.prototype.flatmap": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz",
- "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==",
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1",
- "function-bind": "^1.1.1"
- }
- },
- "arrify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
- "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0="
- },
- "asn1": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
- "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
- "requires": {
- "safer-buffer": "~2.1.0"
- }
- },
- "assert-plus": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
- },
- "async-foreach": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
- "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI="
- },
- "asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
- },
- "at-least-node": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
- "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="
- },
- "autoprefixer": {
- "version": "10.3.1",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.1.tgz",
- "integrity": "sha512-L8AmtKzdiRyYg7BUXJTzigmhbQRCXFKz6SA1Lqo0+AR2FBbQ4aTAPFSDlOutnFkjhiz8my4agGXog1xlMjPJ6A==",
- "requires": {
- "browserslist": "^4.16.6",
- "caniuse-lite": "^1.0.30001243",
- "colorette": "^1.2.2",
- "fraction.js": "^4.1.1",
- "normalize-range": "^0.1.2",
- "postcss-value-parser": "^4.1.0"
- }
- },
- "aws-sign2": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
- "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
- },
- "aws4": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
- "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
- },
- "balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
- },
- "base64-js": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
- },
- "bcrypt-pbkdf": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
- "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
- "requires": {
- "tweetnacl": "^0.14.3"
- }
- },
- "binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
- },
- "bindings": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
- "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
- "requires": {
- "file-uri-to-path": "1.0.0"
- }
- },
- "bl": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
- "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
- "requires": {
- "buffer": "^5.5.0",
- "inherits": "^2.0.4",
- "readable-stream": "^3.4.0"
- }
- },
- "boolbase": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
- "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
- },
- "boxen": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz",
- "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==",
- "requires": {
- "ansi-align": "^3.0.0",
- "camelcase": "^5.3.1",
- "chalk": "^3.0.0",
- "cli-boxes": "^2.2.0",
- "string-width": "^4.1.0",
- "term-size": "^2.1.0",
- "type-fest": "^0.8.1",
- "widest-line": "^3.1.0"
- },
- "dependencies": {
- "chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
- },
- "string-width": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
- "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "type-fest": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA=="
- }
- }
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "requires": {
- "fill-range": "^7.0.1"
- }
- },
- "browserslist": {
- "version": "4.16.6",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz",
- "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==",
- "requires": {
- "caniuse-lite": "^1.0.30001219",
- "colorette": "^1.2.2",
- "electron-to-chromium": "^1.3.723",
- "escalade": "^3.1.1",
- "node-releases": "^1.1.71"
- }
- },
- "buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "requires": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
- "bufferstreams": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-3.0.0.tgz",
- "integrity": "sha512-Qg0ggJUWJq90vtg4lDsGN9CDWvzBMQxhiEkSOD/sJfYt6BLect3eV1/S6K7SCSKJ34n60rf6U5eUPmQENVE4UA==",
- "requires": {
- "readable-stream": "^3.4.0"
- }
- },
- "bundle-scss": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/bundle-scss/-/bundle-scss-1.5.0.tgz",
- "integrity": "sha512-ocnPfajzxNon6MRBm91cNugSXxhaASOtI+0209EWCVuqDNd4QmS+OO6YMlJ/WSBzOIbZYIAimB0Gx4/OugA6LQ==",
- "requires": {
- "@types/make-dir": "^2.1.0",
- "commander": "^7.0.0",
- "fancy-log": "^1.3.3",
- "globby": "^11.0.2",
- "make-dir": "^3.1.0",
- "rimraf": "^3.0.2"
- }
- },
- "cacache": {
- "version": "15.2.0",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz",
- "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==",
- "requires": {
- "@npmcli/move-file": "^1.0.1",
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "glob": "^7.1.4",
- "infer-owner": "^1.0.4",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.1",
- "minipass-collect": "^1.0.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.2",
- "mkdirp": "^1.0.3",
- "p-map": "^4.0.0",
- "promise-inflight": "^1.0.1",
- "rimraf": "^3.0.2",
- "ssri": "^8.0.1",
- "tar": "^6.0.2",
- "unique-filename": "^1.1.1"
- },
- "dependencies": {
- "mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
- }
- }
- },
- "cacheable-request": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
- "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
- "requires": {
- "clone-response": "^1.0.2",
- "get-stream": "^5.1.0",
- "http-cache-semantics": "^4.0.0",
- "keyv": "^3.0.0",
- "lowercase-keys": "^2.0.0",
- "normalize-url": "^4.1.0",
- "responselike": "^1.0.2"
- },
- "dependencies": {
- "get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "lowercase-keys": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
- "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
- }
- }
- },
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
- "callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
- },
- "camel-case": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
- "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
- "requires": {
- "pascal-case": "^3.1.2",
- "tslib": "^2.0.3"
- }
- },
- "camelcase": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
- "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
- },
- "camelcase-keys": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
- "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
- "requires": {
- "camelcase": "^5.3.1",
- "map-obj": "^4.0.0",
- "quick-lru": "^4.0.1"
- }
- },
- "caniuse-lite": {
- "version": "1.0.30001247",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001247.tgz",
- "integrity": "sha512-4rS7co+7+AoOSPRPOPUt5/GdaqZc0EsUpWk66ofE3HJTAajUK2Ss2VwoNzVN69ghg8lYYlh0an0Iy4LIHHo9UQ=="
- },
- "capital-case": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz",
- "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==",
- "requires": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3",
- "upper-case-first": "^2.0.2"
- }
- },
- "caseless": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
- "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "change-case": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz",
- "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==",
- "requires": {
- "camel-case": "^4.1.2",
- "capital-case": "^1.0.4",
- "constant-case": "^3.0.4",
- "dot-case": "^3.0.4",
- "header-case": "^2.0.4",
- "no-case": "^3.0.4",
- "param-case": "^3.0.4",
- "pascal-case": "^3.1.2",
- "path-case": "^3.0.4",
- "sentence-case": "^3.0.4",
- "snake-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "chokidar": {
- "version": "3.5.1",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
- "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
- "requires": {
- "anymatch": "~3.1.1",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.0",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.5.0"
- }
- },
- "chownr": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
- },
- "ci-info": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
- "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
- },
- "clean-stack": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
- "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A=="
- },
- "cli-boxes": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
- "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw=="
- },
- "cli-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.0.tgz",
- "integrity": "sha512-a0VZ8LeraW0jTuCkuAGMNufareGHhyZU9z8OGsW0gXd1hZGi1SRuNRXdbGkraBBKnhyUhyebFWnRbp+dIn0f0A==",
- "requires": {
- "ansi-regex": "^2.1.1",
- "d": "^1.0.1",
- "es5-ext": "^0.10.51",
- "es6-iterator": "^2.0.3",
- "memoizee": "^0.4.14",
- "timers-ext": "^0.1.7"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
- }
- }
- },
- "cli-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
- "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
- "requires": {
- "restore-cursor": "^3.1.0"
- }
- },
- "cli-spinners": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz",
- "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q=="
- },
- "cliui": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
- "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
- "requires": {
- "string-width": "^3.1.0",
- "strip-ansi": "^5.2.0",
- "wrap-ansi": "^5.1.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
- },
- "string-width": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
- "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
- "requires": {
- "emoji-regex": "^7.0.1",
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^5.1.0"
- }
- },
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "requires": {
- "ansi-regex": "^4.1.0"
- }
- }
- }
- },
- "clone": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
- "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4="
- },
- "clone-response": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
- "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
- "requires": {
- "mimic-response": "^1.0.0"
- }
- },
- "clsx": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz",
- "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA=="
- },
- "coa": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
- "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
- "requires": {
- "@types/q": "^1.5.1",
- "chalk": "^2.4.1",
- "q": "^1.1.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "code-point-at": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
- "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "color-support": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
- "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="
- },
- "colorette": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
- "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w=="
- },
- "combined-stream": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "requires": {
- "delayed-stream": "~1.0.0"
- }
- },
- "commander": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
- },
- "configstore": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
- "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
- "requires": {
- "dot-prop": "^5.2.0",
- "graceful-fs": "^4.1.2",
- "make-dir": "^3.0.0",
- "unique-string": "^2.0.0",
- "write-file-atomic": "^3.0.0",
- "xdg-basedir": "^4.0.0"
- }
- },
- "console-control-strings": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
- "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
- },
- "constant-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz",
- "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==",
- "requires": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3",
- "upper-case": "^2.0.2"
- }
- },
- "core-util-is": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
- },
- "cosmiconfig": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
- "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
- "requires": {
- "@types/parse-json": "^4.0.0",
- "import-fresh": "^3.1.0",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.7.2"
- }
- },
- "cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- }
- },
- "crypto-random-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
- "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="
- },
- "css-select": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz",
- "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",
- "requires": {
- "boolbase": "^1.0.0",
- "css-what": "^5.0.0",
- "domhandler": "^4.2.0",
- "domutils": "^2.6.0",
- "nth-check": "^2.0.0"
- }
- },
- "css-select-base-adapter": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
- "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w=="
- },
- "css-tree": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
- "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
- "requires": {
- "mdn-data": "2.0.14",
- "source-map": "^0.6.1"
- }
- },
- "css-what": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz",
- "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg=="
- },
- "csso": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
- "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
- "requires": {
- "css-tree": "^1.1.2"
- }
- },
- "csstype": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz",
- "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw=="
- },
- "cubic2quad": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/cubic2quad/-/cubic2quad-1.2.1.tgz",
- "integrity": "sha512-wT5Y7mO8abrV16gnssKdmIhIbA9wSkeMzhh27jAguKrV82i24wER0vL5TGhUJ9dbJNDcigoRZ0IAHFEEEI4THQ=="
- },
- "d": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
- "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
- "requires": {
- "es5-ext": "^0.10.50",
- "type": "^1.0.1"
- }
- },
- "dashdash": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
- "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
- "requires": {
- "assert-plus": "^1.0.0"
- }
- },
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
- },
- "decamelize-keys": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
- "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
- "requires": {
- "decamelize": "^1.1.0",
- "map-obj": "^1.0.0"
- },
- "dependencies": {
- "map-obj": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
- "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0="
- }
- }
- },
- "decompress-response": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
- "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
- "requires": {
- "mimic-response": "^1.0.0"
- }
- },
- "deep-extend": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
- },
- "defaults": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
- "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
- "requires": {
- "clone": "^1.0.2"
- }
- },
- "defer-to-connect": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
- "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ=="
- },
- "define-properties": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
- "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
- "requires": {
- "object-keys": "^1.0.12"
- }
- },
- "delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
- },
- "delegates": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
- "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
- },
- "depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
- },
- "dependency-graph": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz",
- "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w=="
- },
- "dir-glob": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "requires": {
- "path-type": "^4.0.0"
- }
- },
- "dom-serializer": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
- "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
- "requires": {
- "domelementtype": "^2.0.1",
- "domhandler": "^4.2.0",
- "entities": "^2.0.0"
- }
- },
- "domelementtype": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
- "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
- },
- "domhandler": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz",
- "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==",
- "requires": {
- "domelementtype": "^2.2.0"
- }
- },
- "domutils": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz",
- "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==",
- "requires": {
- "dom-serializer": "^1.0.1",
- "domelementtype": "^2.2.0",
- "domhandler": "^4.2.0"
- }
- },
- "dot-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
- "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
- "requires": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "dot-prop": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
- "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
- "requires": {
- "is-obj": "^2.0.0"
- }
- },
- "duplexer3": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
- "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
- },
- "ecc-jsbn": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
- "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
- "requires": {
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.1.0"
- }
- },
- "electron-to-chromium": {
- "version": "1.3.786",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.786.tgz",
- "integrity": "sha512-AmvbLBj3hepRk8v/DHrFF8gINxOFfDbrn6Ts3PcK46/FBdQb5OMmpamSpZQXSkfi77FfBzYtQtAk+00LCLYMVw=="
- },
- "emoji-regex": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
- "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
- },
- "encoding": {
- "version": "0.1.13",
- "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
- "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
- "optional": true,
- "requires": {
- "iconv-lite": "^0.6.2"
- }
- },
- "end-of-stream": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "requires": {
- "once": "^1.4.0"
- }
- },
- "entities": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
- "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
- },
- "env-paths": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
- "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A=="
- },
- "err-code": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
- "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA=="
- },
- "error-ex": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
- "requires": {
- "is-arrayish": "^0.2.1"
- }
- },
- "es-abstract": {
- "version": "1.18.3",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz",
- "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==",
- "requires": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.2",
- "is-callable": "^1.2.3",
- "is-negative-zero": "^2.0.1",
- "is-regex": "^1.1.3",
- "is-string": "^1.0.6",
- "object-inspect": "^1.10.3",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.2",
- "string.prototype.trimend": "^1.0.4",
- "string.prototype.trimstart": "^1.0.4",
- "unbox-primitive": "^1.0.1"
- }
- },
- "es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "requires": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- }
- },
- "es5-ext": {
- "version": "0.10.53",
- "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
- "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
- "requires": {
- "es6-iterator": "~2.0.3",
- "es6-symbol": "~3.1.3",
- "next-tick": "~1.0.0"
- }
- },
- "es6-iterator": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
- "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
- "requires": {
- "d": "1",
- "es5-ext": "^0.10.35",
- "es6-symbol": "^3.1.1"
- }
- },
- "es6-symbol": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
- "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
- "requires": {
- "d": "^1.0.1",
- "ext": "^1.1.2"
- }
- },
- "es6-weak-map": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
- "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
- "requires": {
- "d": "1",
- "es5-ext": "^0.10.46",
- "es6-iterator": "^2.0.3",
- "es6-symbol": "^3.1.1"
- }
- },
- "escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
- },
- "escape-goat": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
- "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q=="
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
- },
- "esm": {
- "version": ""
- },
- "esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
- },
- "event-emitter": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
- "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
- "requires": {
- "d": "1",
- "es5-ext": "~0.10.14"
- }
- },
- "ext": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
- "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==",
- "requires": {
- "type": "^2.0.0"
- },
- "dependencies": {
- "type": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz",
- "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw=="
- }
- }
- },
- "extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
- },
- "extsprintf": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
- "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
- },
- "fancy-log": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz",
- "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==",
- "requires": {
- "ansi-gray": "^0.1.1",
- "color-support": "^1.1.3",
- "parse-node-version": "^1.0.0",
- "time-stamp": "^1.0.0"
- }
- },
- "fantasticon": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/fantasticon/-/fantasticon-1.2.2.tgz",
- "integrity": "sha512-UlIrgPQ6vanvrCRu7EUkxFBjCdVDpERQ9WGw35BcoTrBmqtJ2UWq3kLnx059j46aAZIFK/d5jVoAEWQoY0Xy9A==",
- "requires": {
- "change-case": "^4.1.2",
- "cli-color": "^2.0.0",
- "commander": "^7.2.0",
- "glob": "^7.1.6",
- "handlebars": "^4.7.7",
- "slugify": "^1.5.3",
- "svg2ttf": "^5.2.0",
- "svgicons2svgfont": "^9.1.1",
- "ttf2eot": "^2.0.0",
- "ttf2woff": "^2.0.2",
- "ttf2woff2": "^4.0.2"
- }
- },
- "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=="
- },
- "fast-glob": {
- "version": "3.2.5",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz",
- "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==",
- "requires": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.0",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.2",
- "picomatch": "^2.2.1"
- }
- },
- "fast-json-stable-stringify": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
- },
- "fastq": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz",
- "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==",
- "requires": {
- "reusify": "^1.0.4"
- }
- },
- "file-uri-to-path": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
- "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="
- },
- "fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "forever-agent": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
- "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
- },
- "form-data": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
- "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.6",
- "mime-types": "^2.1.12"
- }
- },
- "fraction.js": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz",
- "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg=="
- },
- "fs-extra": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
- "requires": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- }
- },
- "fs-minipass": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
- "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
- },
- "function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
- },
- "gauge": {
- "version": "2.7.4",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
- "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
- "requires": {
- "aproba": "^1.0.3",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.0",
- "object-assign": "^4.1.0",
- "signal-exit": "^3.0.0",
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wide-align": "^1.1.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- }
- }
- },
- "gaze": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
- "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
- "requires": {
- "globule": "^1.0.0"
- }
- },
- "geometry-interfaces": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/geometry-interfaces/-/geometry-interfaces-1.1.4.tgz",
- "integrity": "sha512-qD6OdkT6NcES9l4Xx3auTpwraQruU7dARbQPVO71MKvkGYw5/z/oIiGymuFXrRaEQa5Y67EIojUpaLeGEa5hGA=="
- },
- "get-caller-file": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
- },
- "get-intrinsic": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
- "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
- "requires": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.1"
- }
- },
- "get-stdin": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
- "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4="
- },
- "get-stream": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
- "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "getpass": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
- "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
- "requires": {
- "assert-plus": "^1.0.0"
- }
- },
- "glob": {
- "version": "7.1.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "requires": {
- "is-glob": "^4.0.1"
- }
- },
- "global-dirs": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz",
- "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==",
- "requires": {
- "ini": "1.3.7"
- }
- },
- "globby": {
- "version": "11.0.3",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz",
- "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==",
- "requires": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.1.1",
- "ignore": "^5.1.4",
- "merge2": "^1.3.0",
- "slash": "^3.0.0"
- }
- },
- "globule": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz",
- "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==",
- "requires": {
- "glob": "~7.1.1",
- "lodash": "~4.17.10",
- "minimatch": "~3.0.2"
- }
- },
- "got": {
- "version": "9.6.0",
- "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
- "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
- "requires": {
- "@sindresorhus/is": "^0.14.0",
- "@szmarczak/http-timer": "^1.1.2",
- "cacheable-request": "^6.0.0",
- "decompress-response": "^3.3.0",
- "duplexer3": "^0.1.4",
- "get-stream": "^4.1.0",
- "lowercase-keys": "^1.0.1",
- "mimic-response": "^1.0.1",
- "p-cancelable": "^1.0.0",
- "to-readable-stream": "^1.0.0",
- "url-parse-lax": "^3.0.0"
- }
- },
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ=="
- },
- "handlebars": {
- "version": "4.7.7",
- "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
- "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
- "requires": {
- "minimist": "^1.2.5",
- "neo-async": "^2.6.0",
- "source-map": "^0.6.1",
- "uglify-js": "^3.1.4",
- "wordwrap": "^1.0.0"
- }
- },
- "har-schema": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
- "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
- },
- "har-validator": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
- "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
- "requires": {
- "ajv": "^6.12.3",
- "har-schema": "^2.0.0"
- }
- },
- "hard-rejection": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
- "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA=="
- },
- "has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "requires": {
- "function-bind": "^1.1.1"
- }
- },
- "has-ansi": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
- "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
- "requires": {
- "ansi-regex": "^2.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
- }
- }
- },
- "has-bigints": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
- "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA=="
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "has-symbols": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
- "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
- },
- "has-unicode": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
- "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
- },
- "has-yarn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
- "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw=="
- },
- "header-case": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz",
- "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==",
- "requires": {
- "capital-case": "^1.0.4",
- "tslib": "^2.0.3"
- }
- },
- "hosted-git-info": {
- "version": "2.8.9",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
- "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
- },
- "http-cache-semantics": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
- "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
- },
- "http-proxy-agent": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
- "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
- "requires": {
- "@tootallnate/once": "1",
- "agent-base": "6",
- "debug": "4"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "http-signature": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
- "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
- "requires": {
- "assert-plus": "^1.0.0",
- "jsprim": "^1.2.2",
- "sshpk": "^1.7.0"
- }
- },
- "https-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
- "requires": {
- "agent-base": "6",
- "debug": "4"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "humanize-ms": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
- "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=",
- "requires": {
- "ms": "^2.0.0"
- }
- },
- "iconv-lite": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "optional": true,
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- }
- },
- "ieee754": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
- },
- "ignore": {
- "version": "5.1.8",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
- "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw=="
- },
- "ignore-by-default": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
- "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk="
- },
- "import-cwd": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz",
- "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==",
- "requires": {
- "import-from": "^3.0.0"
- }
- },
- "import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "requires": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- }
- },
- "import-from": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz",
- "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==",
- "requires": {
- "resolve-from": "^5.0.0"
- },
- "dependencies": {
- "resolve-from": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
- "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
- }
- }
- },
- "import-lazy": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
- "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM="
- },
- "imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
- },
- "indent-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
- "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg=="
- },
- "infer-owner": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
- "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A=="
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "ini": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz",
- "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ=="
- },
- "ip": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
- "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="
- },
- "is-arrayish": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
- },
- "is-bigint": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz",
- "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA=="
- },
- "is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "requires": {
- "binary-extensions": "^2.0.0"
- }
- },
- "is-boolean-object": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz",
- "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==",
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
- "is-callable": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz",
- "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ=="
- },
- "is-ci": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
- "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
- "requires": {
- "ci-info": "^2.0.0"
- }
- },
- "is-core-module": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz",
- "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==",
- "requires": {
- "has": "^1.0.3"
- }
- },
- "is-date-object": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz",
- "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A=="
- },
- "is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "is-glob": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
- "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "is-installed-globally": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz",
- "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==",
- "requires": {
- "global-dirs": "^2.0.1",
- "is-path-inside": "^3.0.1"
- }
- },
- "is-interactive": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
- "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w=="
- },
- "is-lambda": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
- "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU="
- },
- "is-negative-zero": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
- "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w=="
- },
- "is-npm": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz",
- "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig=="
- },
- "is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
- },
- "is-number-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz",
- "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw=="
- },
- "is-obj": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
- "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w=="
- },
- "is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ=="
- },
- "is-plain-obj": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
- "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4="
- },
- "is-promise": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
- "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ=="
- },
- "is-regex": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
- "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==",
- "requires": {
- "call-bind": "^1.0.2",
- "has-symbols": "^1.0.2"
- }
- },
- "is-string": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz",
- "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w=="
- },
- "is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "is-typedarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
- },
- "is-unicode-supported": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
- "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw=="
- },
- "is-yarn-global": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
- "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw=="
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- },
- "isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
- },
- "isstream": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
- "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
- },
- "js-base64": {
- "version": "2.6.4",
- "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
- "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ=="
- },
- "js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
- },
- "js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- }
- },
- "jsbn": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
- "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
- },
- "json-buffer": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
- "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
- },
- "json-parse-better-errors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="
- },
- "json-parse-even-better-errors": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
- },
- "json-schema": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
- "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
- },
- "json-stringify-safe": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
- },
- "jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
- "requires": {
- "graceful-fs": "^4.1.6",
- "universalify": "^2.0.0"
- }
- },
- "jsprim": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
- "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
- "requires": {
- "assert-plus": "1.0.0",
- "extsprintf": "1.3.0",
- "json-schema": "0.2.3",
- "verror": "1.10.0"
- }
- },
- "keyv": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
- "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
- "requires": {
- "json-buffer": "3.0.0"
- }
- },
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
- },
- "latest-version": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
- "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
- "requires": {
- "package-json": "^6.3.0"
- }
- },
- "lines-and-columns": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
- "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA="
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
- },
- "lodash.camelcase": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
- "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY="
- },
- "lodash.difference": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
- "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw="
- },
- "lodash.forown": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz",
- "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68="
- },
- "lodash.get": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
- "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk="
- },
- "lodash.groupby": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz",
- "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E="
- },
- "lodash.kebabcase": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz",
- "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY="
- },
- "lodash.snakecase": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz",
- "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40="
- },
- "lodash.sortby": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
- "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg="
- },
- "log-symbols": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
- "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
- "requires": {
- "chalk": "^4.1.0",
- "is-unicode-supported": "^0.1.0"
- }
- },
- "loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "requires": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- }
- },
- "lower-case": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
- "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
- "requires": {
- "tslib": "^2.0.3"
- }
- },
- "lowercase-keys": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
- "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
- },
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "lru-queue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
- "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=",
- "requires": {
- "es5-ext": "~0.10.2"
- }
- },
- "make-dir": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
- "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
- "requires": {
- "semver": "^6.0.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
- }
- }
- },
- "make-fetch-happen": {
- "version": "8.0.14",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-8.0.14.tgz",
- "integrity": "sha512-EsS89h6l4vbfJEtBZnENTOFk8mCRpY5ru36Xe5bcX1KYIli2mkSHqoFsp5O1wMDvTJJzxe/4THpCTtygjeeGWQ==",
- "requires": {
- "agentkeepalive": "^4.1.3",
- "cacache": "^15.0.5",
- "http-cache-semantics": "^4.1.0",
- "http-proxy-agent": "^4.0.1",
- "https-proxy-agent": "^5.0.0",
- "is-lambda": "^1.0.1",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.3",
- "minipass-collect": "^1.0.2",
- "minipass-fetch": "^1.3.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.4",
- "promise-retry": "^2.0.1",
- "socks-proxy-agent": "^5.0.0",
- "ssri": "^8.0.0"
- }
- },
- "map-obj": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz",
- "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ=="
- },
- "mdn-data": {
- "version": "2.0.14",
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
- "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="
- },
- "memoizee": {
- "version": "0.4.15",
- "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz",
- "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==",
- "requires": {
- "d": "^1.0.1",
- "es5-ext": "^0.10.53",
- "es6-weak-map": "^2.0.3",
- "event-emitter": "^0.3.5",
- "is-promise": "^2.2.2",
- "lru-queue": "^0.1.0",
- "next-tick": "^1.1.0",
- "timers-ext": "^0.1.7"
- },
- "dependencies": {
- "next-tick": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
- "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
- }
- }
- },
- "memorystream": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
- "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI="
- },
- "meow": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz",
- "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
- "requires": {
- "@types/minimist": "^1.2.0",
- "camelcase-keys": "^6.2.2",
- "decamelize": "^1.2.0",
- "decamelize-keys": "^1.1.0",
- "hard-rejection": "^2.1.0",
- "minimist-options": "4.1.0",
- "normalize-package-data": "^3.0.0",
- "read-pkg-up": "^7.0.1",
- "redent": "^3.0.0",
- "trim-newlines": "^3.0.0",
- "type-fest": "^0.18.0",
- "yargs-parser": "^20.2.3"
- },
- "dependencies": {
- "hosted-git-info": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
- "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "normalize-package-data": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.2.tgz",
- "integrity": "sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg==",
- "requires": {
- "hosted-git-info": "^4.0.1",
- "resolve": "^1.20.0",
- "semver": "^7.3.4",
- "validate-npm-package-license": "^3.0.1"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- }
- }
- },
- "merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
- },
- "microbuffer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/microbuffer/-/microbuffer-1.0.0.tgz",
- "integrity": "sha1-izgy7UDIfVH0e7I0kTppinVtGdI="
- },
- "micromatch": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
- "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
- "requires": {
- "braces": "^3.0.1",
- "picomatch": "^2.2.3"
- }
- },
- "mime-db": {
- "version": "1.48.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz",
- "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ=="
- },
- "mime-types": {
- "version": "2.1.31",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz",
- "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==",
- "requires": {
- "mime-db": "1.48.0"
- }
- },
- "mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
- },
- "mimic-response": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
- "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
- },
- "min-indent": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
- "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg=="
- },
- "minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
- },
- "minimist-options": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
- "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
- "requires": {
- "arrify": "^1.0.1",
- "is-plain-obj": "^1.1.0",
- "kind-of": "^6.0.3"
- }
- },
- "minipass": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
- "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "minipass-collect": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
- "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-fetch": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.3.4.tgz",
- "integrity": "sha512-TielGogIzbUEtd1LsjZFs47RWuHHfhl6TiCx1InVxApBAmQ8bL0dL5ilkLGcRvuyW/A9nE+Lvn855Ewz8S0PnQ==",
- "requires": {
- "encoding": "^0.1.12",
- "minipass": "^3.1.0",
- "minipass-sized": "^1.0.3",
- "minizlib": "^2.0.0"
- }
- },
- "minipass-flush": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
- "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-pipeline": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
- "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-sized": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
- "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minizlib": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
- "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
- "requires": {
- "minipass": "^3.0.0",
- "yallist": "^4.0.0"
- }
- },
- "mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
- "requires": {
- "minimist": "^1.2.5"
- }
- },
- "ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
- },
- "nan": {
- "version": "2.14.2",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
- "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ=="
- },
- "nanoid": {
- "version": "3.1.23",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz",
- "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw=="
- },
- "neatequal": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/neatequal/-/neatequal-1.0.0.tgz",
- "integrity": "sha1-LuEhG8n6bkxVcV/SELsFYC6xrjs=",
- "requires": {
- "varstream": "^0.3.2"
- }
- },
- "neo-async": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
- "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
- },
- "next-tick": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
- "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw="
- },
- "nice-try": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
- "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
- },
- "no-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
- "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
- "requires": {
- "lower-case": "^2.0.2",
- "tslib": "^2.0.3"
- }
- },
- "node-gyp": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz",
- "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==",
- "requires": {
- "env-paths": "^2.2.0",
- "glob": "^7.1.4",
- "graceful-fs": "^4.2.3",
- "nopt": "^5.0.0",
- "npmlog": "^4.1.2",
- "request": "^2.88.2",
- "rimraf": "^3.0.2",
- "semver": "^7.3.2",
- "tar": "^6.0.2",
- "which": "^2.0.2"
- },
- "dependencies": {
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- }
- }
- },
- "node-releases": {
- "version": "1.1.73",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz",
- "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg=="
- },
- "node-sass": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.1.tgz",
- "integrity": "sha512-f+Rbqt92Ful9gX0cGtdYwjTrWAaGURgaK5rZCWOgCNyGWusFYHhbqCCBoFBeat+HKETOU02AyTxNhJV0YZf2jQ==",
- "requires": {
- "async-foreach": "^0.1.3",
- "chalk": "^1.1.1",
- "cross-spawn": "^7.0.3",
- "gaze": "^1.0.0",
- "get-stdin": "^4.0.1",
- "glob": "^7.0.3",
- "lodash": "^4.17.15",
- "meow": "^9.0.0",
- "nan": "^2.13.2",
- "node-gyp": "^7.1.0",
- "npmlog": "^4.0.0",
- "request": "^2.88.0",
- "sass-graph": "2.2.5",
- "stdout-stream": "^1.4.0",
- "true-case-path": "^1.0.2"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
- },
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
- }
- }
- },
- "nodemon": {
- "version": "2.0.12",
- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.12.tgz",
- "integrity": "sha512-egCTmNZdObdBxUBw6ZNwvZ/xzk24CKRs5K6d+5zbmrMr7rOpPmfPeF6OxM3DDpaRx331CQRFEktn+wrFFfBSOA==",
- "requires": {
- "chokidar": "^3.2.2",
- "debug": "^3.2.6",
- "ignore-by-default": "^1.0.1",
- "minimatch": "^3.0.4",
- "pstree.remy": "^1.1.7",
- "semver": "^5.7.1",
- "supports-color": "^5.5.0",
- "touch": "^3.1.0",
- "undefsafe": "^2.0.3",
- "update-notifier": "^4.1.0"
- },
- "dependencies": {
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "nopt": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
- "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
- "requires": {
- "abbrev": "1"
- }
- },
- "normalize-package-data": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
- "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
- "requires": {
- "hosted-git-info": "^2.1.4",
- "resolve": "^1.10.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
- }
- },
- "normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
- },
- "normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI="
- },
- "normalize-url": {
- "version": "4.5.1",
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
- "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA=="
- },
- "npm-run-all": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz",
- "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==",
- "requires": {
- "ansi-styles": "^3.2.1",
- "chalk": "^2.4.1",
- "cross-spawn": "^6.0.5",
- "memorystream": "^0.3.1",
- "minimatch": "^3.0.4",
- "pidtree": "^0.3.0",
- "read-pkg": "^3.0.0",
- "shell-quote": "^1.6.1",
- "string.prototype.padend": "^3.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
- },
- "cross-spawn": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
- "requires": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "^5.5.0",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
- },
- "load-json-file": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
- "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
- "requires": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^4.0.0",
- "pify": "^3.0.0",
- "strip-bom": "^3.0.0"
- }
- },
- "parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
- "requires": {
- "error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1"
- }
- },
- "path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
- },
- "path-type": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
- "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
- "requires": {
- "pify": "^3.0.0"
- }
- },
- "pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
- },
- "read-pkg": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
- "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
- "requires": {
- "load-json-file": "^4.0.0",
- "normalize-package-data": "^2.3.2",
- "path-type": "^3.0.0"
- }
- },
- "shebang-command": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
- "requires": {
- "shebang-regex": "^1.0.0"
- }
- },
- "shebang-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
- },
- "strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM="
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "requires": {
- "has-flag": "^3.0.0"
- }
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "requires": {
- "isexe": "^2.0.0"
- }
- }
- }
- },
- "npmlog": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
- "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
- "requires": {
- "are-we-there-yet": "~1.1.2",
- "console-control-strings": "~1.1.0",
- "gauge": "~2.7.3",
- "set-blocking": "~2.0.0"
- }
- },
- "nth-check": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz",
- "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==",
- "requires": {
- "boolbase": "^1.0.0"
- }
- },
- "number-is-nan": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
- "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
- },
- "oauth-sign": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
- "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
- },
- "object-inspect": {
- "version": "1.10.3",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz",
- "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw=="
- },
- "object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
- },
- "object.assign": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
- "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "has-symbols": "^1.0.1",
- "object-keys": "^1.1.1"
- }
- },
- "object.getownpropertydescriptors": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz",
- "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.2"
- }
- },
- "object.values": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz",
- "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.2"
- }
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "requires": {
- "wrappy": "1"
- }
- },
- "onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
- "requires": {
- "mimic-fn": "^2.1.0"
- }
- },
- "ora": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
- "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
- "requires": {
- "bl": "^4.1.0",
- "chalk": "^4.1.0",
- "cli-cursor": "^3.1.0",
- "cli-spinners": "^2.5.0",
- "is-interactive": "^1.0.0",
- "is-unicode-supported": "^0.1.0",
- "log-symbols": "^4.1.0",
- "strip-ansi": "^6.0.0",
- "wcwidth": "^1.0.1"
- }
- },
- "p-cancelable": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
- "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw=="
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "p-map": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
- "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
- "requires": {
- "aggregate-error": "^3.0.0"
- }
- },
- "p-try": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
- },
- "package-json": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
- "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
- "requires": {
- "got": "^9.6.0",
- "registry-auth-token": "^4.0.0",
- "registry-url": "^5.0.0",
- "semver": "^6.2.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
- }
- }
- },
- "pako": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
- "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
- },
- "param-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
- "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
- "requires": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "parent-module": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "requires": {
- "callsites": "^3.0.0"
- }
- },
- "parse-json": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
- "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- }
- },
- "parse-node-version": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
- "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA=="
- },
- "pascal-case": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
- "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
- "requires": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "path-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz",
- "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==",
- "requires": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
- },
- "path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
- },
- "path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
- },
- "path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
- },
- "performance-now": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
- },
- "picomatch": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
- "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw=="
- },
- "pidtree": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz",
- "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA=="
- },
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
- },
- "postcss": {
- "version": "8.3.6",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz",
- "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==",
- "requires": {
- "colorette": "^1.2.2",
- "nanoid": "^3.1.23",
- "source-map-js": "^0.6.2"
- }
- },
- "postcss-cli": {
- "version": "8.3.1",
- "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-8.3.1.tgz",
- "integrity": "sha512-leHXsQRq89S3JC9zw/tKyiVV2jAhnfQe0J8VI4eQQbUjwIe0XxVqLrR+7UsahF1s9wi4GlqP6SJ8ydf44cgF2Q==",
- "requires": {
- "chalk": "^4.0.0",
- "chokidar": "^3.3.0",
- "dependency-graph": "^0.9.0",
- "fs-extra": "^9.0.0",
- "get-stdin": "^8.0.0",
- "globby": "^11.0.0",
- "postcss-load-config": "^3.0.0",
- "postcss-reporter": "^7.0.0",
- "pretty-hrtime": "^1.0.3",
- "read-cache": "^1.0.0",
- "slash": "^3.0.0",
- "yargs": "^16.0.0"
- },
- "dependencies": {
- "cliui": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
- "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^7.0.0"
- }
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
- },
- "get-stdin": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
- "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg=="
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
- },
- "string-width": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
- "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "y18n": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
- },
- "yargs": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
- "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
- "requires": {
- "cliui": "^7.0.2",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- }
- },
- "yargs-parser": {
- "version": "20.2.7",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz",
- "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw=="
- }
- }
- },
- "postcss-load-config": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.0.1.tgz",
- "integrity": "sha512-/pDHe30UYZUD11IeG8GWx9lNtu1ToyTsZHnyy45B4Mrwr/Kb6NgYl7k753+05CJNKnjbwh4975amoPJ+TEjHNQ==",
- "requires": {
- "cosmiconfig": "^7.0.0",
- "import-cwd": "^3.0.0"
- },
- "dependencies": {
- "cosmiconfig": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
- "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
- "requires": {
- "@types/parse-json": "^4.0.0",
- "import-fresh": "^3.2.1",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.10.0"
- }
- }
- }
- },
- "postcss-reporter": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.2.tgz",
- "integrity": "sha512-JyQ96NTQQsso42y6L1H1RqHfWH1C3Jr0pt91mVv5IdYddZAE9DUZxuferNgk6q0o6vBVOrfVJb10X1FgDzjmDw==",
- "requires": {
- "colorette": "^1.2.1",
- "lodash.difference": "^4.5.0",
- "lodash.forown": "^4.4.0",
- "lodash.get": "^4.4.2",
- "lodash.groupby": "^4.6.0",
- "lodash.sortby": "^4.7.0"
- }
- },
- "postcss-value-parser": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
- "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ=="
- },
- "prepend-http": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
- "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc="
- },
- "prettier": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz",
- "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew=="
- },
- "pretty-hrtime": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
- "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE="
- },
- "process-nextick-args": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
- },
- "promise-inflight": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
- "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM="
- },
- "promise-retry": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
- "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
- "requires": {
- "err-code": "^2.0.2",
- "retry": "^0.12.0"
- }
- },
- "psl": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
- "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
- },
- "pstree.remy": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
- "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w=="
- },
- "pump": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
- "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
- "punycode": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
- },
- "pupa": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
- "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==",
- "requires": {
- "escape-goat": "^2.0.0"
- }
- },
- "q": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
- "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc="
- },
- "qs": {
- "version": "6.5.2",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
- "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
- },
- "queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
- },
- "quick-lru": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
- "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g=="
- },
- "rc": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
- "requires": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- }
- },
- "react": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
- "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
- "requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1"
- }
- },
- "react-dom": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
- "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
- "requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1",
- "scheduler": "^0.20.2"
- }
- },
- "read-cache": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
- "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
- "requires": {
- "pify": "^2.3.0"
- }
- },
- "read-pkg": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
- "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
- "requires": {
- "@types/normalize-package-data": "^2.4.0",
- "normalize-package-data": "^2.5.0",
- "parse-json": "^5.0.0",
- "type-fest": "^0.6.0"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
- "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg=="
- }
- }
- },
- "read-pkg-up": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
- "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
- "requires": {
- "find-up": "^4.1.0",
- "read-pkg": "^5.2.0",
- "type-fest": "^0.8.1"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA=="
- }
- }
- },
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "readdirp": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
- "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
- "requires": {
- "picomatch": "^2.2.1"
- }
- },
- "redent": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
- "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
- "requires": {
- "indent-string": "^4.0.0",
- "strip-indent": "^3.0.0"
- }
- },
- "registry-auth-token": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
- "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
- "requires": {
- "rc": "^1.2.8"
- }
- },
- "registry-url": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
- "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
- "requires": {
- "rc": "^1.2.8"
- }
- },
- "request": {
- "version": "2.88.2",
- "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
- "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
- "requires": {
- "aws-sign2": "~0.7.0",
- "aws4": "^1.8.0",
- "caseless": "~0.12.0",
- "combined-stream": "~1.0.6",
- "extend": "~3.0.2",
- "forever-agent": "~0.6.1",
- "form-data": "~2.3.2",
- "har-validator": "~5.1.3",
- "http-signature": "~1.2.0",
- "is-typedarray": "~1.0.0",
- "isstream": "~0.1.2",
- "json-stringify-safe": "~5.0.1",
- "mime-types": "~2.1.19",
- "oauth-sign": "~0.9.0",
- "performance-now": "^2.1.0",
- "qs": "~6.5.2",
- "safe-buffer": "^5.1.2",
- "tough-cookie": "~2.5.0",
- "tunnel-agent": "^0.6.0",
- "uuid": "^3.3.2"
- }
- },
- "require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
- },
- "require-main-filename": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
- "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
- },
- "resolve": {
- "version": "1.20.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
- "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
- "requires": {
- "is-core-module": "^2.2.0",
- "path-parse": "^1.0.6"
- }
- },
- "resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
- },
- "responselike": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
- "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
- "requires": {
- "lowercase-keys": "^1.0.0"
- }
- },
- "restore-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
- "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
- "requires": {
- "onetime": "^5.1.0",
- "signal-exit": "^3.0.2"
- }
- },
- "retry": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
- "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs="
- },
- "reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
- },
- "rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "requires": {
- "queue-microtask": "^1.2.2"
- }
- },
- "safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
- },
- "safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
- },
- "sass": {
- "version": "1.37.5",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.37.5.tgz",
- "integrity": "sha512-Cx3ewxz9QB/ErnVIiWg2cH0kiYZ0FPvheDTVC6BsiEGBTZKKZJ1Gq5Kq6jy3PKtL6+EJ8NIoaBW/RSd2R6cZOA==",
- "requires": {
- "chokidar": ">=3.0.0 <4.0.0"
- }
- },
- "sass-graph": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz",
- "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==",
- "requires": {
- "glob": "^7.0.0",
- "lodash": "^4.0.0",
- "scss-tokenizer": "^0.2.3",
- "yargs": "^13.3.2"
- }
- },
- "sax": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
- "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
- },
- "scheduler": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz",
- "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==",
- "requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1"
- }
- },
- "scss-tokenizer": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
- "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
- "requires": {
- "js-base64": "^2.1.8",
- "source-map": "^0.4.2"
- },
- "dependencies": {
- "source-map": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
- "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
- "requires": {
- "amdefine": ">=0.0.4"
- }
- }
- }
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
- },
- "semver-diff": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
- "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
- "requires": {
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
- }
- }
- },
- "sentence-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz",
- "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==",
- "requires": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3",
- "upper-case-first": "^2.0.2"
- }
- },
- "set-blocking": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
- },
- "shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "requires": {
- "shebang-regex": "^3.0.0"
- }
- },
- "shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
- },
- "shell-quote": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
- "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg=="
- },
- "signal-exit": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
- "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA=="
- },
- "slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
- },
- "slugify": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.0.tgz",
- "integrity": "sha512-FkMq+MQc5hzYgM86nLuHI98Acwi3p4wX+a5BO9Hhw4JdK4L7WueIiZ4tXEobImPqBz2sVcV0+Mu3GRB30IGang=="
- },
- "smart-buffer": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz",
- "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw=="
- },
- "snake-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz",
- "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==",
- "requires": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "socks": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz",
- "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==",
- "requires": {
- "ip": "^1.1.5",
- "smart-buffer": "^4.1.0"
- }
- },
- "socks-proxy-agent": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz",
- "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==",
- "requires": {
- "agent-base": "^6.0.2",
- "debug": "4",
- "socks": "^2.3.3"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
- },
- "source-map-js": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz",
- "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug=="
- },
- "spdx-correct": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
- "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
- "requires": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-exceptions": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
- "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A=="
- },
- "spdx-expression-parse": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
- "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
- "requires": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-license-ids": {
- "version": "3.0.9",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz",
- "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ=="
- },
- "sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
- },
- "sshpk": {
- "version": "1.16.1",
- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
- "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
- "requires": {
- "asn1": "~0.2.3",
- "assert-plus": "^1.0.0",
- "bcrypt-pbkdf": "^1.0.0",
- "dashdash": "^1.12.0",
- "ecc-jsbn": "~0.1.1",
- "getpass": "^0.1.1",
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.0.2",
- "tweetnacl": "~0.14.0"
- }
- },
- "ssri": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
- "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
- "requires": {
- "minipass": "^3.1.1"
- }
- },
- "stable": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
- "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w=="
- },
- "stdout-stream": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
- "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
- "requires": {
- "readable-stream": "^2.0.1"
- },
- "dependencies": {
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
- "requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- }
- }
- },
- "string.fromcodepoint": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz",
- "integrity": "sha1-jZeDM8C8klOPUPOD5IiPPlYZ1lM="
- },
- "string.prototype.codepointat": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz",
- "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg=="
- },
- "string.prototype.padend": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.2.tgz",
- "integrity": "sha512-/AQFLdYvePENU3W5rgurfWSMU6n+Ww8n/3cUt7E+vPBB/D7YDG8x+qjoFs4M/alR2bW7Qg6xMjVwWUOvuQ0XpQ==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.2"
- }
- },
- "string.prototype.trimend": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
- "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- }
- },
- "string.prototype.trimstart": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
- "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- }
- },
- "string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "requires": {
- "safe-buffer": "~5.2.0"
- }
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- },
- "strip-indent": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
- "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
- "requires": {
- "min-indent": "^1.0.0"
- }
- },
- "strip-json-comments": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
- "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "svg-pathdata": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/svg-pathdata/-/svg-pathdata-5.0.5.tgz",
- "integrity": "sha512-TAAvLNSE3fEhyl/Da19JWfMAdhSXTYeviXsLSoDT1UM76ADj5ndwAPX1FKQEgB/gFMPavOy6tOqfalXKUiXrow=="
- },
- "svg-to-js-cli": {
- "version": ""
- },
- "svg-to-ts": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/svg-to-ts/-/svg-to-ts-6.0.1.tgz",
- "integrity": "sha512-uyhaHyZV8WinVmQhHVfeRp7z546pp951V4iHn7eOPDBzzcVMH8gxYR78CJ5kLi+L/pETs21k5PLh1j3GYpklBw==",
- "requires": {
- "chalk": "^3.0.0",
- "commander": "^4.0.1",
- "cosmiconfig": "^6.0.0",
- "glob": "^7.1.6",
- "graceful-fs": "^4.2.6",
- "lodash.camelcase": "^4.3.0",
- "lodash.kebabcase": "^4.1.1",
- "lodash.snakecase": "^4.1.1",
- "ora": "^5.1.0",
- "prettier": "^1.19.1",
- "svgo": "^1.3.2",
- "typescript": "^3.7.2"
- },
- "dependencies": {
- "chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
- },
- "commander": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
- "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="
- },
- "css-select": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
- "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
- "requires": {
- "boolbase": "^1.0.0",
- "css-what": "^3.2.1",
- "domutils": "^1.7.0",
- "nth-check": "^1.0.2"
- }
- },
- "css-tree": {
- "version": "1.0.0-alpha.37",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
- "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
- "requires": {
- "mdn-data": "2.0.4",
- "source-map": "^0.6.1"
- }
- },
- "css-what": {
- "version": "3.4.2",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
- "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ=="
- },
- "dom-serializer": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
- "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
- "requires": {
- "domelementtype": "^2.0.1",
- "entities": "^2.0.0"
- },
- "dependencies": {
- "domelementtype": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
- "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
- }
- }
- },
- "domelementtype": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
- "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
- },
- "domutils": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
- "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
- "requires": {
- "dom-serializer": "0",
- "domelementtype": "1"
- }
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
- },
- "mdn-data": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
- "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA=="
- },
- "nth-check": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
- "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
- "requires": {
- "boolbase": "~1.0.0"
- }
- },
- "svgo": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
- "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
- "requires": {
- "chalk": "^2.4.1",
- "coa": "^2.0.2",
- "css-select": "^2.0.0",
- "css-select-base-adapter": "^0.1.1",
- "css-tree": "1.0.0-alpha.37",
- "csso": "^4.0.2",
- "js-yaml": "^3.13.1",
- "mkdirp": "~0.5.1",
- "object.values": "^1.1.0",
- "sax": "~1.2.4",
- "stable": "^0.1.8",
- "unquote": "~1.1.1",
- "util.promisify": "~1.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "typescript": {
- "version": "3.9.10",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz",
- "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q=="
- }
- }
- },
- "svg2ttf": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/svg2ttf/-/svg2ttf-5.2.0.tgz",
- "integrity": "sha512-CzxPnSm2/CrMnJuKlXVllOx+q9wuarbIMi4Vf14eJoeESRqAOxVZiH0Ias71mhyXYGgz88A4T/E8fN/Y8eXoYA==",
- "requires": {
- "argparse": "^2.0.1",
- "cubic2quad": "^1.0.0",
- "lodash": "^4.17.10",
- "microbuffer": "^1.0.0",
- "svgpath": "^2.1.5",
- "xmldom": "~0.5.0"
- },
- "dependencies": {
- "argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
- }
- }
- },
- "svgicons2svgfont": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/svgicons2svgfont/-/svgicons2svgfont-9.2.0.tgz",
- "integrity": "sha512-mWeiuob7L2ZTcnAEP4JvSQ1pnIsGjV16ykQ0fCiiXqoUAQ/iNsDvBc601ojjfP89eCPtr3IVZ9mDxYpdxYO3xQ==",
- "requires": {
- "array.prototype.flatmap": "1.2.4",
- "commander": "^4.0.1",
- "geometry-interfaces": "^1.1.4",
- "glob": "^7.1.6",
- "neatequal": "^1.0.0",
- "readable-stream": "^3.4.0",
- "sax": "^1.2.4",
- "string.fromcodepoint": "^0.2.1",
- "string.prototype.codepointat": "^0.2.1",
- "svg-pathdata": "^5.0.2"
- },
- "dependencies": {
- "commander": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
- "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="
- }
- }
- },
- "svgo": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.4.0.tgz",
- "integrity": "sha512-W25S1UUm9Lm9VnE0TvCzL7aso/NCzDEaXLaElCUO/KaVitw0+IBicSVfM1L1c0YHK5TOFh73yQ2naCpVHEQ/OQ==",
- "requires": {
- "@trysound/sax": "0.1.1",
- "colorette": "^1.2.2",
- "commander": "^7.1.0",
- "css-select": "^4.1.3",
- "css-tree": "^1.1.2",
- "csso": "^4.2.0",
- "stable": "^0.1.8"
- }
- },
- "svgpath": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/svgpath/-/svgpath-2.3.1.tgz",
- "integrity": "sha512-wNz6lCoj+99GMoyU7SozTfPqiLHz6WcJYZ30Z+F4lF/gPtxWHBCpZ4DhoDI0+oZ0dObKyYsJdSPGbL2mJq/qCg=="
- },
- "tar": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.1.tgz",
- "integrity": "sha512-GG0R7yt/CQkvG4fueXDi52Zskqxe2AyRJ+Wm54yqarnBgcX3qRIWh10qLVAAN+mlPFGTfP5UxvD3Fbi11UOTUQ==",
- "requires": {
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "minipass": "^3.0.0",
- "minizlib": "^2.1.1",
- "mkdirp": "^1.0.3",
- "yallist": "^4.0.0"
- },
- "dependencies": {
- "mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
- }
- }
- },
- "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=="
- },
- "time-stamp": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
- "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM="
- },
- "timers-ext": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
- "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
- "requires": {
- "es5-ext": "~0.10.46",
- "next-tick": "1"
- }
- },
- "to-readable-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
- "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q=="
- },
- "to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "requires": {
- "is-number": "^7.0.0"
- }
- },
- "touch": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
- "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
- "requires": {
- "nopt": "~1.0.10"
- },
- "dependencies": {
- "nopt": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
- "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
- "requires": {
- "abbrev": "1"
- }
- }
- }
- },
- "tough-cookie": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
- "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
- "requires": {
- "psl": "^1.1.28",
- "punycode": "^2.1.1"
- }
- },
- "trim-newlines": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
- "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw=="
- },
- "true-case-path": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
- "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
- "requires": {
- "glob": "^7.1.2"
- }
- },
- "tslib": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
- "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
- },
- "ttf2eot": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ttf2eot/-/ttf2eot-2.0.0.tgz",
- "integrity": "sha1-jmM3pYWr0WCKDISVirSDzmn2ZUs=",
- "requires": {
- "argparse": "^1.0.6",
- "microbuffer": "^1.0.0"
- }
- },
- "ttf2woff": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/ttf2woff/-/ttf2woff-2.0.2.tgz",
- "integrity": "sha512-X68badwBjAy/+itU49scLjXUL094up+rHuYk+YAOTTBYSUMOmLZ7VyhZJuqQESj1gnyLAC2/5V8Euv+mExmyPA==",
- "requires": {
- "argparse": "^1.0.6",
- "microbuffer": "^1.0.0",
- "pako": "^1.0.0"
- }
- },
- "ttf2woff2": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/ttf2woff2/-/ttf2woff2-4.0.4.tgz",
- "integrity": "sha512-pdt/q89D6VmWToUkiwrUo/OrQtmHGr2iBl3GQriHE6xq0cnteb8gJF8UitOdXmFTX8ajKgb3HMGKpKAsCJM61g==",
- "requires": {
- "bindings": "^1.5.0",
- "bufferstreams": "^3.0.0",
- "nan": "^2.14.2",
- "node-gyp": "^8.1.0"
- },
- "dependencies": {
- "node-gyp": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.1.0.tgz",
- "integrity": "sha512-o2elh1qt7YUp3lkMwY3/l4KF3j/A3fI/Qt4NH+CQQgPJdqGE9y7qnP84cjIWN27Q0jJkrSAhCVDg+wBVNBYdBg==",
- "requires": {
- "env-paths": "^2.2.0",
- "glob": "^7.1.4",
- "graceful-fs": "^4.2.6",
- "make-fetch-happen": "^8.0.14",
- "nopt": "^5.0.0",
- "npmlog": "^4.1.2",
- "rimraf": "^3.0.2",
- "semver": "^7.3.5",
- "tar": "^6.1.0",
- "which": "^2.0.2"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- }
- }
- },
- "tunnel-agent": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
- "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
- "requires": {
- "safe-buffer": "^5.0.1"
- }
- },
- "tweetnacl": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
- "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
- },
- "type": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
- "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
- },
- "type-fest": {
- "version": "0.18.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
- "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw=="
- },
- "typedarray-to-buffer": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
- "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
- "requires": {
- "is-typedarray": "^1.0.0"
- }
- },
- "typescript": {
- "version": "4.3.5",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz",
- "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA=="
- },
- "uglify-js": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.1.tgz",
- "integrity": "sha512-JhS3hmcVaXlp/xSo3PKY5R0JqKs5M3IV+exdLHW99qKvKivPO4Z8qbej6mte17SOPqAOVMjt/XGgWacnFSzM3g==",
- "optional": true
- },
- "unbox-primitive": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
- "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
- "requires": {
- "function-bind": "^1.1.1",
- "has-bigints": "^1.0.1",
- "has-symbols": "^1.0.2",
- "which-boxed-primitive": "^1.0.2"
- }
- },
- "undefsafe": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz",
- "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==",
- "requires": {
- "debug": "^2.2.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
- }
- }
- },
- "unique-filename": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
- "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
- "requires": {
- "unique-slug": "^2.0.0"
- }
- },
- "unique-slug": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
- "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
- "requires": {
- "imurmurhash": "^0.1.4"
- }
- },
- "unique-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
- "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
- "requires": {
- "crypto-random-string": "^2.0.0"
- }
- },
- "universalify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="
- },
- "unquote": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
- "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ="
- },
- "update-notifier": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz",
- "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==",
- "requires": {
- "boxen": "^4.2.0",
- "chalk": "^3.0.0",
- "configstore": "^5.0.1",
- "has-yarn": "^2.1.0",
- "import-lazy": "^2.1.0",
- "is-ci": "^2.0.0",
- "is-installed-globally": "^0.3.1",
- "is-npm": "^4.0.0",
- "is-yarn-global": "^0.3.0",
- "latest-version": "^5.0.0",
- "pupa": "^2.0.1",
- "semver-diff": "^3.1.1",
- "xdg-basedir": "^4.0.0"
- },
- "dependencies": {
- "chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "upper-case": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz",
- "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==",
- "requires": {
- "tslib": "^2.0.3"
- }
- },
- "upper-case-first": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz",
- "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==",
- "requires": {
- "tslib": "^2.0.3"
- }
- },
- "uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "requires": {
- "punycode": "^2.1.0"
- }
- },
- "url-parse-lax": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
- "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
- "requires": {
- "prepend-http": "^2.0.0"
- }
- },
- "util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
- },
- "util.promisify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
- "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
- "requires": {
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.2",
- "has-symbols": "^1.0.1",
- "object.getownpropertydescriptors": "^2.1.0"
- }
- },
- "uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
- },
- "validate-npm-package-license": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
- "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
- "requires": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
- "varstream": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/varstream/-/varstream-0.3.2.tgz",
- "integrity": "sha1-GKxklHZfP/GjWtmkvgU77BiKXeE=",
- "requires": {
- "readable-stream": "^1.0.33"
- },
- "dependencies": {
- "isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
- },
- "readable-stream": {
- "version": "1.1.14",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
- "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.1",
- "isarray": "0.0.1",
- "string_decoder": "~0.10.x"
- }
- },
- "string_decoder": {
- "version": "0.10.31",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
- }
- }
- },
- "verror": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
- "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
- "requires": {
- "assert-plus": "^1.0.0",
- "core-util-is": "1.0.2",
- "extsprintf": "^1.2.0"
- }
- },
- "wcwidth": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
- "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
- "requires": {
- "defaults": "^1.0.3"
- }
- },
- "which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "requires": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- }
- },
- "which-module": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
- "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
- },
- "wide-align": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
- "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
- "requires": {
- "string-width": "^1.0.2 || 2"
- }
- },
- "widest-line": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
- "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
- "requires": {
- "string-width": "^4.0.0"
- },
- "dependencies": {
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
- },
- "string-width": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
- "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- }
- }
- }
- },
- "wordwrap": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
- "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
- },
- "wrap-ansi": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
- "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
- "requires": {
- "ansi-styles": "^3.2.0",
- "string-width": "^3.0.0",
- "strip-ansi": "^5.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
- },
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
- },
- "string-width": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
- "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
- "requires": {
- "emoji-regex": "^7.0.1",
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^5.1.0"
- }
- },
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "requires": {
- "ansi-regex": "^4.1.0"
- }
- }
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
- },
- "write-file-atomic": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
- "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
- "requires": {
- "imurmurhash": "^0.1.4",
- "is-typedarray": "^1.0.0",
- "signal-exit": "^3.0.2",
- "typedarray-to-buffer": "^3.1.5"
- }
- },
- "xdg-basedir": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
- "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q=="
- },
- "xmldom": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.5.0.tgz",
- "integrity": "sha512-Foaj5FXVzgn7xFzsKeNIde9g6aFBxTPi37iwsno8QvApmtg7KYrr+OPyRHcJF7dud2a5nGRBXK3n0dL62Gf7PA=="
- },
- "y18n": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
- "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- },
- "yaml": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
- },
- "yargs": {
- "version": "13.3.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
- "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
- "requires": {
- "cliui": "^5.0.0",
- "find-up": "^3.0.0",
- "get-caller-file": "^2.0.1",
- "require-directory": "^2.1.1",
- "require-main-filename": "^2.0.0",
- "set-blocking": "^2.0.0",
- "string-width": "^3.0.0",
- "which-module": "^2.0.0",
- "y18n": "^4.0.0",
- "yargs-parser": "^13.1.2"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
- },
- "find-up": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
- "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
- "requires": {
- "locate-path": "^3.0.0"
- }
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
- },
- "locate-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
- "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
- "requires": {
- "p-locate": "^3.0.0",
- "path-exists": "^3.0.0"
- }
- },
- "p-locate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
- "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
- "requires": {
- "p-limit": "^2.0.0"
- }
- },
- "path-exists": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
- },
- "string-width": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
- "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
- "requires": {
- "emoji-regex": "^7.0.1",
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^5.1.0"
- }
- },
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "requires": {
- "ansi-regex": "^4.1.0"
- }
- },
- "yargs-parser": {
- "version": "13.1.2",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
- "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- }
- }
- },
- "yargs-parser": {
- "version": "20.2.9",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
- "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="
- }
- }
- }
- }
-}
diff --git a/docs/package.json b/docs/package.json
index 6e0575768..30e9743d2 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -1,17 +1,50 @@
{
"name": "valkyrie-docs",
"version": "1.0.0",
- "description": "Valkyrie documentation.",
- "main": "index.html",
+ "private": true,
+ "homepage": "https://sippy-platform.github.io/valkyrie",
+ "type": "module",
"scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
+ "build": "tsc && vite build",
+ "dev": "vite",
+ "fix": "oxfmt && oxlint --fix",
+ "format": "oxfmt --check",
+ "format:fix": "oxfmt",
+ "lint": "oxlint",
+ "lint:fix": "oxlint --fix",
+ "preview": "vite preview",
+ "start": "vite serve --mode dev"
},
- "keywords": [
- "valkyrie"
- ],
- "author": "Sippy",
- "license": "AGPL-3.0-or-later",
"dependencies": {
- "@sippy-platform/valkyrie": "file:../"
+ "@base-ui/react": "^1.6.0",
+ "@mui/material": "^9.2.0",
+ "@sippy-platform/valkyrie": "workspace:*",
+ "@tailwindcss/vite": "^4.3.2",
+ "@tanstack/react-pacer": "^0.22.1",
+ "clsx": "^2.1.1",
+ "cva": "1.0.0-beta.4",
+ "react": "catalog:",
+ "react-dom": "catalog:",
+ "react-router": "8.1.0",
+ "tailwind-merge": "^3.6.0",
+ "tailwindcss": "^4.3.2"
+ },
+ "devDependencies": {
+ "@tanstack/devtools-vite": "^0.8.1",
+ "@tanstack/react-devtools": "^0.10.8",
+ "@tanstack/react-pacer-devtools": "^0.7.1",
+ "@trivago/prettier-plugin-sort-imports": "6.0.2",
+ "@types/react": "catalog:",
+ "@types/react-dom": "^19.2.3",
+ "@vitejs/plugin-react": "^6.0.3",
+ "babel-plugin-react-compiler": "^1.0.0",
+ "oxfmt": "catalog:",
+ "oxlint": "catalog:",
+ "prettier-plugin-tailwindcss": "^0.8.0",
+ "rollup-plugin-visualizer": "^7.0.1",
+ "typescript": "catalog:",
+ "vite": "^8.1.3",
+ "vite-bundle-visualizer": "1.2.1",
+ "vite-plugin-html": "3.2.2"
}
}
diff --git a/docs/public/data/icons/a-gum.json b/docs/public/data/icons/a-gum.json
new file mode 100644
index 000000000..ca80d7d50
--- /dev/null
+++ b/docs/public/data/icons/a-gum.json
@@ -0,0 +1,7 @@
+{
+ "title": "A gum",
+ "categories": ["text-formatting"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/address-book.json b/docs/public/data/icons/address-book.json
new file mode 100644
index 000000000..164a45a25
--- /dev/null
+++ b/docs/public/data/icons/address-book.json
@@ -0,0 +1,7 @@
+{
+ "title": "Address book",
+ "categories": ["office-tools", "communication", "people"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/align-center.json b/docs/public/data/icons/align-center.json
new file mode 100644
index 000000000..eef93a951
--- /dev/null
+++ b/docs/public/data/icons/align-center.json
@@ -0,0 +1,7 @@
+{
+ "title": "Align center",
+ "categories": ["layout-design"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/align-content-center.json b/docs/public/data/icons/align-content-center.json
new file mode 100644
index 000000000..da270da90
--- /dev/null
+++ b/docs/public/data/icons/align-content-center.json
@@ -0,0 +1,7 @@
+{
+ "title": "Align content center",
+ "categories": ["charts", "layout-design"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/align-content-end.json b/docs/public/data/icons/align-content-end.json
new file mode 100644
index 000000000..8c883d677
--- /dev/null
+++ b/docs/public/data/icons/align-content-end.json
@@ -0,0 +1,7 @@
+{
+ "title": "Align content end",
+ "categories": ["charts", "layout-design"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/align-content-start.json b/docs/public/data/icons/align-content-start.json
new file mode 100644
index 000000000..c232df317
--- /dev/null
+++ b/docs/public/data/icons/align-content-start.json
@@ -0,0 +1,7 @@
+{
+ "title": "Align content start",
+ "categories": ["charts", "layout-design"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/align-justify.json b/docs/public/data/icons/align-justify.json
new file mode 100644
index 000000000..b12f1fde8
--- /dev/null
+++ b/docs/public/data/icons/align-justify.json
@@ -0,0 +1,7 @@
+{
+ "title": "Align justify",
+ "categories": ["layout-design"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/align-left.json b/docs/public/data/icons/align-left.json
new file mode 100644
index 000000000..b5c00a4da
--- /dev/null
+++ b/docs/public/data/icons/align-left.json
@@ -0,0 +1,7 @@
+{
+ "title": "Align left",
+ "categories": ["layout-design"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/align-right.json b/docs/public/data/icons/align-right.json
new file mode 100644
index 000000000..683f01a71
--- /dev/null
+++ b/docs/public/data/icons/align-right.json
@@ -0,0 +1,7 @@
+{
+ "title": "Align right",
+ "categories": ["layout-design"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/angle-down.json b/docs/public/data/icons/angle-down.json
new file mode 100644
index 000000000..da50f3aa5
--- /dev/null
+++ b/docs/public/data/icons/angle-down.json
@@ -0,0 +1,7 @@
+{
+ "title": "Angle down",
+ "categories": ["arrows"],
+ "tags": ["direction"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/angle-left.json b/docs/public/data/icons/angle-left.json
new file mode 100644
index 000000000..078e5bbcc
--- /dev/null
+++ b/docs/public/data/icons/angle-left.json
@@ -0,0 +1,7 @@
+{
+ "title": "Angle left",
+ "categories": ["arrows"],
+ "tags": ["direction"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/angle-right.json b/docs/public/data/icons/angle-right.json
new file mode 100644
index 000000000..a2f56f2f9
--- /dev/null
+++ b/docs/public/data/icons/angle-right.json
@@ -0,0 +1,7 @@
+{
+ "title": "Angle right",
+ "categories": ["arrows"],
+ "tags": ["direction"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/angle-up.json b/docs/public/data/icons/angle-up.json
new file mode 100644
index 000000000..e7f17921f
--- /dev/null
+++ b/docs/public/data/icons/angle-up.json
@@ -0,0 +1,7 @@
+{
+ "title": "Angle up",
+ "categories": ["arrows"],
+ "tags": ["direction"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/angles-x.json b/docs/public/data/icons/angles-x.json
new file mode 100644
index 000000000..8583a18af
--- /dev/null
+++ b/docs/public/data/icons/angles-x.json
@@ -0,0 +1,7 @@
+{
+ "title": "Angles x",
+ "categories": ["arrows"],
+ "tags": ["direction"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/angles-y.json b/docs/public/data/icons/angles-y.json
new file mode 100644
index 000000000..5b9eff3ee
--- /dev/null
+++ b/docs/public/data/icons/angles-y.json
@@ -0,0 +1,7 @@
+{
+ "title": "Angles Y",
+ "categories": ["arrows"],
+ "tags": ["direction"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/apple-app-store.json b/docs/public/data/icons/apple-app-store.json
new file mode 100644
index 000000000..e6751e0e6
--- /dev/null
+++ b/docs/public/data/icons/apple-app-store.json
@@ -0,0 +1,7 @@
+{
+ "title": "Apple App Store",
+ "categories": ["brands"],
+ "tags": ["software"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/apple.json b/docs/public/data/icons/apple.json
new file mode 100644
index 000000000..3e812f6c3
--- /dev/null
+++ b/docs/public/data/icons/apple.json
@@ -0,0 +1,7 @@
+{
+ "title": "Apple",
+ "categories": ["brands"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-down-arrow-up.json b/docs/public/data/icons/arrow-down-arrow-up.json
new file mode 100644
index 000000000..02b6c8500
--- /dev/null
+++ b/docs/public/data/icons/arrow-down-arrow-up.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow down arrow up",
+ "categories": ["arrows"],
+ "tags": ["direction", "order", "sort"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-down-from-cloud.json b/docs/public/data/icons/arrow-down-from-cloud.json
new file mode 100644
index 000000000..5edfabf04
--- /dev/null
+++ b/docs/public/data/icons/arrow-down-from-cloud.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow down from cloud",
+ "categories": ["arrows", "communication"],
+ "tags": ["direction", "download", "cloud-download"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-down-short-wide.json b/docs/public/data/icons/arrow-down-short-wide.json
new file mode 100644
index 000000000..5e1e92461
--- /dev/null
+++ b/docs/public/data/icons/arrow-down-short-wide.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow down short wide",
+ "categories": ["arrows"],
+ "tags": ["sort", "ascending"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-down-to-line.json b/docs/public/data/icons/arrow-down-to-line.json
new file mode 100644
index 000000000..55ba5446e
--- /dev/null
+++ b/docs/public/data/icons/arrow-down-to-line.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow down to line",
+ "categories": ["arrows"],
+ "tags": ["direction", "download"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-down-wide-short.json b/docs/public/data/icons/arrow-down-wide-short.json
new file mode 100644
index 000000000..9d52ff0ed
--- /dev/null
+++ b/docs/public/data/icons/arrow-down-wide-short.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow down wide short",
+ "categories": ["arrows"],
+ "tags": ["sort", "descending"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-down.json b/docs/public/data/icons/arrow-down.json
new file mode 100644
index 000000000..47bf7985e
--- /dev/null
+++ b/docs/public/data/icons/arrow-down.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow down",
+ "categories": ["arrows"],
+ "tags": ["direction"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-left-arrow-right.json b/docs/public/data/icons/arrow-left-arrow-right.json
new file mode 100644
index 000000000..b93d9d1ab
--- /dev/null
+++ b/docs/public/data/icons/arrow-left-arrow-right.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow left arrow right",
+ "categories": ["arrows"],
+ "tags": ["direction", "order", "sort", "replace"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-left-from-bracket.json b/docs/public/data/icons/arrow-left-from-bracket.json
new file mode 100644
index 000000000..f6be8c067
--- /dev/null
+++ b/docs/public/data/icons/arrow-left-from-bracket.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow left from bracket",
+ "categories": ["arrows"],
+ "tags": ["direction", "leave", "signout"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-left-to-bracket.json b/docs/public/data/icons/arrow-left-to-bracket.json
new file mode 100644
index 000000000..2c331ee6d
--- /dev/null
+++ b/docs/public/data/icons/arrow-left-to-bracket.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow left to bracket",
+ "categories": ["arrows"],
+ "tags": ["direction", "enter", "signin"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-left-to-line.json b/docs/public/data/icons/arrow-left-to-line.json
new file mode 100644
index 000000000..8dc90bb5e
--- /dev/null
+++ b/docs/public/data/icons/arrow-left-to-line.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow left to line",
+ "categories": ["arrows"],
+ "tags": ["direction"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-left.json b/docs/public/data/icons/arrow-left.json
new file mode 100644
index 000000000..5636e486d
--- /dev/null
+++ b/docs/public/data/icons/arrow-left.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow left",
+ "categories": ["arrows"],
+ "tags": ["direction"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-pointer.json b/docs/public/data/icons/arrow-pointer.json
new file mode 100644
index 000000000..63f2fe544
--- /dev/null
+++ b/docs/public/data/icons/arrow-pointer.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow pointer",
+ "categories": ["arrows"],
+ "tags": ["cursor"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-right-from-bracket.json b/docs/public/data/icons/arrow-right-from-bracket.json
new file mode 100644
index 000000000..511fbd7e6
--- /dev/null
+++ b/docs/public/data/icons/arrow-right-from-bracket.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow right from bracket",
+ "categories": ["arrows"],
+ "tags": ["direction", "leave", "signout"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-right-from-file.json b/docs/public/data/icons/arrow-right-from-file.json
new file mode 100644
index 000000000..1d8d83bed
--- /dev/null
+++ b/docs/public/data/icons/arrow-right-from-file.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow right from file",
+ "categories": ["files", "office-tools", "arrows"],
+ "tags": ["import"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-right-from-smartphone.json b/docs/public/data/icons/arrow-right-from-smartphone.json
new file mode 100644
index 000000000..30e1eef9d
--- /dev/null
+++ b/docs/public/data/icons/arrow-right-from-smartphone.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow right from smartphone",
+ "categories": ["communication", "devices", "arrows"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-right-prohibited.json b/docs/public/data/icons/arrow-right-prohibited.json
new file mode 100644
index 000000000..d325ff9a4
--- /dev/null
+++ b/docs/public/data/icons/arrow-right-prohibited.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow right prohibited",
+ "categories": ["arrows"],
+ "tags": ["direction"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-right-to-bracket-clock.json b/docs/public/data/icons/arrow-right-to-bracket-clock.json
new file mode 100644
index 000000000..faecf9f69
--- /dev/null
+++ b/docs/public/data/icons/arrow-right-to-bracket-clock.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow right to bracket clock",
+ "categories": ["arrows"],
+ "tags": ["direction", "enter", "signin"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-right-to-bracket.json b/docs/public/data/icons/arrow-right-to-bracket.json
new file mode 100644
index 000000000..c7479bb9b
--- /dev/null
+++ b/docs/public/data/icons/arrow-right-to-bracket.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow right to bracket",
+ "categories": ["arrows"],
+ "tags": ["direction", "enter", "signin"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-right-to-file.json b/docs/public/data/icons/arrow-right-to-file.json
new file mode 100644
index 000000000..b8d68290f
--- /dev/null
+++ b/docs/public/data/icons/arrow-right-to-file.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow right to file",
+ "categories": ["files", "office-tools", "arrows"],
+ "tags": ["import"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-right-to-line.json b/docs/public/data/icons/arrow-right-to-line.json
new file mode 100644
index 000000000..685f57c67
--- /dev/null
+++ b/docs/public/data/icons/arrow-right-to-line.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow right to line",
+ "categories": ["arrows"],
+ "tags": ["direction"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-right.json b/docs/public/data/icons/arrow-right.json
new file mode 100644
index 000000000..95ed4a2a7
--- /dev/null
+++ b/docs/public/data/icons/arrow-right.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow right",
+ "categories": ["arrows"],
+ "tags": ["direction"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-rotate-right.json b/docs/public/data/icons/arrow-rotate-right.json
new file mode 100644
index 000000000..c996b2e2b
--- /dev/null
+++ b/docs/public/data/icons/arrow-rotate-right.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow rotate right",
+ "categories": ["arrows", "spinners", "text-formatting", "media"],
+ "tags": ["refresh", "reload"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-up-right-from-square.json b/docs/public/data/icons/arrow-up-right-from-square.json
new file mode 100644
index 000000000..ec548248c
--- /dev/null
+++ b/docs/public/data/icons/arrow-up-right-from-square.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow up right from square",
+ "categories": ["arrows"],
+ "tags": ["external", "external-link"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-up-short-wide.json b/docs/public/data/icons/arrow-up-short-wide.json
new file mode 100644
index 000000000..c67ce1e49
--- /dev/null
+++ b/docs/public/data/icons/arrow-up-short-wide.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow up short wide",
+ "categories": ["arrows"],
+ "tags": ["sort", "ascending"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-up-to-cloud.json b/docs/public/data/icons/arrow-up-to-cloud.json
new file mode 100644
index 000000000..c8cf1422e
--- /dev/null
+++ b/docs/public/data/icons/arrow-up-to-cloud.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow up to cloud",
+ "categories": ["arrows", "communication"],
+ "tags": ["direction", "upload", "cloud-upload"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-up-to-line.json b/docs/public/data/icons/arrow-up-to-line.json
new file mode 100644
index 000000000..cdaa2ede0
--- /dev/null
+++ b/docs/public/data/icons/arrow-up-to-line.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow up to line",
+ "categories": ["arrows"],
+ "tags": ["direction"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-up-wide-short.json b/docs/public/data/icons/arrow-up-wide-short.json
new file mode 100644
index 000000000..fb1606d61
--- /dev/null
+++ b/docs/public/data/icons/arrow-up-wide-short.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow up wide short",
+ "categories": ["arrows"],
+ "tags": ["sort", "descending"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrow-up.json b/docs/public/data/icons/arrow-up.json
new file mode 100644
index 000000000..9867a40d8
--- /dev/null
+++ b/docs/public/data/icons/arrow-up.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrow up",
+ "categories": ["arrows"],
+ "tags": ["direction"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrows-rotate-right.json b/docs/public/data/icons/arrows-rotate-right.json
new file mode 100644
index 000000000..2f0e7a9b4
--- /dev/null
+++ b/docs/public/data/icons/arrows-rotate-right.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrows rotate right",
+ "categories": ["arrows", "spinners", "text-formatting", "media"],
+ "tags": ["refresh", "reload"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrows-up-right-and-down-left-from-center.json b/docs/public/data/icons/arrows-up-right-and-down-left-from-center.json
new file mode 100644
index 000000000..98801207a
--- /dev/null
+++ b/docs/public/data/icons/arrows-up-right-and-down-left-from-center.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrows up right and down left from center",
+ "categories": ["arrows"],
+ "tags": ["full screen", "expand"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/arrows-up-right-and-down-left-to-center.json b/docs/public/data/icons/arrows-up-right-and-down-left-to-center.json
new file mode 100644
index 000000000..945a1994f
--- /dev/null
+++ b/docs/public/data/icons/arrows-up-right-and-down-left-to-center.json
@@ -0,0 +1,7 @@
+{
+ "title": "Arrows up right and down left to center",
+ "categories": ["arrows"],
+ "tags": ["full screen", "compress"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/asterisk.json b/docs/public/data/icons/asterisk.json
new file mode 100644
index 000000000..7b166fb8f
--- /dev/null
+++ b/docs/public/data/icons/asterisk.json
@@ -0,0 +1,7 @@
+{
+ "title": "Asterisk",
+ "categories": ["punctuation-symbols", "spinners"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/at.json b/docs/public/data/icons/at.json
new file mode 100644
index 000000000..07ebc4e3a
--- /dev/null
+++ b/docs/public/data/icons/at.json
@@ -0,0 +1,7 @@
+{
+ "title": "At",
+ "categories": ["communication", "punctuation-symbols"],
+ "tags": ["email"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/backward.json b/docs/public/data/icons/backward.json
new file mode 100644
index 000000000..89655c82f
--- /dev/null
+++ b/docs/public/data/icons/backward.json
@@ -0,0 +1,7 @@
+{
+ "title": "Backward",
+ "categories": ["media"],
+ "tags": ["rewind"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/bars-uneven.json b/docs/public/data/icons/bars-uneven.json
new file mode 100644
index 000000000..523b66f78
--- /dev/null
+++ b/docs/public/data/icons/bars-uneven.json
@@ -0,0 +1,7 @@
+{
+ "title": "Bars uneven",
+ "categories": ["code-editing", "text-formatting"],
+ "tags": ["menu", "navigation", "justify", "aligment", "hamburger"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/bars.json b/docs/public/data/icons/bars.json
new file mode 100644
index 000000000..549d247cd
--- /dev/null
+++ b/docs/public/data/icons/bars.json
@@ -0,0 +1,7 @@
+{
+ "title": "Bars",
+ "categories": ["code-editing", "text-formatting"],
+ "tags": ["menu", "navigation", "justify", "aligment", "hamburger"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/bel.json b/docs/public/data/icons/bel.json
new file mode 100644
index 000000000..876c9ac0a
--- /dev/null
+++ b/docs/public/data/icons/bel.json
@@ -0,0 +1,7 @@
+{
+ "title": "Bel",
+ "categories": ["alerts", "education", "social"],
+ "tags": ["notification"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/blf.json b/docs/public/data/icons/blf.json
new file mode 100644
index 000000000..d7e6c86bc
--- /dev/null
+++ b/docs/public/data/icons/blf.json
@@ -0,0 +1,7 @@
+{
+ "title": "Blinking Light Field (BLF)",
+ "categories": ["communication", "office-tools"],
+ "tags": ["line key"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/bold.json b/docs/public/data/icons/bold.json
new file mode 100644
index 000000000..803d75799
--- /dev/null
+++ b/docs/public/data/icons/bold.json
@@ -0,0 +1,7 @@
+{
+ "title": "Bold",
+ "categories": ["text-formatting"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/book.json b/docs/public/data/icons/book.json
new file mode 100644
index 000000000..34c6fa340
--- /dev/null
+++ b/docs/public/data/icons/book.json
@@ -0,0 +1,7 @@
+{
+ "title": "Book",
+ "categories": ["office-tools", "writing", "education"],
+ "tags": ["read", "magazine"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/box-open-full.json b/docs/public/data/icons/box-open-full.json
new file mode 100644
index 000000000..327d988d4
--- /dev/null
+++ b/docs/public/data/icons/box-open-full.json
@@ -0,0 +1,7 @@
+{
+ "title": "Box open full",
+ "categories": ["shopping", "shopping"],
+ "tags": ["package", "cardboard", "moving"],
+ "created": "0.1.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/brackets-curly.json b/docs/public/data/icons/brackets-curly.json
new file mode 100644
index 000000000..313df96f4
--- /dev/null
+++ b/docs/public/data/icons/brackets-curly.json
@@ -0,0 +1,7 @@
+{
+ "title": "Brackets curly",
+ "categories": ["code-editing", "punctuation-symbols"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/broom.json b/docs/public/data/icons/broom.json
new file mode 100644
index 000000000..5fd97b531
--- /dev/null
+++ b/docs/public/data/icons/broom.json
@@ -0,0 +1,7 @@
+{
+ "title": "Broom",
+ "categories": ["design", "home-living"],
+ "tags": ["clean", "cleanup"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/bug.json b/docs/public/data/icons/bug.json
new file mode 100644
index 000000000..9d6f55150
--- /dev/null
+++ b/docs/public/data/icons/bug.json
@@ -0,0 +1,7 @@
+{
+ "title": "Bug",
+ "categories": ["code-editing", "nature", "security"],
+ "tags": ["insect"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/building.json b/docs/public/data/icons/building.json
new file mode 100644
index 000000000..5d62f3464
--- /dev/null
+++ b/docs/public/data/icons/building.json
@@ -0,0 +1,7 @@
+{
+ "title": "Building",
+ "categories": ["office-tools", "maps"],
+ "tags": ["company", "enterprise", "organization", "office"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/burger-glass.json b/docs/public/data/icons/burger-glass.json
new file mode 100644
index 000000000..73b660baa
--- /dev/null
+++ b/docs/public/data/icons/burger-glass.json
@@ -0,0 +1,7 @@
+{
+ "title": "Burger glass",
+ "categories": ["food-beverage", "maps"],
+ "tags": ["food", "drink", "eat", "restaurant"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/calendar-arrow-to-day.json b/docs/public/data/icons/calendar-arrow-to-day.json
new file mode 100644
index 000000000..b83a97090
--- /dev/null
+++ b/docs/public/data/icons/calendar-arrow-to-day.json
@@ -0,0 +1,7 @@
+{
+ "title": "Calendar arrow to day",
+ "categories": ["arrows", "office-tools", "time"],
+ "tags": ["holidays", "date", "time"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/calendar-clock.json b/docs/public/data/icons/calendar-clock.json
new file mode 100644
index 000000000..95e2a7106
--- /dev/null
+++ b/docs/public/data/icons/calendar-clock.json
@@ -0,0 +1,7 @@
+{
+ "title": "Calendar clock",
+ "categories": ["office-tools", "time"],
+ "tags": ["holidays", "date", "time"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/calendar-day.json b/docs/public/data/icons/calendar-day.json
new file mode 100644
index 000000000..d9e196630
--- /dev/null
+++ b/docs/public/data/icons/calendar-day.json
@@ -0,0 +1,7 @@
+{
+ "title": "Calendar day",
+ "categories": ["office-tools", "time"],
+ "tags": ["date", "day"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/calendar-range-clock.json b/docs/public/data/icons/calendar-range-clock.json
new file mode 100644
index 000000000..ae97f5be0
--- /dev/null
+++ b/docs/public/data/icons/calendar-range-clock.json
@@ -0,0 +1,7 @@
+{
+ "title": "Calendar range clock",
+ "categories": ["office-tools", "time"],
+ "tags": ["holidays", "date", "time"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/calendar-range.json b/docs/public/data/icons/calendar-range.json
new file mode 100644
index 000000000..747812fa0
--- /dev/null
+++ b/docs/public/data/icons/calendar-range.json
@@ -0,0 +1,7 @@
+{
+ "title": "Calendar range",
+ "categories": ["office-tools", "time"],
+ "tags": ["holidays", "date"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/calendar-stars.json b/docs/public/data/icons/calendar-stars.json
new file mode 100644
index 000000000..ad5aed945
--- /dev/null
+++ b/docs/public/data/icons/calendar-stars.json
@@ -0,0 +1,7 @@
+{
+ "title": "Calendar stars",
+ "categories": ["office-tools", "time"],
+ "tags": ["holidays"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/calendar-week.json b/docs/public/data/icons/calendar-week.json
new file mode 100644
index 000000000..630614dd2
--- /dev/null
+++ b/docs/public/data/icons/calendar-week.json
@@ -0,0 +1,7 @@
+{
+ "title": "Calendar week",
+ "categories": ["office-tools", "time"],
+ "tags": ["date", "week"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/calendar.json b/docs/public/data/icons/calendar.json
new file mode 100644
index 000000000..bcdb5161d
--- /dev/null
+++ b/docs/public/data/icons/calendar.json
@@ -0,0 +1,7 @@
+{
+ "title": "Calendar",
+ "categories": ["office-tools", "time"],
+ "tags": ["month"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/car-side.json b/docs/public/data/icons/car-side.json
new file mode 100644
index 000000000..84908706b
--- /dev/null
+++ b/docs/public/data/icons/car-side.json
@@ -0,0 +1,7 @@
+{
+ "title": "Car side",
+ "categories": ["maps", "transportation"],
+ "tags": ["auto", "drive", "driving"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/chain-slash.json b/docs/public/data/icons/chain-slash.json
new file mode 100644
index 000000000..e00461e0b
--- /dev/null
+++ b/docs/public/data/icons/chain-slash.json
@@ -0,0 +1,7 @@
+{
+ "title": "Chain slash",
+ "categories": ["code-editing"],
+ "tags": ["link"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/chain.json b/docs/public/data/icons/chain.json
new file mode 100644
index 000000000..6a28b90c8
--- /dev/null
+++ b/docs/public/data/icons/chain.json
@@ -0,0 +1,7 @@
+{
+ "title": "Chain",
+ "categories": ["code-editing"],
+ "tags": ["link"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/chalkboard-person.json b/docs/public/data/icons/chalkboard-person.json
new file mode 100644
index 000000000..e05aae4fb
--- /dev/null
+++ b/docs/public/data/icons/chalkboard-person.json
@@ -0,0 +1,7 @@
+{
+ "title": "Chalkboard person",
+ "categories": ["education", "people"],
+ "tags": ["whiteboard"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/chart-pie.json b/docs/public/data/icons/chart-pie.json
new file mode 100644
index 000000000..e73b51133
--- /dev/null
+++ b/docs/public/data/icons/chart-pie.json
@@ -0,0 +1,7 @@
+{
+ "title": "Chart pie",
+ "categories": ["finance", "charts"],
+ "tags": ["data", "graph", "analytics"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/check.json b/docs/public/data/icons/check.json
new file mode 100644
index 000000000..39a15afb6
--- /dev/null
+++ b/docs/public/data/icons/check.json
@@ -0,0 +1,7 @@
+{
+ "title": "Check",
+ "categories": ["alerts", "punctuation-symbols"],
+ "tags": ["checkmark", "confirm", "done"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/chevron-down.json b/docs/public/data/icons/chevron-down.json
new file mode 100644
index 000000000..a43a1d9eb
--- /dev/null
+++ b/docs/public/data/icons/chevron-down.json
@@ -0,0 +1,7 @@
+{
+ "title": "Chevron down",
+ "categories": ["arrows"],
+ "tags": ["direction"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/chevron-left.json b/docs/public/data/icons/chevron-left.json
new file mode 100644
index 000000000..12a8b495d
--- /dev/null
+++ b/docs/public/data/icons/chevron-left.json
@@ -0,0 +1,7 @@
+{
+ "title": "Chevron left",
+ "categories": ["arrows"],
+ "tags": ["direction"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/chevron-right.json b/docs/public/data/icons/chevron-right.json
new file mode 100644
index 000000000..0789b65dc
--- /dev/null
+++ b/docs/public/data/icons/chevron-right.json
@@ -0,0 +1,7 @@
+{
+ "title": "Chevron right",
+ "categories": ["arrows"],
+ "tags": ["direction"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/chevron-up.json b/docs/public/data/icons/chevron-up.json
new file mode 100644
index 000000000..9f6b45cdd
--- /dev/null
+++ b/docs/public/data/icons/chevron-up.json
@@ -0,0 +1,7 @@
+{
+ "title": "Chevron up",
+ "categories": ["arrows"],
+ "tags": ["direction"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/chrome.json b/docs/public/data/icons/chrome.json
new file mode 100644
index 000000000..6c70c88c1
--- /dev/null
+++ b/docs/public/data/icons/chrome.json
@@ -0,0 +1,7 @@
+{
+ "title": "Chrome",
+ "categories": ["brands"],
+ "tags": ["google", "browser"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/circle-check.json b/docs/public/data/icons/circle-check.json
new file mode 100644
index 000000000..a5785a645
--- /dev/null
+++ b/docs/public/data/icons/circle-check.json
@@ -0,0 +1,7 @@
+{
+ "title": "Circle check",
+ "categories": ["alerts"],
+ "tags": ["checkmark", "confirm", "done"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/circle-dashed.json b/docs/public/data/icons/circle-dashed.json
new file mode 100644
index 000000000..805429a61
--- /dev/null
+++ b/docs/public/data/icons/circle-dashed.json
@@ -0,0 +1,7 @@
+{
+ "title": "Circle dashed",
+ "categories": ["design", "shapes"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/circle-exclamation.json b/docs/public/data/icons/circle-exclamation.json
new file mode 100644
index 000000000..c41c37bd5
--- /dev/null
+++ b/docs/public/data/icons/circle-exclamation.json
@@ -0,0 +1,7 @@
+{
+ "title": "Circle exclamation",
+ "categories": ["alerts", "punctuation-symbols"],
+ "tags": ["warning", "danger"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/circle-half-inner.json b/docs/public/data/icons/circle-half-inner.json
new file mode 100644
index 000000000..836ef32bb
--- /dev/null
+++ b/docs/public/data/icons/circle-half-inner.json
@@ -0,0 +1,7 @@
+{
+ "title": "Circle half inner",
+ "categories": ["design", "charts", "shapes"],
+ "tags": ["contrast", "theme"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/circle-half.json b/docs/public/data/icons/circle-half.json
new file mode 100644
index 000000000..1f06121da
--- /dev/null
+++ b/docs/public/data/icons/circle-half.json
@@ -0,0 +1,7 @@
+{
+ "title": "Circle half",
+ "categories": ["design", "charts", "shapes"],
+ "tags": ["contrast"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/circle-info.json b/docs/public/data/icons/circle-info.json
new file mode 100644
index 000000000..804dae7b9
--- /dev/null
+++ b/docs/public/data/icons/circle-info.json
@@ -0,0 +1,7 @@
+{
+ "title": "Circle info",
+ "categories": ["accessibility", "maps", "alerts"],
+ "tags": ["information", "help"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/circle-person.json b/docs/public/data/icons/circle-person.json
new file mode 100644
index 000000000..ebdd5f71f
--- /dev/null
+++ b/docs/public/data/icons/circle-person.json
@@ -0,0 +1,7 @@
+{
+ "title": "Circle person",
+ "categories": ["people", "social"],
+ "tags": ["avatar", "organization", "account", "user", "profile"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/circle-plus.json b/docs/public/data/icons/circle-plus.json
new file mode 100644
index 000000000..f404ebbd2
--- /dev/null
+++ b/docs/public/data/icons/circle-plus.json
@@ -0,0 +1,7 @@
+{
+ "title": "Circle plus",
+ "categories": ["alerts", "mathematics"],
+ "tags": ["add", "create"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/circle-question.json b/docs/public/data/icons/circle-question.json
new file mode 100644
index 000000000..dacdaab5e
--- /dev/null
+++ b/docs/public/data/icons/circle-question.json
@@ -0,0 +1,7 @@
+{
+ "title": "Circle question",
+ "categories": ["accessibility", "maps", "alerts", "punctuation-symbols"],
+ "tags": ["information", "help"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/circle-xmark.json b/docs/public/data/icons/circle-xmark.json
new file mode 100644
index 000000000..7521ec101
--- /dev/null
+++ b/docs/public/data/icons/circle-xmark.json
@@ -0,0 +1,7 @@
+{
+ "title": "Circle X mark",
+ "categories": ["alerts", "mathematics"],
+ "tags": ["warning", "danger"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/city.json b/docs/public/data/icons/city.json
new file mode 100644
index 000000000..295364c47
--- /dev/null
+++ b/docs/public/data/icons/city.json
@@ -0,0 +1,7 @@
+{
+ "title": "City",
+ "categories": ["office-tools", "maps"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/clock-pause.json b/docs/public/data/icons/clock-pause.json
new file mode 100644
index 000000000..7f0f9edd5
--- /dev/null
+++ b/docs/public/data/icons/clock-pause.json
@@ -0,0 +1,7 @@
+{
+ "title": "Clock pause",
+ "categories": ["time"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/clock-rotate-left.json b/docs/public/data/icons/clock-rotate-left.json
new file mode 100644
index 000000000..9b3a306da
--- /dev/null
+++ b/docs/public/data/icons/clock-rotate-left.json
@@ -0,0 +1,7 @@
+{
+ "title": "Clock rotate left",
+ "categories": ["time", "arrows"],
+ "tags": ["history"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/clock-slash.json b/docs/public/data/icons/clock-slash.json
new file mode 100644
index 000000000..2a55111ed
--- /dev/null
+++ b/docs/public/data/icons/clock-slash.json
@@ -0,0 +1,7 @@
+{
+ "title": "Clock slash",
+ "categories": ["time", "toggle"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/clock.json b/docs/public/data/icons/clock.json
new file mode 100644
index 000000000..305194470
--- /dev/null
+++ b/docs/public/data/icons/clock.json
@@ -0,0 +1,7 @@
+{
+ "title": "Clock",
+ "categories": ["time"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/cloud-softphone.json b/docs/public/data/icons/cloud-softphone.json
new file mode 100644
index 000000000..eadcbce78
--- /dev/null
+++ b/docs/public/data/icons/cloud-softphone.json
@@ -0,0 +1,7 @@
+{
+ "title": "Cloud Softphone",
+ "categories": ["brands"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/code.json b/docs/public/data/icons/code.json
new file mode 100644
index 000000000..703351fd8
--- /dev/null
+++ b/docs/public/data/icons/code.json
@@ -0,0 +1,7 @@
+{
+ "title": "Code",
+ "categories": ["code-editing", "text-formatting"],
+ "tags": ["different", "unequal"],
+ "created": "0.13.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/codeblock.json b/docs/public/data/icons/codeblock.json
new file mode 100644
index 000000000..69a2a8fb5
--- /dev/null
+++ b/docs/public/data/icons/codeblock.json
@@ -0,0 +1,7 @@
+{
+ "title": "Codeblock",
+ "categories": ["code-editing", "text-formatting"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/coin.json b/docs/public/data/icons/coin.json
new file mode 100644
index 000000000..847b91d60
--- /dev/null
+++ b/docs/public/data/icons/coin.json
@@ -0,0 +1,7 @@
+{
+ "title": "Coin",
+ "categories": ["finance", "shopping"],
+ "tags": ["penny", "euro", "pound", "sterling", "money", "dollar"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/command.json b/docs/public/data/icons/command.json
new file mode 100644
index 000000000..d1afbd2bb
--- /dev/null
+++ b/docs/public/data/icons/command.json
@@ -0,0 +1,7 @@
+{
+ "title": "Command",
+ "categories": ["text-formatting", "code-editing"],
+ "tags": ["apple"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/compare.json b/docs/public/data/icons/compare.json
new file mode 100644
index 000000000..7c5a7fefa
--- /dev/null
+++ b/docs/public/data/icons/compare.json
@@ -0,0 +1,7 @@
+{
+ "title": "Compare",
+ "categories": ["charts"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/compass.json b/docs/public/data/icons/compass.json
new file mode 100644
index 000000000..1496be9ea
--- /dev/null
+++ b/docs/public/data/icons/compass.json
@@ -0,0 +1,7 @@
+{
+ "title": "Compass",
+ "categories": ["maps", "nature", "spinners"],
+ "tags": ["location"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/compress.json b/docs/public/data/icons/compress.json
new file mode 100644
index 000000000..66cdea1db
--- /dev/null
+++ b/docs/public/data/icons/compress.json
@@ -0,0 +1,7 @@
+{
+ "title": "Compress",
+ "categories": ["media"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/copy.json b/docs/public/data/icons/copy.json
new file mode 100644
index 000000000..b40f5e481
--- /dev/null
+++ b/docs/public/data/icons/copy.json
@@ -0,0 +1,7 @@
+{
+ "title": "Copy",
+ "categories": ["office-tools", "design", "files"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/cursor.json b/docs/public/data/icons/cursor.json
new file mode 100644
index 000000000..fbf75a6c2
--- /dev/null
+++ b/docs/public/data/icons/cursor.json
@@ -0,0 +1,7 @@
+{
+ "title": "Cursor",
+ "categories": ["writing"],
+ "tags": ["cursor"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/devices.json b/docs/public/data/icons/devices.json
new file mode 100644
index 000000000..64b23eaa0
--- /dev/null
+++ b/docs/public/data/icons/devices.json
@@ -0,0 +1,7 @@
+{
+ "title": "Devices",
+ "categories": ["code-editing", "devices"],
+ "tags": ["laptop", "smartphone", "mobile"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/diagram.json b/docs/public/data/icons/diagram.json
new file mode 100644
index 000000000..9f86c3b3c
--- /dev/null
+++ b/docs/public/data/icons/diagram.json
@@ -0,0 +1,7 @@
+{
+ "title": "Diagram",
+ "categories": ["finance", "charts"],
+ "tags": ["data", "graph", "analytics"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/diamonds.json b/docs/public/data/icons/diamonds.json
new file mode 100644
index 000000000..8d0b200fa
--- /dev/null
+++ b/docs/public/data/icons/diamonds.json
@@ -0,0 +1,7 @@
+{
+ "title": "Diamonds",
+ "categories": [],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/dice-five.json b/docs/public/data/icons/dice-five.json
new file mode 100644
index 000000000..61972868e
--- /dev/null
+++ b/docs/public/data/icons/dice-five.json
@@ -0,0 +1,7 @@
+{
+ "title": "Dice five",
+ "categories": ["entertainment"],
+ "tags": ["random", "chance"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/dice-four.json b/docs/public/data/icons/dice-four.json
new file mode 100644
index 000000000..2d43823d4
--- /dev/null
+++ b/docs/public/data/icons/dice-four.json
@@ -0,0 +1,7 @@
+{
+ "title": "Dice four",
+ "categories": ["entertainment"],
+ "tags": ["random", "chance"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/dice-one.json b/docs/public/data/icons/dice-one.json
new file mode 100644
index 000000000..642800a62
--- /dev/null
+++ b/docs/public/data/icons/dice-one.json
@@ -0,0 +1,7 @@
+{
+ "title": "Dice one",
+ "categories": ["entertainment"],
+ "tags": ["random", "chance"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/dice-six.json b/docs/public/data/icons/dice-six.json
new file mode 100644
index 000000000..4150461c3
--- /dev/null
+++ b/docs/public/data/icons/dice-six.json
@@ -0,0 +1,7 @@
+{
+ "title": "Dice six",
+ "categories": ["entertainment"],
+ "tags": ["random", "chance"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/dice-three.json b/docs/public/data/icons/dice-three.json
new file mode 100644
index 000000000..031afc0e7
--- /dev/null
+++ b/docs/public/data/icons/dice-three.json
@@ -0,0 +1,7 @@
+{
+ "title": "Dice three",
+ "categories": ["entertainment"],
+ "tags": ["random", "chance"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/dice-two.json b/docs/public/data/icons/dice-two.json
new file mode 100644
index 000000000..3d746a0ed
--- /dev/null
+++ b/docs/public/data/icons/dice-two.json
@@ -0,0 +1,7 @@
+{
+ "title": "Dice two",
+ "categories": ["entertainment"],
+ "tags": ["random", "chance"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/dice.json b/docs/public/data/icons/dice.json
new file mode 100644
index 000000000..0b4e1a864
--- /dev/null
+++ b/docs/public/data/icons/dice.json
@@ -0,0 +1,7 @@
+{
+ "title": "Dice",
+ "categories": ["entertainment", "maps"],
+ "tags": ["random", "chance"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/display.json b/docs/public/data/icons/display.json
new file mode 100644
index 000000000..6bbdbb62b
--- /dev/null
+++ b/docs/public/data/icons/display.json
@@ -0,0 +1,7 @@
+{
+ "title": "Display",
+ "categories": ["devices"],
+ "tags": ["screen", "monitor", "desktop"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/dollar.json b/docs/public/data/icons/dollar.json
new file mode 100644
index 000000000..ffbe92955
--- /dev/null
+++ b/docs/public/data/icons/dollar.json
@@ -0,0 +1,7 @@
+{
+ "title": "Dollar",
+ "categories": ["finance"],
+ "tags": ["usd", "money"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/door.json b/docs/public/data/icons/door.json
new file mode 100644
index 000000000..222aead16
--- /dev/null
+++ b/docs/public/data/icons/door.json
@@ -0,0 +1,7 @@
+{
+ "title": "Door",
+ "categories": ["maps", "security"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/earth.json b/docs/public/data/icons/earth.json
new file mode 100644
index 000000000..8df02805b
--- /dev/null
+++ b/docs/public/data/icons/earth.json
@@ -0,0 +1,7 @@
+{
+ "title": "Earth",
+ "categories": ["science", "maps"],
+ "tags": ["europe"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/eclipse.json b/docs/public/data/icons/eclipse.json
new file mode 100644
index 000000000..7fa3f6d2e
--- /dev/null
+++ b/docs/public/data/icons/eclipse.json
@@ -0,0 +1,7 @@
+{
+ "title": "Eclipse",
+ "categories": ["science", "weather"],
+ "tags": ["sun", "moon"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/edge.json b/docs/public/data/icons/edge.json
new file mode 100644
index 000000000..55767583c
--- /dev/null
+++ b/docs/public/data/icons/edge.json
@@ -0,0 +1,7 @@
+{
+ "title": "Edge",
+ "categories": ["brands"],
+ "tags": ["microsoft", "browser"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/ellipsis-h.json b/docs/public/data/icons/ellipsis-h.json
new file mode 100644
index 000000000..263a93a21
--- /dev/null
+++ b/docs/public/data/icons/ellipsis-h.json
@@ -0,0 +1,7 @@
+{
+ "title": "Ellipsis horizontal",
+ "categories": ["layout-design"],
+ "tags": ["three dots", "meatballs", "more", "overflow"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/ellipsis-v.json b/docs/public/data/icons/ellipsis-v.json
new file mode 100644
index 000000000..b617153c0
--- /dev/null
+++ b/docs/public/data/icons/ellipsis-v.json
@@ -0,0 +1,7 @@
+{
+ "title": "Ellipsis vertical",
+ "categories": ["layout-design"],
+ "tags": ["three dots", "meatballs", "more", "overflow"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/envelope.json b/docs/public/data/icons/envelope.json
new file mode 100644
index 000000000..aa301d407
--- /dev/null
+++ b/docs/public/data/icons/envelope.json
@@ -0,0 +1,7 @@
+{
+ "title": "Envelope",
+ "categories": ["office-tools", "communication", "social", "writing"],
+ "tags": ["email", "message", "mail", "letter"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/ethernet.json b/docs/public/data/icons/ethernet.json
new file mode 100644
index 000000000..461a26f21
--- /dev/null
+++ b/docs/public/data/icons/ethernet.json
@@ -0,0 +1,7 @@
+{
+ "title": "Ethernet",
+ "categories": ["devices"],
+ "tags": ["network", "internet"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/euro.json b/docs/public/data/icons/euro.json
new file mode 100644
index 000000000..e0d27c190
--- /dev/null
+++ b/docs/public/data/icons/euro.json
@@ -0,0 +1,7 @@
+{
+ "title": "Euro",
+ "categories": ["finance"],
+ "tags": ["eur", "money"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/expand.json b/docs/public/data/icons/expand.json
new file mode 100644
index 000000000..3b08e98d0
--- /dev/null
+++ b/docs/public/data/icons/expand.json
@@ -0,0 +1,7 @@
+{
+ "title": "Expand",
+ "categories": ["media"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/export.json b/docs/public/data/icons/export.json
new file mode 100644
index 000000000..c4c5c9f76
--- /dev/null
+++ b/docs/public/data/icons/export.json
@@ -0,0 +1,7 @@
+{
+ "title": "Export",
+ "categories": ["arrows", "social"],
+ "tags": ["share"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/eye-slash.json b/docs/public/data/icons/eye-slash.json
new file mode 100644
index 000000000..e34c00d44
--- /dev/null
+++ b/docs/public/data/icons/eye-slash.json
@@ -0,0 +1,7 @@
+{
+ "title": "Eye slash",
+ "categories": ["accessibility", "design", "people"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/eye.json b/docs/public/data/icons/eye.json
new file mode 100644
index 000000000..23024ad61
--- /dev/null
+++ b/docs/public/data/icons/eye.json
@@ -0,0 +1,7 @@
+{
+ "title": "Eye",
+ "categories": ["accessibility", "design", "people"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/facebook-messenger.json b/docs/public/data/icons/facebook-messenger.json
new file mode 100644
index 000000000..31ad2dcb1
--- /dev/null
+++ b/docs/public/data/icons/facebook-messenger.json
@@ -0,0 +1,7 @@
+{
+ "title": "Facebook Messenger",
+ "categories": ["brands", "social"],
+ "tags": ["meta"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/facebook.json b/docs/public/data/icons/facebook.json
new file mode 100644
index 000000000..2e3f006a6
--- /dev/null
+++ b/docs/public/data/icons/facebook.json
@@ -0,0 +1,7 @@
+{
+ "title": "Facebook",
+ "categories": ["brands", "social"],
+ "tags": ["meta"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/fanvil.json b/docs/public/data/icons/fanvil.json
new file mode 100644
index 000000000..44fd6c729
--- /dev/null
+++ b/docs/public/data/icons/fanvil.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fanvil",
+ "categories": ["brands"],
+ "tags": ["phone"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/fast-backward.json b/docs/public/data/icons/fast-backward.json
new file mode 100644
index 000000000..80aab92bb
--- /dev/null
+++ b/docs/public/data/icons/fast-backward.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fast backward",
+ "categories": ["media"],
+ "tags": ["rewind"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/fast-forward.json b/docs/public/data/icons/fast-forward.json
new file mode 100644
index 000000000..3cde21bb3
--- /dev/null
+++ b/docs/public/data/icons/fast-forward.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fast forward",
+ "categories": ["media"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/fax.json b/docs/public/data/icons/fax.json
new file mode 100644
index 000000000..68da4ac2b
--- /dev/null
+++ b/docs/public/data/icons/fax.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fax",
+ "categories": ["office-tools", "communication", "devices"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/file-audio.json b/docs/public/data/icons/file-audio.json
new file mode 100644
index 000000000..482f04d4f
--- /dev/null
+++ b/docs/public/data/icons/file-audio.json
@@ -0,0 +1,7 @@
+{
+ "title": "File audio",
+ "categories": ["files"],
+ "tags": ["music", "audio", "playlist", "song", "mp3", "wav"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/file-excel.json b/docs/public/data/icons/file-excel.json
new file mode 100644
index 000000000..9d5032bdb
--- /dev/null
+++ b/docs/public/data/icons/file-excel.json
@@ -0,0 +1,7 @@
+{
+ "title": "File excel",
+ "categories": ["files"],
+ "tags": ["xls", "xlsx", "spreadsheet", "table", "office", "microsoft"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/file-powerpoint.json b/docs/public/data/icons/file-powerpoint.json
new file mode 100644
index 000000000..c63b4b515
--- /dev/null
+++ b/docs/public/data/icons/file-powerpoint.json
@@ -0,0 +1,7 @@
+{
+ "title": "File powerpoint",
+ "categories": ["files"],
+ "tags": ["ppt", "pptx", "presentation", "slide", "office", "microsoft"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/file-text.json b/docs/public/data/icons/file-text.json
new file mode 100644
index 000000000..dbd0058c2
--- /dev/null
+++ b/docs/public/data/icons/file-text.json
@@ -0,0 +1,7 @@
+{
+ "title": "File text",
+ "categories": ["files"],
+ "tags": ["document", "txt", "csv"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/file-word.json b/docs/public/data/icons/file-word.json
new file mode 100644
index 000000000..5ac65e696
--- /dev/null
+++ b/docs/public/data/icons/file-word.json
@@ -0,0 +1,7 @@
+{
+ "title": "File word",
+ "categories": ["files"],
+ "tags": ["doc", "docx", "text", "document", "office", "microsoft"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/file-zip.json b/docs/public/data/icons/file-zip.json
new file mode 100644
index 000000000..25cef40cc
--- /dev/null
+++ b/docs/public/data/icons/file-zip.json
@@ -0,0 +1,7 @@
+{
+ "title": "File zip",
+ "categories": ["files"],
+ "tags": ["archive", "compress", "rar"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/file.json b/docs/public/data/icons/file.json
new file mode 100644
index 000000000..7b7aa1172
--- /dev/null
+++ b/docs/public/data/icons/file.json
@@ -0,0 +1,7 @@
+{
+ "title": "File",
+ "categories": ["files", "office-tools", "code-editing", "writing"],
+ "tags": ["document", "paper"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/files-list.json b/docs/public/data/icons/files-list.json
new file mode 100644
index 000000000..5b0ad5a44
--- /dev/null
+++ b/docs/public/data/icons/files-list.json
@@ -0,0 +1,7 @@
+{
+ "title": "Files listFile",
+ "categories": ["files", "office-tools", "code-editing", "writing"],
+ "tags": ["document", "paper", "log"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/files.json b/docs/public/data/icons/files.json
new file mode 100644
index 000000000..86179ffed
--- /dev/null
+++ b/docs/public/data/icons/files.json
@@ -0,0 +1,7 @@
+{
+ "title": "Files",
+ "categories": ["files", "office-tools", "code-editing", "writing"],
+ "tags": ["document", "paper"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/filmstrip.json b/docs/public/data/icons/filmstrip.json
new file mode 100644
index 000000000..8d50f657a
--- /dev/null
+++ b/docs/public/data/icons/filmstrip.json
@@ -0,0 +1,7 @@
+{
+ "title": "Filmstrip",
+ "categories": ["media"],
+ "tags": ["video"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/filter-plus.json b/docs/public/data/icons/filter-plus.json
new file mode 100644
index 000000000..630c7e55e
--- /dev/null
+++ b/docs/public/data/icons/filter-plus.json
@@ -0,0 +1,7 @@
+{
+ "title": "Filter plus",
+ "categories": ["code-editing"],
+ "tags": ["sort"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/filter-xmark.json b/docs/public/data/icons/filter-xmark.json
new file mode 100644
index 000000000..191523662
--- /dev/null
+++ b/docs/public/data/icons/filter-xmark.json
@@ -0,0 +1,7 @@
+{
+ "title": "Filter xmark",
+ "categories": ["code-editing"],
+ "tags": ["sort"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/filter.json b/docs/public/data/icons/filter.json
new file mode 100644
index 000000000..747e700d2
--- /dev/null
+++ b/docs/public/data/icons/filter.json
@@ -0,0 +1,7 @@
+{
+ "title": "Filter",
+ "categories": ["code-editing"],
+ "tags": ["sort"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/fingerprint.json b/docs/public/data/icons/fingerprint.json
new file mode 100644
index 000000000..31940f0a0
--- /dev/null
+++ b/docs/public/data/icons/fingerprint.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fingerprint",
+ "categories": ["accessibility", "people", "security"],
+ "tags": ["biometrics"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/firefox.json b/docs/public/data/icons/firefox.json
new file mode 100644
index 000000000..d2a2ffd87
--- /dev/null
+++ b/docs/public/data/icons/firefox.json
@@ -0,0 +1,7 @@
+{
+ "title": "Firefox",
+ "categories": ["brands"],
+ "tags": ["mozilla", "browser"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/flag-checkered.json b/docs/public/data/icons/flag-checkered.json
new file mode 100644
index 000000000..e1bee68f1
--- /dev/null
+++ b/docs/public/data/icons/flag-checkered.json
@@ -0,0 +1,7 @@
+{
+ "title": "Flag checkered",
+ "categories": ["maps"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/flag.json b/docs/public/data/icons/flag.json
new file mode 100644
index 000000000..072d02607
--- /dev/null
+++ b/docs/public/data/icons/flag.json
@@ -0,0 +1,7 @@
+{
+ "title": "Flag",
+ "categories": ["maps"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/flask.json b/docs/public/data/icons/flask.json
new file mode 100644
index 000000000..ed87e2a3d
--- /dev/null
+++ b/docs/public/data/icons/flask.json
@@ -0,0 +1,7 @@
+{
+ "title": "Flask",
+ "categories": ["maps", "science"],
+ "tags": ["potion", "magic"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/floppy-disk.json b/docs/public/data/icons/floppy-disk.json
new file mode 100644
index 000000000..2d245db3e
--- /dev/null
+++ b/docs/public/data/icons/floppy-disk.json
@@ -0,0 +1,7 @@
+{
+ "title": "Floppy disk",
+ "categories": ["text-formatting", "office-tools", "design", "devices", "files"],
+ "tags": ["save"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/folder-image.json b/docs/public/data/icons/folder-image.json
new file mode 100644
index 000000000..2c3bdbe52
--- /dev/null
+++ b/docs/public/data/icons/folder-image.json
@@ -0,0 +1,7 @@
+{
+ "title": "Folder image",
+ "categories": ["files", "office-tools"],
+ "tags": ["images", "map"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/folder-min.json b/docs/public/data/icons/folder-min.json
new file mode 100644
index 000000000..170154615
--- /dev/null
+++ b/docs/public/data/icons/folder-min.json
@@ -0,0 +1,7 @@
+{
+ "title": "Folder min",
+ "categories": ["office-tools", "files"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/folder-open.json b/docs/public/data/icons/folder-open.json
new file mode 100644
index 000000000..6003f4cdc
--- /dev/null
+++ b/docs/public/data/icons/folder-open.json
@@ -0,0 +1,7 @@
+{
+ "title": "Folder open",
+ "categories": ["office-tools", "files", "writing"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/folder-plus.json b/docs/public/data/icons/folder-plus.json
new file mode 100644
index 000000000..c0e5e84c8
--- /dev/null
+++ b/docs/public/data/icons/folder-plus.json
@@ -0,0 +1,7 @@
+{
+ "title": "Folder plus",
+ "categories": ["office-tools", "files"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/folder.json b/docs/public/data/icons/folder.json
new file mode 100644
index 000000000..2cd49a80d
--- /dev/null
+++ b/docs/public/data/icons/folder.json
@@ -0,0 +1,7 @@
+{
+ "title": "Folder",
+ "categories": ["files", "code-editing", "office-tools"],
+ "tags": ["map"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/forward.json b/docs/public/data/icons/forward.json
new file mode 100644
index 000000000..c9517f000
--- /dev/null
+++ b/docs/public/data/icons/forward.json
@@ -0,0 +1,7 @@
+{
+ "title": "Forward",
+ "categories": ["media"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/gauge.json b/docs/public/data/icons/gauge.json
new file mode 100644
index 000000000..5af2f16fc
--- /dev/null
+++ b/docs/public/data/icons/gauge.json
@@ -0,0 +1,7 @@
+{
+ "title": "Gauge",
+ "categories": ["transportation"],
+ "tags": ["speedometer", "tachometer", "dashboard"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/gear.json b/docs/public/data/icons/gear.json
new file mode 100644
index 000000000..5edc6f987
--- /dev/null
+++ b/docs/public/data/icons/gear.json
@@ -0,0 +1,7 @@
+{
+ "title": "Gear",
+ "categories": ["code-editing", "spinners"],
+ "tags": ["settings", "options", "preferences", "tools"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/gift.json b/docs/public/data/icons/gift.json
new file mode 100644
index 000000000..64a8d4317
--- /dev/null
+++ b/docs/public/data/icons/gift.json
@@ -0,0 +1,7 @@
+{
+ "title": "Gift",
+ "categories": ["maps"],
+ "tags": ["present"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/github.json b/docs/public/data/icons/github.json
new file mode 100644
index 000000000..b9f94f744
--- /dev/null
+++ b/docs/public/data/icons/github.json
@@ -0,0 +1,7 @@
+{
+ "title": "GitHub",
+ "categories": ["brands"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/glass.json b/docs/public/data/icons/glass.json
new file mode 100644
index 000000000..c890e82d2
--- /dev/null
+++ b/docs/public/data/icons/glass.json
@@ -0,0 +1,7 @@
+{
+ "title": "Glass",
+ "categories": ["food-beverage"],
+ "tags": ["food", "drink", "eat", "restaurant"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/google-play.json b/docs/public/data/icons/google-play.json
new file mode 100644
index 000000000..82f89130e
--- /dev/null
+++ b/docs/public/data/icons/google-play.json
@@ -0,0 +1,7 @@
+{
+ "title": "Google Play",
+ "categories": ["brands"],
+ "tags": ["software", "store"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/grid.json b/docs/public/data/icons/grid.json
new file mode 100644
index 000000000..52599ddfe
--- /dev/null
+++ b/docs/public/data/icons/grid.json
@@ -0,0 +1,7 @@
+{
+ "title": "Grid",
+ "categories": ["design", "layout-design"],
+ "tags": ["dashboard"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/grip-dots-h.json b/docs/public/data/icons/grip-dots-h.json
new file mode 100644
index 000000000..d8deae765
--- /dev/null
+++ b/docs/public/data/icons/grip-dots-h.json
@@ -0,0 +1,7 @@
+{
+ "title": "Grip dots horizontal",
+ "categories": ["layout-design"],
+ "tags": ["handles", "drag"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/grip-dots-v.json b/docs/public/data/icons/grip-dots-v.json
new file mode 100644
index 000000000..de85b76b1
--- /dev/null
+++ b/docs/public/data/icons/grip-dots-v.json
@@ -0,0 +1,7 @@
+{
+ "title": "Grip dots vertical",
+ "categories": ["layout-design"],
+ "tags": ["handles", "drag"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/grip-lines.json b/docs/public/data/icons/grip-lines.json
new file mode 100644
index 000000000..c9e06d71f
--- /dev/null
+++ b/docs/public/data/icons/grip-lines.json
@@ -0,0 +1,7 @@
+{
+ "title": "Grip lines",
+ "categories": ["layout-design"],
+ "tags": ["handles", "drag"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/heading-1.json b/docs/public/data/icons/heading-1.json
new file mode 100644
index 000000000..eee19cbc1
--- /dev/null
+++ b/docs/public/data/icons/heading-1.json
@@ -0,0 +1,7 @@
+{
+ "title": "Heading 1",
+ "categories": ["text-formatting"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/heading-2.json b/docs/public/data/icons/heading-2.json
new file mode 100644
index 000000000..b868f6a56
--- /dev/null
+++ b/docs/public/data/icons/heading-2.json
@@ -0,0 +1,7 @@
+{
+ "title": "Heading 2",
+ "categories": ["text-formatting"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/heading-3.json b/docs/public/data/icons/heading-3.json
new file mode 100644
index 000000000..84fc387d1
--- /dev/null
+++ b/docs/public/data/icons/heading-3.json
@@ -0,0 +1,7 @@
+{
+ "title": "Heading 3",
+ "categories": ["text-formatting"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/heading-4.json b/docs/public/data/icons/heading-4.json
new file mode 100644
index 000000000..e28fbc725
--- /dev/null
+++ b/docs/public/data/icons/heading-4.json
@@ -0,0 +1,7 @@
+{
+ "title": "Heading 4",
+ "categories": ["text-formatting"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/heading-5.json b/docs/public/data/icons/heading-5.json
new file mode 100644
index 000000000..40ca531fc
--- /dev/null
+++ b/docs/public/data/icons/heading-5.json
@@ -0,0 +1,7 @@
+{
+ "title": "Heading 5",
+ "categories": ["text-formatting"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/heading-6.json b/docs/public/data/icons/heading-6.json
new file mode 100644
index 000000000..a9aef015e
--- /dev/null
+++ b/docs/public/data/icons/heading-6.json
@@ -0,0 +1,7 @@
+{
+ "title": "Heading 6",
+ "categories": ["text-formatting"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/headset.json b/docs/public/data/icons/headset.json
new file mode 100644
index 000000000..a0fd99af0
--- /dev/null
+++ b/docs/public/data/icons/headset.json
@@ -0,0 +1,7 @@
+{
+ "title": "Headset",
+ "categories": ["communication", "devices"],
+ "tags": ["headphone", "microphone"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/heart-crack.json b/docs/public/data/icons/heart-crack.json
new file mode 100644
index 000000000..c6fad641d
--- /dev/null
+++ b/docs/public/data/icons/heart-crack.json
@@ -0,0 +1,7 @@
+{
+ "title": "Heart crack",
+ "categories": ["health", "shapes"],
+ "tags": ["love", "favorite", "heartbreak"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/heart-half.json b/docs/public/data/icons/heart-half.json
new file mode 100644
index 000000000..c00892a49
--- /dev/null
+++ b/docs/public/data/icons/heart-half.json
@@ -0,0 +1,7 @@
+{
+ "title": "Heart half",
+ "categories": ["health", "shapes"],
+ "tags": ["love", "favorite"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/heart.json b/docs/public/data/icons/heart.json
new file mode 100644
index 000000000..d786007db
--- /dev/null
+++ b/docs/public/data/icons/heart.json
@@ -0,0 +1,7 @@
+{
+ "title": "Heart",
+ "categories": ["health", "people", "shapes"],
+ "tags": ["love", "favorite"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/horizontal-line.json b/docs/public/data/icons/horizontal-line.json
new file mode 100644
index 000000000..e8c61b9a1
--- /dev/null
+++ b/docs/public/data/icons/horizontal-line.json
@@ -0,0 +1,7 @@
+{
+ "title": "Horizontal line",
+ "categories": ["layout-design", "punctuation-symbols"],
+ "tags": ["rule"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/house.json b/docs/public/data/icons/house.json
new file mode 100644
index 000000000..a9e7278c0
--- /dev/null
+++ b/docs/public/data/icons/house.json
@@ -0,0 +1,7 @@
+{
+ "title": "House",
+ "categories": ["maps"],
+ "tags": ["home"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/id-card-slash.json b/docs/public/data/icons/id-card-slash.json
new file mode 100644
index 000000000..a3ea05b58
--- /dev/null
+++ b/docs/public/data/icons/id-card-slash.json
@@ -0,0 +1,7 @@
+{
+ "title": "Id card slash",
+ "categories": ["office-tools", "security", "people"],
+ "tags": ["identification"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/id-card.json b/docs/public/data/icons/id-card.json
new file mode 100644
index 000000000..81da9446a
--- /dev/null
+++ b/docs/public/data/icons/id-card.json
@@ -0,0 +1,7 @@
+{
+ "title": "ID card",
+ "categories": ["office-tools", "security", "people"],
+ "tags": ["identification"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/image.json b/docs/public/data/icons/image.json
new file mode 100644
index 000000000..14f5b6443
--- /dev/null
+++ b/docs/public/data/icons/image.json
@@ -0,0 +1,7 @@
+{
+ "title": "Image",
+ "categories": ["social", "files"],
+ "tags": ["picture", "photo"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/input.json b/docs/public/data/icons/input.json
new file mode 100644
index 000000000..734b84efd
--- /dev/null
+++ b/docs/public/data/icons/input.json
@@ -0,0 +1,7 @@
+{
+ "title": "Input",
+ "categories": [],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/italic.json b/docs/public/data/icons/italic.json
new file mode 100644
index 000000000..8c39f5b72
--- /dev/null
+++ b/docs/public/data/icons/italic.json
@@ -0,0 +1,7 @@
+{
+ "title": "Italic",
+ "categories": ["text-formatting"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/key.json b/docs/public/data/icons/key.json
new file mode 100644
index 000000000..e3d1567a9
--- /dev/null
+++ b/docs/public/data/icons/key.json
@@ -0,0 +1,7 @@
+{
+ "title": "Key",
+ "categories": ["security", "maps"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/keyboard-brightness-high.json b/docs/public/data/icons/keyboard-brightness-high.json
new file mode 100644
index 000000000..4521a5384
--- /dev/null
+++ b/docs/public/data/icons/keyboard-brightness-high.json
@@ -0,0 +1,7 @@
+{
+ "title": "Keyboard brightness high",
+ "categories": ["accessibility", "devices"],
+ "tags": ["light"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/keyboard-brightness-low.json b/docs/public/data/icons/keyboard-brightness-low.json
new file mode 100644
index 000000000..da22d574b
--- /dev/null
+++ b/docs/public/data/icons/keyboard-brightness-low.json
@@ -0,0 +1,7 @@
+{
+ "title": "Keyboard brightness low",
+ "categories": ["accessibility", "devices"],
+ "tags": ["light"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/keyboard.json b/docs/public/data/icons/keyboard.json
new file mode 100644
index 000000000..02b0b453b
--- /dev/null
+++ b/docs/public/data/icons/keyboard.json
@@ -0,0 +1,7 @@
+{
+ "title": "Keyboard",
+ "categories": ["code-editing", "devices", "writing"],
+ "tags": ["input"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/laptop.json b/docs/public/data/icons/laptop.json
new file mode 100644
index 000000000..67c0967f3
--- /dev/null
+++ b/docs/public/data/icons/laptop.json
@@ -0,0 +1,7 @@
+{
+ "title": "Laptop",
+ "categories": ["devices"],
+ "tags": ["notebook"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/layers-plus.json b/docs/public/data/icons/layers-plus.json
new file mode 100644
index 000000000..f09b48221
--- /dev/null
+++ b/docs/public/data/icons/layers-plus.json
@@ -0,0 +1,7 @@
+{
+ "title": "Layers plus",
+ "categories": ["design", "maps"],
+ "tags": ["stacked", "perspective"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/layers.json b/docs/public/data/icons/layers.json
new file mode 100644
index 000000000..262cb163c
--- /dev/null
+++ b/docs/public/data/icons/layers.json
@@ -0,0 +1,7 @@
+{
+ "title": "Layers",
+ "categories": ["design", "maps"],
+ "tags": ["stacked", "perspective"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/life-ring.json b/docs/public/data/icons/life-ring.json
new file mode 100644
index 000000000..ea45be1ca
--- /dev/null
+++ b/docs/public/data/icons/life-ring.json
@@ -0,0 +1,7 @@
+{
+ "title": "Life ring",
+ "categories": ["maps", "spinners"],
+ "tags": ["support"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/lightbulb-on.json b/docs/public/data/icons/lightbulb-on.json
new file mode 100644
index 000000000..4913ecded
--- /dev/null
+++ b/docs/public/data/icons/lightbulb-on.json
@@ -0,0 +1,7 @@
+{
+ "title": "Lightbulb on",
+ "categories": ["energy", "maps"],
+ "tags": ["light", "lamp", "idea"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/lightbulb.json b/docs/public/data/icons/lightbulb.json
new file mode 100644
index 000000000..6fcba45de
--- /dev/null
+++ b/docs/public/data/icons/lightbulb.json
@@ -0,0 +1,7 @@
+{
+ "title": "Lightbulb",
+ "categories": ["energy", "maps"],
+ "tags": ["light", "lamp", "idea"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/line.json b/docs/public/data/icons/line.json
new file mode 100644
index 000000000..d48b138b3
--- /dev/null
+++ b/docs/public/data/icons/line.json
@@ -0,0 +1,7 @@
+{
+ "title": "Line",
+ "categories": ["shapes", "layout-design"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/linkedin.json b/docs/public/data/icons/linkedin.json
new file mode 100644
index 000000000..7f69f9087
--- /dev/null
+++ b/docs/public/data/icons/linkedin.json
@@ -0,0 +1,7 @@
+{
+ "title": "LinkedIn",
+ "categories": ["brands", "social"],
+ "tags": ["microsoft", "office"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/list-bar-chart.json b/docs/public/data/icons/list-bar-chart.json
new file mode 100644
index 000000000..28dcc13f3
--- /dev/null
+++ b/docs/public/data/icons/list-bar-chart.json
@@ -0,0 +1,7 @@
+{
+ "title": "List bar chart",
+ "categories": ["layout-design", "charts"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/list-checks-xmark.json b/docs/public/data/icons/list-checks-xmark.json
new file mode 100644
index 000000000..cd537d2da
--- /dev/null
+++ b/docs/public/data/icons/list-checks-xmark.json
@@ -0,0 +1,7 @@
+{
+ "title": "List checks xmark",
+ "categories": ["layout-design"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/list-checks.json b/docs/public/data/icons/list-checks.json
new file mode 100644
index 000000000..a14c53d1c
--- /dev/null
+++ b/docs/public/data/icons/list-checks.json
@@ -0,0 +1,7 @@
+{
+ "title": "List checks",
+ "categories": ["layout-design"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/list-clock.json b/docs/public/data/icons/list-clock.json
new file mode 100644
index 000000000..9a1bd0a37
--- /dev/null
+++ b/docs/public/data/icons/list-clock.json
@@ -0,0 +1,7 @@
+{
+ "title": "List clock",
+ "categories": ["time", "layout-design"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/list-ordered-clock.json b/docs/public/data/icons/list-ordered-clock.json
new file mode 100644
index 000000000..f8a5295a1
--- /dev/null
+++ b/docs/public/data/icons/list-ordered-clock.json
@@ -0,0 +1,7 @@
+{
+ "title": "List ordered clock",
+ "categories": ["layout-design", "time"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/list-ordered.json b/docs/public/data/icons/list-ordered.json
new file mode 100644
index 000000000..05f0ef1d2
--- /dev/null
+++ b/docs/public/data/icons/list-ordered.json
@@ -0,0 +1,7 @@
+{
+ "title": "List ordered",
+ "categories": ["layout-design"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/list.json b/docs/public/data/icons/list.json
new file mode 100644
index 000000000..0fa2cd658
--- /dev/null
+++ b/docs/public/data/icons/list.json
@@ -0,0 +1,7 @@
+{
+ "title": "List",
+ "categories": ["layout-design"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/location-pin-dot.json b/docs/public/data/icons/location-pin-dot.json
new file mode 100644
index 000000000..c31f2b83e
--- /dev/null
+++ b/docs/public/data/icons/location-pin-dot.json
@@ -0,0 +1,7 @@
+{
+ "title": "Location pin dot",
+ "categories": ["maps", "social"],
+ "tags": ["geography", "map-marker"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/location-pin-slash.json b/docs/public/data/icons/location-pin-slash.json
new file mode 100644
index 000000000..dd6c62b77
--- /dev/null
+++ b/docs/public/data/icons/location-pin-slash.json
@@ -0,0 +1,7 @@
+{
+ "title": "Location pin slash",
+ "categories": ["maps", "social"],
+ "tags": ["geography", "map-marker"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/location-pin.json b/docs/public/data/icons/location-pin.json
new file mode 100644
index 000000000..9d9b40f23
--- /dev/null
+++ b/docs/public/data/icons/location-pin.json
@@ -0,0 +1,7 @@
+{
+ "title": "Location pin",
+ "categories": ["maps", "social"],
+ "tags": ["geography", "map-marker"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/location-pins-route.json b/docs/public/data/icons/location-pins-route.json
new file mode 100644
index 000000000..71c3a2eec
--- /dev/null
+++ b/docs/public/data/icons/location-pins-route.json
@@ -0,0 +1,7 @@
+{
+ "title": "Location pins route",
+ "categories": ["maps"],
+ "tags": ["geography", "map-marker"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/lock-open.json b/docs/public/data/icons/lock-open.json
new file mode 100644
index 000000000..70e9cfe14
--- /dev/null
+++ b/docs/public/data/icons/lock-open.json
@@ -0,0 +1,7 @@
+{
+ "title": "Lock open",
+ "categories": ["security"],
+ "tags": ["privacy"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/lock.json b/docs/public/data/icons/lock.json
new file mode 100644
index 000000000..df5c1dbde
--- /dev/null
+++ b/docs/public/data/icons/lock.json
@@ -0,0 +1,7 @@
+{
+ "title": "Lock",
+ "categories": ["security"],
+ "tags": ["privacy"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/macos-finder.json b/docs/public/data/icons/macos-finder.json
new file mode 100644
index 000000000..de2174ede
--- /dev/null
+++ b/docs/public/data/icons/macos-finder.json
@@ -0,0 +1,7 @@
+{
+ "title": "Macos finder",
+ "categories": [],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/magnifying-glass-min.json b/docs/public/data/icons/magnifying-glass-min.json
new file mode 100644
index 000000000..159821407
--- /dev/null
+++ b/docs/public/data/icons/magnifying-glass-min.json
@@ -0,0 +1,7 @@
+{
+ "title": "Magnifying glass min",
+ "categories": ["maps"],
+ "tags": ["search", "zoom", "zoom-out", "zoom-min"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/magnifying-glass-plus.json b/docs/public/data/icons/magnifying-glass-plus.json
new file mode 100644
index 000000000..491476e72
--- /dev/null
+++ b/docs/public/data/icons/magnifying-glass-plus.json
@@ -0,0 +1,7 @@
+{
+ "title": "Magnifying glass plus",
+ "categories": ["maps"],
+ "tags": ["search", "zoom", "zoom-in", "zoom-plus"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/magnifying-glass.json b/docs/public/data/icons/magnifying-glass.json
new file mode 100644
index 000000000..897489725
--- /dev/null
+++ b/docs/public/data/icons/magnifying-glass.json
@@ -0,0 +1,7 @@
+{
+ "title": "Magnifying glass",
+ "categories": ["maps"],
+ "tags": ["search", "zoom"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/megaphone.json b/docs/public/data/icons/megaphone.json
new file mode 100644
index 000000000..897b28b1b
--- /dev/null
+++ b/docs/public/data/icons/megaphone.json
@@ -0,0 +1,7 @@
+{
+ "title": "Megaphone",
+ "categories": ["office-tools", "communication"],
+ "tags": ["bullhorn"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/message-pen.json b/docs/public/data/icons/message-pen.json
new file mode 100644
index 000000000..4d8f1ad3e
--- /dev/null
+++ b/docs/public/data/icons/message-pen.json
@@ -0,0 +1,7 @@
+{
+ "title": "Message pen",
+ "categories": ["communication", "social"],
+ "tags": ["speech bubble", "chat", "text"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/message-smile.json b/docs/public/data/icons/message-smile.json
new file mode 100644
index 000000000..c5766972e
--- /dev/null
+++ b/docs/public/data/icons/message-smile.json
@@ -0,0 +1,7 @@
+{
+ "title": "Message smile",
+ "categories": ["communication", "social"],
+ "tags": ["speech bubble", "chat", "text"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/message-text.json b/docs/public/data/icons/message-text.json
new file mode 100644
index 000000000..2cfba6347
--- /dev/null
+++ b/docs/public/data/icons/message-text.json
@@ -0,0 +1,7 @@
+{
+ "title": "Message text",
+ "categories": ["communication", "social"],
+ "tags": ["speech bubble", "chat", "text"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/message.json b/docs/public/data/icons/message.json
new file mode 100644
index 000000000..01ab8f8ba
--- /dev/null
+++ b/docs/public/data/icons/message.json
@@ -0,0 +1,7 @@
+{
+ "title": "Message",
+ "categories": ["communication", "social"],
+ "tags": ["speech bubble", "chat", "text"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/microphone-slash.json b/docs/public/data/icons/microphone-slash.json
new file mode 100644
index 000000000..342aaf3aa
--- /dev/null
+++ b/docs/public/data/icons/microphone-slash.json
@@ -0,0 +1,7 @@
+{
+ "title": "Microphone slash",
+ "categories": ["communication", "media", "social", "devices"],
+ "tags": ["record"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/microphone.json b/docs/public/data/icons/microphone.json
new file mode 100644
index 000000000..b96aee9bc
--- /dev/null
+++ b/docs/public/data/icons/microphone.json
@@ -0,0 +1,7 @@
+{
+ "title": "Microphone",
+ "categories": ["communication", "media", "social", "devices"],
+ "tags": ["record"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/min.json b/docs/public/data/icons/min.json
new file mode 100644
index 000000000..3b9d5ec20
--- /dev/null
+++ b/docs/public/data/icons/min.json
@@ -0,0 +1,7 @@
+{
+ "title": "Min",
+ "categories": ["text-formatting", "maps", "mathematics", "punctuation-symbols", "alerts"],
+ "tags": ["minus", "delete"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/moon.json b/docs/public/data/icons/moon.json
new file mode 100644
index 000000000..2b242986f
--- /dev/null
+++ b/docs/public/data/icons/moon.json
@@ -0,0 +1,7 @@
+{
+ "title": "Moon",
+ "categories": ["science", "weather"],
+ "tags": ["clear sky"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/moped.json b/docs/public/data/icons/moped.json
new file mode 100644
index 000000000..430d45659
--- /dev/null
+++ b/docs/public/data/icons/moped.json
@@ -0,0 +1,7 @@
+{
+ "title": "Moped",
+ "categories": ["transportation", "maps"],
+ "tags": ["bike", "drive", "driving", "delivery"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/music-pause.json b/docs/public/data/icons/music-pause.json
new file mode 100644
index 000000000..eb75c3fc7
--- /dev/null
+++ b/docs/public/data/icons/music-pause.json
@@ -0,0 +1,7 @@
+{
+ "title": "Music pause",
+ "categories": ["media", "files", "education"],
+ "tags": ["audio", "sound"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/music.json b/docs/public/data/icons/music.json
new file mode 100644
index 000000000..ac852fd4f
--- /dev/null
+++ b/docs/public/data/icons/music.json
@@ -0,0 +1,7 @@
+{
+ "title": "Music",
+ "categories": ["media", "files", "education"],
+ "tags": ["audio", "sound"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/network.json b/docs/public/data/icons/network.json
new file mode 100644
index 000000000..2e07b8a08
--- /dev/null
+++ b/docs/public/data/icons/network.json
@@ -0,0 +1,7 @@
+{
+ "title": "Network",
+ "categories": ["charts", "science", "communication"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/next.json b/docs/public/data/icons/next.json
new file mode 100644
index 000000000..f72d41525
--- /dev/null
+++ b/docs/public/data/icons/next.json
@@ -0,0 +1,7 @@
+{
+ "title": "Next",
+ "categories": ["media"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/numpad.json b/docs/public/data/icons/numpad.json
new file mode 100644
index 000000000..762031c28
--- /dev/null
+++ b/docs/public/data/icons/numpad.json
@@ -0,0 +1,7 @@
+{
+ "title": "Numpad",
+ "categories": ["code-editing", "devices", "writing"],
+ "tags": ["ten keys"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/order-alphabetical-asc.json b/docs/public/data/icons/order-alphabetical-asc.json
new file mode 100644
index 000000000..bb1788e8e
--- /dev/null
+++ b/docs/public/data/icons/order-alphabetical-asc.json
@@ -0,0 +1,7 @@
+{
+ "title": "Order alphabetical asc",
+ "categories": ["arrows"],
+ "tags": ["sort-alphabetical-up"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/order-alphabetical-desc.json b/docs/public/data/icons/order-alphabetical-desc.json
new file mode 100644
index 000000000..b2ce08f40
--- /dev/null
+++ b/docs/public/data/icons/order-alphabetical-desc.json
@@ -0,0 +1,7 @@
+{
+ "title": "Order alphabetical desc",
+ "categories": ["arrows"],
+ "tags": ["sort-alphabetical-up"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/order-numerical-asc.json b/docs/public/data/icons/order-numerical-asc.json
new file mode 100644
index 000000000..f47580ae6
--- /dev/null
+++ b/docs/public/data/icons/order-numerical-asc.json
@@ -0,0 +1,7 @@
+{
+ "title": "Order numerical asc",
+ "categories": ["arrows"],
+ "tags": ["sort-numeric-up"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/order-numerical-desc.json b/docs/public/data/icons/order-numerical-desc.json
new file mode 100644
index 000000000..f0e0e9545
--- /dev/null
+++ b/docs/public/data/icons/order-numerical-desc.json
@@ -0,0 +1,7 @@
+{
+ "title": "Order numerical desc",
+ "categories": ["arrows"],
+ "tags": ["sort-numeric-down"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/pager.json b/docs/public/data/icons/pager.json
new file mode 100644
index 000000000..e81ee89ac
--- /dev/null
+++ b/docs/public/data/icons/pager.json
@@ -0,0 +1,7 @@
+{
+ "title": "Pager",
+ "categories": ["communication", "devices", "health"],
+ "tags": ["beeper"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/paper-plane.json b/docs/public/data/icons/paper-plane.json
new file mode 100644
index 000000000..1deee32a4
--- /dev/null
+++ b/docs/public/data/icons/paper-plane.json
@@ -0,0 +1,7 @@
+{
+ "title": "Paper plane",
+ "categories": ["communication", "social"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/parachute-box.json b/docs/public/data/icons/parachute-box.json
new file mode 100644
index 000000000..62bdb66b8
--- /dev/null
+++ b/docs/public/data/icons/parachute-box.json
@@ -0,0 +1,7 @@
+{
+ "title": "Parachute box",
+ "categories": ["shopping"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/paragraph.json b/docs/public/data/icons/paragraph.json
new file mode 100644
index 000000000..5304690c4
--- /dev/null
+++ b/docs/public/data/icons/paragraph.json
@@ -0,0 +1,7 @@
+{
+ "title": "Paragraph",
+ "categories": ["layout-design"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/password.json b/docs/public/data/icons/password.json
new file mode 100644
index 000000000..b2e2ac222
--- /dev/null
+++ b/docs/public/data/icons/password.json
@@ -0,0 +1,7 @@
+{
+ "title": "Password",
+ "categories": ["design", "security"],
+ "tags": ["code", "input"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/pause.json b/docs/public/data/icons/pause.json
new file mode 100644
index 000000000..7cc12a5ad
--- /dev/null
+++ b/docs/public/data/icons/pause.json
@@ -0,0 +1,7 @@
+{
+ "title": "Pause",
+ "categories": ["media"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/pen-to-square.json b/docs/public/data/icons/pen-to-square.json
new file mode 100644
index 000000000..ac2f9e79e
--- /dev/null
+++ b/docs/public/data/icons/pen-to-square.json
@@ -0,0 +1,7 @@
+{
+ "title": "Pen to square",
+ "categories": ["business", "design", "editing", "writing"],
+ "tags": ["edit", "compose"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/pen.json b/docs/public/data/icons/pen.json
new file mode 100644
index 000000000..0c525e4d3
--- /dev/null
+++ b/docs/public/data/icons/pen.json
@@ -0,0 +1,7 @@
+{
+ "title": "Pen",
+ "categories": ["text-formatting", "office-tools", "design", "writing"],
+ "tags": ["write", "ballpoint"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/people-circle.json b/docs/public/data/icons/people-circle.json
new file mode 100644
index 000000000..a5a89890e
--- /dev/null
+++ b/docs/public/data/icons/people-circle.json
@@ -0,0 +1,7 @@
+{
+ "title": "People circle",
+ "categories": ["people", "spinners"],
+ "tags": ["users"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/people-xmark.json b/docs/public/data/icons/people-xmark.json
new file mode 100644
index 000000000..c51ede055
--- /dev/null
+++ b/docs/public/data/icons/people-xmark.json
@@ -0,0 +1,7 @@
+{
+ "title": "People xmark",
+ "categories": ["people"],
+ "tags": ["users", "profiles"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/people.json b/docs/public/data/icons/people.json
new file mode 100644
index 000000000..c9b1285be
--- /dev/null
+++ b/docs/public/data/icons/people.json
@@ -0,0 +1,7 @@
+{
+ "title": "People",
+ "categories": ["people"],
+ "tags": ["users", "profiles"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/person-clock.json b/docs/public/data/icons/person-clock.json
new file mode 100644
index 000000000..704ae2e44
--- /dev/null
+++ b/docs/public/data/icons/person-clock.json
@@ -0,0 +1,7 @@
+{
+ "title": "Person clock",
+ "categories": ["people", "time"],
+ "tags": ["user", "profile"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/person-gear.json b/docs/public/data/icons/person-gear.json
new file mode 100644
index 000000000..cc1ff3287
--- /dev/null
+++ b/docs/public/data/icons/person-gear.json
@@ -0,0 +1,7 @@
+{
+ "title": "Person gear",
+ "categories": ["people"],
+ "tags": ["user", "profile"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/person-headset.json b/docs/public/data/icons/person-headset.json
new file mode 100644
index 000000000..746c29e27
--- /dev/null
+++ b/docs/public/data/icons/person-headset.json
@@ -0,0 +1,7 @@
+{
+ "title": "Person headset",
+ "categories": ["people", "social"],
+ "tags": ["user", "microphone", "headset"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/person-list.json b/docs/public/data/icons/person-list.json
new file mode 100644
index 000000000..3a5390553
--- /dev/null
+++ b/docs/public/data/icons/person-list.json
@@ -0,0 +1,7 @@
+{
+ "title": "Person list",
+ "categories": ["people", "social"],
+ "tags": ["user"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/person-lock.json b/docs/public/data/icons/person-lock.json
new file mode 100644
index 000000000..cbe1274c9
--- /dev/null
+++ b/docs/public/data/icons/person-lock.json
@@ -0,0 +1,7 @@
+{
+ "title": "Person lock",
+ "categories": ["people", "security"],
+ "tags": ["user"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/person-plus.json b/docs/public/data/icons/person-plus.json
new file mode 100644
index 000000000..c393c78a7
--- /dev/null
+++ b/docs/public/data/icons/person-plus.json
@@ -0,0 +1,7 @@
+{
+ "title": "Person plus",
+ "categories": ["people", "social"],
+ "tags": ["user"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/person-xmark.json b/docs/public/data/icons/person-xmark.json
new file mode 100644
index 000000000..15fe40950
--- /dev/null
+++ b/docs/public/data/icons/person-xmark.json
@@ -0,0 +1,7 @@
+{
+ "title": "Person xmark",
+ "categories": ["people", "social"],
+ "tags": ["user"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/person.json b/docs/public/data/icons/person.json
new file mode 100644
index 000000000..fabb7c4fe
--- /dev/null
+++ b/docs/public/data/icons/person.json
@@ -0,0 +1,7 @@
+{
+ "title": "Person",
+ "categories": ["people"],
+ "tags": ["user"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/phone-arrow-down-left-prohibited.json b/docs/public/data/icons/phone-arrow-down-left-prohibited.json
new file mode 100644
index 000000000..6b6bc4875
--- /dev/null
+++ b/docs/public/data/icons/phone-arrow-down-left-prohibited.json
@@ -0,0 +1,7 @@
+{
+ "title": "Phone arrow down left prohibited",
+ "categories": ["office-tools", "communication"],
+ "tags": ["telephone", "call", "incoming"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/phone-arrow-down-left.json b/docs/public/data/icons/phone-arrow-down-left.json
new file mode 100644
index 000000000..756cb5a58
--- /dev/null
+++ b/docs/public/data/icons/phone-arrow-down-left.json
@@ -0,0 +1,7 @@
+{
+ "title": "Phone arrow down left",
+ "categories": ["office-tools", "communication"],
+ "tags": ["telephone", "call", "incoming"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/phone-arrow-up-right-prohibited.json b/docs/public/data/icons/phone-arrow-up-right-prohibited.json
new file mode 100644
index 000000000..905699e3c
--- /dev/null
+++ b/docs/public/data/icons/phone-arrow-up-right-prohibited.json
@@ -0,0 +1,7 @@
+{
+ "title": "Phone arrow up right prohibited",
+ "categories": ["office-tools", "communication"],
+ "tags": ["telephone", "call", "outgoing"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/phone-arrow-up-right.json b/docs/public/data/icons/phone-arrow-up-right.json
new file mode 100644
index 000000000..02d155bd7
--- /dev/null
+++ b/docs/public/data/icons/phone-arrow-up-right.json
@@ -0,0 +1,7 @@
+{
+ "title": "Phone arrow up right",
+ "categories": ["office-tools", "communication"],
+ "tags": ["telephone", "call", "outgoing"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/phone-clock.json b/docs/public/data/icons/phone-clock.json
new file mode 100644
index 000000000..dbd01523d
--- /dev/null
+++ b/docs/public/data/icons/phone-clock.json
@@ -0,0 +1,7 @@
+{
+ "title": "Phone clock",
+ "categories": ["office-tools", "communication", "time"],
+ "tags": ["telephone", "call"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/phone-gear.json b/docs/public/data/icons/phone-gear.json
new file mode 100644
index 000000000..e8eb3e16a
--- /dev/null
+++ b/docs/public/data/icons/phone-gear.json
@@ -0,0 +1,7 @@
+{
+ "title": "Phone gear",
+ "categories": ["office-tools", "communication"],
+ "tags": ["telephone", "call"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/phone-list.json b/docs/public/data/icons/phone-list.json
new file mode 100644
index 000000000..bab8a51f5
--- /dev/null
+++ b/docs/public/data/icons/phone-list.json
@@ -0,0 +1,7 @@
+{
+ "title": "Phone list",
+ "categories": ["office-tools", "communication"],
+ "tags": ["telephone", "call", "log"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/phone-office.json b/docs/public/data/icons/phone-office.json
new file mode 100644
index 000000000..d298d2c1d
--- /dev/null
+++ b/docs/public/data/icons/phone-office.json
@@ -0,0 +1,7 @@
+{
+ "title": "Phone office",
+ "categories": ["communication", "devices"],
+ "tags": ["desk phone"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/phone-volume.json b/docs/public/data/icons/phone-volume.json
new file mode 100644
index 000000000..38ec5ca84
--- /dev/null
+++ b/docs/public/data/icons/phone-volume.json
@@ -0,0 +1,7 @@
+{
+ "title": "Phone volume",
+ "categories": ["accessibility", "office-tools", "communication"],
+ "tags": ["telephone", "call"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/phone-xmark.json b/docs/public/data/icons/phone-xmark.json
new file mode 100644
index 000000000..5352a5da6
--- /dev/null
+++ b/docs/public/data/icons/phone-xmark.json
@@ -0,0 +1,7 @@
+{
+ "title": "Phone xmark",
+ "categories": ["office-tools", "communication", "maps"],
+ "tags": ["telephone", "call", "hangup"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/phone.json b/docs/public/data/icons/phone.json
new file mode 100644
index 000000000..2261f93c3
--- /dev/null
+++ b/docs/public/data/icons/phone.json
@@ -0,0 +1,7 @@
+{
+ "title": "Phone",
+ "categories": ["office-tools", "communication", "maps"],
+ "tags": ["telephone", "call"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/plate-utensils.json b/docs/public/data/icons/plate-utensils.json
new file mode 100644
index 000000000..16b90f353
--- /dev/null
+++ b/docs/public/data/icons/plate-utensils.json
@@ -0,0 +1,7 @@
+{
+ "title": "Plate utensils",
+ "categories": ["maps", "food-beverage"],
+ "tags": ["food", "eat", "restaurant"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/play-pause.json b/docs/public/data/icons/play-pause.json
new file mode 100644
index 000000000..334f7a63a
--- /dev/null
+++ b/docs/public/data/icons/play-pause.json
@@ -0,0 +1,7 @@
+{
+ "title": "Play pause",
+ "categories": ["media"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/play.json b/docs/public/data/icons/play.json
new file mode 100644
index 000000000..5128d9577
--- /dev/null
+++ b/docs/public/data/icons/play.json
@@ -0,0 +1,7 @@
+{
+ "title": "Play",
+ "categories": ["media"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/plus.json b/docs/public/data/icons/plus.json
new file mode 100644
index 000000000..2e2dc56bb
--- /dev/null
+++ b/docs/public/data/icons/plus.json
@@ -0,0 +1,7 @@
+{
+ "title": "Plus",
+ "categories": ["text-formatting", "maps", "mathematics", "health", "punctuation-symbols", "alerts"],
+ "tags": ["add", "create"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/pound.json b/docs/public/data/icons/pound.json
new file mode 100644
index 000000000..b686bbb32
--- /dev/null
+++ b/docs/public/data/icons/pound.json
@@ -0,0 +1,7 @@
+{
+ "title": "Pound",
+ "categories": ["finance"],
+ "tags": ["gbp", "sterling", "money"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/power.json b/docs/public/data/icons/power.json
new file mode 100644
index 000000000..c104bb5ad
--- /dev/null
+++ b/docs/public/data/icons/power.json
@@ -0,0 +1,7 @@
+{
+ "title": "Power",
+ "categories": ["devices", "energy"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/previous.json b/docs/public/data/icons/previous.json
new file mode 100644
index 000000000..809f1ab79
--- /dev/null
+++ b/docs/public/data/icons/previous.json
@@ -0,0 +1,7 @@
+{
+ "title": "Previous",
+ "categories": ["media"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/prohibited.json b/docs/public/data/icons/prohibited.json
new file mode 100644
index 000000000..d85366c7d
--- /dev/null
+++ b/docs/public/data/icons/prohibited.json
@@ -0,0 +1,7 @@
+{
+ "title": "Prohibited",
+ "categories": ["security"],
+ "tags": ["ban"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/puzzle-piece.json b/docs/public/data/icons/puzzle-piece.json
new file mode 100644
index 000000000..88d741016
--- /dev/null
+++ b/docs/public/data/icons/puzzle-piece.json
@@ -0,0 +1,7 @@
+{
+ "title": "Puzzle piece",
+ "categories": ["entertainment"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/quote.json b/docs/public/data/icons/quote.json
new file mode 100644
index 000000000..ae62e8a3d
--- /dev/null
+++ b/docs/public/data/icons/quote.json
@@ -0,0 +1,7 @@
+{
+ "title": "Quote",
+ "categories": ["text-formatting", "punctuation-symbols"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/react.json b/docs/public/data/icons/react.json
new file mode 100644
index 000000000..4657d0ad5
--- /dev/null
+++ b/docs/public/data/icons/react.json
@@ -0,0 +1,7 @@
+{
+ "title": "React",
+ "categories": ["brands"],
+ "tags": ["software"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/receipt.json b/docs/public/data/icons/receipt.json
new file mode 100644
index 000000000..65fc6ae67
--- /dev/null
+++ b/docs/public/data/icons/receipt.json
@@ -0,0 +1,7 @@
+{
+ "title": "Receipt",
+ "categories": ["finance"],
+ "tags": ["price"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/record-stop.json b/docs/public/data/icons/record-stop.json
new file mode 100644
index 000000000..213830177
--- /dev/null
+++ b/docs/public/data/icons/record-stop.json
@@ -0,0 +1,7 @@
+{
+ "title": "Record stop",
+ "categories": ["media"],
+ "tags": ["recorder", "video", "recording"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/record.json b/docs/public/data/icons/record.json
new file mode 100644
index 000000000..b68e936b0
--- /dev/null
+++ b/docs/public/data/icons/record.json
@@ -0,0 +1,7 @@
+{
+ "title": "Record",
+ "categories": ["media"],
+ "tags": ["recorder", "video", "recording"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/rectangle-p.json b/docs/public/data/icons/rectangle-p.json
new file mode 100644
index 000000000..1684b6296
--- /dev/null
+++ b/docs/public/data/icons/rectangle-p.json
@@ -0,0 +1,7 @@
+{
+ "title": "Rectangle P",
+ "categories": ["letters-numbers"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/redo.json b/docs/public/data/icons/redo.json
new file mode 100644
index 000000000..c6b6cbd31
--- /dev/null
+++ b/docs/public/data/icons/redo.json
@@ -0,0 +1,7 @@
+{
+ "title": "Redo",
+ "categories": ["arrows", "text-formatting"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/repeat-once.json b/docs/public/data/icons/repeat-once.json
new file mode 100644
index 000000000..536a3991d
--- /dev/null
+++ b/docs/public/data/icons/repeat-once.json
@@ -0,0 +1,7 @@
+{
+ "title": "Repeat once",
+ "categories": ["media", "arrows"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/repeat.json b/docs/public/data/icons/repeat.json
new file mode 100644
index 000000000..b5fc5a98d
--- /dev/null
+++ b/docs/public/data/icons/repeat.json
@@ -0,0 +1,7 @@
+{
+ "title": "Repeat",
+ "categories": ["media", "arrows"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/safari.json b/docs/public/data/icons/safari.json
new file mode 100644
index 000000000..0ab1cd8e5
--- /dev/null
+++ b/docs/public/data/icons/safari.json
@@ -0,0 +1,7 @@
+{
+ "title": "Safari",
+ "categories": ["brands"],
+ "tags": ["apple", "browser"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/server.json b/docs/public/data/icons/server.json
new file mode 100644
index 000000000..4e4ae909c
--- /dev/null
+++ b/docs/public/data/icons/server.json
@@ -0,0 +1,7 @@
+{
+ "title": "Server",
+ "categories": ["devices", "office-tools"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/share.json b/docs/public/data/icons/share.json
new file mode 100644
index 000000000..b91c3e56e
--- /dev/null
+++ b/docs/public/data/icons/share.json
@@ -0,0 +1,7 @@
+{
+ "title": "Share",
+ "categories": ["arrows", "social"],
+ "tags": ["forward"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/shield-keyhole.json b/docs/public/data/icons/shield-keyhole.json
new file mode 100644
index 000000000..7b1e30282
--- /dev/null
+++ b/docs/public/data/icons/shield-keyhole.json
@@ -0,0 +1,7 @@
+{
+ "title": "Shield keyhole",
+ "categories": ["security"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/shield-plus.json b/docs/public/data/icons/shield-plus.json
new file mode 100644
index 000000000..1cf6bdb3f
--- /dev/null
+++ b/docs/public/data/icons/shield-plus.json
@@ -0,0 +1,7 @@
+{
+ "title": "Shield plus",
+ "categories": ["security"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/shield-xmark.json b/docs/public/data/icons/shield-xmark.json
new file mode 100644
index 000000000..f6ca1e77b
--- /dev/null
+++ b/docs/public/data/icons/shield-xmark.json
@@ -0,0 +1,7 @@
+{
+ "title": "Shield x mark",
+ "categories": ["security"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/shield.json b/docs/public/data/icons/shield.json
new file mode 100644
index 000000000..84934afc7
--- /dev/null
+++ b/docs/public/data/icons/shield.json
@@ -0,0 +1,7 @@
+{
+ "title": "Shield",
+ "categories": ["security"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/shopping-cart.json b/docs/public/data/icons/shopping-cart.json
new file mode 100644
index 000000000..1bb445e8d
--- /dev/null
+++ b/docs/public/data/icons/shopping-cart.json
@@ -0,0 +1,7 @@
+{
+ "title": "Shopping cart",
+ "categories": ["shopping", "maps"],
+ "tags": ["checkout", "cart", "basket"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/shuffle.json b/docs/public/data/icons/shuffle.json
new file mode 100644
index 000000000..45914c24c
--- /dev/null
+++ b/docs/public/data/icons/shuffle.json
@@ -0,0 +1,7 @@
+{
+ "title": "Shuffle",
+ "categories": ["media", "arrows"],
+ "tags": ["random"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/sidebar-left.json b/docs/public/data/icons/sidebar-left.json
new file mode 100644
index 000000000..a4fd3f7b8
--- /dev/null
+++ b/docs/public/data/icons/sidebar-left.json
@@ -0,0 +1,7 @@
+{
+ "title": "Sidebar left",
+ "categories": ["code-editing"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/sidebar-right.json b/docs/public/data/icons/sidebar-right.json
new file mode 100644
index 000000000..2471963ac
--- /dev/null
+++ b/docs/public/data/icons/sidebar-right.json
@@ -0,0 +1,7 @@
+{
+ "title": "Sidebar right",
+ "categories": ["code-editing"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/signal-fair.json b/docs/public/data/icons/signal-fair.json
new file mode 100644
index 000000000..0cdcfdfc2
--- /dev/null
+++ b/docs/public/data/icons/signal-fair.json
@@ -0,0 +1,7 @@
+{
+ "title": "Signal fair",
+ "categories": ["connectivity"],
+ "tags": ["network"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/signal-good.json b/docs/public/data/icons/signal-good.json
new file mode 100644
index 000000000..f7a1e2cd7
--- /dev/null
+++ b/docs/public/data/icons/signal-good.json
@@ -0,0 +1,7 @@
+{
+ "title": "Signal good",
+ "categories": ["connectivity"],
+ "tags": ["network"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/signal-moderate.json b/docs/public/data/icons/signal-moderate.json
new file mode 100644
index 000000000..bb161ddf7
--- /dev/null
+++ b/docs/public/data/icons/signal-moderate.json
@@ -0,0 +1,7 @@
+{
+ "title": "Signal moderate",
+ "categories": ["connectivity"],
+ "tags": ["network"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/signal-slash.json b/docs/public/data/icons/signal-slash.json
new file mode 100644
index 000000000..cad506b76
--- /dev/null
+++ b/docs/public/data/icons/signal-slash.json
@@ -0,0 +1,7 @@
+{
+ "title": "Signal slash",
+ "categories": ["connectivity", "toggle"],
+ "tags": ["network"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/signal-strong.json b/docs/public/data/icons/signal-strong.json
new file mode 100644
index 000000000..a7bb4fad8
--- /dev/null
+++ b/docs/public/data/icons/signal-strong.json
@@ -0,0 +1,7 @@
+{
+ "title": "Signal strong",
+ "categories": ["connectivity", "toggle"],
+ "tags": ["network"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/signal-weak.json b/docs/public/data/icons/signal-weak.json
new file mode 100644
index 000000000..85378add8
--- /dev/null
+++ b/docs/public/data/icons/signal-weak.json
@@ -0,0 +1,7 @@
+{
+ "title": "Signal weak",
+ "categories": ["connectivity"],
+ "tags": ["network"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/sim-card.json b/docs/public/data/icons/sim-card.json
new file mode 100644
index 000000000..2e217a6c3
--- /dev/null
+++ b/docs/public/data/icons/sim-card.json
@@ -0,0 +1,7 @@
+{
+ "title": "Sim card",
+ "categories": ["devices"],
+ "tags": ["mobile"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/sippy.json b/docs/public/data/icons/sippy.json
new file mode 100644
index 000000000..c64ba1f85
--- /dev/null
+++ b/docs/public/data/icons/sippy.json
@@ -0,0 +1,7 @@
+{
+ "title": "Sippy",
+ "categories": ["brands"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/sliders.json b/docs/public/data/icons/sliders.json
new file mode 100644
index 000000000..d0bafb456
--- /dev/null
+++ b/docs/public/data/icons/sliders.json
@@ -0,0 +1,7 @@
+{
+ "title": "Sliders",
+ "categories": ["text-formatting", "media"],
+ "tags": ["options", "settings", "preferences"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/smartphone.json b/docs/public/data/icons/smartphone.json
new file mode 100644
index 000000000..46e05588e
--- /dev/null
+++ b/docs/public/data/icons/smartphone.json
@@ -0,0 +1,7 @@
+{
+ "title": "Smartphone",
+ "categories": ["communication", "devices"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/sparkle.json b/docs/public/data/icons/sparkle.json
new file mode 100644
index 000000000..2972048d3
--- /dev/null
+++ b/docs/public/data/icons/sparkle.json
@@ -0,0 +1,7 @@
+{
+ "title": "Sparkle",
+ "categories": ["design", "marketing", "shapes", "weather"],
+ "tags": ["star", "twinkle", "ai"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/sparkles.json b/docs/public/data/icons/sparkles.json
new file mode 100644
index 000000000..bf233bf68
--- /dev/null
+++ b/docs/public/data/icons/sparkles.json
@@ -0,0 +1,7 @@
+{
+ "title": "Sparkles",
+ "categories": ["gaming", "design", "marketing", "weather"],
+ "tags": ["star", "twinkle", "ai"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/speaker-grill.json b/docs/public/data/icons/speaker-grill.json
new file mode 100644
index 000000000..0521cb23a
--- /dev/null
+++ b/docs/public/data/icons/speaker-grill.json
@@ -0,0 +1,7 @@
+{
+ "title": "Speaker grill",
+ "categories": ["communication", "devices"],
+ "tags": ["intercom"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/spinner-third.json b/docs/public/data/icons/spinner-third.json
new file mode 100644
index 000000000..e45b76538
--- /dev/null
+++ b/docs/public/data/icons/spinner-third.json
@@ -0,0 +1,7 @@
+{
+ "title": "Spinner third",
+ "categories": ["spinners"],
+ "tags": ["loading", "progress"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/spinner.json b/docs/public/data/icons/spinner.json
new file mode 100644
index 000000000..23ac25f45
--- /dev/null
+++ b/docs/public/data/icons/spinner.json
@@ -0,0 +1,7 @@
+{
+ "title": "Spinner",
+ "categories": ["spinners"],
+ "tags": ["loading", "progress"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/spy.json b/docs/public/data/icons/spy.json
new file mode 100644
index 000000000..860fc9c0c
--- /dev/null
+++ b/docs/public/data/icons/spy.json
@@ -0,0 +1,7 @@
+{
+ "title": "Spy",
+ "categories": ["security", "people"],
+ "tags": ["secret", "agent"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/square-check.json b/docs/public/data/icons/square-check.json
new file mode 100644
index 000000000..53d68c780
--- /dev/null
+++ b/docs/public/data/icons/square-check.json
@@ -0,0 +1,7 @@
+{
+ "title": "Square check",
+ "categories": [],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/square-gum.json b/docs/public/data/icons/square-gum.json
new file mode 100644
index 000000000..b54d8eb72
--- /dev/null
+++ b/docs/public/data/icons/square-gum.json
@@ -0,0 +1,7 @@
+{
+ "title": "Square gum",
+ "categories": ["text-formatting", "shapes"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/star.json b/docs/public/data/icons/star.json
new file mode 100644
index 000000000..3ef01d577
--- /dev/null
+++ b/docs/public/data/icons/star.json
@@ -0,0 +1,7 @@
+{
+ "title": "Star",
+ "categories": ["science", "shapes", "social"],
+ "tags": ["favorite"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/stop.json b/docs/public/data/icons/stop.json
new file mode 100644
index 000000000..ea3eed5e6
--- /dev/null
+++ b/docs/public/data/icons/stop.json
@@ -0,0 +1,7 @@
+{
+ "title": "Stop",
+ "categories": ["media"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/store.json b/docs/public/data/icons/store.json
new file mode 100644
index 000000000..b747c4719
--- /dev/null
+++ b/docs/public/data/icons/store.json
@@ -0,0 +1,7 @@
+{
+ "title": "Store",
+ "categories": ["office-tools", "maps"],
+ "tags": ["shop"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/strikethrough.json b/docs/public/data/icons/strikethrough.json
new file mode 100644
index 000000000..f49eeaa10
--- /dev/null
+++ b/docs/public/data/icons/strikethrough.json
@@ -0,0 +1,7 @@
+{
+ "title": "Strikethrough",
+ "categories": ["text-formatting"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/subscript.json b/docs/public/data/icons/subscript.json
new file mode 100644
index 000000000..3cb9a1ce1
--- /dev/null
+++ b/docs/public/data/icons/subscript.json
@@ -0,0 +1,7 @@
+{
+ "title": "Subscript",
+ "categories": ["text-formatting"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/sun.json b/docs/public/data/icons/sun.json
new file mode 100644
index 000000000..8aa77c0fb
--- /dev/null
+++ b/docs/public/data/icons/sun.json
@@ -0,0 +1,7 @@
+{
+ "title": "Sun",
+ "categories": ["science", "weather"],
+ "tags": ["clear sky"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/superscript.json b/docs/public/data/icons/superscript.json
new file mode 100644
index 000000000..dcbeb0ad0
--- /dev/null
+++ b/docs/public/data/icons/superscript.json
@@ -0,0 +1,7 @@
+{
+ "title": "Superscript",
+ "categories": ["text-formatting"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/swatchbook.json b/docs/public/data/icons/swatchbook.json
new file mode 100644
index 000000000..431a1ecf2
--- /dev/null
+++ b/docs/public/data/icons/swatchbook.json
@@ -0,0 +1,7 @@
+{
+ "title": "Swatchbook",
+ "categories": ["design"],
+ "tags": ["color"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/table-cell-merge.json b/docs/public/data/icons/table-cell-merge.json
new file mode 100644
index 000000000..ce5f00973
--- /dev/null
+++ b/docs/public/data/icons/table-cell-merge.json
@@ -0,0 +1,7 @@
+{
+ "title": "Table cell merge",
+ "categories": ["communication", "office-tools"],
+ "tags": ["spreadsheet"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/table-clock.json b/docs/public/data/icons/table-clock.json
new file mode 100644
index 000000000..ba8bdc620
--- /dev/null
+++ b/docs/public/data/icons/table-clock.json
@@ -0,0 +1,7 @@
+{
+ "title": "Table clock",
+ "categories": ["communication", "office-tools"],
+ "tags": ["spreadsheet"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/table-column-insert-left.json b/docs/public/data/icons/table-column-insert-left.json
new file mode 100644
index 000000000..c9c76819e
--- /dev/null
+++ b/docs/public/data/icons/table-column-insert-left.json
@@ -0,0 +1,7 @@
+{
+ "title": "Table column insert left",
+ "categories": ["layout-design", "office-tools"],
+ "tags": ["spreadsheet"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/table-column-insert-right.json b/docs/public/data/icons/table-column-insert-right.json
new file mode 100644
index 000000000..5c4894050
--- /dev/null
+++ b/docs/public/data/icons/table-column-insert-right.json
@@ -0,0 +1,7 @@
+{
+ "title": "Table column insert right",
+ "categories": ["layout-design", "office-tools"],
+ "tags": ["spreadsheet"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/table-column-min.json b/docs/public/data/icons/table-column-min.json
new file mode 100644
index 000000000..902b2a049
--- /dev/null
+++ b/docs/public/data/icons/table-column-min.json
@@ -0,0 +1,7 @@
+{
+ "title": "Table column min",
+ "categories": ["layout-design", "office-tools"],
+ "tags": ["spreadsheet"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/table-header-cell.json b/docs/public/data/icons/table-header-cell.json
new file mode 100644
index 000000000..ecc84f0eb
--- /dev/null
+++ b/docs/public/data/icons/table-header-cell.json
@@ -0,0 +1,7 @@
+{
+ "title": "Table header cell",
+ "categories": ["layout-design", "office-tools"],
+ "tags": ["spreadsheet"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/table-header-column.json b/docs/public/data/icons/table-header-column.json
new file mode 100644
index 000000000..f1d12bfd4
--- /dev/null
+++ b/docs/public/data/icons/table-header-column.json
@@ -0,0 +1,7 @@
+{
+ "title": "Table header column",
+ "categories": ["layout-design", "office-tools"],
+ "tags": ["spreadsheet"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/table-header-row.json b/docs/public/data/icons/table-header-row.json
new file mode 100644
index 000000000..2407b261e
--- /dev/null
+++ b/docs/public/data/icons/table-header-row.json
@@ -0,0 +1,7 @@
+{
+ "title": "Table header row",
+ "categories": ["layout-design"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/table-min.json b/docs/public/data/icons/table-min.json
new file mode 100644
index 000000000..b818b6915
--- /dev/null
+++ b/docs/public/data/icons/table-min.json
@@ -0,0 +1,7 @@
+{
+ "title": "Table min",
+ "categories": ["layout-design", "office-tools"],
+ "tags": ["spreadsheet"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/table-row-insert-bottom.json b/docs/public/data/icons/table-row-insert-bottom.json
new file mode 100644
index 000000000..28555221d
--- /dev/null
+++ b/docs/public/data/icons/table-row-insert-bottom.json
@@ -0,0 +1,7 @@
+{
+ "title": "Table row insert bottom",
+ "categories": ["layout-design", "office-tools"],
+ "tags": ["spreadsheet"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/table-row-insert-top.json b/docs/public/data/icons/table-row-insert-top.json
new file mode 100644
index 000000000..47169e045
--- /dev/null
+++ b/docs/public/data/icons/table-row-insert-top.json
@@ -0,0 +1,7 @@
+{
+ "title": "Table row insert top",
+ "categories": ["layout-design", "office-tools"],
+ "tags": ["spreadsheet"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/table-row-min.json b/docs/public/data/icons/table-row-min.json
new file mode 100644
index 000000000..1bbbe6444
--- /dev/null
+++ b/docs/public/data/icons/table-row-min.json
@@ -0,0 +1,7 @@
+{
+ "title": "Table row min",
+ "categories": ["layout-design", "office-tools"],
+ "tags": ["spreadsheet"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/table.json b/docs/public/data/icons/table.json
new file mode 100644
index 000000000..a0da41bb1
--- /dev/null
+++ b/docs/public/data/icons/table.json
@@ -0,0 +1,7 @@
+{
+ "title": "Table",
+ "categories": ["layout-design", "office-tools", "files"],
+ "tags": ["spreadsheet"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/tag-gear.json b/docs/public/data/icons/tag-gear.json
new file mode 100644
index 000000000..95d25e9a0
--- /dev/null
+++ b/docs/public/data/icons/tag-gear.json
@@ -0,0 +1,7 @@
+{
+ "title": "Tag gear",
+ "categories": ["office-tools", "maps"],
+ "tags": ["label"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/tag-plus.json b/docs/public/data/icons/tag-plus.json
new file mode 100644
index 000000000..4022fd495
--- /dev/null
+++ b/docs/public/data/icons/tag-plus.json
@@ -0,0 +1,7 @@
+{
+ "title": "Tag plus",
+ "categories": ["office-tools", "maps"],
+ "tags": ["label"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/tag.json b/docs/public/data/icons/tag.json
new file mode 100644
index 000000000..fad7fdbe0
--- /dev/null
+++ b/docs/public/data/icons/tag.json
@@ -0,0 +1,7 @@
+{
+ "title": "Tag",
+ "categories": ["office-tools", "maps"],
+ "tags": ["label"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/teams.json b/docs/public/data/icons/teams.json
new file mode 100644
index 000000000..6244b4e11
--- /dev/null
+++ b/docs/public/data/icons/teams.json
@@ -0,0 +1,7 @@
+{
+ "title": "Teams",
+ "categories": ["brands"],
+ "tags": ["microsoft", "communication", "office", "social"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/thumbtack-slash.json b/docs/public/data/icons/thumbtack-slash.json
new file mode 100644
index 000000000..dbcb28c14
--- /dev/null
+++ b/docs/public/data/icons/thumbtack-slash.json
@@ -0,0 +1,7 @@
+{
+ "title": "Thumbtack slash",
+ "categories": ["office-tools", "maps", "social", "writing"],
+ "tags": ["pin"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/thumbtack.json b/docs/public/data/icons/thumbtack.json
new file mode 100644
index 000000000..0aaefb579
--- /dev/null
+++ b/docs/public/data/icons/thumbtack.json
@@ -0,0 +1,7 @@
+{
+ "title": "Thumbtack",
+ "categories": ["office-tools", "maps", "social", "writing"],
+ "tags": ["pin"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/toggle-off.json b/docs/public/data/icons/toggle-off.json
new file mode 100644
index 000000000..9960e2040
--- /dev/null
+++ b/docs/public/data/icons/toggle-off.json
@@ -0,0 +1,7 @@
+{
+ "title": "Toggle off",
+ "categories": ["toggle"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/toggle-on.json b/docs/public/data/icons/toggle-on.json
new file mode 100644
index 000000000..41328b309
--- /dev/null
+++ b/docs/public/data/icons/toggle-on.json
@@ -0,0 +1,7 @@
+{
+ "title": "Toggle on",
+ "categories": ["toggle"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/tower-broadcast.json b/docs/public/data/icons/tower-broadcast.json
new file mode 100644
index 000000000..098f22776
--- /dev/null
+++ b/docs/public/data/icons/tower-broadcast.json
@@ -0,0 +1,7 @@
+{
+ "title": "Tower broadcast",
+ "categories": ["connectivity", "energy"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/translate.json b/docs/public/data/icons/translate.json
new file mode 100644
index 000000000..95e19f1ed
--- /dev/null
+++ b/docs/public/data/icons/translate.json
@@ -0,0 +1,7 @@
+{
+ "title": "Translate",
+ "categories": ["communication"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/trash-can.json b/docs/public/data/icons/trash-can.json
new file mode 100644
index 000000000..1c3f851ac
--- /dev/null
+++ b/docs/public/data/icons/trash-can.json
@@ -0,0 +1,7 @@
+{
+ "title": "Trash can",
+ "categories": ["maps", "text-formatting"],
+ "tags": ["trash", "delete", "garbage", "remove", "junk"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/triangle-exclamation.json b/docs/public/data/icons/triangle-exclamation.json
new file mode 100644
index 000000000..43c2e1e16
--- /dev/null
+++ b/docs/public/data/icons/triangle-exclamation.json
@@ -0,0 +1,7 @@
+{
+ "title": "Triangle exclamation",
+ "categories": ["alerts", "punctuation-symbols"],
+ "tags": ["warning", "danger"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/underline.json b/docs/public/data/icons/underline.json
new file mode 100644
index 000000000..2bc2340c1
--- /dev/null
+++ b/docs/public/data/icons/underline.json
@@ -0,0 +1,7 @@
+{
+ "title": "Underline",
+ "categories": ["text-formatting"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/undo.json b/docs/public/data/icons/undo.json
new file mode 100644
index 000000000..dc41ccf5d
--- /dev/null
+++ b/docs/public/data/icons/undo.json
@@ -0,0 +1,7 @@
+{
+ "title": "Undo",
+ "categories": ["arrows", "text-formatting"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/valkyrie-sword.json b/docs/public/data/icons/valkyrie-sword.json
new file mode 100644
index 000000000..e64026385
--- /dev/null
+++ b/docs/public/data/icons/valkyrie-sword.json
@@ -0,0 +1,7 @@
+{
+ "title": "Valkyrie sword",
+ "categories": ["brands"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/video.json b/docs/public/data/icons/video.json
new file mode 100644
index 000000000..036f2914a
--- /dev/null
+++ b/docs/public/data/icons/video.json
@@ -0,0 +1,7 @@
+{
+ "title": "Video",
+ "categories": ["communication", "media", "social", "devices"],
+ "tags": ["record"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/voicemail.json b/docs/public/data/icons/voicemail.json
new file mode 100644
index 000000000..e2ff72965
--- /dev/null
+++ b/docs/public/data/icons/voicemail.json
@@ -0,0 +1,7 @@
+{
+ "title": "Voicemail",
+ "categories": ["communication"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/volume-0.json b/docs/public/data/icons/volume-0.json
new file mode 100644
index 000000000..266a94d53
--- /dev/null
+++ b/docs/public/data/icons/volume-0.json
@@ -0,0 +1,7 @@
+{
+ "title": "Volume 0",
+ "categories": ["media"],
+ "tags": ["sound", "silence"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/volume-1.json b/docs/public/data/icons/volume-1.json
new file mode 100644
index 000000000..f0f705277
--- /dev/null
+++ b/docs/public/data/icons/volume-1.json
@@ -0,0 +1,7 @@
+{
+ "title": "Volume 1",
+ "categories": ["media"],
+ "tags": ["sound"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/volume-2.json b/docs/public/data/icons/volume-2.json
new file mode 100644
index 000000000..5b1f86634
--- /dev/null
+++ b/docs/public/data/icons/volume-2.json
@@ -0,0 +1,7 @@
+{
+ "title": "Volume 2",
+ "categories": ["media"],
+ "tags": ["sound"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/volume-3.json b/docs/public/data/icons/volume-3.json
new file mode 100644
index 000000000..27670cd5d
--- /dev/null
+++ b/docs/public/data/icons/volume-3.json
@@ -0,0 +1,7 @@
+{
+ "title": "Volume 3",
+ "categories": ["media"],
+ "tags": ["sound"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/volume-slash.json b/docs/public/data/icons/volume-slash.json
new file mode 100644
index 000000000..ecc095177
--- /dev/null
+++ b/docs/public/data/icons/volume-slash.json
@@ -0,0 +1,7 @@
+{
+ "title": "Volume slash",
+ "categories": ["media"],
+ "tags": ["sound", "silence"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/wallet.json b/docs/public/data/icons/wallet.json
new file mode 100644
index 000000000..d82110dcc
--- /dev/null
+++ b/docs/public/data/icons/wallet.json
@@ -0,0 +1,7 @@
+{
+ "title": "Wallet",
+ "categories": ["finance", "shopping"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/wallpaper.json b/docs/public/data/icons/wallpaper.json
new file mode 100644
index 000000000..f206be44d
--- /dev/null
+++ b/docs/public/data/icons/wallpaper.json
@@ -0,0 +1,7 @@
+{
+ "title": "Wallpaper",
+ "categories": ["devices"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/waveform.json b/docs/public/data/icons/waveform.json
new file mode 100644
index 000000000..85fb8678f
--- /dev/null
+++ b/docs/public/data/icons/waveform.json
@@ -0,0 +1,7 @@
+{
+ "title": "Waveform",
+ "categories": ["files"],
+ "tags": ["audio", "music"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/webhooks-clock.json b/docs/public/data/icons/webhooks-clock.json
new file mode 100644
index 000000000..4e87fa771
--- /dev/null
+++ b/docs/public/data/icons/webhooks-clock.json
@@ -0,0 +1,7 @@
+{
+ "title": "Webhooks clock",
+ "categories": ["code-editing", "time"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/webhooks.json b/docs/public/data/icons/webhooks.json
new file mode 100644
index 000000000..bd0663a7f
--- /dev/null
+++ b/docs/public/data/icons/webhooks.json
@@ -0,0 +1,7 @@
+{
+ "title": "Webhooks",
+ "categories": ["code-editing"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/window.json b/docs/public/data/icons/window.json
new file mode 100644
index 000000000..3668fbc69
--- /dev/null
+++ b/docs/public/data/icons/window.json
@@ -0,0 +1,7 @@
+{
+ "title": "Window",
+ "categories": ["code-editing"],
+ "tags": [],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/windows.json b/docs/public/data/icons/windows.json
new file mode 100644
index 000000000..10eb996a4
--- /dev/null
+++ b/docs/public/data/icons/windows.json
@@ -0,0 +1,7 @@
+{
+ "title": "Windows",
+ "categories": ["brands"],
+ "tags": ["microsoft"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/xmark.json b/docs/public/data/icons/xmark.json
new file mode 100644
index 000000000..7b22457a8
--- /dev/null
+++ b/docs/public/data/icons/xmark.json
@@ -0,0 +1,7 @@
+{
+ "title": "Xmark",
+ "categories": ["text-formatting", "mathematics", "punctuation-symbols"],
+ "tags": ["close", "cancel"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/data/icons/yealink.json b/docs/public/data/icons/yealink.json
new file mode 100644
index 000000000..fababed67
--- /dev/null
+++ b/docs/public/data/icons/yealink.json
@@ -0,0 +1,7 @@
+{
+ "title": "Yealink",
+ "categories": ["brands"],
+ "tags": ["phone"],
+ "created": "1.0.0",
+ "updated": "1.0.0"
+}
diff --git a/docs/public/favicon.svg b/docs/public/favicon.svg
new file mode 100644
index 000000000..30cd6d128
--- /dev/null
+++ b/docs/public/favicon.svg
@@ -0,0 +1,14 @@
+
diff --git a/docs/public/logo.svg b/docs/public/logo.svg
new file mode 100644
index 000000000..d0bdabdf5
--- /dev/null
+++ b/docs/public/logo.svg
@@ -0,0 +1,4 @@
+
diff --git a/docs/src/App.tsx b/docs/src/App.tsx
new file mode 100644
index 000000000..f839428a1
--- /dev/null
+++ b/docs/src/App.tsx
@@ -0,0 +1,15 @@
+import { RouterProvider } from "react-router";
+
+import { TanStackDevtools } from "@tanstack/react-devtools";
+import { pacerDevtoolsPlugin } from "@tanstack/react-pacer-devtools";
+
+import { router } from "./Router";
+
+export default function App() {
+ return (
+ <>
+
+
+ >
+ );
+}
diff --git a/docs/src/Router.tsx b/docs/src/Router.tsx
new file mode 100644
index 000000000..ae18f7771
--- /dev/null
+++ b/docs/src/Router.tsx
@@ -0,0 +1,53 @@
+import { createHashRouter, Navigate } from "react-router";
+
+import Docs from "./app/Docs";
+import PageBeat from "./app/Docs/pages/Beat";
+import PageBounce from "./app/Docs/pages/Bounce";
+import Changelog from "./app/Docs/pages/Changelog";
+import PageFade from "./app/Docs/pages/Fade";
+import PageFlip from "./app/Docs/pages/Flip";
+import PageInstallation from "./app/Docs/pages/Installation";
+import PageRotate from "./app/Docs/pages/Rotate";
+import PageSpin from "./app/Docs/pages/Spin";
+import Error from "./app/Error";
+import Icon from "./app/Icon";
+import Icons from "./app/Icons";
+import Layout from "./design/layout/Layout";
+
+export const router = createHashRouter([
+ {
+ Component: Layout,
+ errorElement: (
+
+
+
+ ),
+ children: [
+ { path: "/", Component: Icons },
+ { path: "/icons", Component: Icons },
+ { path: "/icons/:slug", Component: Icon },
+ {
+ path: "/docs",
+ Component: Docs,
+ errorElement: ,
+ children: [
+ { index: true, element: },
+ { path: "installation", Component: PageInstallation },
+ { path: "spin", Component: PageSpin },
+ { path: "bounce", Component: PageBounce },
+ { path: "rotate", Component: PageRotate },
+ { path: "flip", Component: PageFlip },
+ { path: "beat", Component: PageBeat },
+ { path: "fade", Component: PageFade },
+ { path: "changelog", Component: Changelog },
+ ],
+ },
+ {
+ path: "/changelog",
+ Component: Docs,
+ errorElement: ,
+ children: [{ index: true, Component: Changelog }],
+ },
+ ],
+ },
+]);
diff --git a/docs/src/app/Docs.tsx b/docs/src/app/Docs.tsx
new file mode 100644
index 000000000..040038c75
--- /dev/null
+++ b/docs/src/app/Docs.tsx
@@ -0,0 +1,25 @@
+import { Outlet } from "react-router";
+
+import Header from "@/design/layout/LayoutElements/Header";
+
+import DocsNavigation from "./Docs/Navigation";
+
+export default function Docs() {
+ return (
+ <>
+
+
+ >
+ );
+}
diff --git a/docs/src/app/Docs/Navigation.tsx b/docs/src/app/Docs/Navigation.tsx
new file mode 100644
index 000000000..47540a05c
--- /dev/null
+++ b/docs/src/app/Docs/Navigation.tsx
@@ -0,0 +1,109 @@
+import { Fragment } from "react";
+import { NavLink, useLocation } from "react-router";
+
+import Valkyrie, {
+ viArrowRotateRight,
+ viArrowsRotateRight,
+ viArrowUp,
+ viCircleHalfInner,
+ viHeart,
+ viReact,
+ viSpinner,
+ viStar,
+ viValkyrieSword,
+} from "@sippy-platform/valkyrie";
+import clsx from "clsx";
+
+export default function DocsNavigation() {
+ const location = useLocation();
+
+ const pages = [
+ {
+ title: "Get started",
+ icon: viValkyrieSword,
+ pages: [
+ {
+ title: "Installation",
+ icon: viValkyrieSword,
+ link: "/docs/installation",
+ },
+ ],
+ },
+ {
+ title: "React component",
+ icon: viReact,
+ pages: [
+ {
+ title: "Spin",
+ icon: viSpinner,
+ link: "/docs/spin",
+ },
+ {
+ title: "Bounce",
+ icon: viArrowUp,
+ link: "/docs/bounce",
+ },
+ {
+ title: "Rotate",
+ icon: viArrowRotateRight,
+ link: "/docs/rotate",
+ },
+ {
+ title: "Flip",
+ icon: viArrowsRotateRight,
+ link: "/docs/flip",
+ },
+ {
+ title: "Beat",
+ icon: viHeart,
+ link: "/docs/beat",
+ },
+ {
+ title: "Fade",
+ icon: viCircleHalfInner,
+ link: "/docs/fade",
+ },
+ ],
+ },
+ {
+ title: "More",
+ icon: viStar,
+ pages: [
+ {
+ title: "Changelog",
+ icon: viStar,
+ link: "/changelog",
+ },
+ ],
+ },
+ ];
+
+ return (
+ <>
+ {pages.map((category, key) => (
+
+
+ {category.title}
+
+
+ {category.pages.map((page) => (
+
+ {page.title}
+
+ ))}
+
+
+ ))}
+ >
+ );
+}
diff --git a/docs/src/app/Docs/pages/Beat.tsx b/docs/src/app/Docs/pages/Beat.tsx
new file mode 100644
index 000000000..827277751
--- /dev/null
+++ b/docs/src/app/Docs/pages/Beat.tsx
@@ -0,0 +1,58 @@
+import { viExpand, viHeart, viPlay } from "@sippy-platform/valkyrie";
+
+import Code from "@/design/components/Code";
+
+import ApiTable from "../playground/ApiTable";
+import Playground, { type IIconCssVariables, type IPlaygroundConfig } from "../playground/Playground";
+
+export default function PageBeat() {
+ const playgroundConfig: IPlaygroundConfig = {
+ icons: [viHeart, viExpand, viPlay],
+ properties: [
+ {
+ label: "Beat",
+ type: "chip",
+ name: "beat",
+ values: [true, false],
+ default: true,
+ },
+ ],
+ cssVariables: [
+ {
+ name: "--vi-animation-duration",
+ default: "1s",
+ description: "Time for a full play through of the animation.",
+ },
+ {
+ name: "--vi-animation-timing-function",
+ default: "ease-in-out",
+ description: "The timing function used for the animation.",
+ },
+ {
+ name: "--vi-animation-iteration-count",
+ default: "infinite",
+ description: "Number of times the animation is repeated.",
+ },
+ {
+ name: "--vi-animation-scale",
+ default: "1.4",
+ description: "The scale at which the icon can grow.",
+ },
+ ],
+ };
+
+ return (
+
+
Beat
+
+ With the beat property gives you a basic beat animation.
+
+
+
+
+
API
+
+
+
+ );
+}
diff --git a/docs/src/app/Docs/pages/Bounce.tsx b/docs/src/app/Docs/pages/Bounce.tsx
new file mode 100644
index 000000000..3ad265909
--- /dev/null
+++ b/docs/src/app/Docs/pages/Bounce.tsx
@@ -0,0 +1,48 @@
+import { viArrowUp, viMusic, viValkyrieSword } from "@sippy-platform/valkyrie";
+
+import Code from "@/design/components/Code";
+
+import ApiTable from "../playground/ApiTable";
+import Playground, { type IIconCssVariables, type IPlaygroundConfig } from "../playground/Playground";
+
+export default function PageBounce() {
+ const playgroundConfig: IPlaygroundConfig = {
+ icons: [viValkyrieSword, viMusic, viArrowUp],
+ properties: [
+ {
+ label: "Bounce",
+ type: "chip",
+ name: "bounce",
+ values: [true, false],
+ default: true,
+ },
+ ],
+ cssVariables: [
+ {
+ name: "--vi-animation-duration",
+ default: "1s",
+ description: "Time for a full play through of the animation.",
+ },
+ {
+ name: "--vi-animation-iteration-count",
+ default: "infinite",
+ description: "Number of times the animation is repeated.",
+ },
+ ],
+ };
+
+ return (
+
+
Bounce
+
+ With the fade property gives you a basic fade animation.
+
+
+
+
+
API
+
+
+
+ );
+}
diff --git a/docs/src/app/Docs/pages/Changelog.tsx b/docs/src/app/Docs/pages/Changelog.tsx
new file mode 100644
index 000000000..2e25f8b18
--- /dev/null
+++ b/docs/src/app/Docs/pages/Changelog.tsx
@@ -0,0 +1,225 @@
+import Release from "./_Release";
+
+export default function Changelog() {
+ return (
+
+
+
+ );
+}
diff --git a/docs/src/app/Docs/pages/Fade.tsx b/docs/src/app/Docs/pages/Fade.tsx
new file mode 100644
index 000000000..6ebb8cdf3
--- /dev/null
+++ b/docs/src/app/Docs/pages/Fade.tsx
@@ -0,0 +1,58 @@
+import { viValkyrieSword, viCircleHalfInner, viMusic } from "@sippy-platform/valkyrie";
+
+import Code from "@/design/components/Code";
+
+import ApiTable from "../playground/ApiTable";
+import Playground, { type IIconCssVariables, type IPlaygroundConfig } from "../playground/Playground";
+
+export default function PageFade() {
+ const playgroundConfig: IPlaygroundConfig = {
+ icons: [viValkyrieSword, viMusic, viCircleHalfInner],
+ properties: [
+ {
+ label: "Fade",
+ type: "chip",
+ name: "fade",
+ values: [true, false],
+ default: true,
+ },
+ ],
+ cssVariables: [
+ {
+ name: "--vi-animation-duration",
+ default: "1.5s",
+ description: "Time for a full play through of the animation.",
+ },
+ {
+ name: "--vi-animation-timing-function",
+ default: "ease-in-out",
+ description: "The timing function used for the animation.",
+ },
+ {
+ name: "--vi-animation-iteration-count",
+ default: "infinite",
+ description: "Number of times the animation is repeated.",
+ },
+ {
+ name: "--vi-animation-opacity",
+ default: ".4",
+ description: "The lowest opacity of the icon.",
+ },
+ ],
+ };
+
+ return (
+
+
Fade
+
+ With the fade property gives you a basic fade animation.
+
+
+
+
+
API
+
+
+
+ );
+}
diff --git a/docs/src/app/Docs/pages/Flip.tsx b/docs/src/app/Docs/pages/Flip.tsx
new file mode 100644
index 000000000..0741f4e91
--- /dev/null
+++ b/docs/src/app/Docs/pages/Flip.tsx
@@ -0,0 +1,31 @@
+import { viValkyrieSword, viHouse, viMessageSmile } from "@sippy-platform/valkyrie";
+
+import Code from "@/design/components/Code";
+
+import Playground, { type IPlaygroundConfig } from "../playground/Playground";
+
+export default function PageFlip() {
+ const playgroundConfig: IPlaygroundConfig = {
+ icons: [viMessageSmile, viValkyrieSword, viHouse],
+ properties: [
+ {
+ label: "Flip",
+ type: "chip",
+ name: "flip",
+ values: [true, "x", "y", false],
+ default: true,
+ },
+ ],
+ };
+
+ return (
+
+
Flip
+
+ With the flip property you can mirror your icon on its x-axis, y-axis or both.
+
+
+
+
+ );
+}
diff --git a/docs/src/app/Docs/pages/Installation.tsx b/docs/src/app/Docs/pages/Installation.tsx
new file mode 100644
index 000000000..2d2ebba80
--- /dev/null
+++ b/docs/src/app/Docs/pages/Installation.tsx
@@ -0,0 +1,18 @@
+import Code from "@/design/components/Code";
+import Codeblock from "@/design/components/Codeblock";
+
+export default function PageInstallation() {
+ return (
+
+
Install Valkyrie
+
Get started with Valkyrie by running the following command in your project.
+
npm install @sippy-platform/valkyrie
+
Including the styling
+
Next, import the style for Valkyrie into your project's CSS file.
+
@import '@sippy-platform/valkyrie/valkyrie.css';
+
+ Now you can use the Valkyrie component wherever you like.
+
+
+ );
+}
diff --git a/docs/src/app/Docs/pages/Rotate.tsx b/docs/src/app/Docs/pages/Rotate.tsx
new file mode 100644
index 000000000..e4d88abca
--- /dev/null
+++ b/docs/src/app/Docs/pages/Rotate.tsx
@@ -0,0 +1,49 @@
+import { viValkyrieSword, viArrowUp, viMessageSmile } from "@sippy-platform/valkyrie";
+
+import Code from "@/design/components/Code";
+
+import ApiTable from "../playground/ApiTable";
+import Playground, { type IIconCssVariables, type IPlaygroundConfig } from "../playground/Playground";
+
+export default function PageRotate() {
+ const playgroundConfig: IPlaygroundConfig = {
+ icons: [viMessageSmile, viValkyrieSword, viArrowUp],
+ properties: [
+ {
+ label: "Rotate",
+ type: "chip",
+ name: "rotate",
+ values: [0, 45, 90, 135, 180, 225, 270, 315, false],
+ default: 90,
+ },
+ ],
+ cssVariables: [
+ {
+ name: "--vi-transition-duration",
+ default: "0.2s",
+ description: "Time for a full play through of the animation.",
+ },
+ {
+ name: "--vi-animation-timing-function",
+ default: "ease-in-out",
+ description: "The timing function used for the animation.",
+ },
+ ],
+ };
+
+ return (
+
+
Rotate
+
+ With the rotate property you can change the default rotation of your icon. You can pass any numeric
+ degree value for full flexibility.
+
+
+
+
+
API
+
+
+
+ );
+}
diff --git a/docs/src/app/Docs/pages/Spin.tsx b/docs/src/app/Docs/pages/Spin.tsx
new file mode 100644
index 000000000..449de84df
--- /dev/null
+++ b/docs/src/app/Docs/pages/Spin.tsx
@@ -0,0 +1,71 @@
+import { viGear, viSpinner, viSpinnerThird } from "@sippy-platform/valkyrie";
+
+import Code from "@/design/components/Code";
+
+import ApiTable from "../playground/ApiTable";
+import Playground, { type IIconCssVariables, type IPlaygroundConfig } from "../playground/Playground";
+
+export default function PageSpin() {
+ const playgroundConfig: IPlaygroundConfig = {
+ icons: [viSpinnerThird, viSpinner, viGear],
+ properties: [
+ {
+ label: "Spin",
+ type: "chip",
+ name: "spin",
+ values: [true, "pulse", false],
+ default: true,
+ },
+ ],
+ cssVariables: [
+ {
+ name: "--vi-animation-duration",
+ default: "2s",
+ description: (
+ <>
+ Time for a full play through of the animation. Defaults to 1s when using pulse.
+ >
+ ),
+ },
+ {
+ name: "--vi-animation-timing-function",
+ default: "linear",
+ description: "The timing function used for the animation.",
+ },
+ {
+ name: "--vi-animation-iteration-count",
+ default: "infinite",
+ description: "Number of times the animation is repeated.",
+ },
+ {
+ name: "--vi-animation-pulse-steps",
+ default: 8,
+ description: (
+ <>
+ Number of steps when the spin property is set to pulse.
+ >
+ ),
+ },
+ ],
+ };
+
+ return (
+
+
Spin
+
+ With the spin property you can make your icons play a rotation animation.
+
+
+
+
+
API
+
+
+ When setting the property to pulse, some additional variables are avvilable while some defaults are
+ changed.
+
+
+
+
+ );
+}
diff --git a/docs/src/app/Docs/pages/_Release.tsx b/docs/src/app/Docs/pages/_Release.tsx
new file mode 100644
index 000000000..4c7ae671b
--- /dev/null
+++ b/docs/src/app/Docs/pages/_Release.tsx
@@ -0,0 +1,166 @@
+import { type ReactNode, useMemo } from "react";
+
+import Amicon, {
+ viValkyrieSword,
+ viArrowRight,
+ viBook,
+ viBug,
+ viPen,
+ viPlus,
+ viTrashCan,
+ type IValkyrie,
+} from "@sippy-platform/valkyrie";
+
+import icons from "@/data/icons";
+import Code from "@/design/components/Code";
+import { IconCard } from "@/design/components/IconCard";
+import { type ILibraryIcon } from "@/types";
+
+// Types
+type ChangeSectionProps = {
+ title: string;
+ icon: IValkyrie;
+ items: string[];
+};
+
+type ReleaseProps = {
+ name: string;
+ date: string;
+ version: string;
+ added?: string[];
+ changed?: string[];
+ fixed?: string[];
+ removed?: string[];
+ docs?: string[];
+ newIcons?: string[];
+ updatedIcons?: string[];
+ renamedIcons?: { old: string; new: string }[];
+ removedIcons?: string[];
+};
+
+// Release component
+export default function Release({
+ name,
+ date,
+ version,
+ added,
+ changed,
+ fixed,
+ removed,
+ docs,
+ newIcons,
+ updatedIcons,
+ renamedIcons,
+ removedIcons,
+}: ReleaseProps) {
+ const newList = useMemo(() => icons.filter((icon) => newIcons?.includes(icon.slug)), [newIcons]);
+ const updateList = useMemo(() => icons.filter((icon) => updatedIcons?.includes(icon.slug)), [updatedIcons]);
+
+ return (
+
+
+
+
+
{name}
+
+ {date} · Version {version}
+
+
+
+ {added &&
}
+ {changed &&
}
+ {fixed &&
}
+ {removed &&
}
+ {docs &&
}
+ {newIcons && (
+
+
New icons · {newIcons?.length}
+
+ {newList.map((icon: ILibraryIcon) => (
+
+ ))}
+
+
+ )}
+ {updatedIcons && (
+
+
Updated icons · {updatedIcons?.length}
+
+ {updateList.map((icon: ILibraryIcon) => (
+
+ ))}
+
+
+ )}
+ {renamedIcons && (
+
+
Renamed icons · {renamedIcons?.length}
+
+ {renamedIcons.map((icon: { new: string; old: string }) => (
+ -
+
{icon.old}{" "}
+ {" "}
+ {icon.new}
+
+ ))}
+
+
+ )}
+ {removedIcons && (
+
+
Removed icons · {removedIcons?.length}
+
+ {removedIcons.map((icon: string) => (
+ -
+
{icon}
+
+ ))}
+
+
+ )}
+
+ );
+}
+
+function ChangeSection({ title, icon, items }: ChangeSectionProps) {
+ return (
+
+ );
+}
+
+// Utility function to parse markdown-style backticks and convert to Code components
+function parseMarkdownCode(text: string): ReactNode {
+ const parts: ReactNode[] = [];
+ const regex = /`([^`]+)`/g;
+ let lastIndex = 0;
+ let match;
+
+ while ((match = regex.exec(text)) !== null) {
+ // Add text before the match
+ if (match.index > lastIndex) {
+ parts.push(text.slice(lastIndex, match.index));
+ }
+ // Add Code component for the match
+ parts.push({match[1]});
+ lastIndex = regex.lastIndex;
+ }
+
+ // Add remaining text
+ if (lastIndex < text.length) {
+ parts.push(text.slice(lastIndex));
+ }
+
+ return parts.length === 1 ? parts[0] : parts;
+}
diff --git a/docs/src/app/Docs/playground/ApiTable.tsx b/docs/src/app/Docs/playground/ApiTable.tsx
new file mode 100644
index 000000000..4f9a3d28b
--- /dev/null
+++ b/docs/src/app/Docs/playground/ApiTable.tsx
@@ -0,0 +1,42 @@
+import Code from "@/design/components/Code";
+
+import { type IIconCssVariables } from "./Playground";
+
+interface IApiTableProps {
+ cssVariables: IIconCssVariables[];
+}
+
+export default function ApiTable({ cssVariables }: IApiTableProps) {
+ return (
+
+
+
+
+ |
+ Property name
+ |
+
+ Default
+ |
+
+ Description
+ |
+
+
+
+ {cssVariables.map((variable, key) => (
+
+
+ {variable.name}
+ |
+
+ {variable.default}
+ |
+ {variable.description} |
+
+ ))}
+
+
+
+ );
+}
diff --git a/docs/src/app/Docs/playground/Playground.tsx b/docs/src/app/Docs/playground/Playground.tsx
new file mode 100644
index 000000000..3e5009cb6
--- /dev/null
+++ b/docs/src/app/Docs/playground/Playground.tsx
@@ -0,0 +1,217 @@
+import { type ReactNode, useMemo, useState } from "react";
+
+import { Field, Toggle, ToggleGroup } from "@base-ui/react";
+import Valkyrie, { viBroom, type IValkyrie } from "@sippy-platform/valkyrie";
+import clsx from "clsx";
+
+import Codeblock from "@/design/components/Codeblock";
+
+export interface IPlaygroundConfig {
+ icons: IValkyrie[];
+ properties?: IIconProperties[];
+ cssVariables?: IIconCssVariables[];
+}
+
+export interface IIconProperties {
+ label: string;
+ type: "chip";
+ name: string;
+ values: unknown[];
+ default: unknown;
+}
+
+export interface IIconCssVariables {
+ name: string;
+ default: string | number | boolean;
+ description: ReactNode;
+}
+
+interface IPlaygroundProps {
+ config: IPlaygroundConfig;
+}
+
+export default function Playground({ config }: IPlaygroundProps) {
+ const [playgroundIcon, setPlaygroundIcon] = useState([config.icons[0].name]);
+
+ // Get the icon name
+ function getIconName(icon: string): string {
+ return `vi${icon
+ .split("_")
+ .map((word) => word.charAt(0).toUpperCase() + word.slice(1))
+ .join("")}`;
+ }
+
+ const icon = config.icons.find((icon) => icon.name === playgroundIcon[0]) ?? config.icons[0];
+
+ const iconName = useMemo(() => {
+ return getIconName(icon.name);
+ }, [icon]);
+
+ // Properties
+ const [playgroundProps, setPlaygroundProps] = useState<{ [index: string]: string | number }>({});
+
+ const iconProperties: { [index: string]: string | number | boolean } = useMemo(() => {
+ const props: { [index: string]: string | number | boolean } = {};
+
+ config.properties?.map((property) => {
+ props[property.name] = playgroundProps?.[property.name] ?? property.default;
+ });
+
+ return props;
+ }, [config.properties, playgroundProps]);
+
+ const propertyParser: string = useMemo(() => {
+ let exampleString = "";
+
+ Object.keys(iconProperties).map((propName) => {
+ if (iconProperties[propName] === true) {
+ exampleString += `\n ${propName}`;
+ return;
+ } else if (iconProperties[propName] === false) {
+ return;
+ } else if (typeof iconProperties[propName] === "number") {
+ exampleString += `\n ${propName}={${iconProperties[propName]}}`;
+ } else if (typeof iconProperties[propName] === "string") {
+ exampleString += `\n ${propName}="${iconProperties[propName]}"`;
+ }
+ });
+
+ return exampleString;
+ }, [iconProperties]);
+
+ // CSS Variables
+ const [playgroundCssVariable, setPlaygroundCssVariable] = useState<{ [cssVar: string]: string }>({});
+
+ const iconVariables: { [index: string]: string | number | boolean } = useMemo(() => {
+ const props: { [index: string]: string | number | boolean } = {};
+
+ config.cssVariables?.map((variable) => {
+ props[variable.name] = playgroundCssVariable?.[variable.name as string] ?? variable.default;
+ });
+
+ return props;
+ }, [config.cssVariables, playgroundCssVariable]);
+
+ const variableParser = useMemo(() => {
+ let exampleString = "";
+ let hasProperty = false;
+
+ Object.keys(iconVariables).map((varName) => {
+ const variableProperties = config.cssVariables?.find((variable) => variable.name === varName);
+
+ if (iconVariables[varName] === variableProperties?.default) return;
+
+ hasProperty = true;
+
+ if (typeof iconVariables[varName] === "number") {
+ exampleString += `\n ${varName}: ${iconVariables[varName]},`;
+ } else if (typeof iconVariables[varName] === "string") {
+ exampleString += `\n ${varName}: "${iconVariables[varName]}",`;
+ }
+ });
+
+ return hasProperty ? exampleString : "";
+ }, [config.cssVariables, iconVariables]);
+
+ return (
+
+
+
+
+ Playground
+
+
+
+
+ Icon
+
+
+ {config.icons.map((icon) => (
+
+
+
+ ))}
+
+
+
+ {config.properties?.map((property) => {
+ switch (property.type) {
+ case "chip": {
+ return (
+
+ {property.label}
+
+
+ {property.values.map((value, key) => (
+
+ ))}
+
+
+ );
+ }
+ }
+ })}
+
+ {config.cssVariables?.map((variable) => (
+
+ {variable.name}
+ setPlaygroundCssVariable((prev) => ({ ...prev, [variable.name]: e.target.value }))}
+ className="h-9 w-full rounded-md border border-zinc-200 pl-2 focus:outline-2 focus:-outline-offset-1 focus:outline-blue-600"
+ />
+
+ ))}
+
+
+
+ );
+}
diff --git a/docs/src/app/Error.tsx b/docs/src/app/Error.tsx
new file mode 100644
index 000000000..6525f0c4e
--- /dev/null
+++ b/docs/src/app/Error.tsx
@@ -0,0 +1,15 @@
+import Header from "@/design/layout/LayoutElements/Header";
+
+export default function Error() {
+ return (
+ <>
+
+
+
Where am I?
+
The page you're trying to reach cannot be found.
+
+ >
+ );
+}
diff --git a/docs/src/app/Icon.tsx b/docs/src/app/Icon.tsx
new file mode 100644
index 000000000..42d590d27
--- /dev/null
+++ b/docs/src/app/Icon.tsx
@@ -0,0 +1,230 @@
+import { useEffect, useMemo, useState } from "react";
+import { createSearchParams, NavLink, useNavigate, useParams } from "react-router";
+
+import { Input } from "@base-ui/react";
+import Valkyrie, { viArrowLeft, viXmark } from "@sippy-platform/valkyrie";
+
+import icons from "@/data/icons";
+import { Button } from "@/design/components/Button";
+import Codeblock from "@/design/components/Codeblock";
+import { IconCard } from "@/design/components/IconCard";
+import { LargeIconGrid } from "@/design/components/LargeIconGrid";
+import Header from "@/design/layout/LayoutElements/Header";
+import { type IIcon, type ILibraryIcon } from "@/types";
+
+export default function Icon() {
+ const navigate = useNavigate();
+ const { slug } = useParams();
+
+ const [icon, setIcon] = useState(null);
+ const firstCategory = icon?.categories?.[0];
+
+ useEffect(() => {
+ fetch(`data/icons/${slug}.json`)
+ .then((res) => res.json())
+ .then((data) => setIcon(data));
+ }, [slug]);
+
+ const reactImport = slug
+ ? `vi${slug
+ .split("-")
+ .map((word) => {
+ return word[0].toUpperCase() + word.substring(1);
+ })
+ .join("")}`
+ : "";
+
+ const categoryIcons = useMemo(() => {
+ if (firstCategory) {
+ return icons.filter((icon) => icon.categories.includes(firstCategory as never));
+ }
+
+ return icons;
+ }, [firstCategory]);
+
+ const viIcon: ILibraryIcon = useMemo(() => icons.find((icon) => icon.component === reactImport)!, [reactImport]);
+
+ return (
+ <>
+
+
+
+
+
{icon?.title}
+
+ {(icon?.categories || icon?.tags) && (
+
+ {icon?.categories?.map((cat) => (
+
+ {cat}
+
+ ))}
+ {icon?.tags?.map((tag) => (
+
+ {tag}
+
+ ))}
+
+ )}
+
+
+ {icon?.created && (
+
+
Created
{" "}
+
+ {icon?.created}
+
+
+ )}
+ {icon?.updated && (
+
+
Last updated
{" "}
+
+ {icon?.updated}
+
+
+ )}
+
+
+
+
+
+
+
+
+
Usage
+
+ {`import Valkyrie, { ${reactImport} } from "@sippy-platform/valkyrie";
+
+`}
+
+
+
+
Examples
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Hi! We're demoing you an icon.
+
+
+
+
+
+ {firstCategory && categoryIcons.length >= 1 && (
+
+
+ More icons in{" "}
+
+ {firstCategory}
+
+
+
+ {categoryIcons.slice(0, 28).map((icon: ILibraryIcon) => (
+
+ ))}
+
+
+ )}
+
+
+ >
+ );
+}
diff --git a/docs/src/app/Icons.tsx b/docs/src/app/Icons.tsx
new file mode 100644
index 000000000..0dcc31f4f
--- /dev/null
+++ b/docs/src/app/Icons.tsx
@@ -0,0 +1,144 @@
+import { useMemo } from "react";
+
+import Valkyrie, { viFilterXmark, viXmark } from "@sippy-platform/valkyrie";
+import clsx from "clsx";
+
+import categories from "@/data/categories";
+import icons from "@/data/icons";
+import { Button } from "@/design/components/Button";
+import { IconCard } from "@/design/components/IconCard";
+import { Pagination } from "@/design/components/Pagination";
+import { Search } from "@/design/components/Search";
+import Header from "@/design/layout/LayoutElements/Header";
+import { useFilters } from "@/hooks/useFilters";
+import useSearch from "@/hooks/useSearch";
+import { type ILibraryIcon } from "@/types";
+
+export default function Icons() {
+ const filters = useFilters();
+
+ const searchableList = useMemo(() => {
+ if (filters.query.categories.length >= 1) {
+ return icons.filter((icon) =>
+ filters.query.categories.every((_searchCategory) => icon.categories.includes(_searchCategory as never)),
+ );
+ }
+
+ return icons;
+ }, [filters.query.categories]);
+
+ const { result } = useSearch(searchableList, filters.query.search);
+
+ return (
+ <>
+
+
+
+
+
+ {categories.map((_category) => {
+ const categoryIcons = searchableList.filter((icon) =>
+ icon.categories.includes(_category.slug as never),
+ );
+
+ return (
+
+ );
+ })}
+
+
+
+
+
+
{result.length} icons
+
+ Page {filters.query.page} of {Math.ceil(result.length / 96)}
+
+
+
+
+ filters.setSearch(value)}
+ />
+
+
+
+ {(filters.query.search || filters.query.categories.length >= 1) && (
+
+ {filters.query.search && (
+
+ "{filters.query.search}"
+
+
+ )}
+ {filters.query.categories.map((category) => (
+
+ {category}
+
+
+ ))}
+
+ )}
+
+ {result.slice((filters.query.page - 1) * 96, filters.query.page * 96).map((icon: ILibraryIcon) => (
+
+ ))}
+
+
+ {result.length > 0 && (
+
filters.setPage(page)}
+ />
+ )}
+
+
+
+ >
+ );
+}
diff --git a/docs/src/data/categories.ts b/docs/src/data/categories.ts
new file mode 100644
index 000000000..013aa5253
--- /dev/null
+++ b/docs/src/data/categories.ts
@@ -0,0 +1,235 @@
+import {
+ viAlignCenter,
+ viArrowUp,
+ viAsterisk,
+ viBel,
+ viBold,
+ viBook,
+ viBurgerGlass,
+ viCarSide,
+ viChartPie,
+ viClock,
+ viCode,
+ viCompass,
+ viDevices,
+ viDice,
+ viEarth,
+ viEuro,
+ viEye,
+ viFax,
+ viFiles,
+ viFlask,
+ viHeart,
+ viHouse,
+ viLightbulb,
+ viLock,
+ viMessageText,
+ viPen,
+ viPerson,
+ viPlay,
+ viPlus,
+ viShare,
+ viShoppingCart,
+ viSignalStrong,
+ viSpinner,
+ viStar,
+ viSun,
+ viSwatchbook,
+ viToggleOn,
+ viValkyrieSword,
+} from "@sippy-platform/valkyrie";
+
+const categories = [
+ {
+ slug: "accessibility",
+ title: "Accessibility",
+ icon: viEye,
+ },
+ {
+ slug: "alerts",
+ title: "Alerts",
+ icon: viBel,
+ },
+ {
+ slug: "arrows",
+ title: "Arrows",
+ icon: viArrowUp,
+ },
+ {
+ slug: "brands",
+ title: "Brands",
+ icon: viValkyrieSword,
+ },
+ {
+ slug: "charts",
+ title: "Charts & diagrams",
+ icon: viChartPie,
+ },
+ {
+ slug: "code-editing",
+ title: "Code editing",
+ icon: viCode,
+ },
+ {
+ slug: "communication",
+ title: "Communication",
+ icon: viMessageText,
+ },
+ {
+ slug: "connectivity",
+ title: "Connectivity",
+ icon: viSignalStrong,
+ },
+ {
+ slug: "design",
+ title: "Design tools",
+ icon: viSwatchbook,
+ },
+ {
+ slug: "devices",
+ title: "Devices",
+ icon: viDevices,
+ },
+ {
+ slug: "education",
+ title: "Education",
+ icon: viBook,
+ },
+ {
+ slug: "energy",
+ title: "Energy",
+ icon: viLightbulb,
+ },
+ {
+ slug: "entertainment",
+ title: "Entertainment & gaming",
+ icon: viDice,
+ },
+ {
+ slug: "files",
+ title: "Files & folders",
+ icon: viFiles,
+ },
+ {
+ slug: "finance",
+ title: "Finance",
+ icon: viEuro,
+ },
+ {
+ slug: "food-beverage",
+ title: "Food & beverages",
+ icon: viBurgerGlass,
+ },
+ {
+ slug: "health",
+ title: "Health",
+ icon: viHeart,
+ },
+ {
+ slug: "home-living",
+ title: "Home & living",
+ icon: viHouse,
+ },
+ {
+ slug: "layout-design",
+ title: "Layout & alignment",
+ icon: viAlignCenter,
+ },
+ {
+ slug: "maps",
+ title: "Maps & location",
+ icon: viEarth,
+ },
+ {
+ slug: "mathematics",
+ title: "Mathematics",
+ icon: viPlus,
+ },
+ {
+ slug: "media",
+ title: "Media & video",
+ icon: viPlay,
+ },
+ {
+ slug: "nature",
+ title: "Nature & outdoors",
+ icon: viCompass,
+ },
+ {
+ slug: "office-tools",
+ title: "Office tools",
+ icon: viFax,
+ },
+ {
+ slug: "people",
+ title: "People",
+ icon: viPerson,
+ },
+ {
+ slug: "punctuation-symbols",
+ title: "Punctuation & symbols",
+ icon: viAsterisk,
+ },
+ {
+ slug: "science",
+ title: "Science & astronomy",
+ icon: viFlask,
+ },
+ {
+ slug: "security",
+ title: "Security",
+ icon: viLock,
+ },
+ {
+ slug: "shapes",
+ title: "Shapes",
+ icon: viStar,
+ },
+ {
+ slug: "shopping",
+ title: "Shopping & commerce",
+ icon: viShoppingCart,
+ },
+ {
+ slug: "social",
+ title: "Social",
+ icon: viShare,
+ },
+ {
+ slug: "spinners",
+ title: "Spinners",
+ icon: viSpinner,
+ },
+ {
+ slug: "text-formatting",
+ title: "Text formatting",
+ icon: viBold,
+ },
+ {
+ slug: "time",
+ title: "Time",
+ icon: viClock,
+ },
+ {
+ slug: "toggle",
+ title: "Toggle",
+ icon: viToggleOn,
+ },
+ {
+ slug: "transportation",
+ title: "Transportation",
+ icon: viCarSide,
+ },
+ {
+ slug: "weather",
+ title: "Weather",
+ icon: viSun,
+ },
+ {
+ slug: "writing",
+ title: "Writing",
+ icon: viPen,
+ },
+];
+
+export default categories;
diff --git a/docs/src/data/icons.ts b/docs/src/data/icons.ts
new file mode 100644
index 000000000..cf2a4466b
--- /dev/null
+++ b/docs/src/data/icons.ts
@@ -0,0 +1,2575 @@
+import { viAGum, viAddressBook, viAlignCenter, viAlignContentCenter, viAlignContentEnd, viAlignContentStart, viAlignJustify, viAlignLeft, viAlignRight, viAngleDown, viAngleLeft, viAngleRight, viAngleUp, viAnglesX, viAnglesY, viAppleAppStore, viApple, viArrowDownArrowUp, viArrowDownFromCloud, viArrowDownShortWide, viArrowDownToLine, viArrowDownWideShort, viArrowDown, viArrowLeftArrowRight, viArrowLeftFromBracket, viArrowLeftToBracket, viArrowLeftToLine, viArrowLeft, viArrowPointer, viArrowRightFromBracket, viArrowRightFromFile, viArrowRightFromSmartphone, viArrowRightProhibited, viArrowRightToBracketClock, viArrowRightToBracket, viArrowRightToFile, viArrowRightToLine, viArrowRight, viArrowRotateRight, viArrowUpRightFromSquare, viArrowUpShortWide, viArrowUpToCloud, viArrowUpToLine, viArrowUpWideShort, viArrowUp, viArrowsRotateRight, viArrowsUpRightAndDownLeftFromCenter, viArrowsUpRightAndDownLeftToCenter, viAsterisk, viAt, viBackward, viBarsUneven, viBars, viBel, viBlf, viBold, viBook, viBoxOpenFull, viBracketsCurly, viBroom, viBug, viBuilding, viBurgerGlass, viCalendarArrowToDay, viCalendarClock, viCalendarDay, viCalendarRangeClock, viCalendarRange, viCalendarStars, viCalendarWeek, viCalendar, viCarSide, viChainSlash, viChain, viChalkboardPerson, viChartPie, viCheck, viChevronDown, viChevronLeft, viChevronRight, viChevronUp, viChrome, viCircleCheck, viCircleDashed, viCircleExclamation, viCircleHalfInner, viCircleHalf, viCircleInfo, viCirclePerson, viCirclePlus, viCircleQuestion, viCircleXmark, viCity, viClockPause, viClockRotateLeft, viClockSlash, viClock, viCloudSoftphone, viCode, viCodeblock, viCoin, viCommand, viCompare, viCompass, viCompress, viCopy, viCursor, viDevices, viDiagram, viDiamonds, viDiceFive, viDiceFour, viDiceOne, viDiceSix, viDiceThree, viDiceTwo, viDice, viDisplay, viDollar, viDoor, viEarth, viEclipse, viEdge, viEllipsisH, viEllipsisV, viEnvelope, viEthernet, viEuro, viExpand, viExport, viEyeSlash, viEye, viFacebookMessenger, viFacebook, viFanvil, viFastBackward, viFastForward, viFax, viFileAudio, viFileExcel, viFilePowerpoint, viFileText, viFileWord, viFileZip, viFile, viFilesList, viFiles, viFilmstrip, viFilterPlus, viFilterXmark, viFilter, viFingerprint, viFirefox, viFlagCheckered, viFlag, viFlask, viFloppyDisk, viFolderImage, viFolderMin, viFolderOpen, viFolderPlus, viFolder, viForward, viGauge, viGear, viGift, viGithub, viGlass, viGooglePlay, viGrid, viGripDotsH, viGripDotsV, viGripLines, viHeading1, viHeading2, viHeading3, viHeading4, viHeading5, viHeading6, viHeadset, viHeartCrack, viHeartHalf, viHeart, viHorizontalLine, viHouse, viIdCardSlash, viIdCard, viImage, viInput, viItalic, viKey, viKeyboardBrightnessHigh, viKeyboardBrightnessLow, viKeyboard, viLaptop, viLayersPlus, viLayers, viLifeRing, viLightbulbOn, viLightbulb, viLine, viLinkedin, viListBarChart, viListChecksXmark, viListChecks, viListClock, viListOrderedClock, viListOrdered, viList, viLocationPinDot, viLocationPinSlash, viLocationPin, viLocationPinsRoute, viLockOpen, viLock, viMacosFinder, viMagnifyingGlassMin, viMagnifyingGlassPlus, viMagnifyingGlass, viMegaphone, viMessagePen, viMessageSmile, viMessageText, viMessage, viMicrophoneSlash, viMicrophone, viMin, viMoon, viMoped, viMusicPause, viMusic, viNetwork, viNext, viNumpad, viOrderAlphabeticalAsc, viOrderAlphabeticalDesc, viOrderNumericalAsc, viOrderNumericalDesc, viPager, viPaperPlane, viParachuteBox, viParagraph, viPassword, viPause, viPenToSquare, viPen, viPeopleCircle, viPeopleXmark, viPeople, viPersonClock, viPersonGear, viPersonHeadset, viPersonList, viPersonLock, viPersonPlus, viPersonXmark, viPerson, viPhoneArrowDownLeftProhibited, viPhoneArrowDownLeft, viPhoneArrowUpRightProhibited, viPhoneArrowUpRight, viPhoneClock, viPhoneGear, viPhoneList, viPhoneOffice, viPhoneVolume, viPhoneXmark, viPhone, viPlateUtensils, viPlayPause, viPlay, viPlus, viPound, viPower, viPrevious, viProhibited, viPuzzlePiece, viQuote, viReact, viReceipt, viRecordStop, viRecord, viRectangleP, viRedo, viRepeatOnce, viRepeat, viSafari, viServer, viShare, viShieldKeyhole, viShieldPlus, viShieldXmark, viShield, viShoppingCart, viShuffle, viSidebarLeft, viSidebarRight, viSignalFair, viSignalGood, viSignalModerate, viSignalSlash, viSignalStrong, viSignalWeak, viSimCard, viSippy, viSliders, viSmartphone, viSparkle, viSparkles, viSpeakerGrill, viSpinnerThird, viSpinner, viSpy, viSquareCheck, viSquareGum, viStar, viStop, viStore, viStrikethrough, viSubscript, viSun, viSuperscript, viSwatchbook, viTableCellMerge, viTableClock, viTableColumnInsertLeft, viTableColumnInsertRight, viTableColumnMin, viTableHeaderCell, viTableHeaderColumn, viTableHeaderRow, viTableMin, viTableRowInsertBottom, viTableRowInsertTop, viTableRowMin, viTable, viTagGear, viTagPlus, viTag, viTeams, viThumbtackSlash, viThumbtack, viToggleOff, viToggleOn, viTowerBroadcast, viTranslate, viTrashCan, viTriangleExclamation, viUnderline, viUndo, viValkyrieSword, viVideo, viVoicemail, viVolume0, viVolume1, viVolume2, viVolume3, viVolumeSlash, viWallet, viWallpaper, viWaveform, viWebhooksClock, viWebhooks, viWindow, viWindows, viXmark, viYealink } from '@sippy-platform/valkyrie';
+
+const icons = [
+ {
+ component: 'viAGum',
+ categories: ["text-formatting"],
+ tags: [],
+ slug: 'a-gum',
+ icon: viAGum
+ },
+ {
+ component: 'viAddressBook',
+ categories: ["office-tools","communication","people"],
+ tags: [],
+ slug: 'address-book',
+ icon: viAddressBook
+ },
+ {
+ component: 'viAlignCenter',
+ categories: ["layout-design"],
+ tags: [],
+ slug: 'align-center',
+ icon: viAlignCenter
+ },
+ {
+ component: 'viAlignContentCenter',
+ categories: ["charts","layout-design"],
+ tags: [],
+ slug: 'align-content-center',
+ icon: viAlignContentCenter
+ },
+ {
+ component: 'viAlignContentEnd',
+ categories: ["charts","layout-design"],
+ tags: [],
+ slug: 'align-content-end',
+ icon: viAlignContentEnd
+ },
+ {
+ component: 'viAlignContentStart',
+ categories: ["charts","layout-design"],
+ tags: [],
+ slug: 'align-content-start',
+ icon: viAlignContentStart
+ },
+ {
+ component: 'viAlignJustify',
+ categories: ["layout-design"],
+ tags: [],
+ slug: 'align-justify',
+ icon: viAlignJustify
+ },
+ {
+ component: 'viAlignLeft',
+ categories: ["layout-design"],
+ tags: [],
+ slug: 'align-left',
+ icon: viAlignLeft
+ },
+ {
+ component: 'viAlignRight',
+ categories: ["layout-design"],
+ tags: [],
+ slug: 'align-right',
+ icon: viAlignRight
+ },
+ {
+ component: 'viAngleDown',
+ categories: ["arrows"],
+ tags: ["direction"],
+ slug: 'angle-down',
+ icon: viAngleDown
+ },
+ {
+ component: 'viAngleLeft',
+ categories: ["arrows"],
+ tags: ["direction"],
+ slug: 'angle-left',
+ icon: viAngleLeft
+ },
+ {
+ component: 'viAngleRight',
+ categories: ["arrows"],
+ tags: ["direction"],
+ slug: 'angle-right',
+ icon: viAngleRight
+ },
+ {
+ component: 'viAngleUp',
+ categories: ["arrows"],
+ tags: ["direction"],
+ slug: 'angle-up',
+ icon: viAngleUp
+ },
+ {
+ component: 'viAnglesX',
+ categories: ["arrows"],
+ tags: ["direction"],
+ slug: 'angles-x',
+ icon: viAnglesX
+ },
+ {
+ component: 'viAnglesY',
+ categories: ["arrows"],
+ tags: ["direction"],
+ slug: 'angles-y',
+ icon: viAnglesY
+ },
+ {
+ component: 'viAppleAppStore',
+ categories: ["brands"],
+ tags: ["software"],
+ slug: 'apple-app-store',
+ icon: viAppleAppStore
+ },
+ {
+ component: 'viApple',
+ categories: ["brands"],
+ tags: [],
+ slug: 'apple',
+ icon: viApple
+ },
+ {
+ component: 'viArrowDownArrowUp',
+ categories: ["arrows"],
+ tags: ["direction","order","sort"],
+ slug: 'arrow-down-arrow-up',
+ icon: viArrowDownArrowUp
+ },
+ {
+ component: 'viArrowDownFromCloud',
+ categories: ["arrows","communication"],
+ tags: ["direction","download","cloud-download"],
+ slug: 'arrow-down-from-cloud',
+ icon: viArrowDownFromCloud
+ },
+ {
+ component: 'viArrowDownShortWide',
+ categories: ["arrows"],
+ tags: ["sort","ascending"],
+ slug: 'arrow-down-short-wide',
+ icon: viArrowDownShortWide
+ },
+ {
+ component: 'viArrowDownToLine',
+ categories: ["arrows"],
+ tags: ["direction","download"],
+ slug: 'arrow-down-to-line',
+ icon: viArrowDownToLine
+ },
+ {
+ component: 'viArrowDownWideShort',
+ categories: ["arrows"],
+ tags: ["sort","descending"],
+ slug: 'arrow-down-wide-short',
+ icon: viArrowDownWideShort
+ },
+ {
+ component: 'viArrowDown',
+ categories: ["arrows"],
+ tags: ["direction"],
+ slug: 'arrow-down',
+ icon: viArrowDown
+ },
+ {
+ component: 'viArrowLeftArrowRight',
+ categories: ["arrows"],
+ tags: ["direction","order","sort","replace"],
+ slug: 'arrow-left-arrow-right',
+ icon: viArrowLeftArrowRight
+ },
+ {
+ component: 'viArrowLeftFromBracket',
+ categories: ["arrows"],
+ tags: ["direction","leave","signout"],
+ slug: 'arrow-left-from-bracket',
+ icon: viArrowLeftFromBracket
+ },
+ {
+ component: 'viArrowLeftToBracket',
+ categories: ["arrows"],
+ tags: ["direction","enter","signin"],
+ slug: 'arrow-left-to-bracket',
+ icon: viArrowLeftToBracket
+ },
+ {
+ component: 'viArrowLeftToLine',
+ categories: ["arrows"],
+ tags: ["direction"],
+ slug: 'arrow-left-to-line',
+ icon: viArrowLeftToLine
+ },
+ {
+ component: 'viArrowLeft',
+ categories: ["arrows"],
+ tags: ["direction"],
+ slug: 'arrow-left',
+ icon: viArrowLeft
+ },
+ {
+ component: 'viArrowPointer',
+ categories: ["arrows"],
+ tags: ["cursor"],
+ slug: 'arrow-pointer',
+ icon: viArrowPointer
+ },
+ {
+ component: 'viArrowRightFromBracket',
+ categories: ["arrows"],
+ tags: ["direction","leave","signout"],
+ slug: 'arrow-right-from-bracket',
+ icon: viArrowRightFromBracket
+ },
+ {
+ component: 'viArrowRightFromFile',
+ categories: ["files","office-tools","arrows"],
+ tags: ["import"],
+ slug: 'arrow-right-from-file',
+ icon: viArrowRightFromFile
+ },
+ {
+ component: 'viArrowRightFromSmartphone',
+ categories: ["communication","devices","arrows"],
+ tags: [],
+ slug: 'arrow-right-from-smartphone',
+ icon: viArrowRightFromSmartphone
+ },
+ {
+ component: 'viArrowRightProhibited',
+ categories: ["arrows"],
+ tags: ["direction"],
+ slug: 'arrow-right-prohibited',
+ icon: viArrowRightProhibited
+ },
+ {
+ component: 'viArrowRightToBracketClock',
+ categories: ["arrows"],
+ tags: ["direction","enter","signin"],
+ slug: 'arrow-right-to-bracket-clock',
+ icon: viArrowRightToBracketClock
+ },
+ {
+ component: 'viArrowRightToBracket',
+ categories: ["arrows"],
+ tags: ["direction","enter","signin"],
+ slug: 'arrow-right-to-bracket',
+ icon: viArrowRightToBracket
+ },
+ {
+ component: 'viArrowRightToFile',
+ categories: ["files","office-tools","arrows"],
+ tags: ["import"],
+ slug: 'arrow-right-to-file',
+ icon: viArrowRightToFile
+ },
+ {
+ component: 'viArrowRightToLine',
+ categories: ["arrows"],
+ tags: ["direction"],
+ slug: 'arrow-right-to-line',
+ icon: viArrowRightToLine
+ },
+ {
+ component: 'viArrowRight',
+ categories: ["arrows"],
+ tags: ["direction"],
+ slug: 'arrow-right',
+ icon: viArrowRight
+ },
+ {
+ component: 'viArrowRotateRight',
+ categories: ["arrows","spinners","text-formatting","media"],
+ tags: ["refresh","reload"],
+ slug: 'arrow-rotate-right',
+ icon: viArrowRotateRight
+ },
+ {
+ component: 'viArrowUpRightFromSquare',
+ categories: ["arrows"],
+ tags: ["external","external-link"],
+ slug: 'arrow-up-right-from-square',
+ icon: viArrowUpRightFromSquare
+ },
+ {
+ component: 'viArrowUpShortWide',
+ categories: ["arrows"],
+ tags: ["sort","ascending"],
+ slug: 'arrow-up-short-wide',
+ icon: viArrowUpShortWide
+ },
+ {
+ component: 'viArrowUpToCloud',
+ categories: ["arrows","communication"],
+ tags: ["direction","upload","cloud-upload"],
+ slug: 'arrow-up-to-cloud',
+ icon: viArrowUpToCloud
+ },
+ {
+ component: 'viArrowUpToLine',
+ categories: ["arrows"],
+ tags: ["direction"],
+ slug: 'arrow-up-to-line',
+ icon: viArrowUpToLine
+ },
+ {
+ component: 'viArrowUpWideShort',
+ categories: ["arrows"],
+ tags: ["sort","descending"],
+ slug: 'arrow-up-wide-short',
+ icon: viArrowUpWideShort
+ },
+ {
+ component: 'viArrowUp',
+ categories: ["arrows"],
+ tags: ["direction"],
+ slug: 'arrow-up',
+ icon: viArrowUp
+ },
+ {
+ component: 'viArrowsRotateRight',
+ categories: ["arrows","spinners","text-formatting","media"],
+ tags: ["refresh","reload"],
+ slug: 'arrows-rotate-right',
+ icon: viArrowsRotateRight
+ },
+ {
+ component: 'viArrowsUpRightAndDownLeftFromCenter',
+ categories: ["arrows"],
+ tags: ["full screen","expand"],
+ slug: 'arrows-up-right-and-down-left-from-center',
+ icon: viArrowsUpRightAndDownLeftFromCenter
+ },
+ {
+ component: 'viArrowsUpRightAndDownLeftToCenter',
+ categories: ["arrows"],
+ tags: ["full screen","compress"],
+ slug: 'arrows-up-right-and-down-left-to-center',
+ icon: viArrowsUpRightAndDownLeftToCenter
+ },
+ {
+ component: 'viAsterisk',
+ categories: ["punctuation-symbols","spinners"],
+ tags: [],
+ slug: 'asterisk',
+ icon: viAsterisk
+ },
+ {
+ component: 'viAt',
+ categories: ["communication","punctuation-symbols"],
+ tags: ["email"],
+ slug: 'at',
+ icon: viAt
+ },
+ {
+ component: 'viBackward',
+ categories: ["media"],
+ tags: ["rewind"],
+ slug: 'backward',
+ icon: viBackward
+ },
+ {
+ component: 'viBarsUneven',
+ categories: ["code-editing","text-formatting"],
+ tags: ["menu","navigation","justify","aligment","hamburger"],
+ slug: 'bars-uneven',
+ icon: viBarsUneven
+ },
+ {
+ component: 'viBars',
+ categories: ["code-editing","text-formatting"],
+ tags: ["menu","navigation","justify","aligment","hamburger"],
+ slug: 'bars',
+ icon: viBars
+ },
+ {
+ component: 'viBel',
+ categories: ["alerts","education","social"],
+ tags: ["notification"],
+ slug: 'bel',
+ icon: viBel
+ },
+ {
+ component: 'viBlf',
+ categories: ["communication","office-tools"],
+ tags: ["line key"],
+ slug: 'blf',
+ icon: viBlf
+ },
+ {
+ component: 'viBold',
+ categories: ["text-formatting"],
+ tags: [],
+ slug: 'bold',
+ icon: viBold
+ },
+ {
+ component: 'viBook',
+ categories: ["office-tools","writing","education"],
+ tags: ["read","magazine"],
+ slug: 'book',
+ icon: viBook
+ },
+ {
+ component: 'viBoxOpenFull',
+ categories: ["shopping","shopping"],
+ tags: ["package","cardboard","moving"],
+ slug: 'box-open-full',
+ icon: viBoxOpenFull
+ },
+ {
+ component: 'viBracketsCurly',
+ categories: ["code-editing","punctuation-symbols"],
+ tags: [],
+ slug: 'brackets-curly',
+ icon: viBracketsCurly
+ },
+ {
+ component: 'viBroom',
+ categories: ["design","home-living"],
+ tags: ["clean","cleanup"],
+ slug: 'broom',
+ icon: viBroom
+ },
+ {
+ component: 'viBug',
+ categories: ["code-editing","nature","security"],
+ tags: ["insect"],
+ slug: 'bug',
+ icon: viBug
+ },
+ {
+ component: 'viBuilding',
+ categories: ["office-tools","maps"],
+ tags: ["company","enterprise","organization","office"],
+ slug: 'building',
+ icon: viBuilding
+ },
+ {
+ component: 'viBurgerGlass',
+ categories: ["food-beverage","maps"],
+ tags: ["food","drink","eat","restaurant"],
+ slug: 'burger-glass',
+ icon: viBurgerGlass
+ },
+ {
+ component: 'viCalendarArrowToDay',
+ categories: ["arrows","office-tools","time"],
+ tags: ["holidays","date","time"],
+ slug: 'calendar-arrow-to-day',
+ icon: viCalendarArrowToDay
+ },
+ {
+ component: 'viCalendarClock',
+ categories: ["office-tools","time"],
+ tags: ["holidays","date","time"],
+ slug: 'calendar-clock',
+ icon: viCalendarClock
+ },
+ {
+ component: 'viCalendarDay',
+ categories: ["office-tools","time"],
+ tags: ["date","day"],
+ slug: 'calendar-day',
+ icon: viCalendarDay
+ },
+ {
+ component: 'viCalendarRangeClock',
+ categories: ["office-tools","time"],
+ tags: ["holidays","date","time"],
+ slug: 'calendar-range-clock',
+ icon: viCalendarRangeClock
+ },
+ {
+ component: 'viCalendarRange',
+ categories: ["office-tools","time"],
+ tags: ["holidays","date"],
+ slug: 'calendar-range',
+ icon: viCalendarRange
+ },
+ {
+ component: 'viCalendarStars',
+ categories: ["office-tools","time"],
+ tags: ["holidays"],
+ slug: 'calendar-stars',
+ icon: viCalendarStars
+ },
+ {
+ component: 'viCalendarWeek',
+ categories: ["office-tools","time"],
+ tags: ["date","week"],
+ slug: 'calendar-week',
+ icon: viCalendarWeek
+ },
+ {
+ component: 'viCalendar',
+ categories: ["office-tools","time"],
+ tags: ["month"],
+ slug: 'calendar',
+ icon: viCalendar
+ },
+ {
+ component: 'viCarSide',
+ categories: ["maps","transportation"],
+ tags: ["auto","drive","driving"],
+ slug: 'car-side',
+ icon: viCarSide
+ },
+ {
+ component: 'viChainSlash',
+ categories: ["code-editing"],
+ tags: ["link"],
+ slug: 'chain-slash',
+ icon: viChainSlash
+ },
+ {
+ component: 'viChain',
+ categories: ["code-editing"],
+ tags: ["link"],
+ slug: 'chain',
+ icon: viChain
+ },
+ {
+ component: 'viChalkboardPerson',
+ categories: ["education","people"],
+ tags: ["whiteboard"],
+ slug: 'chalkboard-person',
+ icon: viChalkboardPerson
+ },
+ {
+ component: 'viChartPie',
+ categories: ["finance","charts"],
+ tags: ["data","graph","analytics"],
+ slug: 'chart-pie',
+ icon: viChartPie
+ },
+ {
+ component: 'viCheck',
+ categories: ["alerts","punctuation-symbols"],
+ tags: ["checkmark","confirm","done"],
+ slug: 'check',
+ icon: viCheck
+ },
+ {
+ component: 'viChevronDown',
+ categories: ["arrows"],
+ tags: ["direction"],
+ slug: 'chevron-down',
+ icon: viChevronDown
+ },
+ {
+ component: 'viChevronLeft',
+ categories: ["arrows"],
+ tags: ["direction"],
+ slug: 'chevron-left',
+ icon: viChevronLeft
+ },
+ {
+ component: 'viChevronRight',
+ categories: ["arrows"],
+ tags: ["direction"],
+ slug: 'chevron-right',
+ icon: viChevronRight
+ },
+ {
+ component: 'viChevronUp',
+ categories: ["arrows"],
+ tags: ["direction"],
+ slug: 'chevron-up',
+ icon: viChevronUp
+ },
+ {
+ component: 'viChrome',
+ categories: ["brands"],
+ tags: ["google","browser"],
+ slug: 'chrome',
+ icon: viChrome
+ },
+ {
+ component: 'viCircleCheck',
+ categories: ["alerts"],
+ tags: ["checkmark","confirm","done"],
+ slug: 'circle-check',
+ icon: viCircleCheck
+ },
+ {
+ component: 'viCircleDashed',
+ categories: ["design","shapes"],
+ tags: [],
+ slug: 'circle-dashed',
+ icon: viCircleDashed
+ },
+ {
+ component: 'viCircleExclamation',
+ categories: ["alerts","punctuation-symbols"],
+ tags: ["warning","danger"],
+ slug: 'circle-exclamation',
+ icon: viCircleExclamation
+ },
+ {
+ component: 'viCircleHalfInner',
+ categories: ["design","charts","shapes"],
+ tags: ["contrast","theme"],
+ slug: 'circle-half-inner',
+ icon: viCircleHalfInner
+ },
+ {
+ component: 'viCircleHalf',
+ categories: ["design","charts","shapes"],
+ tags: ["contrast"],
+ slug: 'circle-half',
+ icon: viCircleHalf
+ },
+ {
+ component: 'viCircleInfo',
+ categories: ["accessibility","maps","alerts"],
+ tags: ["information","help"],
+ slug: 'circle-info',
+ icon: viCircleInfo
+ },
+ {
+ component: 'viCirclePerson',
+ categories: ["people","social"],
+ tags: ["avatar","organization","account","user","profile"],
+ slug: 'circle-person',
+ icon: viCirclePerson
+ },
+ {
+ component: 'viCirclePlus',
+ categories: ["alerts","mathematics"],
+ tags: ["add","create"],
+ slug: 'circle-plus',
+ icon: viCirclePlus
+ },
+ {
+ component: 'viCircleQuestion',
+ categories: ["accessibility","maps","alerts","punctuation-symbols"],
+ tags: ["information","help"],
+ slug: 'circle-question',
+ icon: viCircleQuestion
+ },
+ {
+ component: 'viCircleXmark',
+ categories: ["alerts","mathematics"],
+ tags: ["warning","danger"],
+ slug: 'circle-xmark',
+ icon: viCircleXmark
+ },
+ {
+ component: 'viCity',
+ categories: ["office-tools","maps"],
+ tags: [],
+ slug: 'city',
+ icon: viCity
+ },
+ {
+ component: 'viClockPause',
+ categories: ["time"],
+ tags: [],
+ slug: 'clock-pause',
+ icon: viClockPause
+ },
+ {
+ component: 'viClockRotateLeft',
+ categories: ["time","arrows"],
+ tags: ["history"],
+ slug: 'clock-rotate-left',
+ icon: viClockRotateLeft
+ },
+ {
+ component: 'viClockSlash',
+ categories: ["time","toggle"],
+ tags: [],
+ slug: 'clock-slash',
+ icon: viClockSlash
+ },
+ {
+ component: 'viClock',
+ categories: ["time"],
+ tags: [],
+ slug: 'clock',
+ icon: viClock
+ },
+ {
+ component: 'viCloudSoftphone',
+ categories: ["brands"],
+ tags: [],
+ slug: 'cloud-softphone',
+ icon: viCloudSoftphone
+ },
+ {
+ component: 'viCode',
+ categories: ["code-editing","text-formatting"],
+ tags: ["different","unequal"],
+ slug: 'code',
+ icon: viCode
+ },
+ {
+ component: 'viCodeblock',
+ categories: ["code-editing","text-formatting"],
+ tags: [],
+ slug: 'codeblock',
+ icon: viCodeblock
+ },
+ {
+ component: 'viCoin',
+ categories: ["finance","shopping"],
+ tags: ["penny","euro","pound","sterling","money","dollar"],
+ slug: 'coin',
+ icon: viCoin
+ },
+ {
+ component: 'viCommand',
+ categories: ["text-formatting","code-editing"],
+ tags: ["apple"],
+ slug: 'command',
+ icon: viCommand
+ },
+ {
+ component: 'viCompare',
+ categories: ["charts"],
+ tags: [],
+ slug: 'compare',
+ icon: viCompare
+ },
+ {
+ component: 'viCompass',
+ categories: ["maps","nature","spinners"],
+ tags: ["location"],
+ slug: 'compass',
+ icon: viCompass
+ },
+ {
+ component: 'viCompress',
+ categories: ["media"],
+ tags: [],
+ slug: 'compress',
+ icon: viCompress
+ },
+ {
+ component: 'viCopy',
+ categories: ["office-tools","design","files"],
+ tags: [],
+ slug: 'copy',
+ icon: viCopy
+ },
+ {
+ component: 'viCursor',
+ categories: ["writing"],
+ tags: ["cursor"],
+ slug: 'cursor',
+ icon: viCursor
+ },
+ {
+ component: 'viDevices',
+ categories: ["code-editing","devices"],
+ tags: ["laptop","smartphone","mobile"],
+ slug: 'devices',
+ icon: viDevices
+ },
+ {
+ component: 'viDiagram',
+ categories: ["finance","charts"],
+ tags: ["data","graph","analytics"],
+ slug: 'diagram',
+ icon: viDiagram
+ },
+ {
+ component: 'viDiamonds',
+ categories: [],
+ tags: [],
+ slug: 'diamonds',
+ icon: viDiamonds
+ },
+ {
+ component: 'viDiceFive',
+ categories: ["entertainment"],
+ tags: ["random","chance"],
+ slug: 'dice-five',
+ icon: viDiceFive
+ },
+ {
+ component: 'viDiceFour',
+ categories: ["entertainment"],
+ tags: ["random","chance"],
+ slug: 'dice-four',
+ icon: viDiceFour
+ },
+ {
+ component: 'viDiceOne',
+ categories: ["entertainment"],
+ tags: ["random","chance"],
+ slug: 'dice-one',
+ icon: viDiceOne
+ },
+ {
+ component: 'viDiceSix',
+ categories: ["entertainment"],
+ tags: ["random","chance"],
+ slug: 'dice-six',
+ icon: viDiceSix
+ },
+ {
+ component: 'viDiceThree',
+ categories: ["entertainment"],
+ tags: ["random","chance"],
+ slug: 'dice-three',
+ icon: viDiceThree
+ },
+ {
+ component: 'viDiceTwo',
+ categories: ["entertainment"],
+ tags: ["random","chance"],
+ slug: 'dice-two',
+ icon: viDiceTwo
+ },
+ {
+ component: 'viDice',
+ categories: ["entertainment","maps"],
+ tags: ["random","chance"],
+ slug: 'dice',
+ icon: viDice
+ },
+ {
+ component: 'viDisplay',
+ categories: ["devices"],
+ tags: ["screen","monitor","desktop"],
+ slug: 'display',
+ icon: viDisplay
+ },
+ {
+ component: 'viDollar',
+ categories: ["finance"],
+ tags: ["usd","money"],
+ slug: 'dollar',
+ icon: viDollar
+ },
+ {
+ component: 'viDoor',
+ categories: ["maps","security"],
+ tags: [],
+ slug: 'door',
+ icon: viDoor
+ },
+ {
+ component: 'viEarth',
+ categories: ["science","maps"],
+ tags: ["europe"],
+ slug: 'earth',
+ icon: viEarth
+ },
+ {
+ component: 'viEclipse',
+ categories: ["science","weather"],
+ tags: ["sun","moon"],
+ slug: 'eclipse',
+ icon: viEclipse
+ },
+ {
+ component: 'viEdge',
+ categories: ["brands"],
+ tags: ["microsoft","browser"],
+ slug: 'edge',
+ icon: viEdge
+ },
+ {
+ component: 'viEllipsisH',
+ categories: ["layout-design"],
+ tags: ["three dots","meatballs","more","overflow"],
+ slug: 'ellipsis-h',
+ icon: viEllipsisH
+ },
+ {
+ component: 'viEllipsisV',
+ categories: ["layout-design"],
+ tags: ["three dots","meatballs","more","overflow"],
+ slug: 'ellipsis-v',
+ icon: viEllipsisV
+ },
+ {
+ component: 'viEnvelope',
+ categories: ["office-tools","communication","social","writing"],
+ tags: ["email","message","mail","letter"],
+ slug: 'envelope',
+ icon: viEnvelope
+ },
+ {
+ component: 'viEthernet',
+ categories: ["devices"],
+ tags: ["network","internet"],
+ slug: 'ethernet',
+ icon: viEthernet
+ },
+ {
+ component: 'viEuro',
+ categories: ["finance"],
+ tags: ["eur","money"],
+ slug: 'euro',
+ icon: viEuro
+ },
+ {
+ component: 'viExpand',
+ categories: ["media"],
+ tags: [],
+ slug: 'expand',
+ icon: viExpand
+ },
+ {
+ component: 'viExport',
+ categories: ["arrows","social"],
+ tags: ["share"],
+ slug: 'export',
+ icon: viExport
+ },
+ {
+ component: 'viEyeSlash',
+ categories: ["accessibility","design","people"],
+ tags: [],
+ slug: 'eye-slash',
+ icon: viEyeSlash
+ },
+ {
+ component: 'viEye',
+ categories: ["accessibility","design","people"],
+ tags: [],
+ slug: 'eye',
+ icon: viEye
+ },
+ {
+ component: 'viFacebookMessenger',
+ categories: ["brands","social"],
+ tags: ["meta"],
+ slug: 'facebook-messenger',
+ icon: viFacebookMessenger
+ },
+ {
+ component: 'viFacebook',
+ categories: ["brands","social"],
+ tags: ["meta"],
+ slug: 'facebook',
+ icon: viFacebook
+ },
+ {
+ component: 'viFanvil',
+ categories: ["brands"],
+ tags: ["phone"],
+ slug: 'fanvil',
+ icon: viFanvil
+ },
+ {
+ component: 'viFastBackward',
+ categories: ["media"],
+ tags: ["rewind"],
+ slug: 'fast-backward',
+ icon: viFastBackward
+ },
+ {
+ component: 'viFastForward',
+ categories: ["media"],
+ tags: [],
+ slug: 'fast-forward',
+ icon: viFastForward
+ },
+ {
+ component: 'viFax',
+ categories: ["office-tools","communication","devices"],
+ tags: [],
+ slug: 'fax',
+ icon: viFax
+ },
+ {
+ component: 'viFileAudio',
+ categories: ["files"],
+ tags: ["music","audio","playlist","song","mp3","wav"],
+ slug: 'file-audio',
+ icon: viFileAudio
+ },
+ {
+ component: 'viFileExcel',
+ categories: ["files"],
+ tags: ["xls","xlsx","spreadsheet","table","office","microsoft"],
+ slug: 'file-excel',
+ icon: viFileExcel
+ },
+ {
+ component: 'viFilePowerpoint',
+ categories: ["files"],
+ tags: ["ppt","pptx","presentation","slide","office","microsoft"],
+ slug: 'file-powerpoint',
+ icon: viFilePowerpoint
+ },
+ {
+ component: 'viFileText',
+ categories: ["files"],
+ tags: ["document","txt","csv"],
+ slug: 'file-text',
+ icon: viFileText
+ },
+ {
+ component: 'viFileWord',
+ categories: ["files"],
+ tags: ["doc","docx","text","document","office","microsoft"],
+ slug: 'file-word',
+ icon: viFileWord
+ },
+ {
+ component: 'viFileZip',
+ categories: ["files"],
+ tags: ["archive","compress","rar"],
+ slug: 'file-zip',
+ icon: viFileZip
+ },
+ {
+ component: 'viFile',
+ categories: ["files","office-tools","code-editing","writing"],
+ tags: ["document","paper"],
+ slug: 'file',
+ icon: viFile
+ },
+ {
+ component: 'viFilesList',
+ categories: ["files","office-tools","code-editing","writing"],
+ tags: ["document","paper","log"],
+ slug: 'files-list',
+ icon: viFilesList
+ },
+ {
+ component: 'viFiles',
+ categories: ["files","office-tools","code-editing","writing"],
+ tags: ["document","paper"],
+ slug: 'files',
+ icon: viFiles
+ },
+ {
+ component: 'viFilmstrip',
+ categories: ["media"],
+ tags: ["video"],
+ slug: 'filmstrip',
+ icon: viFilmstrip
+ },
+ {
+ component: 'viFilterPlus',
+ categories: ["code-editing"],
+ tags: ["sort"],
+ slug: 'filter-plus',
+ icon: viFilterPlus
+ },
+ {
+ component: 'viFilterXmark',
+ categories: ["code-editing"],
+ tags: ["sort"],
+ slug: 'filter-xmark',
+ icon: viFilterXmark
+ },
+ {
+ component: 'viFilter',
+ categories: ["code-editing"],
+ tags: ["sort"],
+ slug: 'filter',
+ icon: viFilter
+ },
+ {
+ component: 'viFingerprint',
+ categories: ["accessibility","people","security"],
+ tags: ["biometrics"],
+ slug: 'fingerprint',
+ icon: viFingerprint
+ },
+ {
+ component: 'viFirefox',
+ categories: ["brands"],
+ tags: ["mozilla","browser"],
+ slug: 'firefox',
+ icon: viFirefox
+ },
+ {
+ component: 'viFlagCheckered',
+ categories: ["maps"],
+ tags: [],
+ slug: 'flag-checkered',
+ icon: viFlagCheckered
+ },
+ {
+ component: 'viFlag',
+ categories: ["maps"],
+ tags: [],
+ slug: 'flag',
+ icon: viFlag
+ },
+ {
+ component: 'viFlask',
+ categories: ["maps","science"],
+ tags: ["potion","magic"],
+ slug: 'flask',
+ icon: viFlask
+ },
+ {
+ component: 'viFloppyDisk',
+ categories: ["text-formatting","office-tools","design","devices","files"],
+ tags: ["save"],
+ slug: 'floppy-disk',
+ icon: viFloppyDisk
+ },
+ {
+ component: 'viFolderImage',
+ categories: ["files","office-tools"],
+ tags: ["images","map"],
+ slug: 'folder-image',
+ icon: viFolderImage
+ },
+ {
+ component: 'viFolderMin',
+ categories: ["office-tools","files"],
+ tags: [],
+ slug: 'folder-min',
+ icon: viFolderMin
+ },
+ {
+ component: 'viFolderOpen',
+ categories: ["office-tools","files","writing"],
+ tags: [],
+ slug: 'folder-open',
+ icon: viFolderOpen
+ },
+ {
+ component: 'viFolderPlus',
+ categories: ["office-tools","files"],
+ tags: [],
+ slug: 'folder-plus',
+ icon: viFolderPlus
+ },
+ {
+ component: 'viFolder',
+ categories: ["files","code-editing","office-tools"],
+ tags: ["map"],
+ slug: 'folder',
+ icon: viFolder
+ },
+ {
+ component: 'viForward',
+ categories: ["media"],
+ tags: [],
+ slug: 'forward',
+ icon: viForward
+ },
+ {
+ component: 'viGauge',
+ categories: ["transportation"],
+ tags: ["speedometer","tachometer","dashboard"],
+ slug: 'gauge',
+ icon: viGauge
+ },
+ {
+ component: 'viGear',
+ categories: ["code-editing","spinners"],
+ tags: ["settings","options","preferences","tools"],
+ slug: 'gear',
+ icon: viGear
+ },
+ {
+ component: 'viGift',
+ categories: ["maps"],
+ tags: ["present"],
+ slug: 'gift',
+ icon: viGift
+ },
+ {
+ component: 'viGithub',
+ categories: ["brands"],
+ tags: [],
+ slug: 'github',
+ icon: viGithub
+ },
+ {
+ component: 'viGlass',
+ categories: ["food-beverage"],
+ tags: ["food","drink","eat","restaurant"],
+ slug: 'glass',
+ icon: viGlass
+ },
+ {
+ component: 'viGooglePlay',
+ categories: ["brands"],
+ tags: ["software","store"],
+ slug: 'google-play',
+ icon: viGooglePlay
+ },
+ {
+ component: 'viGrid',
+ categories: ["design","layout-design"],
+ tags: ["dashboard"],
+ slug: 'grid',
+ icon: viGrid
+ },
+ {
+ component: 'viGripDotsH',
+ categories: ["layout-design"],
+ tags: ["handles","drag"],
+ slug: 'grip-dots-h',
+ icon: viGripDotsH
+ },
+ {
+ component: 'viGripDotsV',
+ categories: ["layout-design"],
+ tags: ["handles","drag"],
+ slug: 'grip-dots-v',
+ icon: viGripDotsV
+ },
+ {
+ component: 'viGripLines',
+ categories: ["layout-design"],
+ tags: ["handles","drag"],
+ slug: 'grip-lines',
+ icon: viGripLines
+ },
+ {
+ component: 'viHeading1',
+ categories: ["text-formatting"],
+ tags: [],
+ slug: 'heading-1',
+ icon: viHeading1
+ },
+ {
+ component: 'viHeading2',
+ categories: ["text-formatting"],
+ tags: [],
+ slug: 'heading-2',
+ icon: viHeading2
+ },
+ {
+ component: 'viHeading3',
+ categories: ["text-formatting"],
+ tags: [],
+ slug: 'heading-3',
+ icon: viHeading3
+ },
+ {
+ component: 'viHeading4',
+ categories: ["text-formatting"],
+ tags: [],
+ slug: 'heading-4',
+ icon: viHeading4
+ },
+ {
+ component: 'viHeading5',
+ categories: ["text-formatting"],
+ tags: [],
+ slug: 'heading-5',
+ icon: viHeading5
+ },
+ {
+ component: 'viHeading6',
+ categories: ["text-formatting"],
+ tags: [],
+ slug: 'heading-6',
+ icon: viHeading6
+ },
+ {
+ component: 'viHeadset',
+ categories: ["communication","devices"],
+ tags: ["headphone","microphone"],
+ slug: 'headset',
+ icon: viHeadset
+ },
+ {
+ component: 'viHeartCrack',
+ categories: ["health","shapes"],
+ tags: ["love","favorite","heartbreak"],
+ slug: 'heart-crack',
+ icon: viHeartCrack
+ },
+ {
+ component: 'viHeartHalf',
+ categories: ["health","shapes"],
+ tags: ["love","favorite"],
+ slug: 'heart-half',
+ icon: viHeartHalf
+ },
+ {
+ component: 'viHeart',
+ categories: ["health","people","shapes"],
+ tags: ["love","favorite"],
+ slug: 'heart',
+ icon: viHeart
+ },
+ {
+ component: 'viHorizontalLine',
+ categories: ["layout-design","punctuation-symbols"],
+ tags: ["rule"],
+ slug: 'horizontal-line',
+ icon: viHorizontalLine
+ },
+ {
+ component: 'viHouse',
+ categories: ["maps"],
+ tags: ["home"],
+ slug: 'house',
+ icon: viHouse
+ },
+ {
+ component: 'viIdCardSlash',
+ categories: ["office-tools","security","people"],
+ tags: ["identification"],
+ slug: 'id-card-slash',
+ icon: viIdCardSlash
+ },
+ {
+ component: 'viIdCard',
+ categories: ["office-tools","security","people"],
+ tags: ["identification"],
+ slug: 'id-card',
+ icon: viIdCard
+ },
+ {
+ component: 'viImage',
+ categories: ["social","files"],
+ tags: ["picture","photo"],
+ slug: 'image',
+ icon: viImage
+ },
+ {
+ component: 'viInput',
+ categories: [],
+ tags: [],
+ slug: 'input',
+ icon: viInput
+ },
+ {
+ component: 'viItalic',
+ categories: ["text-formatting"],
+ tags: [],
+ slug: 'italic',
+ icon: viItalic
+ },
+ {
+ component: 'viKey',
+ categories: ["security","maps"],
+ tags: [],
+ slug: 'key',
+ icon: viKey
+ },
+ {
+ component: 'viKeyboardBrightnessHigh',
+ categories: ["accessibility","devices"],
+ tags: ["light"],
+ slug: 'keyboard-brightness-high',
+ icon: viKeyboardBrightnessHigh
+ },
+ {
+ component: 'viKeyboardBrightnessLow',
+ categories: ["accessibility","devices"],
+ tags: ["light"],
+ slug: 'keyboard-brightness-low',
+ icon: viKeyboardBrightnessLow
+ },
+ {
+ component: 'viKeyboard',
+ categories: ["code-editing","devices","writing"],
+ tags: ["input"],
+ slug: 'keyboard',
+ icon: viKeyboard
+ },
+ {
+ component: 'viLaptop',
+ categories: ["devices"],
+ tags: ["notebook"],
+ slug: 'laptop',
+ icon: viLaptop
+ },
+ {
+ component: 'viLayersPlus',
+ categories: ["design","maps"],
+ tags: ["stacked","perspective"],
+ slug: 'layers-plus',
+ icon: viLayersPlus
+ },
+ {
+ component: 'viLayers',
+ categories: ["design","maps"],
+ tags: ["stacked","perspective"],
+ slug: 'layers',
+ icon: viLayers
+ },
+ {
+ component: 'viLifeRing',
+ categories: ["maps","spinners"],
+ tags: ["support"],
+ slug: 'life-ring',
+ icon: viLifeRing
+ },
+ {
+ component: 'viLightbulbOn',
+ categories: ["energy","maps"],
+ tags: ["light","lamp","idea"],
+ slug: 'lightbulb-on',
+ icon: viLightbulbOn
+ },
+ {
+ component: 'viLightbulb',
+ categories: ["energy","maps"],
+ tags: ["light","lamp","idea"],
+ slug: 'lightbulb',
+ icon: viLightbulb
+ },
+ {
+ component: 'viLine',
+ categories: ["shapes","layout-design"],
+ tags: [],
+ slug: 'line',
+ icon: viLine
+ },
+ {
+ component: 'viLinkedin',
+ categories: ["brands","social"],
+ tags: ["microsoft","office"],
+ slug: 'linkedin',
+ icon: viLinkedin
+ },
+ {
+ component: 'viListBarChart',
+ categories: ["layout-design","charts"],
+ tags: [],
+ slug: 'list-bar-chart',
+ icon: viListBarChart
+ },
+ {
+ component: 'viListChecksXmark',
+ categories: ["layout-design"],
+ tags: [],
+ slug: 'list-checks-xmark',
+ icon: viListChecksXmark
+ },
+ {
+ component: 'viListChecks',
+ categories: ["layout-design"],
+ tags: [],
+ slug: 'list-checks',
+ icon: viListChecks
+ },
+ {
+ component: 'viListClock',
+ categories: ["time","layout-design"],
+ tags: [],
+ slug: 'list-clock',
+ icon: viListClock
+ },
+ {
+ component: 'viListOrderedClock',
+ categories: ["layout-design","time"],
+ tags: [],
+ slug: 'list-ordered-clock',
+ icon: viListOrderedClock
+ },
+ {
+ component: 'viListOrdered',
+ categories: ["layout-design"],
+ tags: [],
+ slug: 'list-ordered',
+ icon: viListOrdered
+ },
+ {
+ component: 'viList',
+ categories: ["layout-design"],
+ tags: [],
+ slug: 'list',
+ icon: viList
+ },
+ {
+ component: 'viLocationPinDot',
+ categories: ["maps","social"],
+ tags: ["geography","map-marker"],
+ slug: 'location-pin-dot',
+ icon: viLocationPinDot
+ },
+ {
+ component: 'viLocationPinSlash',
+ categories: ["maps","social"],
+ tags: ["geography","map-marker"],
+ slug: 'location-pin-slash',
+ icon: viLocationPinSlash
+ },
+ {
+ component: 'viLocationPin',
+ categories: ["maps","social"],
+ tags: ["geography","map-marker"],
+ slug: 'location-pin',
+ icon: viLocationPin
+ },
+ {
+ component: 'viLocationPinsRoute',
+ categories: ["maps"],
+ tags: ["geography","map-marker"],
+ slug: 'location-pins-route',
+ icon: viLocationPinsRoute
+ },
+ {
+ component: 'viLockOpen',
+ categories: ["security"],
+ tags: ["privacy"],
+ slug: 'lock-open',
+ icon: viLockOpen
+ },
+ {
+ component: 'viLock',
+ categories: ["security"],
+ tags: ["privacy"],
+ slug: 'lock',
+ icon: viLock
+ },
+ {
+ component: 'viMacosFinder',
+ categories: [],
+ tags: [],
+ slug: 'macos-finder',
+ icon: viMacosFinder
+ },
+ {
+ component: 'viMagnifyingGlassMin',
+ categories: ["maps"],
+ tags: ["search","zoom","zoom-out","zoom-min"],
+ slug: 'magnifying-glass-min',
+ icon: viMagnifyingGlassMin
+ },
+ {
+ component: 'viMagnifyingGlassPlus',
+ categories: ["maps"],
+ tags: ["search","zoom","zoom-in","zoom-plus"],
+ slug: 'magnifying-glass-plus',
+ icon: viMagnifyingGlassPlus
+ },
+ {
+ component: 'viMagnifyingGlass',
+ categories: ["maps"],
+ tags: ["search","zoom"],
+ slug: 'magnifying-glass',
+ icon: viMagnifyingGlass
+ },
+ {
+ component: 'viMegaphone',
+ categories: ["office-tools","communication"],
+ tags: ["bullhorn"],
+ slug: 'megaphone',
+ icon: viMegaphone
+ },
+ {
+ component: 'viMessagePen',
+ categories: ["communication","social"],
+ tags: ["speech bubble","chat","text"],
+ slug: 'message-pen',
+ icon: viMessagePen
+ },
+ {
+ component: 'viMessageSmile',
+ categories: ["communication","social"],
+ tags: ["speech bubble","chat","text"],
+ slug: 'message-smile',
+ icon: viMessageSmile
+ },
+ {
+ component: 'viMessageText',
+ categories: ["communication","social"],
+ tags: ["speech bubble","chat","text"],
+ slug: 'message-text',
+ icon: viMessageText
+ },
+ {
+ component: 'viMessage',
+ categories: ["communication","social"],
+ tags: ["speech bubble","chat","text"],
+ slug: 'message',
+ icon: viMessage
+ },
+ {
+ component: 'viMicrophoneSlash',
+ categories: ["communication","media","social","devices"],
+ tags: ["record"],
+ slug: 'microphone-slash',
+ icon: viMicrophoneSlash
+ },
+ {
+ component: 'viMicrophone',
+ categories: ["communication","media","social","devices"],
+ tags: ["record"],
+ slug: 'microphone',
+ icon: viMicrophone
+ },
+ {
+ component: 'viMin',
+ categories: ["text-formatting","maps","mathematics","punctuation-symbols","alerts"],
+ tags: ["minus","delete"],
+ slug: 'min',
+ icon: viMin
+ },
+ {
+ component: 'viMoon',
+ categories: ["science","weather"],
+ tags: ["clear sky"],
+ slug: 'moon',
+ icon: viMoon
+ },
+ {
+ component: 'viMoped',
+ categories: ["transportation","maps"],
+ tags: ["bike","drive","driving","delivery"],
+ slug: 'moped',
+ icon: viMoped
+ },
+ {
+ component: 'viMusicPause',
+ categories: ["media","files","education"],
+ tags: ["audio","sound"],
+ slug: 'music-pause',
+ icon: viMusicPause
+ },
+ {
+ component: 'viMusic',
+ categories: ["media","files","education"],
+ tags: ["audio","sound"],
+ slug: 'music',
+ icon: viMusic
+ },
+ {
+ component: 'viNetwork',
+ categories: ["charts","science","communication"],
+ tags: [],
+ slug: 'network',
+ icon: viNetwork
+ },
+ {
+ component: 'viNext',
+ categories: ["media"],
+ tags: [],
+ slug: 'next',
+ icon: viNext
+ },
+ {
+ component: 'viNumpad',
+ categories: ["code-editing","devices","writing"],
+ tags: ["ten keys"],
+ slug: 'numpad',
+ icon: viNumpad
+ },
+ {
+ component: 'viOrderAlphabeticalAsc',
+ categories: ["arrows"],
+ tags: ["sort-alphabetical-up"],
+ slug: 'order-alphabetical-asc',
+ icon: viOrderAlphabeticalAsc
+ },
+ {
+ component: 'viOrderAlphabeticalDesc',
+ categories: ["arrows"],
+ tags: ["sort-alphabetical-up"],
+ slug: 'order-alphabetical-desc',
+ icon: viOrderAlphabeticalDesc
+ },
+ {
+ component: 'viOrderNumericalAsc',
+ categories: ["arrows"],
+ tags: ["sort-numeric-up"],
+ slug: 'order-numerical-asc',
+ icon: viOrderNumericalAsc
+ },
+ {
+ component: 'viOrderNumericalDesc',
+ categories: ["arrows"],
+ tags: ["sort-numeric-down"],
+ slug: 'order-numerical-desc',
+ icon: viOrderNumericalDesc
+ },
+ {
+ component: 'viPager',
+ categories: ["communication","devices","health"],
+ tags: ["beeper"],
+ slug: 'pager',
+ icon: viPager
+ },
+ {
+ component: 'viPaperPlane',
+ categories: ["communication","social"],
+ tags: [],
+ slug: 'paper-plane',
+ icon: viPaperPlane
+ },
+ {
+ component: 'viParachuteBox',
+ categories: ["shopping"],
+ tags: [],
+ slug: 'parachute-box',
+ icon: viParachuteBox
+ },
+ {
+ component: 'viParagraph',
+ categories: ["layout-design"],
+ tags: [],
+ slug: 'paragraph',
+ icon: viParagraph
+ },
+ {
+ component: 'viPassword',
+ categories: ["design","security"],
+ tags: ["code","input"],
+ slug: 'password',
+ icon: viPassword
+ },
+ {
+ component: 'viPause',
+ categories: ["media"],
+ tags: [],
+ slug: 'pause',
+ icon: viPause
+ },
+ {
+ component: 'viPenToSquare',
+ categories: ["business","design","editing","writing"],
+ tags: ["edit","compose"],
+ slug: 'pen-to-square',
+ icon: viPenToSquare
+ },
+ {
+ component: 'viPen',
+ categories: ["text-formatting","office-tools","design","writing"],
+ tags: ["write","ballpoint"],
+ slug: 'pen',
+ icon: viPen
+ },
+ {
+ component: 'viPeopleCircle',
+ categories: ["people","spinners"],
+ tags: ["users"],
+ slug: 'people-circle',
+ icon: viPeopleCircle
+ },
+ {
+ component: 'viPeopleXmark',
+ categories: ["people"],
+ tags: ["users","profiles"],
+ slug: 'people-xmark',
+ icon: viPeopleXmark
+ },
+ {
+ component: 'viPeople',
+ categories: ["people"],
+ tags: ["users","profiles"],
+ slug: 'people',
+ icon: viPeople
+ },
+ {
+ component: 'viPersonClock',
+ categories: ["people","time"],
+ tags: ["user","profile"],
+ slug: 'person-clock',
+ icon: viPersonClock
+ },
+ {
+ component: 'viPersonGear',
+ categories: ["people"],
+ tags: ["user","profile"],
+ slug: 'person-gear',
+ icon: viPersonGear
+ },
+ {
+ component: 'viPersonHeadset',
+ categories: ["people","social"],
+ tags: ["user","microphone","headset"],
+ slug: 'person-headset',
+ icon: viPersonHeadset
+ },
+ {
+ component: 'viPersonList',
+ categories: ["people","social"],
+ tags: ["user"],
+ slug: 'person-list',
+ icon: viPersonList
+ },
+ {
+ component: 'viPersonLock',
+ categories: ["people","security"],
+ tags: ["user"],
+ slug: 'person-lock',
+ icon: viPersonLock
+ },
+ {
+ component: 'viPersonPlus',
+ categories: ["people","social"],
+ tags: ["user"],
+ slug: 'person-plus',
+ icon: viPersonPlus
+ },
+ {
+ component: 'viPersonXmark',
+ categories: ["people","social"],
+ tags: ["user"],
+ slug: 'person-xmark',
+ icon: viPersonXmark
+ },
+ {
+ component: 'viPerson',
+ categories: ["people"],
+ tags: ["user"],
+ slug: 'person',
+ icon: viPerson
+ },
+ {
+ component: 'viPhoneArrowDownLeftProhibited',
+ categories: ["office-tools","communication"],
+ tags: ["telephone","call","incoming"],
+ slug: 'phone-arrow-down-left-prohibited',
+ icon: viPhoneArrowDownLeftProhibited
+ },
+ {
+ component: 'viPhoneArrowDownLeft',
+ categories: ["office-tools","communication"],
+ tags: ["telephone","call","incoming"],
+ slug: 'phone-arrow-down-left',
+ icon: viPhoneArrowDownLeft
+ },
+ {
+ component: 'viPhoneArrowUpRightProhibited',
+ categories: ["office-tools","communication"],
+ tags: ["telephone","call","outgoing"],
+ slug: 'phone-arrow-up-right-prohibited',
+ icon: viPhoneArrowUpRightProhibited
+ },
+ {
+ component: 'viPhoneArrowUpRight',
+ categories: ["office-tools","communication"],
+ tags: ["telephone","call","outgoing"],
+ slug: 'phone-arrow-up-right',
+ icon: viPhoneArrowUpRight
+ },
+ {
+ component: 'viPhoneClock',
+ categories: ["office-tools","communication","time"],
+ tags: ["telephone","call"],
+ slug: 'phone-clock',
+ icon: viPhoneClock
+ },
+ {
+ component: 'viPhoneGear',
+ categories: ["office-tools","communication"],
+ tags: ["telephone","call"],
+ slug: 'phone-gear',
+ icon: viPhoneGear
+ },
+ {
+ component: 'viPhoneList',
+ categories: ["office-tools","communication"],
+ tags: ["telephone","call","log"],
+ slug: 'phone-list',
+ icon: viPhoneList
+ },
+ {
+ component: 'viPhoneOffice',
+ categories: ["communication","devices"],
+ tags: ["desk phone"],
+ slug: 'phone-office',
+ icon: viPhoneOffice
+ },
+ {
+ component: 'viPhoneVolume',
+ categories: ["accessibility","office-tools","communication"],
+ tags: ["telephone","call"],
+ slug: 'phone-volume',
+ icon: viPhoneVolume
+ },
+ {
+ component: 'viPhoneXmark',
+ categories: ["office-tools","communication","maps"],
+ tags: ["telephone","call","hangup"],
+ slug: 'phone-xmark',
+ icon: viPhoneXmark
+ },
+ {
+ component: 'viPhone',
+ categories: ["office-tools","communication","maps"],
+ tags: ["telephone","call"],
+ slug: 'phone',
+ icon: viPhone
+ },
+ {
+ component: 'viPlateUtensils',
+ categories: ["maps","food-beverage"],
+ tags: ["food","eat","restaurant"],
+ slug: 'plate-utensils',
+ icon: viPlateUtensils
+ },
+ {
+ component: 'viPlayPause',
+ categories: ["media"],
+ tags: [],
+ slug: 'play-pause',
+ icon: viPlayPause
+ },
+ {
+ component: 'viPlay',
+ categories: ["media"],
+ tags: [],
+ slug: 'play',
+ icon: viPlay
+ },
+ {
+ component: 'viPlus',
+ categories: ["text-formatting","maps","mathematics","health","punctuation-symbols","alerts"],
+ tags: ["add","create"],
+ slug: 'plus',
+ icon: viPlus
+ },
+ {
+ component: 'viPound',
+ categories: ["finance"],
+ tags: ["gbp","sterling","money"],
+ slug: 'pound',
+ icon: viPound
+ },
+ {
+ component: 'viPower',
+ categories: ["devices","energy"],
+ tags: [],
+ slug: 'power',
+ icon: viPower
+ },
+ {
+ component: 'viPrevious',
+ categories: ["media"],
+ tags: [],
+ slug: 'previous',
+ icon: viPrevious
+ },
+ {
+ component: 'viProhibited',
+ categories: ["security"],
+ tags: ["ban"],
+ slug: 'prohibited',
+ icon: viProhibited
+ },
+ {
+ component: 'viPuzzlePiece',
+ categories: ["entertainment"],
+ tags: [],
+ slug: 'puzzle-piece',
+ icon: viPuzzlePiece
+ },
+ {
+ component: 'viQuote',
+ categories: ["text-formatting","punctuation-symbols"],
+ tags: [],
+ slug: 'quote',
+ icon: viQuote
+ },
+ {
+ component: 'viReact',
+ categories: ["brands"],
+ tags: ["software"],
+ slug: 'react',
+ icon: viReact
+ },
+ {
+ component: 'viReceipt',
+ categories: ["finance"],
+ tags: ["price"],
+ slug: 'receipt',
+ icon: viReceipt
+ },
+ {
+ component: 'viRecordStop',
+ categories: ["media"],
+ tags: ["recorder","video","recording"],
+ slug: 'record-stop',
+ icon: viRecordStop
+ },
+ {
+ component: 'viRecord',
+ categories: ["media"],
+ tags: ["recorder","video","recording"],
+ slug: 'record',
+ icon: viRecord
+ },
+ {
+ component: 'viRectangleP',
+ categories: ["letters-numbers"],
+ tags: [],
+ slug: 'rectangle-p',
+ icon: viRectangleP
+ },
+ {
+ component: 'viRedo',
+ categories: ["arrows","text-formatting"],
+ tags: [],
+ slug: 'redo',
+ icon: viRedo
+ },
+ {
+ component: 'viRepeatOnce',
+ categories: ["media","arrows"],
+ tags: [],
+ slug: 'repeat-once',
+ icon: viRepeatOnce
+ },
+ {
+ component: 'viRepeat',
+ categories: ["media","arrows"],
+ tags: [],
+ slug: 'repeat',
+ icon: viRepeat
+ },
+ {
+ component: 'viSafari',
+ categories: ["brands"],
+ tags: ["apple","browser"],
+ slug: 'safari',
+ icon: viSafari
+ },
+ {
+ component: 'viServer',
+ categories: ["devices","office-tools"],
+ tags: [],
+ slug: 'server',
+ icon: viServer
+ },
+ {
+ component: 'viShare',
+ categories: ["arrows","social"],
+ tags: ["forward"],
+ slug: 'share',
+ icon: viShare
+ },
+ {
+ component: 'viShieldKeyhole',
+ categories: ["security"],
+ tags: [],
+ slug: 'shield-keyhole',
+ icon: viShieldKeyhole
+ },
+ {
+ component: 'viShieldPlus',
+ categories: ["security"],
+ tags: [],
+ slug: 'shield-plus',
+ icon: viShieldPlus
+ },
+ {
+ component: 'viShieldXmark',
+ categories: ["security"],
+ tags: [],
+ slug: 'shield-xmark',
+ icon: viShieldXmark
+ },
+ {
+ component: 'viShield',
+ categories: ["security"],
+ tags: [],
+ slug: 'shield',
+ icon: viShield
+ },
+ {
+ component: 'viShoppingCart',
+ categories: ["shopping","maps"],
+ tags: ["checkout","cart","basket"],
+ slug: 'shopping-cart',
+ icon: viShoppingCart
+ },
+ {
+ component: 'viShuffle',
+ categories: ["media","arrows"],
+ tags: ["random"],
+ slug: 'shuffle',
+ icon: viShuffle
+ },
+ {
+ component: 'viSidebarLeft',
+ categories: ["code-editing"],
+ tags: [],
+ slug: 'sidebar-left',
+ icon: viSidebarLeft
+ },
+ {
+ component: 'viSidebarRight',
+ categories: ["code-editing"],
+ tags: [],
+ slug: 'sidebar-right',
+ icon: viSidebarRight
+ },
+ {
+ component: 'viSignalFair',
+ categories: ["connectivity"],
+ tags: ["network"],
+ slug: 'signal-fair',
+ icon: viSignalFair
+ },
+ {
+ component: 'viSignalGood',
+ categories: ["connectivity"],
+ tags: ["network"],
+ slug: 'signal-good',
+ icon: viSignalGood
+ },
+ {
+ component: 'viSignalModerate',
+ categories: ["connectivity"],
+ tags: ["network"],
+ slug: 'signal-moderate',
+ icon: viSignalModerate
+ },
+ {
+ component: 'viSignalSlash',
+ categories: ["connectivity","toggle"],
+ tags: ["network"],
+ slug: 'signal-slash',
+ icon: viSignalSlash
+ },
+ {
+ component: 'viSignalStrong',
+ categories: ["connectivity","toggle"],
+ tags: ["network"],
+ slug: 'signal-strong',
+ icon: viSignalStrong
+ },
+ {
+ component: 'viSignalWeak',
+ categories: ["connectivity"],
+ tags: ["network"],
+ slug: 'signal-weak',
+ icon: viSignalWeak
+ },
+ {
+ component: 'viSimCard',
+ categories: ["devices"],
+ tags: ["mobile"],
+ slug: 'sim-card',
+ icon: viSimCard
+ },
+ {
+ component: 'viSippy',
+ categories: ["brands"],
+ tags: [],
+ slug: 'sippy',
+ icon: viSippy
+ },
+ {
+ component: 'viSliders',
+ categories: ["text-formatting","media"],
+ tags: ["options","settings","preferences"],
+ slug: 'sliders',
+ icon: viSliders
+ },
+ {
+ component: 'viSmartphone',
+ categories: ["communication","devices"],
+ tags: [],
+ slug: 'smartphone',
+ icon: viSmartphone
+ },
+ {
+ component: 'viSparkle',
+ categories: ["design","marketing","shapes","weather"],
+ tags: ["star","twinkle","ai"],
+ slug: 'sparkle',
+ icon: viSparkle
+ },
+ {
+ component: 'viSparkles',
+ categories: ["gaming","design","marketing","weather"],
+ tags: ["star","twinkle","ai"],
+ slug: 'sparkles',
+ icon: viSparkles
+ },
+ {
+ component: 'viSpeakerGrill',
+ categories: ["communication","devices"],
+ tags: ["intercom"],
+ slug: 'speaker-grill',
+ icon: viSpeakerGrill
+ },
+ {
+ component: 'viSpinnerThird',
+ categories: ["spinners"],
+ tags: ["loading","progress"],
+ slug: 'spinner-third',
+ icon: viSpinnerThird
+ },
+ {
+ component: 'viSpinner',
+ categories: ["spinners"],
+ tags: ["loading","progress"],
+ slug: 'spinner',
+ icon: viSpinner
+ },
+ {
+ component: 'viSpy',
+ categories: ["security","people"],
+ tags: ["secret","agent"],
+ slug: 'spy',
+ icon: viSpy
+ },
+ {
+ component: 'viSquareCheck',
+ categories: [],
+ tags: [],
+ slug: 'square-check',
+ icon: viSquareCheck
+ },
+ {
+ component: 'viSquareGum',
+ categories: ["text-formatting","shapes"],
+ tags: [],
+ slug: 'square-gum',
+ icon: viSquareGum
+ },
+ {
+ component: 'viStar',
+ categories: ["science","shapes","social"],
+ tags: ["favorite"],
+ slug: 'star',
+ icon: viStar
+ },
+ {
+ component: 'viStop',
+ categories: ["media"],
+ tags: [],
+ slug: 'stop',
+ icon: viStop
+ },
+ {
+ component: 'viStore',
+ categories: ["office-tools","maps"],
+ tags: ["shop"],
+ slug: 'store',
+ icon: viStore
+ },
+ {
+ component: 'viStrikethrough',
+ categories: ["text-formatting"],
+ tags: [],
+ slug: 'strikethrough',
+ icon: viStrikethrough
+ },
+ {
+ component: 'viSubscript',
+ categories: ["text-formatting"],
+ tags: [],
+ slug: 'subscript',
+ icon: viSubscript
+ },
+ {
+ component: 'viSun',
+ categories: ["science","weather"],
+ tags: ["clear sky"],
+ slug: 'sun',
+ icon: viSun
+ },
+ {
+ component: 'viSuperscript',
+ categories: ["text-formatting"],
+ tags: [],
+ slug: 'superscript',
+ icon: viSuperscript
+ },
+ {
+ component: 'viSwatchbook',
+ categories: ["design"],
+ tags: ["color"],
+ slug: 'swatchbook',
+ icon: viSwatchbook
+ },
+ {
+ component: 'viTableCellMerge',
+ categories: ["communication","office-tools"],
+ tags: ["spreadsheet"],
+ slug: 'table-cell-merge',
+ icon: viTableCellMerge
+ },
+ {
+ component: 'viTableClock',
+ categories: ["communication","office-tools"],
+ tags: ["spreadsheet"],
+ slug: 'table-clock',
+ icon: viTableClock
+ },
+ {
+ component: 'viTableColumnInsertLeft',
+ categories: ["layout-design","office-tools"],
+ tags: ["spreadsheet"],
+ slug: 'table-column-insert-left',
+ icon: viTableColumnInsertLeft
+ },
+ {
+ component: 'viTableColumnInsertRight',
+ categories: ["layout-design","office-tools"],
+ tags: ["spreadsheet"],
+ slug: 'table-column-insert-right',
+ icon: viTableColumnInsertRight
+ },
+ {
+ component: 'viTableColumnMin',
+ categories: ["layout-design","office-tools"],
+ tags: ["spreadsheet"],
+ slug: 'table-column-min',
+ icon: viTableColumnMin
+ },
+ {
+ component: 'viTableHeaderCell',
+ categories: ["layout-design","office-tools"],
+ tags: ["spreadsheet"],
+ slug: 'table-header-cell',
+ icon: viTableHeaderCell
+ },
+ {
+ component: 'viTableHeaderColumn',
+ categories: ["layout-design","office-tools"],
+ tags: ["spreadsheet"],
+ slug: 'table-header-column',
+ icon: viTableHeaderColumn
+ },
+ {
+ component: 'viTableHeaderRow',
+ categories: ["layout-design"],
+ tags: [],
+ slug: 'table-header-row',
+ icon: viTableHeaderRow
+ },
+ {
+ component: 'viTableMin',
+ categories: ["layout-design","office-tools"],
+ tags: ["spreadsheet"],
+ slug: 'table-min',
+ icon: viTableMin
+ },
+ {
+ component: 'viTableRowInsertBottom',
+ categories: ["layout-design","office-tools"],
+ tags: ["spreadsheet"],
+ slug: 'table-row-insert-bottom',
+ icon: viTableRowInsertBottom
+ },
+ {
+ component: 'viTableRowInsertTop',
+ categories: ["layout-design","office-tools"],
+ tags: ["spreadsheet"],
+ slug: 'table-row-insert-top',
+ icon: viTableRowInsertTop
+ },
+ {
+ component: 'viTableRowMin',
+ categories: ["layout-design","office-tools"],
+ tags: ["spreadsheet"],
+ slug: 'table-row-min',
+ icon: viTableRowMin
+ },
+ {
+ component: 'viTable',
+ categories: ["layout-design","office-tools","files"],
+ tags: ["spreadsheet"],
+ slug: 'table',
+ icon: viTable
+ },
+ {
+ component: 'viTagGear',
+ categories: ["office-tools","maps"],
+ tags: ["label"],
+ slug: 'tag-gear',
+ icon: viTagGear
+ },
+ {
+ component: 'viTagPlus',
+ categories: ["office-tools","maps"],
+ tags: ["label"],
+ slug: 'tag-plus',
+ icon: viTagPlus
+ },
+ {
+ component: 'viTag',
+ categories: ["office-tools","maps"],
+ tags: ["label"],
+ slug: 'tag',
+ icon: viTag
+ },
+ {
+ component: 'viTeams',
+ categories: ["brands"],
+ tags: ["microsoft","communication","office","social"],
+ slug: 'teams',
+ icon: viTeams
+ },
+ {
+ component: 'viThumbtackSlash',
+ categories: ["office-tools","maps","social","writing"],
+ tags: ["pin"],
+ slug: 'thumbtack-slash',
+ icon: viThumbtackSlash
+ },
+ {
+ component: 'viThumbtack',
+ categories: ["office-tools","maps","social","writing"],
+ tags: ["pin"],
+ slug: 'thumbtack',
+ icon: viThumbtack
+ },
+ {
+ component: 'viToggleOff',
+ categories: ["toggle"],
+ tags: [],
+ slug: 'toggle-off',
+ icon: viToggleOff
+ },
+ {
+ component: 'viToggleOn',
+ categories: ["toggle"],
+ tags: [],
+ slug: 'toggle-on',
+ icon: viToggleOn
+ },
+ {
+ component: 'viTowerBroadcast',
+ categories: ["connectivity","energy"],
+ tags: [],
+ slug: 'tower-broadcast',
+ icon: viTowerBroadcast
+ },
+ {
+ component: 'viTranslate',
+ categories: ["communication"],
+ tags: [],
+ slug: 'translate',
+ icon: viTranslate
+ },
+ {
+ component: 'viTrashCan',
+ categories: ["maps","text-formatting"],
+ tags: ["trash","delete","garbage","remove","junk"],
+ slug: 'trash-can',
+ icon: viTrashCan
+ },
+ {
+ component: 'viTriangleExclamation',
+ categories: ["alerts","punctuation-symbols"],
+ tags: ["warning","danger"],
+ slug: 'triangle-exclamation',
+ icon: viTriangleExclamation
+ },
+ {
+ component: 'viUnderline',
+ categories: ["text-formatting"],
+ tags: [],
+ slug: 'underline',
+ icon: viUnderline
+ },
+ {
+ component: 'viUndo',
+ categories: ["arrows","text-formatting"],
+ tags: [],
+ slug: 'undo',
+ icon: viUndo
+ },
+ {
+ component: 'viValkyrieSword',
+ categories: ["brands"],
+ tags: [],
+ slug: 'valkyrie-sword',
+ icon: viValkyrieSword
+ },
+ {
+ component: 'viVideo',
+ categories: ["communication","media","social","devices"],
+ tags: ["record"],
+ slug: 'video',
+ icon: viVideo
+ },
+ {
+ component: 'viVoicemail',
+ categories: ["communication"],
+ tags: [],
+ slug: 'voicemail',
+ icon: viVoicemail
+ },
+ {
+ component: 'viVolume0',
+ categories: ["media"],
+ tags: ["sound","silence"],
+ slug: 'volume-0',
+ icon: viVolume0
+ },
+ {
+ component: 'viVolume1',
+ categories: ["media"],
+ tags: ["sound"],
+ slug: 'volume-1',
+ icon: viVolume1
+ },
+ {
+ component: 'viVolume2',
+ categories: ["media"],
+ tags: ["sound"],
+ slug: 'volume-2',
+ icon: viVolume2
+ },
+ {
+ component: 'viVolume3',
+ categories: ["media"],
+ tags: ["sound"],
+ slug: 'volume-3',
+ icon: viVolume3
+ },
+ {
+ component: 'viVolumeSlash',
+ categories: ["media"],
+ tags: ["sound","silence"],
+ slug: 'volume-slash',
+ icon: viVolumeSlash
+ },
+ {
+ component: 'viWallet',
+ categories: ["finance","shopping"],
+ tags: [],
+ slug: 'wallet',
+ icon: viWallet
+ },
+ {
+ component: 'viWallpaper',
+ categories: ["devices"],
+ tags: [],
+ slug: 'wallpaper',
+ icon: viWallpaper
+ },
+ {
+ component: 'viWaveform',
+ categories: ["files"],
+ tags: ["audio","music"],
+ slug: 'waveform',
+ icon: viWaveform
+ },
+ {
+ component: 'viWebhooksClock',
+ categories: ["code-editing","time"],
+ tags: [],
+ slug: 'webhooks-clock',
+ icon: viWebhooksClock
+ },
+ {
+ component: 'viWebhooks',
+ categories: ["code-editing"],
+ tags: [],
+ slug: 'webhooks',
+ icon: viWebhooks
+ },
+ {
+ component: 'viWindow',
+ categories: ["code-editing"],
+ tags: [],
+ slug: 'window',
+ icon: viWindow
+ },
+ {
+ component: 'viWindows',
+ categories: ["brands"],
+ tags: ["microsoft"],
+ slug: 'windows',
+ icon: viWindows
+ },
+ {
+ component: 'viXmark',
+ categories: ["text-formatting","mathematics","punctuation-symbols"],
+ tags: ["close","cancel"],
+ slug: 'xmark',
+ icon: viXmark
+ },
+ {
+ component: 'viYealink',
+ categories: ["brands"],
+ tags: ["phone"],
+ slug: 'yealink',
+ icon: viYealink
+ }
+];
+
+export default icons;
\ No newline at end of file
diff --git a/docs/src/design/components/Button.tsx b/docs/src/design/components/Button.tsx
new file mode 100644
index 000000000..4be045b93
--- /dev/null
+++ b/docs/src/design/components/Button.tsx
@@ -0,0 +1,96 @@
+import { Button as ButtonPrimitive } from "@base-ui/react";
+import { cva, type VariantProps } from "cva";
+
+import { cn } from "@/utils/cn";
+
+const buttonVariants = cva({
+ base: [
+ "rounded-md hover:z-10",
+ // Spacing
+ "inline-flex items-center justify-center py-1.5",
+ // Border
+ "box-border border",
+ // Text
+ "font-semibold text-nowrap",
+ // Focus
+ "focus-visible:z-10 focus-visible:outline-2",
+ // Disabled
+ "disabled:pointer-events-none disabled:text-zinc-400 dark:disabled:text-zinc-500",
+ ],
+ variants: {
+ variant: {
+ primary: "hover:border-blue-950/20 hover:bg-blue-600 hover:text-white focus-visible:outline-blue-600/50",
+ secondary:
+ "hover:border-zinc-800/5 hover:bg-zinc-800/10 hover:backdrop-blur-xl focus-visible:outline-blue-600/50 data-popup-open:border-zinc-800/5 data-popup-open:bg-zinc-800/10 data-popup-open:backdrop-blur-xl",
+ danger: "text-red-600 hover:border-red-950/30 hover:bg-red-700 hover:text-white focus-visible:outline-red-600/50",
+ success:
+ "text-green-600 hover:border-green-950/30 hover:bg-green-700 hover:text-white focus-visible:outline-green-600/50",
+ },
+ size: {
+ md: "h-9 gap-x-2 px-3 text-base/6",
+ sm: "h-7.5 gap-x-1 px-2.5 text-sm/6",
+ },
+ icon: {
+ false: "",
+ true: "shrink-0 p-0",
+ },
+ plain: {
+ false: "border-zinc-950/10 disabled:border-zinc-950/5 disabled:bg-zinc-50",
+ true: "border-transparent",
+ },
+ },
+ compoundVariants: [
+ {
+ variant: "primary",
+ plain: false,
+ className: "bg-blue-500 text-white focus-visible:border-blue-600",
+ },
+ {
+ variant: "secondary",
+ plain: false,
+ className: "bg-zinc-50 focus-visible:border-blue-600",
+ },
+ {
+ variant: "danger",
+ plain: false,
+ className: "bg-zinc-50 focus-visible:border-red-700",
+ },
+ {
+ variant: "success",
+ plain: false,
+ className: "bg-zinc-50 focus-visible:border-green-600",
+ },
+ {
+ icon: true,
+ size: "md",
+ className: "size-9",
+ },
+ {
+ icon: true,
+ size: "sm",
+ className: "size-7.5",
+ },
+ ],
+ defaultVariants: {
+ variant: "primary",
+ size: "md",
+ plain: false,
+ },
+});
+
+export function Button({
+ className,
+ variant,
+ size,
+ icon,
+ plain,
+ ...props
+}: ButtonPrimitive.Props & VariantProps) {
+ return (
+
+ );
+}
diff --git a/docs/src/design/components/Code.tsx b/docs/src/design/components/Code.tsx
new file mode 100644
index 000000000..e3431a86a
--- /dev/null
+++ b/docs/src/design/components/Code.tsx
@@ -0,0 +1,5 @@
+import { type PropsWithChildren } from "react";
+
+export default function Code(props: PropsWithChildren) {
+ return ;
+}
diff --git a/docs/src/design/components/Codeblock.tsx b/docs/src/design/components/Codeblock.tsx
new file mode 100644
index 000000000..82b26cac4
--- /dev/null
+++ b/docs/src/design/components/Codeblock.tsx
@@ -0,0 +1,12 @@
+import { type PropsWithChildren } from "react";
+
+export default function Codeblock({ children, ...props }: PropsWithChildren) {
+ return (
+
+ {children}
+
+ );
+}
diff --git a/docs/src/design/components/IconCard.tsx b/docs/src/design/components/IconCard.tsx
new file mode 100644
index 000000000..65540cf2a
--- /dev/null
+++ b/docs/src/design/components/IconCard.tsx
@@ -0,0 +1,17 @@
+import { NavLink } from "react-router";
+
+import Valkyrie from "@sippy-platform/valkyrie";
+
+import { type ILibraryIcon } from "@/types";
+
+export function IconCard({ icon }: { icon: ILibraryIcon }) {
+ return (
+
+
+ {icon.slug}
+
+ );
+}
diff --git a/docs/src/design/components/LargeIconGrid.tsx b/docs/src/design/components/LargeIconGrid.tsx
new file mode 100644
index 000000000..664ee5838
--- /dev/null
+++ b/docs/src/design/components/LargeIconGrid.tsx
@@ -0,0 +1,23 @@
+import Valkyrie, { type IValkyrie } from "@sippy-platform/valkyrie";
+import clsx from "clsx";
+
+export function LargeIconGrid({ icon }: { icon: IValkyrie }) {
+ return (
+
+ );
+}
diff --git a/docs/src/design/components/Pagination.tsx b/docs/src/design/components/Pagination.tsx
new file mode 100644
index 000000000..5cc680568
--- /dev/null
+++ b/docs/src/design/components/Pagination.tsx
@@ -0,0 +1,62 @@
+import { Separator } from "@base-ui/react";
+import { type PaginationProps } from "@mui/material";
+import usePagination from "@mui/material/usePagination";
+import Valkyrie, { viArrowLeft, viArrowRight, viEllipsisH } from "@sippy-platform/valkyrie";
+
+import { Button } from "./Button";
+
+export function Pagination(props: PaginationProps) {
+ const { items } = usePagination(props);
+
+ return (
+
+ {items.map(({ page, selected, type, disabled, ...props }, key) => {
+ switch (type) {
+ case "page":
+ return (
+
+ );
+ case "previous":
+ return (
+
+ );
+ case "next":
+ return (
+
+ );
+ case "start-ellipsis":
+ case "end-ellipsis":
+ return (
+
+ );
+ }
+
+ return ;
+ })}
+
+ );
+}
diff --git a/docs/src/design/components/ScrollToTop.tsx b/docs/src/design/components/ScrollToTop.tsx
new file mode 100644
index 000000000..dd87e2f22
--- /dev/null
+++ b/docs/src/design/components/ScrollToTop.tsx
@@ -0,0 +1,14 @@
+import { useEffect } from "react";
+import { useLocation } from "react-router";
+
+function ScrollToTop() {
+ const { pathname } = useLocation();
+
+ useEffect(() => {
+ document.querySelector("body")?.scrollIntoView({ behavior: "smooth" });
+ }, [pathname]);
+
+ return null;
+}
+
+export default ScrollToTop;
diff --git a/docs/src/design/components/Search.tsx b/docs/src/design/components/Search.tsx
new file mode 100644
index 000000000..7b3ae2056
--- /dev/null
+++ b/docs/src/design/components/Search.tsx
@@ -0,0 +1,13 @@
+import { Input as InputPrimitive } from "@base-ui/react/input";
+import Valkyrie, { viMagnifyingGlass } from "@sippy-platform/valkyrie";
+
+import { cn } from "@/utils/cn";
+
+export function Search({ className, ...props }: InputPrimitive.Props) {
+ return (
+
+
+
+
+ );
+}
diff --git a/docs/src/design/layout/Layout.tsx b/docs/src/design/layout/Layout.tsx
new file mode 100644
index 000000000..c9dd7856f
--- /dev/null
+++ b/docs/src/design/layout/Layout.tsx
@@ -0,0 +1,17 @@
+import { type PropsWithChildren } from "react";
+import { Outlet } from "react-router";
+
+import ScrollToTop from "../components/ScrollToTop";
+import Footer from "./LayoutElements/Footer";
+import Navbar from "./LayoutElements/Navbar";
+
+export default function Layout({ children }: PropsWithChildren) {
+ return (
+
+
+
+ {children ? children : }
+
+
+ );
+}
diff --git a/docs/src/design/layout/LayoutElements/Footer.tsx b/docs/src/design/layout/LayoutElements/Footer.tsx
new file mode 100644
index 000000000..1e13924ea
--- /dev/null
+++ b/docs/src/design/layout/LayoutElements/Footer.tsx
@@ -0,0 +1,82 @@
+import { NavLink } from "react-router";
+
+import Valkryie, { viGithub, viHeart, viSippy, viValkyrieSword } from "@sippy-platform/valkyrie";
+
+import pkg from "../../../../../valkyrie/package.json";
+
+export default function Footer() {
+ return (
+
+
+
+
+
+
+
+ Valkyrie v{pkg.version}
+
+
+
+ Valkyrie is a set of SVG icons made with in Belgium.
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/docs/src/design/layout/LayoutElements/Header.tsx b/docs/src/design/layout/LayoutElements/Header.tsx
new file mode 100644
index 000000000..291cae377
--- /dev/null
+++ b/docs/src/design/layout/LayoutElements/Header.tsx
@@ -0,0 +1,9 @@
+import { type PropsWithChildren } from "react";
+
+export default function Header({ children }: PropsWithChildren) {
+ return (
+
+ );
+}
diff --git a/docs/src/design/layout/LayoutElements/Navbar.tsx b/docs/src/design/layout/LayoutElements/Navbar.tsx
new file mode 100644
index 000000000..483baa8a4
--- /dev/null
+++ b/docs/src/design/layout/LayoutElements/Navbar.tsx
@@ -0,0 +1,91 @@
+import { NavLink, useLocation } from "react-router";
+
+import { NavigationMenu } from "@base-ui/react";
+import Valkryie, { viGithub, viValkyrieSword } from "@sippy-platform/valkyrie";
+import clsx from "clsx";
+
+import pkg from "../../../../../valkyrie/package.json";
+
+export default function Navbar() {
+ const location = useLocation();
+
+ return (
+ <>
+
+
+
+
+
+
+
+ Valkryie v{pkg.version}
+
+
+
+
+
+
+
+ Home
+
+
+
+
+
+ Docs
+
+
+
+
+
+ Changelog
+
+
+
+
+
+
+ GitHub repository
+
+
+
+
+
+ >
+ );
+}
diff --git a/docs/src/hooks/useFilters.ts b/docs/src/hooks/useFilters.ts
new file mode 100644
index 000000000..998e8ee19
--- /dev/null
+++ b/docs/src/hooks/useFilters.ts
@@ -0,0 +1,95 @@
+import { useCallback, useMemo, useState } from "react";
+import { useSearchParams } from "react-router";
+
+import { useDebouncedCallback } from "@tanstack/react-pacer";
+
+export function useFilters() {
+ const [searchParams, setSearchParams] = useSearchParams();
+
+ const initial = {
+ page: 1,
+ search: "",
+ categories: [] as string[],
+ };
+
+ const [searchValue, setSearchValue] = useState("");
+
+ const query = useMemo(() => {
+ const page = Number(searchParams.get("page") ?? initial.page);
+ const search = searchParams.get("search") ?? initial.search;
+ const categories = searchParams.getAll("categories");
+
+ return { page, search, categories };
+ }, [initial.page, initial.search, searchParams]);
+
+ const debouncedUpdate = useDebouncedCallback(
+ (updater: (params: URLSearchParams) => void) => {
+ setSearchParams((prev) => {
+ const next = new URLSearchParams(prev);
+ updater(next);
+ return next;
+ });
+ },
+ { wait: 300 },
+ );
+
+ const setPage = useCallback(
+ (page: number) => {
+ debouncedUpdate((params) => params.set("page", String(page)));
+ },
+ [debouncedUpdate],
+ );
+
+ const setSearch = useCallback(
+ (value: string) => {
+ setSearchValue(value);
+ debouncedUpdate((params) => {
+ params.set("page", "1");
+ if (value) {
+ params.set("search", value);
+ } else {
+ params.delete("search");
+ }
+ });
+ },
+ [debouncedUpdate],
+ );
+
+ const toggleCategory = useCallback(
+ (category: string) => {
+ debouncedUpdate((params) => {
+ params.set("page", "1");
+
+ const current = params.getAll("categories");
+ const exists = current.includes(category);
+
+ params.delete("categories");
+
+ const nextValue = exists ? current.filter((_category) => _category !== category) : [...current, category];
+
+ nextValue.forEach((_category) => params.append("categories", _category));
+ });
+ },
+ [debouncedUpdate],
+ );
+
+ const resetQuery = useCallback(() => {
+ debouncedUpdate((params) => {
+ params.set("page", String(initial.page));
+
+ params.delete("search");
+ params.delete("page");
+ params.delete("categories");
+ setSearchValue("");
+ });
+ }, [debouncedUpdate, initial.page]);
+
+ return {
+ query,
+ searchValue,
+ setPage,
+ setSearch,
+ toggleCategory,
+ resetQuery,
+ };
+}
diff --git a/docs/src/hooks/useSearch.ts b/docs/src/hooks/useSearch.ts
new file mode 100644
index 000000000..5a1dd2908
--- /dev/null
+++ b/docs/src/hooks/useSearch.ts
@@ -0,0 +1,79 @@
+import { useCallback, useMemo } from "react";
+
+import { type IValkyrie } from "@sippy-platform/valkyrie";
+
+interface ISeachResults {
+ categories: string[];
+ component: string;
+ icon: IValkyrie;
+ slug: string;
+ tags: string[];
+ _score: number;
+}
+
+export default function useSearch(
+ iconLibrary:
+ | {
+ categories: string[];
+ component: string;
+ icon: IValkyrie;
+ slug: string;
+ tags: string[];
+ }[]
+ | undefined,
+ needle: string,
+) {
+ const scoreIcon = useCallback((value: string, query: string) => {
+ const searchable = value.toString().toLowerCase().trim();
+
+ // Check if the string is an exact match to this partial search query
+ if (searchable === query) {
+ return 1;
+ }
+
+ // Bonus points if the string starts with the search
+ if (searchable.startsWith(query)) {
+ return 2 + query.length;
+ }
+
+ // Check if the search is included in the item's string, only count if, not how often
+ if (searchable.includes(query)) {
+ return 4 + query.length;
+ }
+
+ return 0;
+ }, []);
+
+ const result = useMemo(() => {
+ if (needle === "") {
+ return iconLibrary || [];
+ }
+
+ const results: ISeachResults[] = [];
+ const cleanNeedle = needle.trim().toLowerCase();
+
+ // Loop through the haystack
+ (iconLibrary || []).map((icon) => {
+ let matchScore = 0;
+
+ if (icon.slug) {
+ // Do a 1:1 comparison between all searchable items
+ matchScore += scoreIcon(icon.slug, cleanNeedle);
+ matchScore += scoreIcon(icon.slug.replaceAll("-", " "), cleanNeedle);
+ }
+
+ icon.tags.map((tag) => {
+ matchScore += scoreIcon(tag, cleanNeedle);
+ });
+
+ // If we have a score, set it
+ if (matchScore) {
+ results.push({ ...icon, _score: matchScore });
+ }
+ });
+
+ return results.sort((a, b) => (a._score < b._score ? -1 : 1));
+ }, [iconLibrary, needle, scoreIcon]);
+
+ return { result, needle };
+}
diff --git a/docs/src/index.css b/docs/src/index.css
new file mode 100644
index 000000000..be7cf680f
--- /dev/null
+++ b/docs/src/index.css
@@ -0,0 +1,24 @@
+@import url("https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap");
+@import "tailwindcss";
+@import "@sippy-platform/valkyrie/valkyrie.css";
+
+.root {
+ isolation: isolate;
+}
+
+@theme {
+ --font-display: "Lexend", sans-serif;
+ --font-dev: "Segoe UI Variable Display", var(--font-sans);
+
+ --color-blue-50: oklch(97% 0.014 248.72);
+ --color-blue-100: oklch(93.1% 0.02283 249.7);
+ --color-blue-200: oklch(88% 0.04067 248.25);
+ --color-blue-300: oklch(80.6% 0.0775 245.93);
+ --color-blue-400: oklch(70.3% 0.12833 248.74);
+ --color-blue-500: oklch(61.8% 0.16817 253.93);
+ --color-blue-600: oklch(54% 0.19 257);
+ --color-blue-700: oklch(48.35% 0.20175 258.5);
+ --color-blue-800: oklch(42.1% 0.1715 259.76);
+ --color-blue-900: oklch(37.75% 0.13225 259.64);
+ --color-blue-950: oklch(28.2% 0.091 262.05);
+}
diff --git a/docs/src/main.tsx b/docs/src/main.tsx
new file mode 100644
index 000000000..04fb22301
--- /dev/null
+++ b/docs/src/main.tsx
@@ -0,0 +1,12 @@
+import { StrictMode } from "react";
+
+import { createRoot } from "react-dom/client";
+
+import App from "./App";
+import "./index.css";
+
+createRoot(document.getElementById("root")!).render(
+
+
+ ,
+);
diff --git a/docs/src/types/index.ts b/docs/src/types/index.ts
new file mode 100644
index 000000000..a08701ce7
--- /dev/null
+++ b/docs/src/types/index.ts
@@ -0,0 +1,23 @@
+import { type IValkyrie } from "@sippy-platform/valkyrie";
+
+export interface IIcon {
+ title: string;
+ categories: string[];
+ tags: string[];
+ created: string;
+ updated: string;
+}
+
+export interface ILibraryIcon {
+ component: string;
+ categories: string[];
+ tags: string[];
+ slug: string;
+ icon: IValkyrie;
+}
+
+export interface IIconCategory {
+ slug: string;
+ title: string;
+ icon: IValkyrie;
+}
diff --git a/docs/src/utils/cn.ts b/docs/src/utils/cn.ts
new file mode 100644
index 000000000..365058ceb
--- /dev/null
+++ b/docs/src/utils/cn.ts
@@ -0,0 +1,6 @@
+import { type ClassValue, clsx } from "clsx";
+import { twMerge } from "tailwind-merge";
+
+export function cn(...inputs: ClassValue[]) {
+ return twMerge(clsx(inputs));
+}
diff --git a/docs/src/vite-env.d.ts b/docs/src/vite-env.d.ts
new file mode 100644
index 000000000..11f02fe2a
--- /dev/null
+++ b/docs/src/vite-env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/docs/stats/index.html b/docs/stats/index.html
new file mode 100644
index 000000000..eaa9582f7
--- /dev/null
+++ b/docs/stats/index.html
@@ -0,0 +1,4950 @@
+
+
+
+
+
+
+
+ Package size
+
+
+
+
+
+
+
+
+
diff --git a/docs/tsconfig.json b/docs/tsconfig.json
new file mode 100644
index 000000000..af16e8266
--- /dev/null
+++ b/docs/tsconfig.json
@@ -0,0 +1,30 @@
+{
+ "compilerOptions": {
+ "target": "ES2021",
+ "useDefineForClassFields": true,
+ "lib": ["ES2021", "DOM", "DOM.Iterable"],
+ "module": "ESNext",
+ "skipLibCheck": true,
+
+ /* Bundler mode */
+ "moduleResolution": "bundler",
+ "allowImportingTsExtensions": true,
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "noEmit": true,
+ "jsx": "react-jsx",
+
+ /* Linting */
+ "strict": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noFallthroughCasesInSwitch": true,
+
+ /* Config */
+ "paths": {
+ "@/*": ["./src/*"]
+ }
+ },
+ "include": ["src"],
+ "references": [{ "path": "./tsconfig.node.json" }]
+}
diff --git a/docs/tsconfig.node.json b/docs/tsconfig.node.json
new file mode 100644
index 000000000..42872c59f
--- /dev/null
+++ b/docs/tsconfig.node.json
@@ -0,0 +1,10 @@
+{
+ "compilerOptions": {
+ "composite": true,
+ "skipLibCheck": true,
+ "module": "ESNext",
+ "moduleResolution": "bundler",
+ "allowSyntheticDefaultImports": true
+ },
+ "include": ["vite.config.ts"]
+}
diff --git a/docs/vite.config.ts b/docs/vite.config.ts
new file mode 100644
index 000000000..a83849f97
--- /dev/null
+++ b/docs/vite.config.ts
@@ -0,0 +1,29 @@
+import tailwindcss from "@tailwindcss/vite";
+import { devtools } from "@tanstack/devtools-vite";
+import react from "@vitejs/plugin-react";
+import * as path from "path";
+import { visualizer } from "rollup-plugin-visualizer";
+import { defineConfig } from "vite";
+
+// https://vitejs.dev/config/
+export default defineConfig({
+ plugins: [
+ tailwindcss(),
+ react(),
+ devtools(),
+ visualizer({
+ title: "Package size",
+ filename: "stats/index.html",
+ template: "treemap",
+ gzipSize: true,
+ brotliSize: true,
+ }),
+ ],
+ resolve: {
+ alias: {
+ "@": path.resolve(__dirname, "./src"),
+ },
+ },
+ base: "/valkyrie/",
+ envPrefix: "VALKYRIE_",
+});
diff --git a/icons/address-book.svg b/icons/address-book.svg
deleted file mode 100644
index 8bf1bdc15..000000000
--- a/icons/address-book.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/angle-down.svg b/icons/angle-down.svg
deleted file mode 100644
index bcde071af..000000000
--- a/icons/angle-down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/angle-left.svg b/icons/angle-left.svg
deleted file mode 100644
index 6f82face1..000000000
--- a/icons/angle-left.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/angle-right.svg b/icons/angle-right.svg
deleted file mode 100644
index 402d9c0ba..000000000
--- a/icons/angle-right.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/angle-up.svg b/icons/angle-up.svg
deleted file mode 100644
index 10bcd1d3a..000000000
--- a/icons/angle-up.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/angles-y.svg b/icons/angles-y.svg
deleted file mode 100644
index a56495587..000000000
--- a/icons/angles-y.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/apple-app-store.svg b/icons/apple-app-store.svg
deleted file mode 100644
index fc51a1532..000000000
--- a/icons/apple-app-store.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrow-down-short-wide.svg b/icons/arrow-down-short-wide.svg
deleted file mode 100644
index 3f9acc9cb..000000000
--- a/icons/arrow-down-short-wide.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrow-down-to-line.svg b/icons/arrow-down-to-line.svg
deleted file mode 100644
index 7cc6a08f5..000000000
--- a/icons/arrow-down-to-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrow-down-wide-short.svg b/icons/arrow-down-wide-short.svg
deleted file mode 100644
index be9c9caeb..000000000
--- a/icons/arrow-down-wide-short.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrow-down.svg b/icons/arrow-down.svg
deleted file mode 100644
index f5dee4ba1..000000000
--- a/icons/arrow-down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrow-left-from-bracket.svg b/icons/arrow-left-from-bracket.svg
deleted file mode 100644
index b518ef034..000000000
--- a/icons/arrow-left-from-bracket.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrow-left-to-bracket.svg b/icons/arrow-left-to-bracket.svg
deleted file mode 100644
index f033c77f1..000000000
--- a/icons/arrow-left-to-bracket.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrow-left-to-line.svg b/icons/arrow-left-to-line.svg
deleted file mode 100644
index 11a28c145..000000000
--- a/icons/arrow-left-to-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrow-left.svg b/icons/arrow-left.svg
deleted file mode 100644
index 254b40e98..000000000
--- a/icons/arrow-left.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrow-pointer.svg b/icons/arrow-pointer.svg
deleted file mode 100644
index 9dde5aba2..000000000
--- a/icons/arrow-pointer.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrow-right-ban.svg b/icons/arrow-right-ban.svg
deleted file mode 100644
index f50247816..000000000
--- a/icons/arrow-right-ban.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrow-right-from-bracket.svg b/icons/arrow-right-from-bracket.svg
deleted file mode 100644
index 7975b9e05..000000000
--- a/icons/arrow-right-from-bracket.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrow-right-to-bracket.svg b/icons/arrow-right-to-bracket.svg
deleted file mode 100644
index 6ecabe76e..000000000
--- a/icons/arrow-right-to-bracket.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrow-right-to-line.svg b/icons/arrow-right-to-line.svg
deleted file mode 100644
index 62a502824..000000000
--- a/icons/arrow-right-to-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrow-right.svg b/icons/arrow-right.svg
deleted file mode 100644
index 574b6eea9..000000000
--- a/icons/arrow-right.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrow-rotate-right.svg b/icons/arrow-rotate-right.svg
deleted file mode 100644
index 5e8008a8e..000000000
--- a/icons/arrow-rotate-right.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrow-up-short-wide.svg b/icons/arrow-up-short-wide.svg
deleted file mode 100644
index 00a404154..000000000
--- a/icons/arrow-up-short-wide.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrow-up-to-line.svg b/icons/arrow-up-to-line.svg
deleted file mode 100644
index beee51f5f..000000000
--- a/icons/arrow-up-to-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrow-up-wide-short.svg b/icons/arrow-up-wide-short.svg
deleted file mode 100644
index ea23ba0bc..000000000
--- a/icons/arrow-up-wide-short.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrow-up.svg b/icons/arrow-up.svg
deleted file mode 100644
index bb6187b03..000000000
--- a/icons/arrow-up.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/arrows-rotate-right.svg b/icons/arrows-rotate-right.svg
deleted file mode 100644
index 184778cd2..000000000
--- a/icons/arrows-rotate-right.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/asterisk.svg b/icons/asterisk.svg
deleted file mode 100644
index 19cb2359a..000000000
--- a/icons/asterisk.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/at.svg b/icons/at.svg
deleted file mode 100644
index dc2f64312..000000000
--- a/icons/at.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/backward.svg b/icons/backward.svg
deleted file mode 100644
index 57a790bda..000000000
--- a/icons/backward.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/ban.svg b/icons/ban.svg
deleted file mode 100644
index fd18aaff4..000000000
--- a/icons/ban.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/bars.svg b/icons/bars.svg
deleted file mode 100644
index 6e2f88c3e..000000000
--- a/icons/bars.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/blf.svg b/icons/blf.svg
deleted file mode 100644
index a989cfc81..000000000
--- a/icons/blf.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/bold.svg b/icons/bold.svg
deleted file mode 100644
index 0310f6a0b..000000000
--- a/icons/bold.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/book.svg b/icons/book.svg
deleted file mode 100644
index cc7a73a51..000000000
--- a/icons/book.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/box-open-full.svg b/icons/box-open-full.svg
deleted file mode 100644
index 8068b3d97..000000000
--- a/icons/box-open-full.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/brackets-curly.svg b/icons/brackets-curly.svg
deleted file mode 100644
index d59cd3c2c..000000000
--- a/icons/brackets-curly.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/bug.svg b/icons/bug.svg
deleted file mode 100644
index 42297fd93..000000000
--- a/icons/bug.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/building.svg b/icons/building.svg
deleted file mode 100644
index ef7d1ab99..000000000
--- a/icons/building.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/calendar-stars.svg b/icons/calendar-stars.svg
deleted file mode 100644
index 3b28e4d57..000000000
--- a/icons/calendar-stars.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/calendar.svg b/icons/calendar.svg
deleted file mode 100644
index 3f625cbb0..000000000
--- a/icons/calendar.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/chart-pie.svg b/icons/chart-pie.svg
deleted file mode 100644
index 63dcf28b1..000000000
--- a/icons/chart-pie.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/check.svg b/icons/check.svg
deleted file mode 100644
index 04ed1dbc4..000000000
--- a/icons/check.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/chevron-down.svg b/icons/chevron-down.svg
deleted file mode 100644
index 5f7a1b071..000000000
--- a/icons/chevron-down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/chevron-left.svg b/icons/chevron-left.svg
deleted file mode 100644
index b8481ee99..000000000
--- a/icons/chevron-left.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/chevron-right.svg b/icons/chevron-right.svg
deleted file mode 100644
index d32d77f78..000000000
--- a/icons/chevron-right.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/chevron-up.svg b/icons/chevron-up.svg
deleted file mode 100644
index 61a439180..000000000
--- a/icons/chevron-up.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/chrome.svg b/icons/chrome.svg
deleted file mode 100644
index f163e9a92..000000000
--- a/icons/chrome.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/circle-check.svg b/icons/circle-check.svg
deleted file mode 100644
index 34fb38242..000000000
--- a/icons/circle-check.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/circle-exclamation.svg b/icons/circle-exclamation.svg
deleted file mode 100644
index 34b90d787..000000000
--- a/icons/circle-exclamation.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/circle-info.svg b/icons/circle-info.svg
deleted file mode 100644
index dc2acaf68..000000000
--- a/icons/circle-info.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/circle-plus.svg b/icons/circle-plus.svg
deleted file mode 100644
index 5012832b6..000000000
--- a/icons/circle-plus.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/circle-question.svg b/icons/circle-question.svg
deleted file mode 100644
index 81c958e8d..000000000
--- a/icons/circle-question.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/circle-user.svg b/icons/circle-user.svg
deleted file mode 100644
index 9ca08684f..000000000
--- a/icons/circle-user.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/circle-xmark.svg b/icons/circle-xmark.svg
deleted file mode 100644
index a831b957e..000000000
--- a/icons/circle-xmark.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/city.svg b/icons/city.svg
deleted file mode 100644
index c61b2beef..000000000
--- a/icons/city.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/clear-formatting.svg b/icons/clear-formatting.svg
deleted file mode 100644
index 3206b463f..000000000
--- a/icons/clear-formatting.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/clear-node.svg b/icons/clear-node.svg
deleted file mode 100644
index a4bd0c8bc..000000000
--- a/icons/clear-node.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/clock-rotate-left.svg b/icons/clock-rotate-left.svg
deleted file mode 100644
index 34c6327f9..000000000
--- a/icons/clock-rotate-left.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/clock.svg b/icons/clock.svg
deleted file mode 100644
index 26bf8ea73..000000000
--- a/icons/clock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/code.svg b/icons/code.svg
deleted file mode 100644
index 218f891fe..000000000
--- a/icons/code.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/codeblock.svg b/icons/codeblock.svg
deleted file mode 100644
index 8c3fa3092..000000000
--- a/icons/codeblock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/compass.svg b/icons/compass.svg
deleted file mode 100644
index cf934aa45..000000000
--- a/icons/compass.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/compress.svg b/icons/compress.svg
deleted file mode 100644
index af8f901f0..000000000
--- a/icons/compress.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/copy.svg b/icons/copy.svg
deleted file mode 100644
index 055ceffba..000000000
--- a/icons/copy.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/devices.svg b/icons/devices.svg
deleted file mode 100644
index 50eea29ac..000000000
--- a/icons/devices.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/display.svg b/icons/display.svg
deleted file mode 100644
index c74117c99..000000000
--- a/icons/display.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/earth.svg b/icons/earth.svg
deleted file mode 100644
index 181571d7b..000000000
--- a/icons/earth.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/eclipse.svg b/icons/eclipse.svg
deleted file mode 100644
index 49026fa20..000000000
--- a/icons/eclipse.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/edge.svg b/icons/edge.svg
deleted file mode 100644
index f41b52b85..000000000
--- a/icons/edge.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/ellipsis.svg b/icons/ellipsis.svg
deleted file mode 100644
index 496db3c3b..000000000
--- a/icons/ellipsis.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/envelope.svg b/icons/envelope.svg
deleted file mode 100644
index 22d22728d..000000000
--- a/icons/envelope.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/ethernet.svg b/icons/ethernet.svg
deleted file mode 100644
index 6e7197790..000000000
--- a/icons/ethernet.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/euro.svg b/icons/euro.svg
deleted file mode 100644
index b3c126080..000000000
--- a/icons/euro.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/expand.svg b/icons/expand.svg
deleted file mode 100644
index 78b7ab37d..000000000
--- a/icons/expand.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/eye-slash.svg b/icons/eye-slash.svg
deleted file mode 100644
index 5347b47ac..000000000
--- a/icons/eye-slash.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/eye.svg b/icons/eye.svg
deleted file mode 100644
index e184f1d1e..000000000
--- a/icons/eye.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/facebook-messenger.svg b/icons/facebook-messenger.svg
deleted file mode 100644
index 20e91251b..000000000
--- a/icons/facebook-messenger.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/facebook.svg b/icons/facebook.svg
deleted file mode 100644
index a38229059..000000000
--- a/icons/facebook.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/fast-backward.svg b/icons/fast-backward.svg
deleted file mode 100644
index 64ea07900..000000000
--- a/icons/fast-backward.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/fast-forward.svg b/icons/fast-forward.svg
deleted file mode 100644
index 2bf4e3252..000000000
--- a/icons/fast-forward.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/fax.svg b/icons/fax.svg
deleted file mode 100644
index 8c2b85864..000000000
--- a/icons/fax.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/file.svg b/icons/file.svg
deleted file mode 100644
index a04a236b2..000000000
--- a/icons/file.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/files.svg b/icons/files.svg
deleted file mode 100644
index da9a4e355..000000000
--- a/icons/files.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/film.svg b/icons/film.svg
deleted file mode 100644
index 17213836b..000000000
--- a/icons/film.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/filter-plus.svg b/icons/filter-plus.svg
deleted file mode 100644
index 5422ba57b..000000000
--- a/icons/filter-plus.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/filter-xmark.svg b/icons/filter-xmark.svg
deleted file mode 100644
index 5f94320ca..000000000
--- a/icons/filter-xmark.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/filter.svg b/icons/filter.svg
deleted file mode 100644
index 1df94812c..000000000
--- a/icons/filter.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/fingerprint.svg b/icons/fingerprint.svg
deleted file mode 100644
index 591ee9e8e..000000000
--- a/icons/fingerprint.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/firefox.svg b/icons/firefox.svg
deleted file mode 100644
index 1e4f9e731..000000000
--- a/icons/firefox.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/flag-checkered.svg b/icons/flag-checkered.svg
deleted file mode 100644
index 5c405c45a..000000000
--- a/icons/flag-checkered.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/flag.svg b/icons/flag.svg
deleted file mode 100644
index 8eb662302..000000000
--- a/icons/flag.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/floppy-disk.svg b/icons/floppy-disk.svg
deleted file mode 100644
index d94901f1d..000000000
--- a/icons/floppy-disk.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/folder.svg b/icons/folder.svg
deleted file mode 100644
index 906e6c72f..000000000
--- a/icons/folder.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/forward.svg b/icons/forward.svg
deleted file mode 100644
index 9b146760a..000000000
--- a/icons/forward.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/gauge.svg b/icons/gauge.svg
deleted file mode 100644
index 448717f67..000000000
--- a/icons/gauge.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/gear.svg b/icons/gear.svg
deleted file mode 100644
index fb67650ea..000000000
--- a/icons/gear.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/gift.svg b/icons/gift.svg
deleted file mode 100644
index c47001d6a..000000000
--- a/icons/gift.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/github.svg b/icons/github.svg
deleted file mode 100644
index 16f6ca3f4..000000000
--- a/icons/github.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/google-play.svg b/icons/google-play.svg
deleted file mode 100644
index b2e9b9fb5..000000000
--- a/icons/google-play.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/grid.svg b/icons/grid.svg
deleted file mode 100644
index e77da91e2..000000000
--- a/icons/grid.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/grip-lines.svg b/icons/grip-lines.svg
deleted file mode 100644
index c9b0937b2..000000000
--- a/icons/grip-lines.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/heading-1.svg b/icons/heading-1.svg
deleted file mode 100644
index dee12443d..000000000
--- a/icons/heading-1.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/heading-2.svg b/icons/heading-2.svg
deleted file mode 100644
index af86d8fc5..000000000
--- a/icons/heading-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/heading-3.svg b/icons/heading-3.svg
deleted file mode 100644
index a05f931c6..000000000
--- a/icons/heading-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/heading-4.svg b/icons/heading-4.svg
deleted file mode 100644
index 1da7a3cda..000000000
--- a/icons/heading-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/heading-5.svg b/icons/heading-5.svg
deleted file mode 100644
index bc7966437..000000000
--- a/icons/heading-5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/heading-6.svg b/icons/heading-6.svg
deleted file mode 100644
index 0d28fe027..000000000
--- a/icons/heading-6.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/headset.svg b/icons/headset.svg
deleted file mode 100644
index 81a8270b4..000000000
--- a/icons/headset.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/heart-crack.svg b/icons/heart-crack.svg
deleted file mode 100644
index ecf7347a9..000000000
--- a/icons/heart-crack.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/heart-half.svg b/icons/heart-half.svg
deleted file mode 100644
index 41668d452..000000000
--- a/icons/heart-half.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/heart.svg b/icons/heart.svg
deleted file mode 100644
index a58d3e6ee..000000000
--- a/icons/heart.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/horizontal-rule.svg b/icons/horizontal-rule.svg
deleted file mode 100644
index 24446cbb4..000000000
--- a/icons/horizontal-rule.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/house.svg b/icons/house.svg
deleted file mode 100644
index 654c38813..000000000
--- a/icons/house.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/id-card.svg b/icons/id-card.svg
deleted file mode 100644
index 8ab2d753a..000000000
--- a/icons/id-card.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/image.svg b/icons/image.svg
deleted file mode 100644
index 00b679cf0..000000000
--- a/icons/image.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/italic.svg b/icons/italic.svg
deleted file mode 100644
index c3c2028d4..000000000
--- a/icons/italic.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/laptop.svg b/icons/laptop.svg
deleted file mode 100644
index 5c6ba1158..000000000
--- a/icons/laptop.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/layers-plus.svg b/icons/layers-plus.svg
deleted file mode 100644
index 83190ed07..000000000
--- a/icons/layers-plus.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/layers.svg b/icons/layers.svg
deleted file mode 100644
index b438e4d59..000000000
--- a/icons/layers.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/lightbulb-on.svg b/icons/lightbulb-on.svg
deleted file mode 100644
index da674e361..000000000
--- a/icons/lightbulb-on.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/lightbulb.svg b/icons/lightbulb.svg
deleted file mode 100644
index 15cd23744..000000000
--- a/icons/lightbulb.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/link-slash.svg b/icons/link-slash.svg
deleted file mode 100644
index 7b73f3407..000000000
--- a/icons/link-slash.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/link.svg b/icons/link.svg
deleted file mode 100644
index 1883d593b..000000000
--- a/icons/link.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/linkedin.svg b/icons/linkedin.svg
deleted file mode 100644
index c1a162ef0..000000000
--- a/icons/linkedin.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/list-check.svg b/icons/list-check.svg
deleted file mode 100644
index ecfa8e970..000000000
--- a/icons/list-check.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/list-clock.svg b/icons/list-clock.svg
deleted file mode 100644
index 23789421f..000000000
--- a/icons/list-clock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/list-ol-clock.svg b/icons/list-ol-clock.svg
deleted file mode 100644
index 092d064a4..000000000
--- a/icons/list-ol-clock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/list-ol.svg b/icons/list-ol.svg
deleted file mode 100644
index ef8c87405..000000000
--- a/icons/list-ol.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/list.svg b/icons/list.svg
deleted file mode 100644
index c0caf436a..000000000
--- a/icons/list.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/location-pin-dot.svg b/icons/location-pin-dot.svg
deleted file mode 100644
index 2764e3bf3..000000000
--- a/icons/location-pin-dot.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/location-pin-slash.svg b/icons/location-pin-slash.svg
deleted file mode 100644
index 449d11c39..000000000
--- a/icons/location-pin-slash.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/location-pin.svg b/icons/location-pin.svg
deleted file mode 100644
index 14c699f0c..000000000
--- a/icons/location-pin.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/location-pins-route.svg b/icons/location-pins-route.svg
deleted file mode 100644
index a8b6adfc8..000000000
--- a/icons/location-pins-route.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/lock.svg b/icons/lock.svg
deleted file mode 100644
index 7b5337632..000000000
--- a/icons/lock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/logs.svg b/icons/logs.svg
deleted file mode 100644
index da16f09c5..000000000
--- a/icons/logs.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/magnifying-glass.svg b/icons/magnifying-glass.svg
deleted file mode 100644
index 8b8fc24ea..000000000
--- a/icons/magnifying-glass.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/megaphone.svg b/icons/megaphone.svg
deleted file mode 100644
index 0f473a89b..000000000
--- a/icons/megaphone.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/message-pen.svg b/icons/message-pen.svg
deleted file mode 100644
index 1105b74a7..000000000
--- a/icons/message-pen.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/message-smile.svg b/icons/message-smile.svg
deleted file mode 100644
index d2701200c..000000000
--- a/icons/message-smile.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/message-text.svg b/icons/message-text.svg
deleted file mode 100644
index 733333228..000000000
--- a/icons/message-text.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/message.svg b/icons/message.svg
deleted file mode 100644
index be0a846ed..000000000
--- a/icons/message.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/microphone.svg b/icons/microphone.svg
deleted file mode 100644
index 42d8936eb..000000000
--- a/icons/microphone.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/moon.svg b/icons/moon.svg
deleted file mode 100644
index 682104c65..000000000
--- a/icons/moon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/music.svg b/icons/music.svg
deleted file mode 100644
index 8f547b0b6..000000000
--- a/icons/music.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/network.svg b/icons/network.svg
deleted file mode 100644
index a6e0f67c0..000000000
--- a/icons/network.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/numpad.svg b/icons/numpad.svg
deleted file mode 100644
index 8918f61ef..000000000
--- a/icons/numpad.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/paper-plane-top.svg b/icons/paper-plane-top.svg
deleted file mode 100644
index 7de6a4108..000000000
--- a/icons/paper-plane-top.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/parachute-box.svg b/icons/parachute-box.svg
deleted file mode 100644
index 0b6f2edef..000000000
--- a/icons/parachute-box.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/paragraph.svg b/icons/paragraph.svg
deleted file mode 100644
index 3e9cfc8c4..000000000
--- a/icons/paragraph.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/pause.svg b/icons/pause.svg
deleted file mode 100644
index b73f05bee..000000000
--- a/icons/pause.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/pen.svg b/icons/pen.svg
deleted file mode 100644
index 86c131fb1..000000000
--- a/icons/pen.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/phone-arrow-down-left-ban.svg b/icons/phone-arrow-down-left-ban.svg
deleted file mode 100644
index 6f02b8038..000000000
--- a/icons/phone-arrow-down-left-ban.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/phone-arrow-down-left.svg b/icons/phone-arrow-down-left.svg
deleted file mode 100644
index 8d4d79a77..000000000
--- a/icons/phone-arrow-down-left.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/phone-arrow-up-right-ban.svg b/icons/phone-arrow-up-right-ban.svg
deleted file mode 100644
index 1dc0ad459..000000000
--- a/icons/phone-arrow-up-right-ban.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/phone-arrow-up-right.svg b/icons/phone-arrow-up-right.svg
deleted file mode 100644
index f8414bdf2..000000000
--- a/icons/phone-arrow-up-right.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/phone-clock.svg b/icons/phone-clock.svg
deleted file mode 100644
index 438fc3665..000000000
--- a/icons/phone-clock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/phone-gear.svg b/icons/phone-gear.svg
deleted file mode 100644
index 08b68d27d..000000000
--- a/icons/phone-gear.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/phone-list.svg b/icons/phone-list.svg
deleted file mode 100644
index fa18d6be9..000000000
--- a/icons/phone-list.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/phone-office.svg b/icons/phone-office.svg
deleted file mode 100644
index 068d21da6..000000000
--- a/icons/phone-office.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/phone-volume.svg b/icons/phone-volume.svg
deleted file mode 100644
index abdd075b2..000000000
--- a/icons/phone-volume.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/phone.svg b/icons/phone.svg
deleted file mode 100644
index 430dff633..000000000
--- a/icons/phone.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/play-pause.svg b/icons/play-pause.svg
deleted file mode 100644
index 6e73676f2..000000000
--- a/icons/play-pause.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/play.svg b/icons/play.svg
deleted file mode 100644
index 46d8f76d6..000000000
--- a/icons/play.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/plus.svg b/icons/plus.svg
deleted file mode 100644
index cb96b2538..000000000
--- a/icons/plus.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/power.svg b/icons/power.svg
deleted file mode 100644
index f59921b7b..000000000
--- a/icons/power.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/puzzle-piece.svg b/icons/puzzle-piece.svg
deleted file mode 100644
index ec353316d..000000000
--- a/icons/puzzle-piece.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/quote.svg b/icons/quote.svg
deleted file mode 100644
index afd4d0c8b..000000000
--- a/icons/quote.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/redo.svg b/icons/redo.svg
deleted file mode 100644
index fb64182f5..000000000
--- a/icons/redo.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/repeat-1.svg b/icons/repeat-1.svg
deleted file mode 100644
index ce90acea8..000000000
--- a/icons/repeat-1.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/repeat.svg b/icons/repeat.svg
deleted file mode 100644
index ccb487471..000000000
--- a/icons/repeat.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/safari.svg b/icons/safari.svg
deleted file mode 100644
index 7bc7af7ce..000000000
--- a/icons/safari.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/server.svg b/icons/server.svg
deleted file mode 100644
index d2150d8a1..000000000
--- a/icons/server.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/shield-keyhole.svg b/icons/shield-keyhole.svg
deleted file mode 100644
index a42969c47..000000000
--- a/icons/shield-keyhole.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/shield-plus.svg b/icons/shield-plus.svg
deleted file mode 100644
index 2c24373a7..000000000
--- a/icons/shield-plus.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/shield-xmark.svg b/icons/shield-xmark.svg
deleted file mode 100644
index cb51187a7..000000000
--- a/icons/shield-xmark.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/shield.svg b/icons/shield.svg
deleted file mode 100644
index df0f3d583..000000000
--- a/icons/shield.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/shuffle.svg b/icons/shuffle.svg
deleted file mode 100644
index b89d51c1a..000000000
--- a/icons/shuffle.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/sim-card.svg b/icons/sim-card.svg
deleted file mode 100644
index 0189593f2..000000000
--- a/icons/sim-card.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/sippy.svg b/icons/sippy.svg
deleted file mode 100644
index 99e8c0965..000000000
--- a/icons/sippy.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/sliders.svg b/icons/sliders.svg
deleted file mode 100644
index ccb565018..000000000
--- a/icons/sliders.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/smartphone-divert.svg b/icons/smartphone-divert.svg
deleted file mode 100644
index feb215065..000000000
--- a/icons/smartphone-divert.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/smartphone.svg b/icons/smartphone.svg
deleted file mode 100644
index b89a4f98f..000000000
--- a/icons/smartphone.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/spinner-third.svg b/icons/spinner-third.svg
deleted file mode 100644
index c8a9dcb22..000000000
--- a/icons/spinner-third.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/spy.svg b/icons/spy.svg
deleted file mode 100644
index 97e2f6e56..000000000
--- a/icons/spy.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/star.svg b/icons/star.svg
deleted file mode 100644
index cc980ec0b..000000000
--- a/icons/star.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/stop.svg b/icons/stop.svg
deleted file mode 100644
index aee41e228..000000000
--- a/icons/stop.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/store.svg b/icons/store.svg
deleted file mode 100644
index a80dfcaa5..000000000
--- a/icons/store.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/strikethrough.svg b/icons/strikethrough.svg
deleted file mode 100644
index 4ec221aa5..000000000
--- a/icons/strikethrough.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/sun.svg b/icons/sun.svg
deleted file mode 100644
index 5fc8c0e12..000000000
--- a/icons/sun.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/swatchbook.svg b/icons/swatchbook.svg
deleted file mode 100644
index 86a4bbbad..000000000
--- a/icons/swatchbook.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/table-clock.svg b/icons/table-clock.svg
deleted file mode 100644
index 9bce7c237..000000000
--- a/icons/table-clock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/table.svg b/icons/table.svg
deleted file mode 100644
index c8c7307ad..000000000
--- a/icons/table.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/tag.svg b/icons/tag.svg
deleted file mode 100644
index cbe5c4262..000000000
--- a/icons/tag.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/tower-broadcast.svg b/icons/tower-broadcast.svg
deleted file mode 100644
index 614cc6535..000000000
--- a/icons/tower-broadcast.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/trash-can.svg b/icons/trash-can.svg
deleted file mode 100644
index 4bcee25a7..000000000
--- a/icons/trash-can.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/triangle-exclamation.svg b/icons/triangle-exclamation.svg
deleted file mode 100644
index 35ad1b8a0..000000000
--- a/icons/triangle-exclamation.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/underline.svg b/icons/underline.svg
deleted file mode 100644
index be55863e4..000000000
--- a/icons/underline.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/undo.svg b/icons/undo.svg
deleted file mode 100644
index 951561fdf..000000000
--- a/icons/undo.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/unlock.svg b/icons/unlock.svg
deleted file mode 100644
index 630e19e6f..000000000
--- a/icons/unlock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/user-clock.svg b/icons/user-clock.svg
deleted file mode 100644
index 563bc1ed2..000000000
--- a/icons/user-clock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/user-gear.svg b/icons/user-gear.svg
deleted file mode 100644
index 5d80d1283..000000000
--- a/icons/user-gear.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/user-headset.svg b/icons/user-headset.svg
deleted file mode 100644
index f0b73b7be..000000000
--- a/icons/user-headset.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/user-list.svg b/icons/user-list.svg
deleted file mode 100644
index 921c6320f..000000000
--- a/icons/user-list.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/user-lock.svg b/icons/user-lock.svg
deleted file mode 100644
index a32864c2d..000000000
--- a/icons/user-lock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/user-plus.svg b/icons/user-plus.svg
deleted file mode 100644
index 4d13b7ee9..000000000
--- a/icons/user-plus.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/user.svg b/icons/user.svg
deleted file mode 100644
index c6fd1dafc..000000000
--- a/icons/user.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/users-circle.svg b/icons/users-circle.svg
deleted file mode 100644
index 008d58bb0..000000000
--- a/icons/users-circle.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/users.svg b/icons/users.svg
deleted file mode 100644
index ffe3960ae..000000000
--- a/icons/users.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/valkyrie-sword.svg b/icons/valkyrie-sword.svg
deleted file mode 100644
index b2a8a60c9..000000000
--- a/icons/valkyrie-sword.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/video.svg b/icons/video.svg
deleted file mode 100644
index 6d4f0aca6..000000000
--- a/icons/video.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/voicemail.svg b/icons/voicemail.svg
deleted file mode 100644
index 95b2060cf..000000000
--- a/icons/voicemail.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/volume-0.svg b/icons/volume-0.svg
deleted file mode 100644
index a0aabd4f5..000000000
--- a/icons/volume-0.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/volume-1.svg b/icons/volume-1.svg
deleted file mode 100644
index a71ab6a55..000000000
--- a/icons/volume-1.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/volume-2.svg b/icons/volume-2.svg
deleted file mode 100644
index 75fc7e6f1..000000000
--- a/icons/volume-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/volume-3.svg b/icons/volume-3.svg
deleted file mode 100644
index 09f79b8d0..000000000
--- a/icons/volume-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/volume-none.svg b/icons/volume-none.svg
deleted file mode 100644
index 19e1f8f8a..000000000
--- a/icons/volume-none.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/wallpaper.svg b/icons/wallpaper.svg
deleted file mode 100644
index 157a4fc02..000000000
--- a/icons/wallpaper.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/waveform.svg b/icons/waveform.svg
deleted file mode 100644
index 56b597c2d..000000000
--- a/icons/waveform.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/webhooks-clock.svg b/icons/webhooks-clock.svg
deleted file mode 100644
index 347fbf8b7..000000000
--- a/icons/webhooks-clock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/webhooks.svg b/icons/webhooks.svg
deleted file mode 100644
index 9adf6309c..000000000
--- a/icons/webhooks.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/window.svg b/icons/window.svg
deleted file mode 100644
index 539168293..000000000
--- a/icons/window.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/xmark.svg b/icons/xmark.svg
deleted file mode 100644
index bc99bb54f..000000000
--- a/icons/xmark.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mellow/angle-down.svg b/mellow/angle-down.svg
deleted file mode 100644
index 2f69b1b84..000000000
--- a/mellow/angle-down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mellow/angle-right.svg b/mellow/angle-right.svg
deleted file mode 100644
index 2c594bffe..000000000
--- a/mellow/angle-right.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mellow/angle-up.svg b/mellow/angle-up.svg
deleted file mode 100644
index 1d56542e5..000000000
--- a/mellow/angle-up.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mellow/check.svg b/mellow/check.svg
deleted file mode 100644
index c4fd9d899..000000000
--- a/mellow/check.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mellow/indeterminate.svg b/mellow/indeterminate.svg
deleted file mode 100644
index 6106ad0b5..000000000
--- a/mellow/indeterminate.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mellow/radio.svg b/mellow/radio.svg
deleted file mode 100644
index 710408764..000000000
--- a/mellow/radio.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mellow/x-mark.svg b/mellow/x-mark.svg
deleted file mode 100644
index f95567ba4..000000000
--- a/mellow/x-mark.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
deleted file mode 100644
index e73f64e1c..000000000
--- a/package-lock.json
+++ /dev/null
@@ -1,10877 +0,0 @@
-{
- "name": "@sippy-platform/valkyrie",
- "version": "0.21.1",
- "lockfileVersion": 2,
- "requires": true,
- "packages": {
- "": {
- "name": "@sippy-platform/valkyrie",
- "version": "0.21.1",
- "license": "AGPL-3.0-or-later",
- "devDependencies": {
- "@types/react": "18.0.21",
- "autoprefixer": "10.4.12",
- "bundle-scss": "1.5.1",
- "clsx": "1.2.1",
- "copyfiles": "2.4.1",
- "fantasticon": "1.2.2",
- "node-sass": "7.0.3",
- "nodemon": "2.0.20",
- "npm-run-all": "4.1.5",
- "postcss": "8.4.17",
- "postcss-cli": "10.0.0",
- "react": "18.2.0",
- "react-dom": "18.2.0",
- "rimraf": "3.0.2",
- "sass": "1.55.0",
- "svg-to-ts": "8.8.1",
- "svgo": "2.8.0",
- "typescript": "4.8.4"
- },
- "peerDependencies": {
- "clsx": ">=1.x",
- "react": ">=16.x"
- }
- },
- "node_modules/@babel/code-frame": {
- "version": "7.15.8",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz",
- "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==",
- "dev": true,
- "dependencies": {
- "@babel/highlight": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-validator-identifier": {
- "version": "7.15.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
- "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
- "dev": true,
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/highlight": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
- "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-validator-identifier": "^7.14.5",
- "chalk": "^2.0.0",
- "js-tokens": "^4.0.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/highlight/node_modules/ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
- "dependencies": {
- "color-convert": "^1.9.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@babel/highlight/node_modules/chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@babel/highlight/node_modules/color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
- "dependencies": {
- "color-name": "1.1.3"
- }
- },
- "node_modules/@babel/highlight/node_modules/color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
- },
- "node_modules/@babel/highlight/node_modules/has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@babel/highlight/node_modules/supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "dependencies": {
- "has-flag": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@gar/promisify": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz",
- "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==",
- "dev": true
- },
- "node_modules/@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "dev": true,
- "dependencies": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
- "dev": true,
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "dev": true,
- "dependencies": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@npmcli/fs": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz",
- "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==",
- "dev": true,
- "dependencies": {
- "@gar/promisify": "^1.0.1",
- "semver": "^7.3.5"
- }
- },
- "node_modules/@npmcli/fs/node_modules/semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/@npmcli/move-file": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
- "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
- "dev": true,
- "dependencies": {
- "mkdirp": "^1.0.4",
- "rimraf": "^3.0.2"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/@tootallnate/once": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
- "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
- "dev": true,
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/@trysound/sax": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
- "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
- "dev": true,
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/@types/make-dir": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@types/make-dir/-/make-dir-2.1.0.tgz",
- "integrity": "sha512-KNpeVn6tjPq5BtHdcAUNthrolKEH2wwaJzYfAXiuh7eecR2IX/VO5UDdiTn3QAULfaIR92gOalzm8S7XVwKjww==",
- "deprecated": "This is a stub types definition. make-dir provides its own type definitions, so you do not need this installed.",
- "dev": true,
- "dependencies": {
- "make-dir": "*"
- }
- },
- "node_modules/@types/minimist": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
- "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
- "dev": true
- },
- "node_modules/@types/normalize-package-data": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
- "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
- "dev": true
- },
- "node_modules/@types/parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
- "dev": true
- },
- "node_modules/@types/prop-types": {
- "version": "15.7.4",
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz",
- "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==",
- "dev": true
- },
- "node_modules/@types/react": {
- "version": "18.0.21",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.21.tgz",
- "integrity": "sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==",
- "dev": true,
- "dependencies": {
- "@types/prop-types": "*",
- "@types/scheduler": "*",
- "csstype": "^3.0.2"
- }
- },
- "node_modules/@types/scheduler": {
- "version": "0.16.2",
- "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
- "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==",
- "dev": true
- },
- "node_modules/abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
- "dev": true
- },
- "node_modules/agent-base": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
- "dev": true,
- "dependencies": {
- "debug": "4"
- },
- "engines": {
- "node": ">= 6.0.0"
- }
- },
- "node_modules/agent-base/node_modules/debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "dev": true,
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/agent-base/node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- },
- "node_modules/agentkeepalive": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.4.tgz",
- "integrity": "sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==",
- "dev": true,
- "dependencies": {
- "debug": "^4.1.0",
- "depd": "^1.1.2",
- "humanize-ms": "^1.2.1"
- },
- "engines": {
- "node": ">= 8.0.0"
- }
- },
- "node_modules/agentkeepalive/node_modules/debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "dev": true,
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/agentkeepalive/node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- },
- "node_modules/aggregate-error": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
- "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
- "dev": true,
- "dependencies": {
- "clean-stack": "^2.0.0",
- "indent-string": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/ansi-gray": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
- "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
- "dev": true,
- "dependencies": {
- "ansi-wrap": "0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/ansi-wrap": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
- "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/anymatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
- "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
- "dev": true,
- "dependencies": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/aproba": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
- "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
- "dev": true
- },
- "node_modules/are-we-there-yet": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
- "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
- "dev": true,
- "dependencies": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/are-we-there-yet/node_modules/readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
- "dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/are-we-there-yet/node_modules/string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "dev": true,
- "dependencies": {
- "safe-buffer": "~5.2.0"
- }
- },
- "node_modules/argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
- "dev": true
- },
- "node_modules/array-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/array.prototype.flatmap": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz",
- "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1",
- "function-bind": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/arrify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
- "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/asn1": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
- "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
- "dev": true,
- "dependencies": {
- "safer-buffer": "~2.1.0"
- }
- },
- "node_modules/assert-plus": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
- "dev": true,
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/async-foreach": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
- "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
- "dev": true,
- "engines": {
- "node": "*"
- }
- },
- "node_modules/asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
- "dev": true
- },
- "node_modules/autoprefixer": {
- "version": "10.4.12",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz",
- "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/autoprefixer"
- }
- ],
- "dependencies": {
- "browserslist": "^4.21.4",
- "caniuse-lite": "^1.0.30001407",
- "fraction.js": "^4.2.0",
- "normalize-range": "^0.1.2",
- "picocolors": "^1.0.0",
- "postcss-value-parser": "^4.2.0"
- },
- "bin": {
- "autoprefixer": "bin/autoprefixer"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- },
- "peerDependencies": {
- "postcss": "^8.1.0"
- }
- },
- "node_modules/aws-sign2": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
- "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
- "dev": true,
- "engines": {
- "node": "*"
- }
- },
- "node_modules/aws4": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
- "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
- "dev": true
- },
- "node_modules/balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
- "dev": true
- },
- "node_modules/base64-js": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
- "node_modules/bcrypt-pbkdf": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
- "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
- "dev": true,
- "dependencies": {
- "tweetnacl": "^0.14.3"
- }
- },
- "node_modules/binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/bindings": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
- "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
- "dev": true,
- "dependencies": {
- "file-uri-to-path": "1.0.0"
- }
- },
- "node_modules/bl": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
- "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
- "dev": true,
- "dependencies": {
- "buffer": "^5.5.0",
- "inherits": "^2.0.4",
- "readable-stream": "^3.4.0"
- }
- },
- "node_modules/bl/node_modules/readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
- "dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/bl/node_modules/string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "dev": true,
- "dependencies": {
- "safe-buffer": "~5.2.0"
- }
- },
- "node_modules/boolbase": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
- "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
- "dev": true
- },
- "node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
- "dependencies": {
- "fill-range": "^7.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/browserslist": {
- "version": "4.21.4",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
- "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==",
- "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.30001400",
- "electron-to-chromium": "^1.4.251",
- "node-releases": "^2.0.6",
- "update-browserslist-db": "^1.0.9"
- },
- "bin": {
- "browserslist": "cli.js"
- },
- "engines": {
- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
- }
- },
- "node_modules/buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
- "node_modules/bufferstreams": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-3.0.0.tgz",
- "integrity": "sha512-Qg0ggJUWJq90vtg4lDsGN9CDWvzBMQxhiEkSOD/sJfYt6BLect3eV1/S6K7SCSKJ34n60rf6U5eUPmQENVE4UA==",
- "dev": true,
- "dependencies": {
- "readable-stream": "^3.4.0"
- },
- "engines": {
- "node": ">=8.12.0"
- }
- },
- "node_modules/bufferstreams/node_modules/readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
- "dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/bufferstreams/node_modules/string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "dev": true,
- "dependencies": {
- "safe-buffer": "~5.2.0"
- }
- },
- "node_modules/bundle-scss": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/bundle-scss/-/bundle-scss-1.5.1.tgz",
- "integrity": "sha512-2S1J/AhVhqkqqPjHwynl3uDJm15dbLRpTDGUt5dErVurzYlwitRUP0SB4MQfsOX31EjPNyiheIoc99MTAVeYow==",
- "dev": true,
- "dependencies": {
- "@types/make-dir": "^2.1.0",
- "commander": "^7.0.0",
- "fancy-log": "^1.3.3",
- "globby": "^11.0.2",
- "make-dir": "^3.1.0",
- "rimraf": "^3.0.2"
- },
- "bin": {
- "bundle-scss": "dist/bin/bundle-scss.js"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/cacache": {
- "version": "15.3.0",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz",
- "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==",
- "dev": true,
- "dependencies": {
- "@npmcli/fs": "^1.0.0",
- "@npmcli/move-file": "^1.0.1",
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "glob": "^7.1.4",
- "infer-owner": "^1.0.4",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.1",
- "minipass-collect": "^1.0.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.2",
- "mkdirp": "^1.0.3",
- "p-map": "^4.0.0",
- "promise-inflight": "^1.0.1",
- "rimraf": "^3.0.2",
- "ssri": "^8.0.1",
- "tar": "^6.0.2",
- "unique-filename": "^1.1.1"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/camel-case": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
- "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
- "dev": true,
- "dependencies": {
- "pascal-case": "^3.1.2",
- "tslib": "^2.0.3"
- }
- },
- "node_modules/camelcase": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
- "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/camelcase-keys": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
- "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
- "dev": true,
- "dependencies": {
- "camelcase": "^5.3.1",
- "map-obj": "^4.0.0",
- "quick-lru": "^4.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/caniuse-lite": {
- "version": "1.0.30001409",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001409.tgz",
- "integrity": "sha512-V0mnJ5dwarmhYv8/MzhJ//aW68UpvnQBXv8lJ2QUsvn2pHcmAuNtu8hQEDz37XnA1iE+lRR9CIfGWWpgJ5QedQ==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
- }
- ]
- },
- "node_modules/capital-case": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz",
- "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==",
- "dev": true,
- "dependencies": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3",
- "upper-case-first": "^2.0.2"
- }
- },
- "node_modules/caseless": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
- "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
- "dev": true
- },
- "node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/change-case": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz",
- "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==",
- "dev": true,
- "dependencies": {
- "camel-case": "^4.1.2",
- "capital-case": "^1.0.4",
- "constant-case": "^3.0.4",
- "dot-case": "^3.0.4",
- "header-case": "^2.0.4",
- "no-case": "^3.0.4",
- "param-case": "^3.0.4",
- "pascal-case": "^3.1.2",
- "path-case": "^3.0.4",
- "sentence-case": "^3.0.4",
- "snake-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "node_modules/chokidar": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
- "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
- "dev": true,
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/chownr": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
- "dev": true,
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/clean-stack": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
- "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/cli-color": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.1.tgz",
- "integrity": "sha512-eBbxZF6fqPUNnf7CLAFOersUnyYzv83tHFLSlts+OAHsNendaqv2tHCq+/MO+b3Y+9JeoUlIvobyxG/Z8GNeOg==",
- "dev": true,
- "dependencies": {
- "d": "^1.0.1",
- "es5-ext": "^0.10.53",
- "es6-iterator": "^2.0.3",
- "memoizee": "^0.4.15",
- "timers-ext": "^0.1.7"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/cli-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
- "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
- "dev": true,
- "dependencies": {
- "restore-cursor": "^3.1.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/cli-spinners": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz",
- "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==",
- "dev": true,
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/cliui": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
- "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
- "dev": true,
- "dependencies": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^7.0.0"
- }
- },
- "node_modules/clone": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
- "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
- "dev": true,
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/clsx": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
- "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "node_modules/color-support": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
- "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
- "dev": true,
- "bin": {
- "color-support": "bin.js"
- }
- },
- "node_modules/combined-stream": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "dev": true,
- "dependencies": {
- "delayed-stream": "~1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/commander": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
- "dev": true,
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
- "dev": true
- },
- "node_modules/console-control-strings": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
- "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
- "dev": true
- },
- "node_modules/constant-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz",
- "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==",
- "dev": true,
- "dependencies": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3",
- "upper-case": "^2.0.2"
- }
- },
- "node_modules/copyfiles": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz",
- "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==",
- "dev": true,
- "dependencies": {
- "glob": "^7.0.5",
- "minimatch": "^3.0.3",
- "mkdirp": "^1.0.4",
- "noms": "0.0.0",
- "through2": "^2.0.1",
- "untildify": "^4.0.0",
- "yargs": "^16.1.0"
- },
- "bin": {
- "copyfiles": "copyfiles",
- "copyup": "copyfiles"
- }
- },
- "node_modules/core-util-is": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
- "dev": true
- },
- "node_modules/cosmiconfig": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
- "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
- "dev": true,
- "dependencies": {
- "@types/parse-json": "^4.0.0",
- "import-fresh": "^3.1.0",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.7.2"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/cosmiconfig/node_modules/parse-json": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
- "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "dev": true,
- "dependencies": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dev": true,
- "dependencies": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/css-select": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz",
- "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",
- "dev": true,
- "dependencies": {
- "boolbase": "^1.0.0",
- "css-what": "^5.0.0",
- "domhandler": "^4.2.0",
- "domutils": "^2.6.0",
- "nth-check": "^2.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/fb55"
- }
- },
- "node_modules/css-tree": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
- "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
- "dev": true,
- "dependencies": {
- "mdn-data": "2.0.14",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=8.0.0"
- }
- },
- "node_modules/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==",
- "dev": true,
- "engines": {
- "node": ">= 6"
- },
- "funding": {
- "url": "https://github.com/sponsors/fb55"
- }
- },
- "node_modules/csso": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
- "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
- "dev": true,
- "dependencies": {
- "css-tree": "^1.1.2"
- },
- "engines": {
- "node": ">=8.0.0"
- }
- },
- "node_modules/csstype": {
- "version": "3.0.9",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz",
- "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==",
- "dev": true
- },
- "node_modules/cubic2quad": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/cubic2quad/-/cubic2quad-1.2.1.tgz",
- "integrity": "sha512-wT5Y7mO8abrV16gnssKdmIhIbA9wSkeMzhh27jAguKrV82i24wER0vL5TGhUJ9dbJNDcigoRZ0IAHFEEEI4THQ==",
- "dev": true
- },
- "node_modules/d": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
- "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
- "dev": true,
- "dependencies": {
- "es5-ext": "^0.10.50",
- "type": "^1.0.1"
- }
- },
- "node_modules/dashdash": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
- "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
- "dev": true,
- "dependencies": {
- "assert-plus": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/decamelize-keys": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
- "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
- "dev": true,
- "dependencies": {
- "decamelize": "^1.1.0",
- "map-obj": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/decamelize-keys/node_modules/map-obj": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
- "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/defaults": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
- "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
- "dev": true,
- "dependencies": {
- "clone": "^1.0.2"
- }
- },
- "node_modules/define-properties": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
- "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
- "dev": true,
- "dependencies": {
- "object-keys": "^1.0.12"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
- "dev": true,
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/delegates": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
- "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
- "dev": true
- },
- "node_modules/depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
- "dev": true,
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/dependency-graph": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz",
- "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==",
- "dev": true,
- "engines": {
- "node": ">= 0.6.0"
- }
- },
- "node_modules/dir-glob": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "dev": true,
- "dependencies": {
- "path-type": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/dom-serializer": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
- "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
- "dev": true,
- "dependencies": {
- "domelementtype": "^2.0.1",
- "domhandler": "^4.2.0",
- "entities": "^2.0.0"
- },
- "funding": {
- "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
- }
- },
- "node_modules/domelementtype": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
- "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/fb55"
- }
- ]
- },
- "node_modules/domhandler": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz",
- "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==",
- "dev": true,
- "dependencies": {
- "domelementtype": "^2.2.0"
- },
- "engines": {
- "node": ">= 4"
- },
- "funding": {
- "url": "https://github.com/fb55/domhandler?sponsor=1"
- }
- },
- "node_modules/domutils": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
- "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
- "dev": true,
- "dependencies": {
- "dom-serializer": "^1.0.1",
- "domelementtype": "^2.2.0",
- "domhandler": "^4.2.0"
- },
- "funding": {
- "url": "https://github.com/fb55/domutils?sponsor=1"
- }
- },
- "node_modules/dot-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
- "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
- "dev": true,
- "dependencies": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "node_modules/ecc-jsbn": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
- "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
- "dev": true,
- "dependencies": {
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.1.0"
- }
- },
- "node_modules/electron-to-chromium": {
- "version": "1.4.256",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.256.tgz",
- "integrity": "sha512-x+JnqyluoJv8I0U9gVe+Sk2st8vF0CzMt78SXxuoWCooLLY2k5VerIBdpvG7ql6GKI4dzNnPjmqgDJ76EdaAKw==",
- "dev": true
- },
- "node_modules/emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "node_modules/encoding": {
- "version": "0.1.13",
- "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
- "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
- "dev": true,
- "optional": true,
- "dependencies": {
- "iconv-lite": "^0.6.2"
- }
- },
- "node_modules/entities": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
- "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
- "dev": true,
- "funding": {
- "url": "https://github.com/fb55/entities?sponsor=1"
- }
- },
- "node_modules/env-paths": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
- "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/err-code": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
- "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
- "dev": true
- },
- "node_modules/error-ex": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
- "dev": true,
- "dependencies": {
- "is-arrayish": "^0.2.1"
- }
- },
- "node_modules/es-abstract": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
- "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.1.1",
- "get-symbol-description": "^1.0.0",
- "has": "^1.0.3",
- "has-symbols": "^1.0.2",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.4",
- "is-negative-zero": "^2.0.1",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.1",
- "is-string": "^1.0.7",
- "is-weakref": "^1.0.1",
- "object-inspect": "^1.11.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.2",
- "string.prototype.trimend": "^1.0.4",
- "string.prototype.trimstart": "^1.0.4",
- "unbox-primitive": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "dev": true,
- "dependencies": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/es5-ext": {
- "version": "0.10.53",
- "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
- "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
- "dev": true,
- "dependencies": {
- "es6-iterator": "~2.0.3",
- "es6-symbol": "~3.1.3",
- "next-tick": "~1.0.0"
- }
- },
- "node_modules/es6-iterator": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
- "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
- "dev": true,
- "dependencies": {
- "d": "1",
- "es5-ext": "^0.10.35",
- "es6-symbol": "^3.1.1"
- }
- },
- "node_modules/es6-symbol": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
- "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
- "dev": true,
- "dependencies": {
- "d": "^1.0.1",
- "ext": "^1.1.2"
- }
- },
- "node_modules/es6-weak-map": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
- "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
- "dev": true,
- "dependencies": {
- "d": "1",
- "es5-ext": "^0.10.46",
- "es6-iterator": "^2.0.3",
- "es6-symbol": "^3.1.1"
- }
- },
- "node_modules/escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
- "dev": true,
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/event-emitter": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
- "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
- "dev": true,
- "dependencies": {
- "d": "1",
- "es5-ext": "~0.10.14"
- }
- },
- "node_modules/ext": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz",
- "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==",
- "dev": true,
- "dependencies": {
- "type": "^2.5.0"
- }
- },
- "node_modules/ext/node_modules/type": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz",
- "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==",
- "dev": true
- },
- "node_modules/extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
- "dev": true
- },
- "node_modules/extsprintf": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
- "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
- "dev": true,
- "engines": [
- "node >=0.6.0"
- ]
- },
- "node_modules/fancy-log": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz",
- "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==",
- "dev": true,
- "dependencies": {
- "ansi-gray": "^0.1.1",
- "color-support": "^1.1.3",
- "parse-node-version": "^1.0.0",
- "time-stamp": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/fantasticon": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/fantasticon/-/fantasticon-1.2.2.tgz",
- "integrity": "sha512-UlIrgPQ6vanvrCRu7EUkxFBjCdVDpERQ9WGw35BcoTrBmqtJ2UWq3kLnx059j46aAZIFK/d5jVoAEWQoY0Xy9A==",
- "dev": true,
- "dependencies": {
- "change-case": "^4.1.2",
- "cli-color": "^2.0.0",
- "commander": "^7.2.0",
- "glob": "^7.1.6",
- "handlebars": "^4.7.7",
- "slugify": "^1.5.3",
- "svg2ttf": "^5.2.0",
- "svgicons2svgfont": "^9.1.1",
- "ttf2eot": "^2.0.0",
- "ttf2woff": "^2.0.2",
- "ttf2woff2": "^4.0.2"
- },
- "bin": {
- "fantasticon": "bin/fantasticon"
- },
- "engines": {
- "node": ">= 10.0.0"
- }
- },
- "node_modules/fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
- },
- "node_modules/fast-glob": {
- "version": "3.2.11",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
- "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
- "dev": true,
- "dependencies": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.4"
- },
- "engines": {
- "node": ">=8.6.0"
- }
- },
- "node_modules/fast-json-stable-stringify": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
- "dev": true
- },
- "node_modules/fastq": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
- "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
- "dev": true,
- "dependencies": {
- "reusify": "^1.0.4"
- }
- },
- "node_modules/file-uri-to-path": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
- "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
- "dev": true
- },
- "node_modules/fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
- "dependencies": {
- "to-regex-range": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
- "dependencies": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/forever-agent": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
- "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
- "dev": true,
- "engines": {
- "node": "*"
- }
- },
- "node_modules/form-data": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
- "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
- "dev": true,
- "dependencies": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.6",
- "mime-types": "^2.1.12"
- },
- "engines": {
- "node": ">= 0.12"
- }
- },
- "node_modules/fraction.js": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
- "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
- "dev": true,
- "engines": {
- "node": "*"
- },
- "funding": {
- "type": "patreon",
- "url": "https://www.patreon.com/infusion"
- }
- },
- "node_modules/fs-extra": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
- "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
- "dev": true,
- "dependencies": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/fs-minipass": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
- "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
- "dev": true,
- "dependencies": {
- "minipass": "^3.0.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
- "dev": true
- },
- "node_modules/fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
- "dev": true,
- "hasInstallScript": true,
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
- }
- },
- "node_modules/function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
- "dev": true
- },
- "node_modules/gauge": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
- "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
- "dev": true,
- "dependencies": {
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.1",
- "object-assign": "^4.1.1",
- "signal-exit": "^3.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.2"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/gaze": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
- "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
- "dev": true,
- "dependencies": {
- "globule": "^1.0.0"
- },
- "engines": {
- "node": ">= 4.0.0"
- }
- },
- "node_modules/geometry-interfaces": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/geometry-interfaces/-/geometry-interfaces-1.1.4.tgz",
- "integrity": "sha512-qD6OdkT6NcES9l4Xx3auTpwraQruU7dARbQPVO71MKvkGYw5/z/oIiGymuFXrRaEQa5Y67EIojUpaLeGEa5hGA==",
- "dev": true
- },
- "node_modules/get-caller-file": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
- "dev": true,
- "engines": {
- "node": "6.* || 8.* || >= 10.*"
- }
- },
- "node_modules/get-intrinsic": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
- "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/get-stdin": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
- "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/getpass": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
- "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
- "dev": true,
- "dependencies": {
- "assert-plus": "^1.0.0"
- }
- },
- "node_modules/glob": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
- "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
- "dev": true,
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/globby": {
- "version": "11.0.4",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
- "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
- "dev": true,
- "dependencies": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.1.1",
- "ignore": "^5.1.4",
- "merge2": "^1.3.0",
- "slash": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/globule": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz",
- "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==",
- "dev": true,
- "dependencies": {
- "glob": "~7.1.1",
- "lodash": "~4.17.10",
- "minimatch": "~3.0.2"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/globule/node_modules/glob": {
- "version": "7.1.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
- "dev": true,
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/graceful-fs": {
- "version": "4.2.8",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
- "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
- "dev": true
- },
- "node_modules/handlebars": {
- "version": "4.7.7",
- "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
- "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
- "dev": true,
- "dependencies": {
- "minimist": "^1.2.5",
- "neo-async": "^2.6.0",
- "source-map": "^0.6.1",
- "wordwrap": "^1.0.0"
- },
- "bin": {
- "handlebars": "bin/handlebars"
- },
- "engines": {
- "node": ">=0.4.7"
- },
- "optionalDependencies": {
- "uglify-js": "^3.1.4"
- }
- },
- "node_modules/har-schema": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
- "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/har-validator": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
- "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
- "deprecated": "this library is no longer supported",
- "dev": true,
- "dependencies": {
- "ajv": "^6.12.3",
- "har-schema": "^2.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/hard-rejection": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
- "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4.0"
- }
- },
- "node_modules/has-bigints": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
- "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/has-symbols": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
- "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "dev": true,
- "dependencies": {
- "has-symbols": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-unicode": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
- "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
- "dev": true
- },
- "node_modules/header-case": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz",
- "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==",
- "dev": true,
- "dependencies": {
- "capital-case": "^1.0.4",
- "tslib": "^2.0.3"
- }
- },
- "node_modules/hosted-git-info": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
- "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
- "dev": true,
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/http-cache-semantics": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
- "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
- "dev": true
- },
- "node_modules/http-proxy-agent": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
- "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
- "dev": true,
- "dependencies": {
- "@tootallnate/once": "1",
- "agent-base": "6",
- "debug": "4"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/http-proxy-agent/node_modules/debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "dev": true,
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/http-proxy-agent/node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- },
- "node_modules/http-signature": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
- "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
- "dev": true,
- "dependencies": {
- "assert-plus": "^1.0.0",
- "jsprim": "^1.2.2",
- "sshpk": "^1.7.0"
- },
- "engines": {
- "node": ">=0.8",
- "npm": ">=1.3.7"
- }
- },
- "node_modules/https-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
- "dev": true,
- "dependencies": {
- "agent-base": "6",
- "debug": "4"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/https-proxy-agent/node_modules/debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "dev": true,
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/https-proxy-agent/node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- },
- "node_modules/humanize-ms": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
- "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=",
- "dev": true,
- "dependencies": {
- "ms": "^2.0.0"
- }
- },
- "node_modules/iconv-lite": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "dev": true,
- "optional": true,
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/ieee754": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
- "node_modules/ignore": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
- "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
- "dev": true,
- "engines": {
- "node": ">= 4"
- }
- },
- "node_modules/ignore-by-default": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
- "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=",
- "dev": true
- },
- "node_modules/immutable": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz",
- "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==",
- "dev": true
- },
- "node_modules/import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "dev": true,
- "dependencies": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/import-fresh/node_modules/resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
- "dev": true,
- "engines": {
- "node": ">=0.8.19"
- }
- },
- "node_modules/indent-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
- "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/infer-owner": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
- "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
- "dev": true
- },
- "node_modules/inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "dev": true,
- "dependencies": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "node_modules/inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "dev": true
- },
- "node_modules/internal-slot": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
- "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
- "dev": true,
- "dependencies": {
- "get-intrinsic": "^1.1.0",
- "has": "^1.0.3",
- "side-channel": "^1.0.4"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/ip": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
- "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
- "dev": true
- },
- "node_modules/is-arrayish": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
- "dev": true
- },
- "node_modules/is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
- "dev": true,
- "dependencies": {
- "has-bigints": "^1.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
- "dependencies": {
- "binary-extensions": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-callable": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
- "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-core-module": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
- "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
- "dev": true,
- "dependencies": {
- "has": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "dev": true,
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dev": true,
- "dependencies": {
- "is-extglob": "^2.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-interactive": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
- "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-lambda": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
- "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=",
- "dev": true
- },
- "node_modules/is-negative-zero": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
- "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "dev": true,
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/is-number-object": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz",
- "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==",
- "dev": true,
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-plain-obj": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
- "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-promise": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
- "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
- "dev": true
- },
- "node_modules/is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-shared-array-buffer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz",
- "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
- "dev": true,
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "dev": true,
- "dependencies": {
- "has-symbols": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-typedarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
- "dev": true
- },
- "node_modules/is-unicode-supported": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
- "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-weakref": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz",
- "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
- "dev": true
- },
- "node_modules/isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
- "dev": true
- },
- "node_modules/isstream": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
- "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
- "dev": true
- },
- "node_modules/js-base64": {
- "version": "2.6.4",
- "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
- "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",
- "dev": true
- },
- "node_modules/js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
- "dev": true
- },
- "node_modules/jsbn": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
- "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
- "dev": true
- },
- "node_modules/json-parse-better-errors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
- "dev": true
- },
- "node_modules/json-parse-even-better-errors": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
- "dev": true
- },
- "node_modules/json-schema": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
- "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
- "dev": true
- },
- "node_modules/json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
- },
- "node_modules/json-stringify-safe": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
- "dev": true
- },
- "node_modules/jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
- "dev": true,
- "dependencies": {
- "universalify": "^2.0.0"
- },
- "optionalDependencies": {
- "graceful-fs": "^4.1.6"
- }
- },
- "node_modules/jsprim": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
- "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
- "dev": true,
- "dependencies": {
- "assert-plus": "1.0.0",
- "extsprintf": "1.3.0",
- "json-schema": "0.4.0",
- "verror": "1.10.0"
- },
- "engines": {
- "node": ">=0.6.0"
- }
- },
- "node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/lilconfig": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
- "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==",
- "dev": true,
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/lines-and-columns": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
- "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
- "dev": true
- },
- "node_modules/load-json-file": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
- "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
- "dev": true,
- "dependencies": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^4.0.0",
- "pify": "^3.0.0",
- "strip-bom": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/load-json-file/node_modules/pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "dependencies": {
- "p-locate": "^4.1.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "dev": true
- },
- "node_modules/lodash.camelcase": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
- "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
- "dev": true
- },
- "node_modules/lodash.difference": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
- "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=",
- "dev": true
- },
- "node_modules/lodash.forown": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz",
- "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68=",
- "dev": true
- },
- "node_modules/lodash.get": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
- "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
- "dev": true
- },
- "node_modules/lodash.groupby": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz",
- "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=",
- "dev": true
- },
- "node_modules/lodash.kebabcase": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz",
- "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=",
- "dev": true
- },
- "node_modules/lodash.snakecase": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz",
- "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=",
- "dev": true
- },
- "node_modules/lodash.sortby": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
- "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
- "dev": true
- },
- "node_modules/log-symbols": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
- "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
- "dev": true,
- "dependencies": {
- "chalk": "^4.1.0",
- "is-unicode-supported": "^0.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "dev": true,
- "dependencies": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- },
- "bin": {
- "loose-envify": "cli.js"
- }
- },
- "node_modules/lower-case": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
- "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
- "dev": true,
- "dependencies": {
- "tslib": "^2.0.3"
- }
- },
- "node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/lru-queue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
- "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=",
- "dev": true,
- "dependencies": {
- "es5-ext": "~0.10.2"
- }
- },
- "node_modules/make-dir": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
- "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
- "dev": true,
- "dependencies": {
- "semver": "^6.0.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/make-fetch-happen": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz",
- "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==",
- "dev": true,
- "dependencies": {
- "agentkeepalive": "^4.1.3",
- "cacache": "^15.2.0",
- "http-cache-semantics": "^4.1.0",
- "http-proxy-agent": "^4.0.1",
- "https-proxy-agent": "^5.0.0",
- "is-lambda": "^1.0.1",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.3",
- "minipass-collect": "^1.0.2",
- "minipass-fetch": "^1.3.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.2",
- "promise-retry": "^2.0.1",
- "socks-proxy-agent": "^6.0.0",
- "ssri": "^8.0.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/map-obj": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
- "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/mdn-data": {
- "version": "2.0.14",
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
- "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
- "dev": true
- },
- "node_modules/memoizee": {
- "version": "0.4.15",
- "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz",
- "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==",
- "dev": true,
- "dependencies": {
- "d": "^1.0.1",
- "es5-ext": "^0.10.53",
- "es6-weak-map": "^2.0.3",
- "event-emitter": "^0.3.5",
- "is-promise": "^2.2.2",
- "lru-queue": "^0.1.0",
- "next-tick": "^1.1.0",
- "timers-ext": "^0.1.7"
- }
- },
- "node_modules/memoizee/node_modules/next-tick": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
- "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==",
- "dev": true
- },
- "node_modules/memorystream": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
- "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
- "dev": true,
- "engines": {
- "node": ">= 0.10.0"
- }
- },
- "node_modules/meow": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz",
- "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
- "dev": true,
- "dependencies": {
- "@types/minimist": "^1.2.0",
- "camelcase-keys": "^6.2.2",
- "decamelize": "^1.2.0",
- "decamelize-keys": "^1.1.0",
- "hard-rejection": "^2.1.0",
- "minimist-options": "4.1.0",
- "normalize-package-data": "^3.0.0",
- "read-pkg-up": "^7.0.1",
- "redent": "^3.0.0",
- "trim-newlines": "^3.0.0",
- "type-fest": "^0.18.0",
- "yargs-parser": "^20.2.3"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "dev": true,
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/microbuffer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/microbuffer/-/microbuffer-1.0.0.tgz",
- "integrity": "sha1-izgy7UDIfVH0e7I0kTppinVtGdI=",
- "dev": true
- },
- "node_modules/micromatch": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
- "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
- "dev": true,
- "dependencies": {
- "braces": "^3.0.1",
- "picomatch": "^2.2.3"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/mime-db": {
- "version": "1.51.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
- "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
- "dev": true,
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/mime-types": {
- "version": "2.1.34",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
- "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
- "dev": true,
- "dependencies": {
- "mime-db": "1.51.0"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/min-indent": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
- "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "dev": true,
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
- "dev": true
- },
- "node_modules/minimist-options": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
- "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
- "dev": true,
- "dependencies": {
- "arrify": "^1.0.1",
- "is-plain-obj": "^1.1.0",
- "kind-of": "^6.0.3"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/minipass": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz",
- "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==",
- "dev": true,
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/minipass-collect": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
- "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
- "dev": true,
- "dependencies": {
- "minipass": "^3.0.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/minipass-fetch": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz",
- "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==",
- "dev": true,
- "dependencies": {
- "minipass": "^3.1.0",
- "minipass-sized": "^1.0.3",
- "minizlib": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- },
- "optionalDependencies": {
- "encoding": "^0.1.12"
- }
- },
- "node_modules/minipass-flush": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
- "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
- "dev": true,
- "dependencies": {
- "minipass": "^3.0.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/minipass-pipeline": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
- "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
- "dev": true,
- "dependencies": {
- "minipass": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/minipass-sized": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
- "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
- "dev": true,
- "dependencies": {
- "minipass": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/minizlib": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
- "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
- "dev": true,
- "dependencies": {
- "minipass": "^3.0.0",
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
- "dev": true,
- "bin": {
- "mkdirp": "bin/cmd.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true
- },
- "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.3.4",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
- "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
- "dev": true,
- "bin": {
- "nanoid": "bin/nanoid.cjs"
- },
- "engines": {
- "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
- }
- },
- "node_modules/neatequal": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/neatequal/-/neatequal-1.0.0.tgz",
- "integrity": "sha1-LuEhG8n6bkxVcV/SELsFYC6xrjs=",
- "dev": true,
- "dependencies": {
- "varstream": "^0.3.2"
- }
- },
- "node_modules/negotiator": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
- "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
- "dev": true,
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/neo-async": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
- "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
- "dev": true
- },
- "node_modules/next-tick": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
- "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
- "dev": true
- },
- "node_modules/nice-try": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
- "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
- "dev": true
- },
- "node_modules/no-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
- "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
- "dev": true,
- "dependencies": {
- "lower-case": "^2.0.2",
- "tslib": "^2.0.3"
- }
- },
- "node_modules/node-gyp": {
- "version": "8.4.1",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz",
- "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==",
- "dev": true,
- "dependencies": {
- "env-paths": "^2.2.0",
- "glob": "^7.1.4",
- "graceful-fs": "^4.2.6",
- "make-fetch-happen": "^9.1.0",
- "nopt": "^5.0.0",
- "npmlog": "^6.0.0",
- "rimraf": "^3.0.2",
- "semver": "^7.3.5",
- "tar": "^6.1.2",
- "which": "^2.0.2"
- },
- "bin": {
- "node-gyp": "bin/node-gyp.js"
- },
- "engines": {
- "node": ">= 10.12.0"
- }
- },
- "node_modules/node-gyp/node_modules/are-we-there-yet": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz",
- "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==",
- "dev": true,
- "dependencies": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- },
- "engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
- }
- },
- "node_modules/node-gyp/node_modules/gauge": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz",
- "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==",
- "dev": true,
- "dependencies": {
- "ansi-regex": "^5.0.1",
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.1",
- "signal-exit": "^3.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.2"
- },
- "engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
- }
- },
- "node_modules/node-gyp/node_modules/npmlog": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.1.tgz",
- "integrity": "sha512-BTHDvY6nrRHuRfyjt1MAufLxYdVXZfd099H4+i1f0lPywNQyI4foeNXJRObB/uy+TYqUW0vAD9gbdSOXPst7Eg==",
- "dev": true,
- "dependencies": {
- "are-we-there-yet": "^3.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^4.0.0",
- "set-blocking": "^2.0.0"
- },
- "engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
- }
- },
- "node_modules/node-gyp/node_modules/readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
- "dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/node-gyp/node_modules/semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/node-gyp/node_modules/string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "dev": true,
- "dependencies": {
- "safe-buffer": "~5.2.0"
- }
- },
- "node_modules/node-releases": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
- "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==",
- "dev": true
- },
- "node_modules/node-sass": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-7.0.3.tgz",
- "integrity": "sha512-8MIlsY/4dXUkJDYht9pIWBhMil3uHmE8b/AdJPjmFn1nBx9X9BASzfzmsCy0uCCb8eqI3SYYzVPDswWqSx7gjw==",
- "dev": true,
- "hasInstallScript": true,
- "dependencies": {
- "async-foreach": "^0.1.3",
- "chalk": "^4.1.2",
- "cross-spawn": "^7.0.3",
- "gaze": "^1.0.0",
- "get-stdin": "^4.0.1",
- "glob": "^7.0.3",
- "lodash": "^4.17.15",
- "meow": "^9.0.0",
- "nan": "^2.13.2",
- "node-gyp": "^8.4.1",
- "npmlog": "^5.0.0",
- "request": "^2.88.0",
- "sass-graph": "^4.0.1",
- "stdout-stream": "^1.4.0",
- "true-case-path": "^1.0.2"
- },
- "bin": {
- "node-sass": "bin/node-sass"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/nodemon": {
- "version": "2.0.20",
- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.20.tgz",
- "integrity": "sha512-Km2mWHKKY5GzRg6i1j5OxOHQtuvVsgskLfigG25yTtbyfRGn/GNvIbRyOf1PSCKJ2aT/58TiuUsuOU5UToVViw==",
- "dev": true,
- "dependencies": {
- "chokidar": "^3.5.2",
- "debug": "^3.2.7",
- "ignore-by-default": "^1.0.1",
- "minimatch": "^3.1.2",
- "pstree.remy": "^1.1.8",
- "semver": "^5.7.1",
- "simple-update-notifier": "^1.0.7",
- "supports-color": "^5.5.0",
- "touch": "^3.1.0",
- "undefsafe": "^2.0.5"
- },
- "bin": {
- "nodemon": "bin/nodemon.js"
- },
- "engines": {
- "node": ">=8.10.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/nodemon"
- }
- },
- "node_modules/nodemon/node_modules/has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/nodemon/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/nodemon/node_modules/semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true,
- "bin": {
- "semver": "bin/semver"
- }
- },
- "node_modules/nodemon/node_modules/supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "dependencies": {
- "has-flag": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/noms": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz",
- "integrity": "sha1-2o69nzr51nYJGbJ9nNyAkqczKFk=",
- "dev": true,
- "dependencies": {
- "inherits": "^2.0.1",
- "readable-stream": "~1.0.31"
- }
- },
- "node_modules/nopt": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
- "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
- "dev": true,
- "dependencies": {
- "abbrev": "1"
- },
- "bin": {
- "nopt": "bin/nopt.js"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/normalize-package-data": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
- "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
- "dev": true,
- "dependencies": {
- "hosted-git-info": "^4.0.1",
- "is-core-module": "^2.5.0",
- "semver": "^7.3.4",
- "validate-npm-package-license": "^3.0.1"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/normalize-package-data/node_modules/semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/npm-run-all": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz",
- "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "chalk": "^2.4.1",
- "cross-spawn": "^6.0.5",
- "memorystream": "^0.3.1",
- "minimatch": "^3.0.4",
- "pidtree": "^0.3.0",
- "read-pkg": "^3.0.0",
- "shell-quote": "^1.6.1",
- "string.prototype.padend": "^3.0.0"
- },
- "bin": {
- "npm-run-all": "bin/npm-run-all/index.js",
- "run-p": "bin/run-p/index.js",
- "run-s": "bin/run-s/index.js"
- },
- "engines": {
- "node": ">= 4"
- }
- },
- "node_modules/npm-run-all/node_modules/ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
- "dependencies": {
- "color-convert": "^1.9.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/npm-run-all/node_modules/chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/npm-run-all/node_modules/color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
- "dependencies": {
- "color-name": "1.1.3"
- }
- },
- "node_modules/npm-run-all/node_modules/color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
- },
- "node_modules/npm-run-all/node_modules/cross-spawn": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
- "dev": true,
- "dependencies": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "^5.5.0",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- },
- "engines": {
- "node": ">=4.8"
- }
- },
- "node_modules/npm-run-all/node_modules/has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/npm-run-all/node_modules/path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/npm-run-all/node_modules/semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true,
- "bin": {
- "semver": "bin/semver"
- }
- },
- "node_modules/npm-run-all/node_modules/shebang-command": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
- "dev": true,
- "dependencies": {
- "shebang-regex": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/npm-run-all/node_modules/shebang-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/npm-run-all/node_modules/supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "dependencies": {
- "has-flag": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/npm-run-all/node_modules/which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "which": "bin/which"
- }
- },
- "node_modules/npmlog": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
- "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
- "dev": true,
- "dependencies": {
- "are-we-there-yet": "^2.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^3.0.0",
- "set-blocking": "^2.0.0"
- }
- },
- "node_modules/nth-check": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
- "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
- "dev": true,
- "dependencies": {
- "boolbase": "^1.0.0"
- },
- "funding": {
- "url": "https://github.com/fb55/nth-check?sponsor=1"
- }
- },
- "node_modules/oauth-sign": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
- "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
- "dev": true,
- "engines": {
- "node": "*"
- }
- },
- "node_modules/object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object-inspect": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz",
- "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object.assign": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
- "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "has-symbols": "^1.0.1",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dev": true,
- "dependencies": {
- "wrappy": "1"
- }
- },
- "node_modules/onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
- "dev": true,
- "dependencies": {
- "mimic-fn": "^2.1.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/ora": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
- "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
- "dev": true,
- "dependencies": {
- "bl": "^4.1.0",
- "chalk": "^4.1.0",
- "cli-cursor": "^3.1.0",
- "cli-spinners": "^2.5.0",
- "is-interactive": "^1.0.0",
- "is-unicode-supported": "^0.1.0",
- "log-symbols": "^4.1.0",
- "strip-ansi": "^6.0.0",
- "wcwidth": "^1.0.1"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
- "dependencies": {
- "p-try": "^2.0.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dev": true,
- "dependencies": {
- "p-limit": "^2.2.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/p-map": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
- "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
- "dev": true,
- "dependencies": {
- "aggregate-error": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-try": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/pako": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
- "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
- "dev": true
- },
- "node_modules/param-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
- "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
- "dev": true,
- "dependencies": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "node_modules/parent-module": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "dev": true,
- "dependencies": {
- "callsites": "^3.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
- "dev": true,
- "dependencies": {
- "error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/parse-node-version": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
- "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
- "dev": true,
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/pascal-case": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
- "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
- "dev": true,
- "dependencies": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "node_modules/path-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz",
- "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==",
- "dev": true,
- "dependencies": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "node_modules/path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
- "dev": true
- },
- "node_modules/path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/performance-now": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
- "dev": true
- },
- "node_modules/picocolors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
- "dev": true
- },
- "node_modules/picomatch": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
- "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
- "dev": true,
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/pidtree": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz",
- "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==",
- "dev": true,
- "bin": {
- "pidtree": "bin/pidtree.js"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/postcss": {
- "version": "8.4.17",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.17.tgz",
- "integrity": "sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/postcss"
- }
- ],
- "dependencies": {
- "nanoid": "^3.3.4",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- }
- },
- "node_modules/postcss-cli": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-10.0.0.tgz",
- "integrity": "sha512-Wjy/00wBBEgQqnSToznxLWDnATznokFGXsHtF/3G8glRZpz5KYlfHcBW/VMJmWAeF2x49zjgy4izjM3/Wx1dKA==",
- "dev": true,
- "dependencies": {
- "chokidar": "^3.3.0",
- "dependency-graph": "^0.11.0",
- "fs-extra": "^10.0.0",
- "get-stdin": "^9.0.0",
- "globby": "^13.0.0",
- "picocolors": "^1.0.0",
- "postcss-load-config": "^4.0.0",
- "postcss-reporter": "^7.0.0",
- "pretty-hrtime": "^1.0.3",
- "read-cache": "^1.0.0",
- "slash": "^4.0.0",
- "yargs": "^17.0.0"
- },
- "bin": {
- "postcss": "index.js"
- },
- "engines": {
- "node": ">=14"
- },
- "peerDependencies": {
- "postcss": "^8.0.0"
- }
- },
- "node_modules/postcss-cli/node_modules/get-stdin": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz",
- "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/postcss-cli/node_modules/globby": {
- "version": "13.1.2",
- "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz",
- "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==",
- "dev": true,
- "dependencies": {
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.2.11",
- "ignore": "^5.2.0",
- "merge2": "^1.4.1",
- "slash": "^4.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/postcss-cli/node_modules/slash": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
- "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/postcss-cli/node_modules/yargs": {
- "version": "17.2.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz",
- "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==",
- "dev": true,
- "dependencies": {
- "cliui": "^7.0.2",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/postcss-load-config": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz",
- "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==",
- "dev": true,
- "dependencies": {
- "lilconfig": "^2.0.5",
- "yaml": "^2.1.1"
- },
- "engines": {
- "node": ">= 14"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- "peerDependencies": {
- "postcss": ">=8.0.9",
- "ts-node": ">=9.0.0"
- },
- "peerDependenciesMeta": {
- "postcss": {
- "optional": true
- },
- "ts-node": {
- "optional": true
- }
- }
- },
- "node_modules/postcss-load-config/node_modules/yaml": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz",
- "integrity": "sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==",
- "dev": true,
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/postcss-reporter": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.4.tgz",
- "integrity": "sha512-jY/fnpGSin7kwJeunXbY35STp5O3VIxSFdjee5JkoPQ+FfGH5JW3N+Xe9oAPcL9UkjWjkK+JC72o8XH4XXKdhw==",
- "dev": true,
- "dependencies": {
- "lodash.difference": "^4.5.0",
- "lodash.forown": "^4.4.0",
- "lodash.get": "^4.4.2",
- "lodash.groupby": "^4.6.0",
- "lodash.sortby": "^4.7.0",
- "picocolors": "^1.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- "peerDependencies": {
- "postcss": "^8.1.0"
- }
- },
- "node_modules/postcss-value-parser": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
- "dev": true
- },
- "node_modules/prettier": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz",
- "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==",
- "dev": true,
- "bin": {
- "prettier": "bin-prettier.js"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/pretty-hrtime": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
- "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
- "dev": true,
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/process-nextick-args": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
- "dev": true
- },
- "node_modules/promise-inflight": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
- "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
- "dev": true
- },
- "node_modules/promise-retry": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
- "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
- "dev": true,
- "dependencies": {
- "err-code": "^2.0.2",
- "retry": "^0.12.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/psl": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
- "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
- "dev": true
- },
- "node_modules/pstree.remy": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
- "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==",
- "dev": true
- },
- "node_modules/punycode": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/qs": {
- "version": "6.5.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
- "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
- "dev": true,
- "engines": {
- "node": ">=0.6"
- }
- },
- "node_modules/queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
- "node_modules/quick-lru": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
- "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/react": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
- "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
- "dev": true,
- "dependencies": {
- "loose-envify": "^1.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/react-dom": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
- "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
- "dev": true,
- "dependencies": {
- "loose-envify": "^1.1.0",
- "scheduler": "^0.23.0"
- },
- "peerDependencies": {
- "react": "^18.2.0"
- }
- },
- "node_modules/read-cache": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
- "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
- "dev": true,
- "dependencies": {
- "pify": "^2.3.0"
- }
- },
- "node_modules/read-pkg": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
- "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
- "dev": true,
- "dependencies": {
- "load-json-file": "^4.0.0",
- "normalize-package-data": "^2.3.2",
- "path-type": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/read-pkg-up": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
- "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
- "dev": true,
- "dependencies": {
- "find-up": "^4.1.0",
- "read-pkg": "^5.2.0",
- "type-fest": "^0.8.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/read-pkg-up/node_modules/hosted-git-info": {
- "version": "2.8.9",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
- "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
- "dev": true
- },
- "node_modules/read-pkg-up/node_modules/normalize-package-data": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
- "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
- "dev": true,
- "dependencies": {
- "hosted-git-info": "^2.1.4",
- "resolve": "^1.10.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
- }
- },
- "node_modules/read-pkg-up/node_modules/parse-json": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
- "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "dev": true,
- "dependencies": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/read-pkg-up/node_modules/read-pkg": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
- "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
- "dev": true,
- "dependencies": {
- "@types/normalize-package-data": "^2.4.0",
- "normalize-package-data": "^2.5.0",
- "parse-json": "^5.0.0",
- "type-fest": "^0.6.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
- "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/read-pkg-up/node_modules/semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true,
- "bin": {
- "semver": "bin/semver"
- }
- },
- "node_modules/read-pkg-up/node_modules/type-fest": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/read-pkg/node_modules/hosted-git-info": {
- "version": "2.8.9",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
- "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
- "dev": true
- },
- "node_modules/read-pkg/node_modules/normalize-package-data": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
- "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
- "dev": true,
- "dependencies": {
- "hosted-git-info": "^2.1.4",
- "resolve": "^1.10.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
- }
- },
- "node_modules/read-pkg/node_modules/path-type": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
- "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
- "dev": true,
- "dependencies": {
- "pify": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/read-pkg/node_modules/pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/read-pkg/node_modules/semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true,
- "bin": {
- "semver": "bin/semver"
- }
- },
- "node_modules/readable-stream": {
- "version": "1.0.34",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
- "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
- "dev": true,
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.1",
- "isarray": "0.0.1",
- "string_decoder": "~0.10.x"
- }
- },
- "node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "dependencies": {
- "picomatch": "^2.2.1"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/redent": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
- "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
- "dev": true,
- "dependencies": {
- "indent-string": "^4.0.0",
- "strip-indent": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/request": {
- "version": "2.88.2",
- "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
- "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
- "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
- "dev": true,
- "dependencies": {
- "aws-sign2": "~0.7.0",
- "aws4": "^1.8.0",
- "caseless": "~0.12.0",
- "combined-stream": "~1.0.6",
- "extend": "~3.0.2",
- "forever-agent": "~0.6.1",
- "form-data": "~2.3.2",
- "har-validator": "~5.1.3",
- "http-signature": "~1.2.0",
- "is-typedarray": "~1.0.0",
- "isstream": "~0.1.2",
- "json-stringify-safe": "~5.0.1",
- "mime-types": "~2.1.19",
- "oauth-sign": "~0.9.0",
- "performance-now": "^2.1.0",
- "qs": "~6.5.2",
- "safe-buffer": "^5.1.2",
- "tough-cookie": "~2.5.0",
- "tunnel-agent": "^0.6.0",
- "uuid": "^3.3.2"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/resolve": {
- "version": "1.20.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
- "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
- "dev": true,
- "dependencies": {
- "is-core-module": "^2.2.0",
- "path-parse": "^1.0.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/restore-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
- "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
- "dev": true,
- "dependencies": {
- "onetime": "^5.1.0",
- "signal-exit": "^3.0.2"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/retry": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
- "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
- "dev": true,
- "engines": {
- "node": ">= 4"
- }
- },
- "node_modules/reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "dev": true,
- "engines": {
- "iojs": ">=1.0.0",
- "node": ">=0.10.0"
- }
- },
- "node_modules/rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "dev": true,
- "dependencies": {
- "glob": "^7.1.3"
- },
- "bin": {
- "rimraf": "bin.js"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "dependencies": {
- "queue-microtask": "^1.2.2"
- }
- },
- "node_modules/safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
- "node_modules/safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
- "dev": true
- },
- "node_modules/sass": {
- "version": "1.55.0",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.55.0.tgz",
- "integrity": "sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==",
- "dev": true,
- "dependencies": {
- "chokidar": ">=3.0.0 <4.0.0",
- "immutable": "^4.0.0",
- "source-map-js": ">=0.6.2 <2.0.0"
- },
- "bin": {
- "sass": "sass.js"
- },
- "engines": {
- "node": ">=12.0.0"
- }
- },
- "node_modules/sass-graph": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz",
- "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==",
- "dev": true,
- "dependencies": {
- "glob": "^7.0.0",
- "lodash": "^4.17.11",
- "scss-tokenizer": "^0.4.3",
- "yargs": "^17.2.1"
- },
- "bin": {
- "sassgraph": "bin/sassgraph"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/sass-graph/node_modules/yargs": {
- "version": "17.5.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz",
- "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==",
- "dev": true,
- "dependencies": {
- "cliui": "^7.0.2",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.3",
- "y18n": "^5.0.5",
- "yargs-parser": "^21.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/sass-graph/node_modules/yargs-parser": {
- "version": "21.1.1",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
- "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
- "dev": true,
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/sax": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
- "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
- "dev": true
- },
- "node_modules/scheduler": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
- "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
- "dev": true,
- "dependencies": {
- "loose-envify": "^1.1.0"
- }
- },
- "node_modules/scss-tokenizer": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz",
- "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==",
- "dev": true,
- "dependencies": {
- "js-base64": "^2.4.9",
- "source-map": "^0.7.3"
- }
- },
- "node_modules/scss-tokenizer/node_modules/source-map": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
- "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
- "dev": true,
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/sentence-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz",
- "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==",
- "dev": true,
- "dependencies": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3",
- "upper-case-first": "^2.0.2"
- }
- },
- "node_modules/set-blocking": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
- "dev": true
- },
- "node_modules/shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "dev": true,
- "dependencies": {
- "shebang-regex": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/shell-quote": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz",
- "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==",
- "dev": true
- },
- "node_modules/side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/signal-exit": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz",
- "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==",
- "dev": true
- },
- "node_modules/simple-update-notifier": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.0.7.tgz",
- "integrity": "sha512-BBKgR84BJQJm6WjWFMHgLVuo61FBDSj1z/xSFUIozqO6wO7ii0JxCqlIud7Enr/+LhlbNI0whErq96P2qHNWew==",
- "dev": true,
- "dependencies": {
- "semver": "~7.0.0"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/simple-update-notifier/node_modules/semver": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
- "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/slugify": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.1.tgz",
- "integrity": "sha512-5ofqMTbetNhxlzjYYLBaZFQd6oiTuSkQlyfPEFIMwgUABlZQ0hbk5xIV9Ydd5jghWeRoO7GkiJliUvTpLOjNRA==",
- "dev": true,
- "engines": {
- "node": ">=8.0.0"
- }
- },
- "node_modules/smart-buffer": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
- "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
- "dev": true,
- "engines": {
- "node": ">= 6.0.0",
- "npm": ">= 3.0.0"
- }
- },
- "node_modules/snake-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz",
- "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==",
- "dev": true,
- "dependencies": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "node_modules/socks": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz",
- "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==",
- "dev": true,
- "dependencies": {
- "ip": "^1.1.5",
- "smart-buffer": "^4.1.0"
- },
- "engines": {
- "node": ">= 10.13.0",
- "npm": ">= 3.0.0"
- }
- },
- "node_modules/socks-proxy-agent": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.0.tgz",
- "integrity": "sha512-57e7lwCN4Tzt3mXz25VxOErJKXlPfXmkMLnk310v/jwW20jWRVcgsOit+xNkN3eIEdB47GwnfAEBLacZ/wVIKg==",
- "dev": true,
- "dependencies": {
- "agent-base": "^6.0.2",
- "debug": "^4.3.1",
- "socks": "^2.6.1"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/socks-proxy-agent/node_modules/debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "dev": true,
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/socks-proxy-agent/node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- },
- "node_modules/source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/source-map-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/spdx-correct": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
- "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
- "dev": true,
- "dependencies": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "node_modules/spdx-exceptions": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
- "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
- "dev": true
- },
- "node_modules/spdx-expression-parse": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
- "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
- "dev": true,
- "dependencies": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "node_modules/spdx-license-ids": {
- "version": "3.0.10",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz",
- "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==",
- "dev": true
- },
- "node_modules/sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
- "dev": true
- },
- "node_modules/sshpk": {
- "version": "1.17.0",
- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
- "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
- "dev": true,
- "dependencies": {
- "asn1": "~0.2.3",
- "assert-plus": "^1.0.0",
- "bcrypt-pbkdf": "^1.0.0",
- "dashdash": "^1.12.0",
- "ecc-jsbn": "~0.1.1",
- "getpass": "^0.1.1",
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.0.2",
- "tweetnacl": "~0.14.0"
- },
- "bin": {
- "sshpk-conv": "bin/sshpk-conv",
- "sshpk-sign": "bin/sshpk-sign",
- "sshpk-verify": "bin/sshpk-verify"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/ssri": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
- "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
- "dev": true,
- "dependencies": {
- "minipass": "^3.1.1"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/stable": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
- "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
- "dev": true
- },
- "node_modules/stdout-stream": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
- "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
- "dev": true,
- "dependencies": {
- "readable-stream": "^2.0.1"
- }
- },
- "node_modules/stdout-stream/node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
- },
- "node_modules/stdout-stream/node_modules/readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/stdout-stream/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
- },
- "node_modules/stdout-stream/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
- "node_modules/string_decoder": {
- "version": "0.10.31",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
- "dev": true
- },
- "node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/string.fromcodepoint": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz",
- "integrity": "sha1-jZeDM8C8klOPUPOD5IiPPlYZ1lM=",
- "dev": true
- },
- "node_modules/string.prototype.codepointat": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz",
- "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==",
- "dev": true
- },
- "node_modules/string.prototype.padend": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz",
- "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/string.prototype.trimend": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
- "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/string.prototype.trimstart": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
- "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/strip-indent": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
- "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
- "dev": true,
- "dependencies": {
- "min-indent": "^1.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/svg-pathdata": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/svg-pathdata/-/svg-pathdata-5.0.5.tgz",
- "integrity": "sha512-TAAvLNSE3fEhyl/Da19JWfMAdhSXTYeviXsLSoDT1UM76ADj5ndwAPX1FKQEgB/gFMPavOy6tOqfalXKUiXrow==",
- "dev": true,
- "engines": {
- "node": ">=6.9.5"
- }
- },
- "node_modules/svg-to-ts": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/svg-to-ts/-/svg-to-ts-8.8.1.tgz",
- "integrity": "sha512-qsOneKzKVjShU0Dkh9+g9APXJH0HWoPSJh2bJDJTStWp30EB34daR5Upr8BT8p1phMt6/yDvt1QelbprLj6BNg==",
- "dev": true,
- "dependencies": {
- "chalk": "^3.0.0",
- "commander": "^4.0.1",
- "cosmiconfig": "^6.0.0",
- "glob": "^7.1.6",
- "graceful-fs": "^4.2.6",
- "lodash.camelcase": "^4.3.0",
- "lodash.kebabcase": "^4.1.1",
- "lodash.snakecase": "^4.1.1",
- "ora": "^5.1.0",
- "prettier": "^1.19.1",
- "svgo": "^2.7.0",
- "typescript": "^3.7.2"
- },
- "bin": {
- "svg-to-ts-constants": "src/bin/svg-to-ts-constants.js",
- "svg-to-ts-files": "src/bin/svg-to-ts-files.js",
- "svg-to-ts-object": "src/bin/svg-to-ts-object.js"
- }
- },
- "node_modules/svg-to-ts/node_modules/chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/svg-to-ts/node_modules/commander": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
- "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
- "dev": true,
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/svg-to-ts/node_modules/typescript": {
- "version": "3.9.10",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz",
- "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==",
- "dev": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=4.2.0"
- }
- },
- "node_modules/svg2ttf": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/svg2ttf/-/svg2ttf-5.2.0.tgz",
- "integrity": "sha512-CzxPnSm2/CrMnJuKlXVllOx+q9wuarbIMi4Vf14eJoeESRqAOxVZiH0Ias71mhyXYGgz88A4T/E8fN/Y8eXoYA==",
- "dev": true,
- "dependencies": {
- "argparse": "^2.0.1",
- "cubic2quad": "^1.0.0",
- "lodash": "^4.17.10",
- "microbuffer": "^1.0.0",
- "svgpath": "^2.1.5",
- "xmldom": "~0.5.0"
- },
- "bin": {
- "svg2ttf": "svg2ttf.js"
- }
- },
- "node_modules/svgicons2svgfont": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/svgicons2svgfont/-/svgicons2svgfont-9.2.0.tgz",
- "integrity": "sha512-mWeiuob7L2ZTcnAEP4JvSQ1pnIsGjV16ykQ0fCiiXqoUAQ/iNsDvBc601ojjfP89eCPtr3IVZ9mDxYpdxYO3xQ==",
- "dev": true,
- "dependencies": {
- "array.prototype.flatmap": "1.2.4",
- "commander": "^4.0.1",
- "geometry-interfaces": "^1.1.4",
- "glob": "^7.1.6",
- "neatequal": "^1.0.0",
- "readable-stream": "^3.4.0",
- "sax": "^1.2.4",
- "string.fromcodepoint": "^0.2.1",
- "string.prototype.codepointat": "^0.2.1",
- "svg-pathdata": "^5.0.2"
- },
- "bin": {
- "svgicons2svgfont": "bin/svgicons2svgfont.js"
- },
- "engines": {
- "node": ">=6.9.5"
- }
- },
- "node_modules/svgicons2svgfont/node_modules/commander": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
- "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
- "dev": true,
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/svgicons2svgfont/node_modules/readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
- "dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/svgicons2svgfont/node_modules/string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "dev": true,
- "dependencies": {
- "safe-buffer": "~5.2.0"
- }
- },
- "node_modules/svgo": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz",
- "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==",
- "dev": true,
- "dependencies": {
- "@trysound/sax": "0.2.0",
- "commander": "^7.2.0",
- "css-select": "^4.1.3",
- "css-tree": "^1.1.3",
- "csso": "^4.2.0",
- "picocolors": "^1.0.0",
- "stable": "^0.1.8"
- },
- "bin": {
- "svgo": "bin/svgo"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/svgpath": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/svgpath/-/svgpath-2.5.0.tgz",
- "integrity": "sha512-o/vohwqjUO9nDAh4rcjE3KaW/v//At8UJu2LJMybXidf5QLQLVA4bxH0//4YCsr+1H4Gw1Wi/Jc62ynzSBYidw==",
- "dev": true
- },
- "node_modules/tar": {
- "version": "6.1.11",
- "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
- "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
- "dev": true,
- "dependencies": {
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "minipass": "^3.0.0",
- "minizlib": "^2.1.1",
- "mkdirp": "^1.0.3",
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/through2": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
- "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
- "dev": true,
- "dependencies": {
- "readable-stream": "~2.3.6",
- "xtend": "~4.0.1"
- }
- },
- "node_modules/through2/node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
- },
- "node_modules/through2/node_modules/readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/through2/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
- },
- "node_modules/through2/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
- "node_modules/time-stamp": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
- "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/timers-ext": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
- "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
- "dev": true,
- "dependencies": {
- "es5-ext": "~0.10.46",
- "next-tick": "1"
- }
- },
- "node_modules/to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dev": true,
- "dependencies": {
- "is-number": "^7.0.0"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
- "node_modules/touch": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
- "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
- "dev": true,
- "dependencies": {
- "nopt": "~1.0.10"
- },
- "bin": {
- "nodetouch": "bin/nodetouch.js"
- }
- },
- "node_modules/touch/node_modules/nopt": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
- "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
- "dev": true,
- "dependencies": {
- "abbrev": "1"
- },
- "bin": {
- "nopt": "bin/nopt.js"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/tough-cookie": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
- "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
- "dev": true,
- "dependencies": {
- "psl": "^1.1.28",
- "punycode": "^2.1.1"
- },
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/trim-newlines": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
- "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/true-case-path": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
- "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
- "dev": true,
- "dependencies": {
- "glob": "^7.1.2"
- }
- },
- "node_modules/tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
- "dev": true
- },
- "node_modules/ttf2eot": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ttf2eot/-/ttf2eot-2.0.0.tgz",
- "integrity": "sha1-jmM3pYWr0WCKDISVirSDzmn2ZUs=",
- "dev": true,
- "dependencies": {
- "argparse": "^1.0.6",
- "microbuffer": "^1.0.0"
- },
- "bin": {
- "ttf2eot": "ttf2eot.js"
- }
- },
- "node_modules/ttf2eot/node_modules/argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "dependencies": {
- "sprintf-js": "~1.0.2"
- }
- },
- "node_modules/ttf2woff": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/ttf2woff/-/ttf2woff-2.0.2.tgz",
- "integrity": "sha512-X68badwBjAy/+itU49scLjXUL094up+rHuYk+YAOTTBYSUMOmLZ7VyhZJuqQESj1gnyLAC2/5V8Euv+mExmyPA==",
- "dev": true,
- "dependencies": {
- "argparse": "^1.0.6",
- "microbuffer": "^1.0.0",
- "pako": "^1.0.0"
- },
- "bin": {
- "ttf2woff": "ttf2woff.js"
- }
- },
- "node_modules/ttf2woff/node_modules/argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "dependencies": {
- "sprintf-js": "~1.0.2"
- }
- },
- "node_modules/ttf2woff2": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/ttf2woff2/-/ttf2woff2-4.0.4.tgz",
- "integrity": "sha512-pdt/q89D6VmWToUkiwrUo/OrQtmHGr2iBl3GQriHE6xq0cnteb8gJF8UitOdXmFTX8ajKgb3HMGKpKAsCJM61g==",
- "dev": true,
- "hasInstallScript": true,
- "dependencies": {
- "bindings": "^1.5.0",
- "bufferstreams": "^3.0.0",
- "nan": "^2.14.2",
- "node-gyp": "^8.1.0"
- },
- "bin": {
- "ttf2woff2": "bin/ttf2woff2.js"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/tunnel-agent": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
- "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
- "dev": true,
- "dependencies": {
- "safe-buffer": "^5.0.1"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/tweetnacl": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
- "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
- "dev": true
- },
- "node_modules/type": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
- "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
- "dev": true
- },
- "node_modules/type-fest": {
- "version": "0.18.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
- "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/typescript": {
- "version": "4.8.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
- "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
- "dev": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=4.2.0"
- }
- },
- "node_modules/uglify-js": {
- "version": "3.14.2",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.2.tgz",
- "integrity": "sha512-rtPMlmcO4agTUfz10CbgJ1k6UAoXM2gWb3GoMPPZB/+/Ackf8lNWk11K4rYi2D0apgoFRLtQOZhb+/iGNJq26A==",
- "dev": true,
- "optional": true,
- "bin": {
- "uglifyjs": "bin/uglifyjs"
- },
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/unbox-primitive": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
- "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1",
- "has-bigints": "^1.0.1",
- "has-symbols": "^1.0.2",
- "which-boxed-primitive": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/undefsafe": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz",
- "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==",
- "dev": true
- },
- "node_modules/unique-filename": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
- "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
- "dev": true,
- "dependencies": {
- "unique-slug": "^2.0.0"
- }
- },
- "node_modules/unique-slug": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
- "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
- "dev": true,
- "dependencies": {
- "imurmurhash": "^0.1.4"
- }
- },
- "node_modules/universalify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
- "dev": true,
- "engines": {
- "node": ">= 10.0.0"
- }
- },
- "node_modules/untildify": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
- "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/update-browserslist-db": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz",
- "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- }
- ],
- "dependencies": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0"
- },
- "bin": {
- "browserslist-lint": "cli.js"
- },
- "peerDependencies": {
- "browserslist": ">= 4.21.0"
- }
- },
- "node_modules/upper-case": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz",
- "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==",
- "dev": true,
- "dependencies": {
- "tslib": "^2.0.3"
- }
- },
- "node_modules/upper-case-first": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz",
- "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==",
- "dev": true,
- "dependencies": {
- "tslib": "^2.0.3"
- }
- },
- "node_modules/uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dev": true,
- "dependencies": {
- "punycode": "^2.1.0"
- }
- },
- "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/uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
- "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
- "dev": true,
- "bin": {
- "uuid": "bin/uuid"
- }
- },
- "node_modules/validate-npm-package-license": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
- "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
- "dev": true,
- "dependencies": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
- "node_modules/varstream": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/varstream/-/varstream-0.3.2.tgz",
- "integrity": "sha1-GKxklHZfP/GjWtmkvgU77BiKXeE=",
- "dev": true,
- "dependencies": {
- "readable-stream": "^1.0.33"
- },
- "bin": {
- "json2varstream": "cli/json2varstream.js",
- "varstream2json": "cli/varstream2json.js"
- },
- "engines": {
- "node": ">=0.10.*"
- }
- },
- "node_modules/verror": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
- "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
- "dev": true,
- "engines": [
- "node >=0.6.0"
- ],
- "dependencies": {
- "assert-plus": "^1.0.0",
- "core-util-is": "1.0.2",
- "extsprintf": "^1.2.0"
- }
- },
- "node_modules/verror/node_modules/core-util-is": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
- "dev": true
- },
- "node_modules/wcwidth": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
- "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
- "dev": true,
- "dependencies": {
- "defaults": "^1.0.3"
- }
- },
- "node_modules/which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "dev": true,
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "node-which": "bin/node-which"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "dev": true,
- "dependencies": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/wide-align": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
- "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
- "dev": true,
- "dependencies": {
- "string-width": "^1.0.2 || 2 || 3 || 4"
- }
- },
- "node_modules/wordwrap": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
- "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
- "dev": true
- },
- "node_modules/wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
- "dev": true
- },
- "node_modules/xmldom": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.5.0.tgz",
- "integrity": "sha512-Foaj5FXVzgn7xFzsKeNIde9g6aFBxTPi37iwsno8QvApmtg7KYrr+OPyRHcJF7dud2a5nGRBXK3n0dL62Gf7PA==",
- "dev": true,
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/xtend": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
- "dev": true,
- "engines": {
- "node": ">=0.4"
- }
- },
- "node_modules/y18n": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
- "dev": true,
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- },
- "node_modules/yaml": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
- "dev": true,
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/yargs": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
- "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
- "dev": true,
- "dependencies": {
- "cliui": "^7.0.2",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/yargs-parser": {
- "version": "20.2.9",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
- "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
- "dev": true,
- "engines": {
- "node": ">=10"
- }
- }
- },
- "dependencies": {
- "@babel/code-frame": {
- "version": "7.15.8",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz",
- "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==",
- "dev": true,
- "requires": {
- "@babel/highlight": "^7.14.5"
- }
- },
- "@babel/helper-validator-identifier": {
- "version": "7.15.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
- "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
- "dev": true
- },
- "@babel/highlight": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
- "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
- "dev": true,
- "requires": {
- "@babel/helper-validator-identifier": "^7.14.5",
- "chalk": "^2.0.0",
- "js-tokens": "^4.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "@gar/promisify": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz",
- "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==",
- "dev": true
- },
- "@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "dev": true,
- "requires": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- }
- },
- "@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
- "dev": true
- },
- "@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "dev": true,
- "requires": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- }
- },
- "@npmcli/fs": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz",
- "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==",
- "dev": true,
- "requires": {
- "@gar/promisify": "^1.0.1",
- "semver": "^7.3.5"
- },
- "dependencies": {
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- }
- }
- },
- "@npmcli/move-file": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
- "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
- "dev": true,
- "requires": {
- "mkdirp": "^1.0.4",
- "rimraf": "^3.0.2"
- }
- },
- "@tootallnate/once": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
- "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
- "dev": true
- },
- "@trysound/sax": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
- "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
- "dev": true
- },
- "@types/make-dir": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@types/make-dir/-/make-dir-2.1.0.tgz",
- "integrity": "sha512-KNpeVn6tjPq5BtHdcAUNthrolKEH2wwaJzYfAXiuh7eecR2IX/VO5UDdiTn3QAULfaIR92gOalzm8S7XVwKjww==",
- "dev": true,
- "requires": {
- "make-dir": "*"
- }
- },
- "@types/minimist": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
- "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
- "dev": true
- },
- "@types/normalize-package-data": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
- "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
- "dev": true
- },
- "@types/parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
- "dev": true
- },
- "@types/prop-types": {
- "version": "15.7.4",
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz",
- "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==",
- "dev": true
- },
- "@types/react": {
- "version": "18.0.21",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.21.tgz",
- "integrity": "sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==",
- "dev": true,
- "requires": {
- "@types/prop-types": "*",
- "@types/scheduler": "*",
- "csstype": "^3.0.2"
- }
- },
- "@types/scheduler": {
- "version": "0.16.2",
- "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
- "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==",
- "dev": true
- },
- "abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
- "dev": true
- },
- "agent-base": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
- "dev": true,
- "requires": {
- "debug": "4"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- }
- }
- },
- "agentkeepalive": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.4.tgz",
- "integrity": "sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==",
- "dev": true,
- "requires": {
- "debug": "^4.1.0",
- "depd": "^1.1.2",
- "humanize-ms": "^1.2.1"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- }
- }
- },
- "aggregate-error": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
- "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
- "dev": true,
- "requires": {
- "clean-stack": "^2.0.0",
- "indent-string": "^4.0.0"
- }
- },
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- }
- },
- "ansi-gray": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
- "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
- "dev": true,
- "requires": {
- "ansi-wrap": "0.1.0"
- }
- },
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "ansi-wrap": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
- "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
- "dev": true
- },
- "anymatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
- "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
- "dev": true,
- "requires": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- }
- },
- "aproba": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
- "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
- "dev": true
- },
- "are-we-there-yet": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
- "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
- "dev": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.2.0"
- }
- }
- }
- },
- "argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
- "dev": true
- },
- "array-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
- "dev": true
- },
- "array.prototype.flatmap": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz",
- "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1",
- "function-bind": "^1.1.1"
- }
- },
- "arrify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
- "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
- "dev": true
- },
- "asn1": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
- "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
- "dev": true,
- "requires": {
- "safer-buffer": "~2.1.0"
- }
- },
- "assert-plus": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
- "dev": true
- },
- "async-foreach": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
- "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
- "dev": true
- },
- "asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
- "dev": true
- },
- "autoprefixer": {
- "version": "10.4.12",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz",
- "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==",
- "dev": true,
- "requires": {
- "browserslist": "^4.21.4",
- "caniuse-lite": "^1.0.30001407",
- "fraction.js": "^4.2.0",
- "normalize-range": "^0.1.2",
- "picocolors": "^1.0.0",
- "postcss-value-parser": "^4.2.0"
- }
- },
- "aws-sign2": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
- "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
- "dev": true
- },
- "aws4": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
- "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
- "dev": true
- },
- "balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
- "dev": true
- },
- "base64-js": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
- "dev": true
- },
- "bcrypt-pbkdf": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
- "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
- "dev": true,
- "requires": {
- "tweetnacl": "^0.14.3"
- }
- },
- "binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true
- },
- "bindings": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
- "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
- "dev": true,
- "requires": {
- "file-uri-to-path": "1.0.0"
- }
- },
- "bl": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
- "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
- "dev": true,
- "requires": {
- "buffer": "^5.5.0",
- "inherits": "^2.0.4",
- "readable-stream": "^3.4.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.2.0"
- }
- }
- }
- },
- "boolbase": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
- "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
- "dev": true
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
- "requires": {
- "fill-range": "^7.0.1"
- }
- },
- "browserslist": {
- "version": "4.21.4",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
- "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==",
- "dev": true,
- "requires": {
- "caniuse-lite": "^1.0.30001400",
- "electron-to-chromium": "^1.4.251",
- "node-releases": "^2.0.6",
- "update-browserslist-db": "^1.0.9"
- }
- },
- "buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "dev": true,
- "requires": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
- "bufferstreams": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-3.0.0.tgz",
- "integrity": "sha512-Qg0ggJUWJq90vtg4lDsGN9CDWvzBMQxhiEkSOD/sJfYt6BLect3eV1/S6K7SCSKJ34n60rf6U5eUPmQENVE4UA==",
- "dev": true,
- "requires": {
- "readable-stream": "^3.4.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.2.0"
- }
- }
- }
- },
- "bundle-scss": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/bundle-scss/-/bundle-scss-1.5.1.tgz",
- "integrity": "sha512-2S1J/AhVhqkqqPjHwynl3uDJm15dbLRpTDGUt5dErVurzYlwitRUP0SB4MQfsOX31EjPNyiheIoc99MTAVeYow==",
- "dev": true,
- "requires": {
- "@types/make-dir": "^2.1.0",
- "commander": "^7.0.0",
- "fancy-log": "^1.3.3",
- "globby": "^11.0.2",
- "make-dir": "^3.1.0",
- "rimraf": "^3.0.2"
- }
- },
- "cacache": {
- "version": "15.3.0",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz",
- "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==",
- "dev": true,
- "requires": {
- "@npmcli/fs": "^1.0.0",
- "@npmcli/move-file": "^1.0.1",
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "glob": "^7.1.4",
- "infer-owner": "^1.0.4",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.1",
- "minipass-collect": "^1.0.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.2",
- "mkdirp": "^1.0.3",
- "p-map": "^4.0.0",
- "promise-inflight": "^1.0.1",
- "rimraf": "^3.0.2",
- "ssri": "^8.0.1",
- "tar": "^6.0.2",
- "unique-filename": "^1.1.1"
- }
- },
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
- "callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
- "dev": true
- },
- "camel-case": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
- "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
- "dev": true,
- "requires": {
- "pascal-case": "^3.1.2",
- "tslib": "^2.0.3"
- }
- },
- "camelcase": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
- "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
- "dev": true
- },
- "camelcase-keys": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
- "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
- "dev": true,
- "requires": {
- "camelcase": "^5.3.1",
- "map-obj": "^4.0.0",
- "quick-lru": "^4.0.1"
- }
- },
- "caniuse-lite": {
- "version": "1.0.30001409",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001409.tgz",
- "integrity": "sha512-V0mnJ5dwarmhYv8/MzhJ//aW68UpvnQBXv8lJ2QUsvn2pHcmAuNtu8hQEDz37XnA1iE+lRR9CIfGWWpgJ5QedQ==",
- "dev": true
- },
- "capital-case": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz",
- "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==",
- "dev": true,
- "requires": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3",
- "upper-case-first": "^2.0.2"
- }
- },
- "caseless": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
- "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
- "dev": true
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "change-case": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz",
- "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==",
- "dev": true,
- "requires": {
- "camel-case": "^4.1.2",
- "capital-case": "^1.0.4",
- "constant-case": "^3.0.4",
- "dot-case": "^3.0.4",
- "header-case": "^2.0.4",
- "no-case": "^3.0.4",
- "param-case": "^3.0.4",
- "pascal-case": "^3.1.2",
- "path-case": "^3.0.4",
- "sentence-case": "^3.0.4",
- "snake-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "chokidar": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
- "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
- "dev": true,
- "requires": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "fsevents": "~2.3.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- }
- },
- "chownr": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
- "dev": true
- },
- "clean-stack": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
- "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
- "dev": true
- },
- "cli-color": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.1.tgz",
- "integrity": "sha512-eBbxZF6fqPUNnf7CLAFOersUnyYzv83tHFLSlts+OAHsNendaqv2tHCq+/MO+b3Y+9JeoUlIvobyxG/Z8GNeOg==",
- "dev": true,
- "requires": {
- "d": "^1.0.1",
- "es5-ext": "^0.10.53",
- "es6-iterator": "^2.0.3",
- "memoizee": "^0.4.15",
- "timers-ext": "^0.1.7"
- }
- },
- "cli-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
- "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
- "dev": true,
- "requires": {
- "restore-cursor": "^3.1.0"
- }
- },
- "cli-spinners": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz",
- "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==",
- "dev": true
- },
- "cliui": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
- "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
- "dev": true,
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^7.0.0"
- }
- },
- "clone": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
- "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
- "dev": true
- },
- "clsx": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
- "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
- "dev": true
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "color-support": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
- "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
- "dev": true
- },
- "combined-stream": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "dev": true,
- "requires": {
- "delayed-stream": "~1.0.0"
- }
- },
- "commander": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
- "dev": true
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
- "dev": true
- },
- "console-control-strings": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
- "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
- "dev": true
- },
- "constant-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz",
- "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==",
- "dev": true,
- "requires": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3",
- "upper-case": "^2.0.2"
- }
- },
- "copyfiles": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz",
- "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==",
- "dev": true,
- "requires": {
- "glob": "^7.0.5",
- "minimatch": "^3.0.3",
- "mkdirp": "^1.0.4",
- "noms": "0.0.0",
- "through2": "^2.0.1",
- "untildify": "^4.0.0",
- "yargs": "^16.1.0"
- }
- },
- "core-util-is": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
- "dev": true
- },
- "cosmiconfig": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
- "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
- "dev": true,
- "requires": {
- "@types/parse-json": "^4.0.0",
- "import-fresh": "^3.1.0",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.7.2"
- },
- "dependencies": {
- "parse-json": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
- "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- }
- }
- }
- },
- "cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dev": true,
- "requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- }
- },
- "css-select": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz",
- "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",
- "dev": true,
- "requires": {
- "boolbase": "^1.0.0",
- "css-what": "^5.0.0",
- "domhandler": "^4.2.0",
- "domutils": "^2.6.0",
- "nth-check": "^2.0.0"
- }
- },
- "css-tree": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
- "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
- "dev": true,
- "requires": {
- "mdn-data": "2.0.14",
- "source-map": "^0.6.1"
- }
- },
- "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==",
- "dev": true
- },
- "csso": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
- "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
- "dev": true,
- "requires": {
- "css-tree": "^1.1.2"
- }
- },
- "csstype": {
- "version": "3.0.9",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz",
- "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==",
- "dev": true
- },
- "cubic2quad": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/cubic2quad/-/cubic2quad-1.2.1.tgz",
- "integrity": "sha512-wT5Y7mO8abrV16gnssKdmIhIbA9wSkeMzhh27jAguKrV82i24wER0vL5TGhUJ9dbJNDcigoRZ0IAHFEEEI4THQ==",
- "dev": true
- },
- "d": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
- "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
- "dev": true,
- "requires": {
- "es5-ext": "^0.10.50",
- "type": "^1.0.1"
- }
- },
- "dashdash": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
- "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
- "dev": true,
- "requires": {
- "assert-plus": "^1.0.0"
- }
- },
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
- "dev": true
- },
- "decamelize-keys": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
- "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
- "dev": true,
- "requires": {
- "decamelize": "^1.1.0",
- "map-obj": "^1.0.0"
- },
- "dependencies": {
- "map-obj": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
- "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
- "dev": true
- }
- }
- },
- "defaults": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
- "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
- "dev": true,
- "requires": {
- "clone": "^1.0.2"
- }
- },
- "define-properties": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
- "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
- "dev": true,
- "requires": {
- "object-keys": "^1.0.12"
- }
- },
- "delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
- "dev": true
- },
- "delegates": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
- "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
- "dev": true
- },
- "depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
- "dev": true
- },
- "dependency-graph": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz",
- "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==",
- "dev": true
- },
- "dir-glob": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "dev": true,
- "requires": {
- "path-type": "^4.0.0"
- }
- },
- "dom-serializer": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
- "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
- "dev": true,
- "requires": {
- "domelementtype": "^2.0.1",
- "domhandler": "^4.2.0",
- "entities": "^2.0.0"
- }
- },
- "domelementtype": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
- "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
- "dev": true
- },
- "domhandler": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz",
- "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==",
- "dev": true,
- "requires": {
- "domelementtype": "^2.2.0"
- }
- },
- "domutils": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
- "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
- "dev": true,
- "requires": {
- "dom-serializer": "^1.0.1",
- "domelementtype": "^2.2.0",
- "domhandler": "^4.2.0"
- }
- },
- "dot-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
- "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
- "dev": true,
- "requires": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "ecc-jsbn": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
- "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
- "dev": true,
- "requires": {
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.1.0"
- }
- },
- "electron-to-chromium": {
- "version": "1.4.256",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.256.tgz",
- "integrity": "sha512-x+JnqyluoJv8I0U9gVe+Sk2st8vF0CzMt78SXxuoWCooLLY2k5VerIBdpvG7ql6GKI4dzNnPjmqgDJ76EdaAKw==",
- "dev": true
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "encoding": {
- "version": "0.1.13",
- "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
- "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
- "dev": true,
- "optional": true,
- "requires": {
- "iconv-lite": "^0.6.2"
- }
- },
- "entities": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
- "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
- "dev": true
- },
- "env-paths": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
- "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
- "dev": true
- },
- "err-code": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
- "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
- "dev": true
- },
- "error-ex": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
- "dev": true,
- "requires": {
- "is-arrayish": "^0.2.1"
- }
- },
- "es-abstract": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
- "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.1.1",
- "get-symbol-description": "^1.0.0",
- "has": "^1.0.3",
- "has-symbols": "^1.0.2",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.4",
- "is-negative-zero": "^2.0.1",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.1",
- "is-string": "^1.0.7",
- "is-weakref": "^1.0.1",
- "object-inspect": "^1.11.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.2",
- "string.prototype.trimend": "^1.0.4",
- "string.prototype.trimstart": "^1.0.4",
- "unbox-primitive": "^1.0.1"
- }
- },
- "es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "dev": true,
- "requires": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- }
- },
- "es5-ext": {
- "version": "0.10.53",
- "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
- "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
- "dev": true,
- "requires": {
- "es6-iterator": "~2.0.3",
- "es6-symbol": "~3.1.3",
- "next-tick": "~1.0.0"
- }
- },
- "es6-iterator": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
- "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
- "dev": true,
- "requires": {
- "d": "1",
- "es5-ext": "^0.10.35",
- "es6-symbol": "^3.1.1"
- }
- },
- "es6-symbol": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
- "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
- "dev": true,
- "requires": {
- "d": "^1.0.1",
- "ext": "^1.1.2"
- }
- },
- "es6-weak-map": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
- "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
- "dev": true,
- "requires": {
- "d": "1",
- "es5-ext": "^0.10.46",
- "es6-iterator": "^2.0.3",
- "es6-symbol": "^3.1.1"
- }
- },
- "escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "dev": true
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
- "dev": true
- },
- "event-emitter": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
- "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
- "dev": true,
- "requires": {
- "d": "1",
- "es5-ext": "~0.10.14"
- }
- },
- "ext": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz",
- "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==",
- "dev": true,
- "requires": {
- "type": "^2.5.0"
- },
- "dependencies": {
- "type": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz",
- "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==",
- "dev": true
- }
- }
- },
- "extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
- "dev": true
- },
- "extsprintf": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
- "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
- "dev": true
- },
- "fancy-log": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz",
- "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==",
- "dev": true,
- "requires": {
- "ansi-gray": "^0.1.1",
- "color-support": "^1.1.3",
- "parse-node-version": "^1.0.0",
- "time-stamp": "^1.0.0"
- }
- },
- "fantasticon": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/fantasticon/-/fantasticon-1.2.2.tgz",
- "integrity": "sha512-UlIrgPQ6vanvrCRu7EUkxFBjCdVDpERQ9WGw35BcoTrBmqtJ2UWq3kLnx059j46aAZIFK/d5jVoAEWQoY0Xy9A==",
- "dev": true,
- "requires": {
- "change-case": "^4.1.2",
- "cli-color": "^2.0.0",
- "commander": "^7.2.0",
- "glob": "^7.1.6",
- "handlebars": "^4.7.7",
- "slugify": "^1.5.3",
- "svg2ttf": "^5.2.0",
- "svgicons2svgfont": "^9.1.1",
- "ttf2eot": "^2.0.0",
- "ttf2woff": "^2.0.2",
- "ttf2woff2": "^4.0.2"
- }
- },
- "fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
- },
- "fast-glob": {
- "version": "3.2.11",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
- "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
- "dev": true,
- "requires": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.4"
- }
- },
- "fast-json-stable-stringify": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
- "dev": true
- },
- "fastq": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
- "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
- "dev": true,
- "requires": {
- "reusify": "^1.0.4"
- }
- },
- "file-uri-to-path": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
- "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
- "dev": true
- },
- "fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "forever-agent": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
- "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
- "dev": true
- },
- "form-data": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
- "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
- "dev": true,
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.6",
- "mime-types": "^2.1.12"
- }
- },
- "fraction.js": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
- "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
- "dev": true
- },
- "fs-extra": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
- "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- }
- },
- "fs-minipass": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
- "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
- "dev": true
- },
- "fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
- "dev": true,
- "optional": true
- },
- "function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
- "dev": true
- },
- "gauge": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
- "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
- "dev": true,
- "requires": {
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.1",
- "object-assign": "^4.1.1",
- "signal-exit": "^3.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.2"
- }
- },
- "gaze": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
- "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
- "dev": true,
- "requires": {
- "globule": "^1.0.0"
- }
- },
- "geometry-interfaces": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/geometry-interfaces/-/geometry-interfaces-1.1.4.tgz",
- "integrity": "sha512-qD6OdkT6NcES9l4Xx3auTpwraQruU7dARbQPVO71MKvkGYw5/z/oIiGymuFXrRaEQa5Y67EIojUpaLeGEa5hGA==",
- "dev": true
- },
- "get-caller-file": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
- "dev": true
- },
- "get-intrinsic": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
- "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.1"
- }
- },
- "get-stdin": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
- "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
- "dev": true
- },
- "get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- }
- },
- "getpass": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
- "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
- "dev": true,
- "requires": {
- "assert-plus": "^1.0.0"
- }
- },
- "glob": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
- "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.1"
- }
- },
- "globby": {
- "version": "11.0.4",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
- "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
- "dev": true,
- "requires": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.1.1",
- "ignore": "^5.1.4",
- "merge2": "^1.3.0",
- "slash": "^3.0.0"
- }
- },
- "globule": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz",
- "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==",
- "dev": true,
- "requires": {
- "glob": "~7.1.1",
- "lodash": "~4.17.10",
- "minimatch": "~3.0.2"
- },
- "dependencies": {
- "glob": {
- "version": "7.1.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- }
- }
- },
- "graceful-fs": {
- "version": "4.2.8",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
- "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
- "dev": true
- },
- "handlebars": {
- "version": "4.7.7",
- "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
- "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5",
- "neo-async": "^2.6.0",
- "source-map": "^0.6.1",
- "uglify-js": "^3.1.4",
- "wordwrap": "^1.0.0"
- }
- },
- "har-schema": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
- "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
- "dev": true
- },
- "har-validator": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
- "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
- "dev": true,
- "requires": {
- "ajv": "^6.12.3",
- "har-schema": "^2.0.0"
- }
- },
- "hard-rejection": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
- "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
- "dev": true
- },
- "has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1"
- }
- },
- "has-bigints": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
- "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "has-symbols": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
- "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
- "dev": true
- },
- "has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "has-unicode": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
- "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
- "dev": true
- },
- "header-case": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz",
- "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==",
- "dev": true,
- "requires": {
- "capital-case": "^1.0.4",
- "tslib": "^2.0.3"
- }
- },
- "hosted-git-info": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
- "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "http-cache-semantics": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
- "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
- "dev": true
- },
- "http-proxy-agent": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
- "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
- "dev": true,
- "requires": {
- "@tootallnate/once": "1",
- "agent-base": "6",
- "debug": "4"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- }
- }
- },
- "http-signature": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
- "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
- "dev": true,
- "requires": {
- "assert-plus": "^1.0.0",
- "jsprim": "^1.2.2",
- "sshpk": "^1.7.0"
- }
- },
- "https-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
- "dev": true,
- "requires": {
- "agent-base": "6",
- "debug": "4"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- }
- }
- },
- "humanize-ms": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
- "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=",
- "dev": true,
- "requires": {
- "ms": "^2.0.0"
- }
- },
- "iconv-lite": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "dev": true,
- "optional": true,
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- }
- },
- "ieee754": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
- "dev": true
- },
- "ignore": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
- "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
- "dev": true
- },
- "ignore-by-default": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
- "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=",
- "dev": true
- },
- "immutable": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz",
- "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==",
- "dev": true
- },
- "import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "dev": true,
- "requires": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- },
- "dependencies": {
- "resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
- "dev": true
- }
- }
- },
- "imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
- "dev": true
- },
- "indent-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
- "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
- "dev": true
- },
- "infer-owner": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
- "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
- "dev": true
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "dev": true,
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "dev": true
- },
- "internal-slot": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
- "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
- "dev": true,
- "requires": {
- "get-intrinsic": "^1.1.0",
- "has": "^1.0.3",
- "side-channel": "^1.0.4"
- }
- },
- "ip": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
- "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
- "dev": true
- },
- "is-arrayish": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
- "dev": true
- },
- "is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
- "dev": true,
- "requires": {
- "has-bigints": "^1.0.1"
- }
- },
- "is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
- "requires": {
- "binary-extensions": "^2.0.0"
- }
- },
- "is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-callable": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
- "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
- "dev": true
- },
- "is-core-module": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
- "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
- "dev": true,
- "requires": {
- "has": "^1.0.3"
- }
- },
- "is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true
- },
- "is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dev": true,
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "is-interactive": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
- "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
- "dev": true
- },
- "is-lambda": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
- "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=",
- "dev": true
- },
- "is-negative-zero": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
- "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
- "dev": true
- },
- "is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "dev": true
- },
- "is-number-object": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz",
- "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-plain-obj": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
- "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
- "dev": true
- },
- "is-promise": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
- "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
- "dev": true
- },
- "is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-shared-array-buffer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz",
- "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==",
- "dev": true
- },
- "is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "is-typedarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
- "dev": true
- },
- "is-unicode-supported": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
- "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
- "dev": true
- },
- "is-weakref": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz",
- "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0"
- }
- },
- "isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
- "dev": true
- },
- "isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
- "dev": true
- },
- "isstream": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
- "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
- "dev": true
- },
- "js-base64": {
- "version": "2.6.4",
- "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
- "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",
- "dev": true
- },
- "js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
- "dev": true
- },
- "jsbn": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
- "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
- "dev": true
- },
- "json-parse-better-errors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
- "dev": true
- },
- "json-parse-even-better-errors": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
- "dev": true
- },
- "json-schema": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
- "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
- "dev": true
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
- },
- "json-stringify-safe": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
- "dev": true
- },
- "jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.6",
- "universalify": "^2.0.0"
- }
- },
- "jsprim": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
- "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
- "dev": true,
- "requires": {
- "assert-plus": "1.0.0",
- "extsprintf": "1.3.0",
- "json-schema": "0.4.0",
- "verror": "1.10.0"
- }
- },
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true
- },
- "lilconfig": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
- "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==",
- "dev": true
- },
- "lines-and-columns": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
- "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
- "dev": true
- },
- "load-json-file": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
- "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^4.0.0",
- "pify": "^3.0.0",
- "strip-bom": "^3.0.0"
- },
- "dependencies": {
- "pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
- "dev": true
- }
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "dev": true
- },
- "lodash.camelcase": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
- "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
- "dev": true
- },
- "lodash.difference": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
- "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=",
- "dev": true
- },
- "lodash.forown": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz",
- "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68=",
- "dev": true
- },
- "lodash.get": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
- "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
- "dev": true
- },
- "lodash.groupby": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz",
- "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=",
- "dev": true
- },
- "lodash.kebabcase": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz",
- "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=",
- "dev": true
- },
- "lodash.snakecase": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz",
- "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=",
- "dev": true
- },
- "lodash.sortby": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
- "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
- "dev": true
- },
- "log-symbols": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
- "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
- "dev": true,
- "requires": {
- "chalk": "^4.1.0",
- "is-unicode-supported": "^0.1.0"
- }
- },
- "loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "dev": true,
- "requires": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- }
- },
- "lower-case": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
- "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
- "dev": true,
- "requires": {
- "tslib": "^2.0.3"
- }
- },
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "lru-queue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
- "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=",
- "dev": true,
- "requires": {
- "es5-ext": "~0.10.2"
- }
- },
- "make-dir": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
- "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
- "dev": true,
- "requires": {
- "semver": "^6.0.0"
- }
- },
- "make-fetch-happen": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz",
- "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==",
- "dev": true,
- "requires": {
- "agentkeepalive": "^4.1.3",
- "cacache": "^15.2.0",
- "http-cache-semantics": "^4.1.0",
- "http-proxy-agent": "^4.0.1",
- "https-proxy-agent": "^5.0.0",
- "is-lambda": "^1.0.1",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.3",
- "minipass-collect": "^1.0.2",
- "minipass-fetch": "^1.3.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.2",
- "promise-retry": "^2.0.1",
- "socks-proxy-agent": "^6.0.0",
- "ssri": "^8.0.0"
- }
- },
- "map-obj": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
- "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
- "dev": true
- },
- "mdn-data": {
- "version": "2.0.14",
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
- "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
- "dev": true
- },
- "memoizee": {
- "version": "0.4.15",
- "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz",
- "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==",
- "dev": true,
- "requires": {
- "d": "^1.0.1",
- "es5-ext": "^0.10.53",
- "es6-weak-map": "^2.0.3",
- "event-emitter": "^0.3.5",
- "is-promise": "^2.2.2",
- "lru-queue": "^0.1.0",
- "next-tick": "^1.1.0",
- "timers-ext": "^0.1.7"
- },
- "dependencies": {
- "next-tick": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
- "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==",
- "dev": true
- }
- }
- },
- "memorystream": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
- "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
- "dev": true
- },
- "meow": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz",
- "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
- "dev": true,
- "requires": {
- "@types/minimist": "^1.2.0",
- "camelcase-keys": "^6.2.2",
- "decamelize": "^1.2.0",
- "decamelize-keys": "^1.1.0",
- "hard-rejection": "^2.1.0",
- "minimist-options": "4.1.0",
- "normalize-package-data": "^3.0.0",
- "read-pkg-up": "^7.0.1",
- "redent": "^3.0.0",
- "trim-newlines": "^3.0.0",
- "type-fest": "^0.18.0",
- "yargs-parser": "^20.2.3"
- }
- },
- "merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "dev": true
- },
- "microbuffer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/microbuffer/-/microbuffer-1.0.0.tgz",
- "integrity": "sha1-izgy7UDIfVH0e7I0kTppinVtGdI=",
- "dev": true
- },
- "micromatch": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
- "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
- "dev": true,
- "requires": {
- "braces": "^3.0.1",
- "picomatch": "^2.2.3"
- }
- },
- "mime-db": {
- "version": "1.51.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
- "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
- "dev": true
- },
- "mime-types": {
- "version": "2.1.34",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
- "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
- "dev": true,
- "requires": {
- "mime-db": "1.51.0"
- }
- },
- "mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
- "dev": true
- },
- "min-indent": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
- "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
- "dev": true
- },
- "minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
- "dev": true
- },
- "minimist-options": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
- "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
- "dev": true,
- "requires": {
- "arrify": "^1.0.1",
- "is-plain-obj": "^1.1.0",
- "kind-of": "^6.0.3"
- }
- },
- "minipass": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz",
- "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==",
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "minipass-collect": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
- "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-fetch": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz",
- "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==",
- "dev": true,
- "requires": {
- "encoding": "^0.1.12",
- "minipass": "^3.1.0",
- "minipass-sized": "^1.0.3",
- "minizlib": "^2.0.0"
- }
- },
- "minipass-flush": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
- "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-pipeline": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
- "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-sized": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
- "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minizlib": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
- "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0",
- "yallist": "^4.0.0"
- }
- },
- "mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
- "dev": true
- },
- "ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": 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.3.4",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
- "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
- "dev": true
- },
- "neatequal": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/neatequal/-/neatequal-1.0.0.tgz",
- "integrity": "sha1-LuEhG8n6bkxVcV/SELsFYC6xrjs=",
- "dev": true,
- "requires": {
- "varstream": "^0.3.2"
- }
- },
- "negotiator": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
- "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
- "dev": true
- },
- "neo-async": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
- "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
- "dev": true
- },
- "next-tick": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
- "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
- "dev": true
- },
- "nice-try": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
- "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
- "dev": true
- },
- "no-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
- "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
- "dev": true,
- "requires": {
- "lower-case": "^2.0.2",
- "tslib": "^2.0.3"
- }
- },
- "node-gyp": {
- "version": "8.4.1",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz",
- "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==",
- "dev": true,
- "requires": {
- "env-paths": "^2.2.0",
- "glob": "^7.1.4",
- "graceful-fs": "^4.2.6",
- "make-fetch-happen": "^9.1.0",
- "nopt": "^5.0.0",
- "npmlog": "^6.0.0",
- "rimraf": "^3.0.2",
- "semver": "^7.3.5",
- "tar": "^6.1.2",
- "which": "^2.0.2"
- },
- "dependencies": {
- "are-we-there-yet": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz",
- "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==",
- "dev": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- }
- },
- "gauge": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz",
- "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1",
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.1",
- "signal-exit": "^3.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.2"
- }
- },
- "npmlog": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.1.tgz",
- "integrity": "sha512-BTHDvY6nrRHuRfyjt1MAufLxYdVXZfd099H4+i1f0lPywNQyI4foeNXJRObB/uy+TYqUW0vAD9gbdSOXPst7Eg==",
- "dev": true,
- "requires": {
- "are-we-there-yet": "^3.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^4.0.0",
- "set-blocking": "^2.0.0"
- }
- },
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.2.0"
- }
- }
- }
- },
- "node-releases": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
- "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==",
- "dev": true
- },
- "node-sass": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-7.0.3.tgz",
- "integrity": "sha512-8MIlsY/4dXUkJDYht9pIWBhMil3uHmE8b/AdJPjmFn1nBx9X9BASzfzmsCy0uCCb8eqI3SYYzVPDswWqSx7gjw==",
- "dev": true,
- "requires": {
- "async-foreach": "^0.1.3",
- "chalk": "^4.1.2",
- "cross-spawn": "^7.0.3",
- "gaze": "^1.0.0",
- "get-stdin": "^4.0.1",
- "glob": "^7.0.3",
- "lodash": "^4.17.15",
- "meow": "^9.0.0",
- "nan": "^2.13.2",
- "node-gyp": "^8.4.1",
- "npmlog": "^5.0.0",
- "request": "^2.88.0",
- "sass-graph": "^4.0.1",
- "stdout-stream": "^1.4.0",
- "true-case-path": "^1.0.2"
- }
- },
- "nodemon": {
- "version": "2.0.20",
- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.20.tgz",
- "integrity": "sha512-Km2mWHKKY5GzRg6i1j5OxOHQtuvVsgskLfigG25yTtbyfRGn/GNvIbRyOf1PSCKJ2aT/58TiuUsuOU5UToVViw==",
- "dev": true,
- "requires": {
- "chokidar": "^3.5.2",
- "debug": "^3.2.7",
- "ignore-by-default": "^1.0.1",
- "minimatch": "^3.1.2",
- "pstree.remy": "^1.1.8",
- "semver": "^5.7.1",
- "simple-update-notifier": "^1.0.7",
- "supports-color": "^5.5.0",
- "touch": "^3.1.0",
- "undefsafe": "^2.0.5"
- },
- "dependencies": {
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "noms": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz",
- "integrity": "sha1-2o69nzr51nYJGbJ9nNyAkqczKFk=",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "readable-stream": "~1.0.31"
- }
- },
- "nopt": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
- "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
- "dev": true,
- "requires": {
- "abbrev": "1"
- }
- },
- "normalize-package-data": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
- "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
- "dev": true,
- "requires": {
- "hosted-git-info": "^4.0.1",
- "is-core-module": "^2.5.0",
- "semver": "^7.3.4",
- "validate-npm-package-license": "^3.0.1"
- },
- "dependencies": {
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- }
- }
- },
- "normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true
- },
- "normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
- "dev": true
- },
- "npm-run-all": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz",
- "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "chalk": "^2.4.1",
- "cross-spawn": "^6.0.5",
- "memorystream": "^0.3.1",
- "minimatch": "^3.0.4",
- "pidtree": "^0.3.0",
- "read-pkg": "^3.0.0",
- "shell-quote": "^1.6.1",
- "string.prototype.padend": "^3.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
- },
- "cross-spawn": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
- "dev": true,
- "requires": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "^5.5.0",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true
- },
- "path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
- "dev": true
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- },
- "shebang-command": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
- "dev": true,
- "requires": {
- "shebang-regex": "^1.0.0"
- }
- },
- "shebang-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
- "dev": true
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- }
- }
- },
- "npmlog": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
- "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
- "dev": true,
- "requires": {
- "are-we-there-yet": "^2.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^3.0.0",
- "set-blocking": "^2.0.0"
- }
- },
- "nth-check": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
- "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
- "dev": true,
- "requires": {
- "boolbase": "^1.0.0"
- }
- },
- "oauth-sign": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
- "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
- "dev": true
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true
- },
- "object-inspect": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz",
- "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==",
- "dev": true
- },
- "object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true
- },
- "object.assign": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
- "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "has-symbols": "^1.0.1",
- "object-keys": "^1.1.1"
- }
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dev": true,
- "requires": {
- "wrappy": "1"
- }
- },
- "onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
- "dev": true,
- "requires": {
- "mimic-fn": "^2.1.0"
- }
- },
- "ora": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
- "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
- "dev": true,
- "requires": {
- "bl": "^4.1.0",
- "chalk": "^4.1.0",
- "cli-cursor": "^3.1.0",
- "cli-spinners": "^2.5.0",
- "is-interactive": "^1.0.0",
- "is-unicode-supported": "^0.1.0",
- "log-symbols": "^4.1.0",
- "strip-ansi": "^6.0.0",
- "wcwidth": "^1.0.1"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "p-map": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
- "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
- "dev": true,
- "requires": {
- "aggregate-error": "^3.0.0"
- }
- },
- "p-try": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
- "dev": true
- },
- "pako": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
- "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
- "dev": true
- },
- "param-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
- "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
- "dev": true,
- "requires": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "parent-module": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "dev": true,
- "requires": {
- "callsites": "^3.0.0"
- }
- },
- "parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
- "dev": true,
- "requires": {
- "error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1"
- }
- },
- "parse-node-version": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
- "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
- "dev": true
- },
- "pascal-case": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
- "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
- "dev": true,
- "requires": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "path-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz",
- "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==",
- "dev": true,
- "requires": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
- "dev": true
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
- "dev": true
- },
- "path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true
- },
- "path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
- "dev": true
- },
- "path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
- "dev": true
- },
- "performance-now": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
- "dev": true
- },
- "picocolors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
- "dev": true
- },
- "picomatch": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
- "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
- "dev": true
- },
- "pidtree": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz",
- "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==",
- "dev": true
- },
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
- },
- "postcss": {
- "version": "8.4.17",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.17.tgz",
- "integrity": "sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==",
- "dev": true,
- "requires": {
- "nanoid": "^3.3.4",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- }
- },
- "postcss-cli": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-10.0.0.tgz",
- "integrity": "sha512-Wjy/00wBBEgQqnSToznxLWDnATznokFGXsHtF/3G8glRZpz5KYlfHcBW/VMJmWAeF2x49zjgy4izjM3/Wx1dKA==",
- "dev": true,
- "requires": {
- "chokidar": "^3.3.0",
- "dependency-graph": "^0.11.0",
- "fs-extra": "^10.0.0",
- "get-stdin": "^9.0.0",
- "globby": "^13.0.0",
- "picocolors": "^1.0.0",
- "postcss-load-config": "^4.0.0",
- "postcss-reporter": "^7.0.0",
- "pretty-hrtime": "^1.0.3",
- "read-cache": "^1.0.0",
- "slash": "^4.0.0",
- "yargs": "^17.0.0"
- },
- "dependencies": {
- "get-stdin": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz",
- "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==",
- "dev": true
- },
- "globby": {
- "version": "13.1.2",
- "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz",
- "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==",
- "dev": true,
- "requires": {
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.2.11",
- "ignore": "^5.2.0",
- "merge2": "^1.4.1",
- "slash": "^4.0.0"
- }
- },
- "slash": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
- "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
- "dev": true
- },
- "yargs": {
- "version": "17.2.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz",
- "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==",
- "dev": true,
- "requires": {
- "cliui": "^7.0.2",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- }
- }
- }
- },
- "postcss-load-config": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz",
- "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==",
- "dev": true,
- "requires": {
- "lilconfig": "^2.0.5",
- "yaml": "^2.1.1"
- },
- "dependencies": {
- "yaml": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz",
- "integrity": "sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==",
- "dev": true
- }
- }
- },
- "postcss-reporter": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.4.tgz",
- "integrity": "sha512-jY/fnpGSin7kwJeunXbY35STp5O3VIxSFdjee5JkoPQ+FfGH5JW3N+Xe9oAPcL9UkjWjkK+JC72o8XH4XXKdhw==",
- "dev": true,
- "requires": {
- "lodash.difference": "^4.5.0",
- "lodash.forown": "^4.4.0",
- "lodash.get": "^4.4.2",
- "lodash.groupby": "^4.6.0",
- "lodash.sortby": "^4.7.0",
- "picocolors": "^1.0.0"
- }
- },
- "postcss-value-parser": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
- "dev": true
- },
- "prettier": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz",
- "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==",
- "dev": true
- },
- "pretty-hrtime": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
- "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
- "dev": true
- },
- "process-nextick-args": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
- "dev": true
- },
- "promise-inflight": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
- "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
- "dev": true
- },
- "promise-retry": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
- "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
- "dev": true,
- "requires": {
- "err-code": "^2.0.2",
- "retry": "^0.12.0"
- }
- },
- "psl": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
- "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
- "dev": true
- },
- "pstree.remy": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
- "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==",
- "dev": true
- },
- "punycode": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
- "dev": true
- },
- "qs": {
- "version": "6.5.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
- "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
- "dev": true
- },
- "queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
- "dev": true
- },
- "quick-lru": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
- "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
- "dev": true
- },
- "react": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
- "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
- "dev": true,
- "requires": {
- "loose-envify": "^1.1.0"
- }
- },
- "react-dom": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
- "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
- "dev": true,
- "requires": {
- "loose-envify": "^1.1.0",
- "scheduler": "^0.23.0"
- }
- },
- "read-cache": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
- "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
- "dev": true,
- "requires": {
- "pify": "^2.3.0"
- }
- },
- "read-pkg": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
- "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
- "dev": true,
- "requires": {
- "load-json-file": "^4.0.0",
- "normalize-package-data": "^2.3.2",
- "path-type": "^3.0.0"
- },
- "dependencies": {
- "hosted-git-info": {
- "version": "2.8.9",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
- "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
- "dev": true
- },
- "normalize-package-data": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
- "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
- "dev": true,
- "requires": {
- "hosted-git-info": "^2.1.4",
- "resolve": "^1.10.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
- }
- },
- "path-type": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
- "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
- "dev": true,
- "requires": {
- "pify": "^3.0.0"
- }
- },
- "pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
- "dev": true
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- }
- }
- },
- "read-pkg-up": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
- "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
- "dev": true,
- "requires": {
- "find-up": "^4.1.0",
- "read-pkg": "^5.2.0",
- "type-fest": "^0.8.1"
- },
- "dependencies": {
- "hosted-git-info": {
- "version": "2.8.9",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
- "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
- "dev": true
- },
- "normalize-package-data": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
- "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
- "dev": true,
- "requires": {
- "hosted-git-info": "^2.1.4",
- "resolve": "^1.10.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
- }
- },
- "parse-json": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
- "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- }
- },
- "read-pkg": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
- "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
- "dev": true,
- "requires": {
- "@types/normalize-package-data": "^2.4.0",
- "normalize-package-data": "^2.5.0",
- "parse-json": "^5.0.0",
- "type-fest": "^0.6.0"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
- "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
- "dev": true
- }
- }
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- },
- "type-fest": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
- "dev": true
- }
- }
- },
- "readable-stream": {
- "version": "1.0.34",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
- "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.1",
- "isarray": "0.0.1",
- "string_decoder": "~0.10.x"
- }
- },
- "readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "requires": {
- "picomatch": "^2.2.1"
- }
- },
- "redent": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
- "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
- "dev": true,
- "requires": {
- "indent-string": "^4.0.0",
- "strip-indent": "^3.0.0"
- }
- },
- "request": {
- "version": "2.88.2",
- "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
- "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
- "dev": true,
- "requires": {
- "aws-sign2": "~0.7.0",
- "aws4": "^1.8.0",
- "caseless": "~0.12.0",
- "combined-stream": "~1.0.6",
- "extend": "~3.0.2",
- "forever-agent": "~0.6.1",
- "form-data": "~2.3.2",
- "har-validator": "~5.1.3",
- "http-signature": "~1.2.0",
- "is-typedarray": "~1.0.0",
- "isstream": "~0.1.2",
- "json-stringify-safe": "~5.0.1",
- "mime-types": "~2.1.19",
- "oauth-sign": "~0.9.0",
- "performance-now": "^2.1.0",
- "qs": "~6.5.2",
- "safe-buffer": "^5.1.2",
- "tough-cookie": "~2.5.0",
- "tunnel-agent": "^0.6.0",
- "uuid": "^3.3.2"
- }
- },
- "require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
- "dev": true
- },
- "resolve": {
- "version": "1.20.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
- "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
- "dev": true,
- "requires": {
- "is-core-module": "^2.2.0",
- "path-parse": "^1.0.6"
- }
- },
- "restore-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
- "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
- "dev": true,
- "requires": {
- "onetime": "^5.1.0",
- "signal-exit": "^3.0.2"
- }
- },
- "retry": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
- "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
- "dev": true
- },
- "reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "dev": true
- },
- "rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "dev": true,
- "requires": {
- "queue-microtask": "^1.2.2"
- }
- },
- "safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
- "dev": true
- },
- "safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
- "dev": true
- },
- "sass": {
- "version": "1.55.0",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.55.0.tgz",
- "integrity": "sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==",
- "dev": true,
- "requires": {
- "chokidar": ">=3.0.0 <4.0.0",
- "immutable": "^4.0.0",
- "source-map-js": ">=0.6.2 <2.0.0"
- }
- },
- "sass-graph": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz",
- "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==",
- "dev": true,
- "requires": {
- "glob": "^7.0.0",
- "lodash": "^4.17.11",
- "scss-tokenizer": "^0.4.3",
- "yargs": "^17.2.1"
- },
- "dependencies": {
- "yargs": {
- "version": "17.5.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz",
- "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==",
- "dev": true,
- "requires": {
- "cliui": "^7.0.2",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.3",
- "y18n": "^5.0.5",
- "yargs-parser": "^21.0.0"
- }
- },
- "yargs-parser": {
- "version": "21.1.1",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
- "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
- "dev": true
- }
- }
- },
- "sax": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
- "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
- "dev": true
- },
- "scheduler": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
- "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
- "dev": true,
- "requires": {
- "loose-envify": "^1.1.0"
- }
- },
- "scss-tokenizer": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz",
- "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==",
- "dev": true,
- "requires": {
- "js-base64": "^2.4.9",
- "source-map": "^0.7.3"
- },
- "dependencies": {
- "source-map": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
- "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
- "dev": true
- }
- }
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- },
- "sentence-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz",
- "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==",
- "dev": true,
- "requires": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3",
- "upper-case-first": "^2.0.2"
- }
- },
- "set-blocking": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
- "dev": true
- },
- "shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "dev": true,
- "requires": {
- "shebang-regex": "^3.0.0"
- }
- },
- "shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "dev": true
- },
- "shell-quote": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz",
- "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==",
- "dev": true
- },
- "side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- }
- },
- "signal-exit": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz",
- "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==",
- "dev": true
- },
- "simple-update-notifier": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.0.7.tgz",
- "integrity": "sha512-BBKgR84BJQJm6WjWFMHgLVuo61FBDSj1z/xSFUIozqO6wO7ii0JxCqlIud7Enr/+LhlbNI0whErq96P2qHNWew==",
- "dev": true,
- "requires": {
- "semver": "~7.0.0"
- },
- "dependencies": {
- "semver": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
- "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
- "dev": true
- }
- }
- },
- "slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true
- },
- "slugify": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.1.tgz",
- "integrity": "sha512-5ofqMTbetNhxlzjYYLBaZFQd6oiTuSkQlyfPEFIMwgUABlZQ0hbk5xIV9Ydd5jghWeRoO7GkiJliUvTpLOjNRA==",
- "dev": true
- },
- "smart-buffer": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
- "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
- "dev": true
- },
- "snake-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz",
- "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==",
- "dev": true,
- "requires": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "socks": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz",
- "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==",
- "dev": true,
- "requires": {
- "ip": "^1.1.5",
- "smart-buffer": "^4.1.0"
- }
- },
- "socks-proxy-agent": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.0.tgz",
- "integrity": "sha512-57e7lwCN4Tzt3mXz25VxOErJKXlPfXmkMLnk310v/jwW20jWRVcgsOit+xNkN3eIEdB47GwnfAEBLacZ/wVIKg==",
- "dev": true,
- "requires": {
- "agent-base": "^6.0.2",
- "debug": "^4.3.1",
- "socks": "^2.6.1"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- }
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "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
- },
- "spdx-correct": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
- "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
- "dev": true,
- "requires": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-exceptions": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
- "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
- "dev": true
- },
- "spdx-expression-parse": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
- "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
- "dev": true,
- "requires": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-license-ids": {
- "version": "3.0.10",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz",
- "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==",
- "dev": true
- },
- "sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
- "dev": true
- },
- "sshpk": {
- "version": "1.17.0",
- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
- "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
- "dev": true,
- "requires": {
- "asn1": "~0.2.3",
- "assert-plus": "^1.0.0",
- "bcrypt-pbkdf": "^1.0.0",
- "dashdash": "^1.12.0",
- "ecc-jsbn": "~0.1.1",
- "getpass": "^0.1.1",
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.0.2",
- "tweetnacl": "~0.14.0"
- }
- },
- "ssri": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
- "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
- "dev": true,
- "requires": {
- "minipass": "^3.1.1"
- }
- },
- "stable": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
- "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
- "dev": true
- },
- "stdout-stream": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
- "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
- "dev": true,
- "requires": {
- "readable-stream": "^2.0.1"
- },
- "dependencies": {
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
- },
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "string_decoder": {
- "version": "0.10.31",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
- "dev": true
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "string.fromcodepoint": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz",
- "integrity": "sha1-jZeDM8C8klOPUPOD5IiPPlYZ1lM=",
- "dev": true
- },
- "string.prototype.codepointat": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz",
- "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==",
- "dev": true
- },
- "string.prototype.padend": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz",
- "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
- }
- },
- "string.prototype.trimend": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
- "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- }
- },
- "string.prototype.trimstart": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
- "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
- "dev": true
- },
- "strip-indent": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
- "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
- "dev": true,
- "requires": {
- "min-indent": "^1.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "svg-pathdata": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/svg-pathdata/-/svg-pathdata-5.0.5.tgz",
- "integrity": "sha512-TAAvLNSE3fEhyl/Da19JWfMAdhSXTYeviXsLSoDT1UM76ADj5ndwAPX1FKQEgB/gFMPavOy6tOqfalXKUiXrow==",
- "dev": true
- },
- "svg-to-ts": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/svg-to-ts/-/svg-to-ts-8.8.1.tgz",
- "integrity": "sha512-qsOneKzKVjShU0Dkh9+g9APXJH0HWoPSJh2bJDJTStWp30EB34daR5Upr8BT8p1phMt6/yDvt1QelbprLj6BNg==",
- "dev": true,
- "requires": {
- "chalk": "^3.0.0",
- "commander": "^4.0.1",
- "cosmiconfig": "^6.0.0",
- "glob": "^7.1.6",
- "graceful-fs": "^4.2.6",
- "lodash.camelcase": "^4.3.0",
- "lodash.kebabcase": "^4.1.1",
- "lodash.snakecase": "^4.1.1",
- "ora": "^5.1.0",
- "prettier": "^1.19.1",
- "svgo": "^2.7.0",
- "typescript": "^3.7.2"
- },
- "dependencies": {
- "chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "commander": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
- "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
- "dev": true
- },
- "typescript": {
- "version": "3.9.10",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz",
- "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==",
- "dev": true
- }
- }
- },
- "svg2ttf": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/svg2ttf/-/svg2ttf-5.2.0.tgz",
- "integrity": "sha512-CzxPnSm2/CrMnJuKlXVllOx+q9wuarbIMi4Vf14eJoeESRqAOxVZiH0Ias71mhyXYGgz88A4T/E8fN/Y8eXoYA==",
- "dev": true,
- "requires": {
- "argparse": "^2.0.1",
- "cubic2quad": "^1.0.0",
- "lodash": "^4.17.10",
- "microbuffer": "^1.0.0",
- "svgpath": "^2.1.5",
- "xmldom": "~0.5.0"
- }
- },
- "svgicons2svgfont": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/svgicons2svgfont/-/svgicons2svgfont-9.2.0.tgz",
- "integrity": "sha512-mWeiuob7L2ZTcnAEP4JvSQ1pnIsGjV16ykQ0fCiiXqoUAQ/iNsDvBc601ojjfP89eCPtr3IVZ9mDxYpdxYO3xQ==",
- "dev": true,
- "requires": {
- "array.prototype.flatmap": "1.2.4",
- "commander": "^4.0.1",
- "geometry-interfaces": "^1.1.4",
- "glob": "^7.1.6",
- "neatequal": "^1.0.0",
- "readable-stream": "^3.4.0",
- "sax": "^1.2.4",
- "string.fromcodepoint": "^0.2.1",
- "string.prototype.codepointat": "^0.2.1",
- "svg-pathdata": "^5.0.2"
- },
- "dependencies": {
- "commander": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
- "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
- "dev": true
- },
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.2.0"
- }
- }
- }
- },
- "svgo": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz",
- "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==",
- "dev": true,
- "requires": {
- "@trysound/sax": "0.2.0",
- "commander": "^7.2.0",
- "css-select": "^4.1.3",
- "css-tree": "^1.1.3",
- "csso": "^4.2.0",
- "picocolors": "^1.0.0",
- "stable": "^0.1.8"
- }
- },
- "svgpath": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/svgpath/-/svgpath-2.5.0.tgz",
- "integrity": "sha512-o/vohwqjUO9nDAh4rcjE3KaW/v//At8UJu2LJMybXidf5QLQLVA4bxH0//4YCsr+1H4Gw1Wi/Jc62ynzSBYidw==",
- "dev": true
- },
- "tar": {
- "version": "6.1.11",
- "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
- "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
- "dev": true,
- "requires": {
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "minipass": "^3.0.0",
- "minizlib": "^2.1.1",
- "mkdirp": "^1.0.3",
- "yallist": "^4.0.0"
- }
- },
- "through2": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
- "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
- "dev": true,
- "requires": {
- "readable-stream": "~2.3.6",
- "xtend": "~4.0.1"
- },
- "dependencies": {
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
- },
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "time-stamp": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
- "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=",
- "dev": true
- },
- "timers-ext": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
- "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
- "dev": true,
- "requires": {
- "es5-ext": "~0.10.46",
- "next-tick": "1"
- }
- },
- "to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dev": true,
- "requires": {
- "is-number": "^7.0.0"
- }
- },
- "touch": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
- "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
- "dev": true,
- "requires": {
- "nopt": "~1.0.10"
- },
- "dependencies": {
- "nopt": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
- "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
- "dev": true,
- "requires": {
- "abbrev": "1"
- }
- }
- }
- },
- "tough-cookie": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
- "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
- "dev": true,
- "requires": {
- "psl": "^1.1.28",
- "punycode": "^2.1.1"
- }
- },
- "trim-newlines": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
- "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
- "dev": true
- },
- "true-case-path": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
- "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
- "dev": true,
- "requires": {
- "glob": "^7.1.2"
- }
- },
- "tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
- "dev": true
- },
- "ttf2eot": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ttf2eot/-/ttf2eot-2.0.0.tgz",
- "integrity": "sha1-jmM3pYWr0WCKDISVirSDzmn2ZUs=",
- "dev": true,
- "requires": {
- "argparse": "^1.0.6",
- "microbuffer": "^1.0.0"
- },
- "dependencies": {
- "argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "requires": {
- "sprintf-js": "~1.0.2"
- }
- }
- }
- },
- "ttf2woff": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/ttf2woff/-/ttf2woff-2.0.2.tgz",
- "integrity": "sha512-X68badwBjAy/+itU49scLjXUL094up+rHuYk+YAOTTBYSUMOmLZ7VyhZJuqQESj1gnyLAC2/5V8Euv+mExmyPA==",
- "dev": true,
- "requires": {
- "argparse": "^1.0.6",
- "microbuffer": "^1.0.0",
- "pako": "^1.0.0"
- },
- "dependencies": {
- "argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "requires": {
- "sprintf-js": "~1.0.2"
- }
- }
- }
- },
- "ttf2woff2": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/ttf2woff2/-/ttf2woff2-4.0.4.tgz",
- "integrity": "sha512-pdt/q89D6VmWToUkiwrUo/OrQtmHGr2iBl3GQriHE6xq0cnteb8gJF8UitOdXmFTX8ajKgb3HMGKpKAsCJM61g==",
- "dev": true,
- "requires": {
- "bindings": "^1.5.0",
- "bufferstreams": "^3.0.0",
- "nan": "^2.14.2",
- "node-gyp": "^8.1.0"
- }
- },
- "tunnel-agent": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
- "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
- "dev": true,
- "requires": {
- "safe-buffer": "^5.0.1"
- }
- },
- "tweetnacl": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
- "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
- "dev": true
- },
- "type": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
- "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
- "dev": true
- },
- "type-fest": {
- "version": "0.18.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
- "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
- "dev": true
- },
- "typescript": {
- "version": "4.8.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
- "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
- "dev": true
- },
- "uglify-js": {
- "version": "3.14.2",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.2.tgz",
- "integrity": "sha512-rtPMlmcO4agTUfz10CbgJ1k6UAoXM2gWb3GoMPPZB/+/Ackf8lNWk11K4rYi2D0apgoFRLtQOZhb+/iGNJq26A==",
- "dev": true,
- "optional": true
- },
- "unbox-primitive": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
- "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "has-bigints": "^1.0.1",
- "has-symbols": "^1.0.2",
- "which-boxed-primitive": "^1.0.2"
- }
- },
- "undefsafe": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz",
- "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==",
- "dev": true
- },
- "unique-filename": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
- "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
- "dev": true,
- "requires": {
- "unique-slug": "^2.0.0"
- }
- },
- "unique-slug": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
- "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
- "dev": true,
- "requires": {
- "imurmurhash": "^0.1.4"
- }
- },
- "universalify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
- "dev": true
- },
- "untildify": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
- "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
- "dev": true
- },
- "update-browserslist-db": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz",
- "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==",
- "dev": true,
- "requires": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0"
- }
- },
- "upper-case": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz",
- "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==",
- "dev": true,
- "requires": {
- "tslib": "^2.0.3"
- }
- },
- "upper-case-first": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz",
- "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==",
- "dev": true,
- "requires": {
- "tslib": "^2.0.3"
- }
- },
- "uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dev": true,
- "requires": {
- "punycode": "^2.1.0"
- }
- },
- "util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
- "dev": true
- },
- "uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
- "dev": true
- },
- "validate-npm-package-license": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
- "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
- "dev": true,
- "requires": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
- "varstream": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/varstream/-/varstream-0.3.2.tgz",
- "integrity": "sha1-GKxklHZfP/GjWtmkvgU77BiKXeE=",
- "dev": true,
- "requires": {
- "readable-stream": "^1.0.33"
- }
- },
- "verror": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
- "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
- "dev": true,
- "requires": {
- "assert-plus": "^1.0.0",
- "core-util-is": "1.0.2",
- "extsprintf": "^1.2.0"
- },
- "dependencies": {
- "core-util-is": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
- "dev": true
- }
- }
- },
- "wcwidth": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
- "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
- "dev": true,
- "requires": {
- "defaults": "^1.0.3"
- }
- },
- "which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "dev": true,
- "requires": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- }
- },
- "wide-align": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
- "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
- "dev": true,
- "requires": {
- "string-width": "^1.0.2 || 2 || 3 || 4"
- }
- },
- "wordwrap": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
- "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
- "dev": true
- },
- "wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
- "dev": true
- },
- "xmldom": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.5.0.tgz",
- "integrity": "sha512-Foaj5FXVzgn7xFzsKeNIde9g6aFBxTPi37iwsno8QvApmtg7KYrr+OPyRHcJF7dud2a5nGRBXK3n0dL62Gf7PA==",
- "dev": true
- },
- "xtend": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
- "dev": true
- },
- "y18n": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
- "dev": true
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- },
- "yaml": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
- "dev": true
- },
- "yargs": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
- "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
- "dev": true,
- "requires": {
- "cliui": "^7.0.2",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- }
- },
- "yargs-parser": {
- "version": "20.2.9",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
- "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
- "dev": true
- }
- }
-}
diff --git a/package.json b/package.json
index c5787ffc7..c230601f4 100644
--- a/package.json
+++ b/package.json
@@ -1,81 +1,26 @@
{
- "name": "@sippy-platform/valkyrie",
- "version": "0.21.1",
- "description": "The iconography of Sippy.",
- "main": "./dist/cjs/index.js",
- "module": "./dist/esm/index.js",
- "types": "./dist/esm/index.d.ts",
+ "name": "valkyrie-monorepo",
+ "version": "1.0.0",
+ "private": true,
"scripts": {
- "build": "npm run build:esm && npm run build:cjs",
- "build:esm": "tsc",
- "build:cjs": "tsc --module commonjs --outDir dist/cjs",
- "clean": "rimraf dist",
- "docs:fonts": "copyfiles -a \"dist/fonts/*.*\" \"docs/fonts\" -f",
- "fonts": "npm run fonts:generate && npm run fonts:docs",
- "fonts:generate": "mkdirp dist/fonts && fantasticon",
- "fonts:docs": "copyfiles -a \"dist/fonts/*.*\" \"docs/fonts\" -f",
- "icons": "npm run icons:clean && npm run icons:ts",
- "icons:clean": "svgo -f ./icons -o ./icons",
- "icons:mellow:clean": "svgo -f ./mellow -o ./mellow",
- "icons:ts": "svg-to-ts-constants",
- "mellow": "svgo -f ./mellow -o ./mellow",
- "test": "echo \"Error: no test specified\" && exit 1",
- "prepare": "npm run prod",
- "prod": "npm run clean && npm run icons && npm run fonts && npm run build && npm run scss",
- "scss": "npm run scss:compile && npm run scss:prefix && npm run scss:copy",
- "scss:compile": "node-sass src -o dist --output-style compressed",
- "scss:copy": "bundle-scss --mask \"src/valkyrie.scss\" --dest \"dist/valkyrie.scss\"",
- "scss:prefix": "postcss -u autoprefixer -r dist/*.css --map"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sippy-platform/valkyrie.git"
- },
- "files": [
- "/icons",
- "/dist"
- ],
- "keywords": [
- "icons",
- "svg-icons",
- "iconography"
- ],
- "author": "",
- "license": "AGPL-3.0-or-later",
- "bugs": {
- "url": "https://github.com/sippy-platform/valkyrie/issues"
- },
- "homepage": "https://sippy-platform.github.io/valkyrie",
- "peerDependencies": {
- "react": ">=16.x",
- "clsx": ">=1.x"
+ "build": "pnpm -r build",
+ "deps:sync": "syncpack fix --dependency-types local,prod,dev",
+ "deps:sync-check": "syncpack lint --dependency-types local,prod,dev",
+ "dev": "pnpm --filter valkyrie-docs dev",
+ "docs:build": "pnpm --filter valkyrie-docs build",
+ "docs:dev": "pnpm --filter valkyrie-docs dev",
+ "docs:preview": "pnpm --filter valkyrie-docs preview",
+ "fix": "pnpm -r fix",
+ "format": "pnpm -r format",
+ "format:fix": "pnpm -r format:fix",
+ "lint": "pnpm -r lint",
+ "lint:fix": "pnpm -r lint:fix",
+ "lib:build": "pnpm --filter @sippy-platform/valkyrie build",
+ "lib:prod": "pnpm --filter @sippy-platform/valkyrie prod",
+ "version:sync": "node scripts/sync-versions.mjs"
},
"devDependencies": {
- "@types/react": "18.0.21",
- "autoprefixer": "10.4.12",
- "bundle-scss": "1.5.1",
- "clsx": "1.2.1",
- "copyfiles": "2.4.1",
- "fantasticon": "1.2.2",
- "node-sass": "7.0.3",
- "nodemon": "2.0.20",
- "npm-run-all": "4.1.5",
- "postcss": "8.4.17",
- "postcss-cli": "10.0.0",
- "react": "18.2.0",
- "react-dom": "18.2.0",
- "rimraf": "3.0.2",
- "sass": "1.55.0",
- "svg-to-ts": "8.8.1",
- "svgo": "2.8.0",
- "typescript": "4.8.4"
- },
- "browserslist": {
- "production": [
- "last 2 versions",
- "not dead",
- "not ie <= 11"
- ]
+ "syncpack": "^14.0.0"
},
- "sideEffects": false
+ "packageManager": "pnpm@11.10.0"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
new file mode 100644
index 000000000..bc1b81ced
--- /dev/null
+++ b/pnpm-lock.yaml
@@ -0,0 +1,4971 @@
+lockfileVersion: '9.0'
+
+settings:
+ autoInstallPeers: true
+ excludeLinksFromLockfile: false
+
+catalogs:
+ default:
+ '@types/react':
+ specifier: ^19.2.17
+ version: 19.2.17
+ oxfmt:
+ specifier: ^0.58.0
+ version: 0.58.0
+ oxlint:
+ specifier: ^1.73.0
+ version: 1.73.0
+ react:
+ specifier: ^19.2.7
+ version: 19.2.7
+ react-dom:
+ specifier: ^19.2.7
+ version: 19.2.7
+ typescript:
+ specifier: ^6.0.3
+ version: 6.0.3
+
+importers:
+
+ .:
+ devDependencies:
+ syncpack:
+ specifier: ^14.0.0
+ version: 14.3.1
+
+ docs:
+ dependencies:
+ '@base-ui/react':
+ specifier: ^1.6.0
+ version: 1.6.0(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@mui/material':
+ specifier: ^9.2.0
+ version: 9.2.0(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@sippy-platform/valkyrie':
+ specifier: workspace:*
+ version: link:../valkyrie
+ '@tailwindcss/vite':
+ specifier: ^4.3.2
+ version: 4.3.2(vite@8.1.3(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0))
+ '@tanstack/react-pacer':
+ specifier: ^0.22.1
+ version: 0.22.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ clsx:
+ specifier: ^2.1.1
+ version: 2.1.1
+ cva:
+ specifier: 1.0.0-beta.4
+ version: 1.0.0-beta.4(typescript@6.0.3)
+ react:
+ specifier: 'catalog:'
+ version: 19.2.7
+ react-dom:
+ specifier: 'catalog:'
+ version: 19.2.7(react@19.2.7)
+ react-router:
+ specifier: 8.1.0
+ version: 8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ tailwind-merge:
+ specifier: ^3.6.0
+ version: 3.6.0
+ tailwindcss:
+ specifier: ^4.3.2
+ version: 4.3.2
+ devDependencies:
+ '@tanstack/devtools-vite':
+ specifier: ^0.8.1
+ version: 0.8.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(vite@8.1.3(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0))
+ '@tanstack/react-devtools':
+ specifier: ^0.10.8
+ version: 0.10.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(csstype@3.2.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.14)
+ '@tanstack/react-pacer-devtools':
+ specifier: ^0.7.1
+ version: 0.7.1(@tanstack/pacer@0.21.1)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.14)
+ '@trivago/prettier-plugin-sort-imports':
+ specifier: 6.0.2
+ version: 6.0.2(prettier@3.9.4)
+ '@types/react':
+ specifier: 'catalog:'
+ version: 19.2.17
+ '@types/react-dom':
+ specifier: ^19.2.3
+ version: 19.2.3(@types/react@19.2.17)
+ '@vitejs/plugin-react':
+ specifier: ^6.0.3
+ version: 6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.3(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0))
+ babel-plugin-react-compiler:
+ specifier: ^1.0.0
+ version: 1.0.0
+ oxfmt:
+ specifier: 'catalog:'
+ version: 0.58.0
+ oxlint:
+ specifier: 'catalog:'
+ version: 1.73.0
+ prettier-plugin-tailwindcss:
+ specifier: ^0.8.0
+ version: 0.8.0(@trivago/prettier-plugin-sort-imports@6.0.2(prettier@3.9.4))(prettier@3.9.4)
+ rollup-plugin-visualizer:
+ specifier: ^7.0.1
+ version: 7.0.1(rolldown@1.1.4)(rollup@4.62.2)
+ typescript:
+ specifier: 'catalog:'
+ version: 6.0.3
+ vite:
+ specifier: ^8.1.3
+ version: 8.1.3(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)
+ vite-bundle-visualizer:
+ specifier: 1.2.1
+ version: 1.2.1(rolldown@1.1.4)(rollup@4.62.2)
+ vite-plugin-html:
+ specifier: 3.2.2
+ version: 3.2.2(vite@8.1.3(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0))
+
+ valkyrie:
+ devDependencies:
+ '@types/react':
+ specifier: 'catalog:'
+ version: 19.2.17
+ oxfmt:
+ specifier: 'catalog:'
+ version: 0.58.0
+ oxlint:
+ specifier: 'catalog:'
+ version: 1.73.0
+ picocolors:
+ specifier: 1.1.1
+ version: 1.1.1
+ react:
+ specifier: 'catalog:'
+ version: 19.2.7
+ svg-to-ts:
+ specifier: 12.0.0
+ version: 12.0.0
+ svgo:
+ specifier: 4.0.1
+ version: 4.0.1
+ tsup:
+ specifier: ^8.5.1
+ version: 8.5.1(jiti@2.7.0)(postcss@8.5.16)(typescript@6.0.3)
+ typescript:
+ specifier: 'catalog:'
+ version: 6.0.3
+
+packages:
+
+ '@babel/code-frame@7.29.7':
+ resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/generator@7.29.7':
+ resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-globals@7.29.7':
+ resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-string-parser@7.29.7':
+ resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-validator-identifier@7.29.7':
+ resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/parser@7.29.7':
+ resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
+ '@babel/runtime@7.29.7':
+ resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/template@7.29.7':
+ resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/traverse@7.29.7':
+ resolution: {integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/types@7.29.7':
+ resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==}
+ engines: {node: '>=6.9.0'}
+
+ '@base-ui/react@1.6.0':
+ resolution: {integrity: sha512-/jzjTWJYXhRFO45Bev9lc3cHbmjzCMpUqbMZ2AgKy/z25mY9B6shGSNcXcjQar9n5doM0KYW1W8fcFv2jZBuMw==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ '@date-fns/tz': ^1.2.0
+ '@types/react': ^17 || ^18 || ^19
+ date-fns: ^4.0.0
+ react: ^17 || ^18 || ^19
+ react-dom: ^17 || ^18 || ^19
+ peerDependenciesMeta:
+ '@date-fns/tz':
+ optional: true
+ '@types/react':
+ optional: true
+ date-fns:
+ optional: true
+
+ '@base-ui/utils@0.3.1':
+ resolution: {integrity: sha512-gFFiltORVmW/N6IILTGxizP3PBpVpysqML1ALY5Vk0mH+7faVkCknOU31goYHN5Aoek2dkjxva1XOD2Ce9WuIg==}
+ peerDependencies:
+ '@types/react': ^17 || ^18 || ^19
+ react: ^17 || ^18 || ^19
+ react-dom: ^17 || ^18 || ^19
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@emnapi/core@1.11.1':
+ resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==}
+
+ '@emnapi/runtime@1.11.1':
+ resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==}
+
+ '@emnapi/wasi-threads@1.2.2':
+ resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==}
+
+ '@emotion/cache@11.14.0':
+ resolution: {integrity: sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==}
+
+ '@emotion/hash@0.9.2':
+ resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==}
+
+ '@emotion/memoize@0.9.0':
+ resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==}
+
+ '@emotion/serialize@1.3.3':
+ resolution: {integrity: sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==}
+
+ '@emotion/sheet@1.4.0':
+ resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==}
+
+ '@emotion/unitless@0.10.0':
+ resolution: {integrity: sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==}
+
+ '@emotion/utils@1.4.2':
+ resolution: {integrity: sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==}
+
+ '@emotion/weak-memoize@0.4.0':
+ resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==}
+
+ '@esbuild/aix-ppc64@0.27.7':
+ resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [aix]
+
+ '@esbuild/android-arm64@0.27.7':
+ resolution: {integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [android]
+
+ '@esbuild/android-arm@0.27.7':
+ resolution: {integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [android]
+
+ '@esbuild/android-x64@0.27.7':
+ resolution: {integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [android]
+
+ '@esbuild/darwin-arm64@0.27.7':
+ resolution: {integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@esbuild/darwin-x64@0.27.7':
+ resolution: {integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@esbuild/freebsd-arm64@0.27.7':
+ resolution: {integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [freebsd]
+
+ '@esbuild/freebsd-x64@0.27.7':
+ resolution: {integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@esbuild/linux-arm64@0.27.7':
+ resolution: {integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@esbuild/linux-arm@0.27.7':
+ resolution: {integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [linux]
+
+ '@esbuild/linux-ia32@0.27.7':
+ resolution: {integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [linux]
+
+ '@esbuild/linux-loong64@0.27.7':
+ resolution: {integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==}
+ engines: {node: '>=18'}
+ cpu: [loong64]
+ os: [linux]
+
+ '@esbuild/linux-mips64el@0.27.7':
+ resolution: {integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==}
+ engines: {node: '>=18'}
+ cpu: [mips64el]
+ os: [linux]
+
+ '@esbuild/linux-ppc64@0.27.7':
+ resolution: {integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@esbuild/linux-riscv64@0.27.7':
+ resolution: {integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==}
+ engines: {node: '>=18'}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@esbuild/linux-s390x@0.27.7':
+ resolution: {integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==}
+ engines: {node: '>=18'}
+ cpu: [s390x]
+ os: [linux]
+
+ '@esbuild/linux-x64@0.27.7':
+ resolution: {integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [linux]
+
+ '@esbuild/netbsd-arm64@0.27.7':
+ resolution: {integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [netbsd]
+
+ '@esbuild/netbsd-x64@0.27.7':
+ resolution: {integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [netbsd]
+
+ '@esbuild/openbsd-arm64@0.27.7':
+ resolution: {integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openbsd]
+
+ '@esbuild/openbsd-x64@0.27.7':
+ resolution: {integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [openbsd]
+
+ '@esbuild/openharmony-arm64@0.27.7':
+ resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openharmony]
+
+ '@esbuild/sunos-x64@0.27.7':
+ resolution: {integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [sunos]
+
+ '@esbuild/win32-arm64@0.27.7':
+ resolution: {integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@esbuild/win32-ia32@0.27.7':
+ resolution: {integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [win32]
+
+ '@esbuild/win32-x64@0.27.7':
+ resolution: {integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [win32]
+
+ '@floating-ui/core@1.7.5':
+ resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==}
+
+ '@floating-ui/dom@1.7.6':
+ resolution: {integrity: sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==}
+
+ '@floating-ui/react-dom@2.1.8':
+ resolution: {integrity: sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+
+ '@floating-ui/utils@0.2.11':
+ resolution: {integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==}
+
+ '@jridgewell/gen-mapping@0.3.13':
+ resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
+
+ '@jridgewell/remapping@2.3.5':
+ resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
+
+ '@jridgewell/resolve-uri@3.1.2':
+ resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
+ engines: {node: '>=6.0.0'}
+
+ '@jridgewell/source-map@0.3.11':
+ resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==}
+
+ '@jridgewell/sourcemap-codec@1.5.5':
+ resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
+
+ '@jridgewell/trace-mapping@0.3.31':
+ resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
+
+ '@mui/core-downloads-tracker@9.2.0':
+ resolution: {integrity: sha512-+XMav+ZaXkZKUFUgzjrfMEedfyJKxxviAske2q8N8CWDMeqZdDU2lWMkiUPiB388hGaDqhwvOAwkrsc/pUyp8g==}
+
+ '@mui/material@9.2.0':
+ resolution: {integrity: sha512-+YTRSgGKGrrRo2XJZXs7JRA6qHoHWvNtxyqxnrRJTBmIuLOUpxxh7m4G9lF4tWberxGFY+EqkkRPgJCl+fSMJg==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ '@emotion/react': ^11.5.0
+ '@emotion/styled': ^11.3.0
+ '@mui/material-pigment-css': ^9.2.0
+ '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
+ react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ '@emotion/react':
+ optional: true
+ '@emotion/styled':
+ optional: true
+ '@mui/material-pigment-css':
+ optional: true
+ '@types/react':
+ optional: true
+
+ '@mui/private-theming@9.2.0':
+ resolution: {integrity: sha512-w9wpyDxGPGnAACPB2hKhCDmILJIAvQxrfjUbIAEa0AznX1rOjaz5N+yB1uuw8ixnJcpEh/tPbD9oEe19wcWPHw==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@mui/styled-engine@9.1.1':
+ resolution: {integrity: sha512-neaYKdJfvEG54q8efHLJR7swpHG/gfSv9xGqW5iTSMsubD7yPCPFrhVBt284j1DOF3uZaaDJSHQL7gz6jGF21Q==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ '@emotion/react': ^11.4.1
+ '@emotion/styled': ^11.3.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ '@emotion/react':
+ optional: true
+ '@emotion/styled':
+ optional: true
+
+ '@mui/system@9.2.0':
+ resolution: {integrity: sha512-YvUJwKoGVtbnOm2PyPi5TvX2d1rOA6sqSpEWVs4WmXNIaFTuYmNUaVdU2o1NKUEe31URnD3E8ZVUMcsLQXwcYg==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ '@emotion/react': ^11.5.0
+ '@emotion/styled': ^11.3.0
+ '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ '@emotion/react':
+ optional: true
+ '@emotion/styled':
+ optional: true
+ '@types/react':
+ optional: true
+
+ '@mui/types@9.1.1':
+ resolution: {integrity: sha512-Zjt7u8wNvDg40rPTGoL+TnfkpuSKjwubsNSFRH1KAVZLcaV4I3AFNHIFbvH7p4F3alEibSbdd90xAgn5Rnfndg==}
+ peerDependencies:
+ '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@mui/utils@9.2.0':
+ resolution: {integrity: sha512-OsUH5zhlSOM4xmLl53+agug1M1UyWb4zxFxWQCqwKTKUeQPvTENtg3JhrroBD2qpCLKsX5W/DYGERJ4mBUbc8g==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@napi-rs/wasm-runtime@1.1.6':
+ resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==}
+ peerDependencies:
+ '@emnapi/core': ^1.7.1
+ '@emnapi/runtime': ^1.7.1
+
+ '@nodelib/fs.scandir@2.1.5':
+ resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
+ engines: {node: '>= 8'}
+
+ '@nodelib/fs.stat@2.0.5':
+ resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
+ engines: {node: '>= 8'}
+
+ '@nodelib/fs.walk@1.2.8':
+ resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
+ engines: {node: '>= 8'}
+
+ '@oxc-parser/binding-android-arm-eabi@0.120.0':
+ resolution: {integrity: sha512-WU3qtINx802wOl8RxAF1v0VvmC2O4D9M8Sv486nLeQ7iPHVmncYZrtBhB4SYyX+XZxj2PNnCcN+PW21jHgiOxg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [android]
+
+ '@oxc-parser/binding-android-arm64@0.120.0':
+ resolution: {integrity: sha512-SEf80EHdhlbjZEgzeWm0ZA/br4GKMenDW3QB/gtyeTV1gStvvZeFi40ioHDZvds2m4Z9J1bUAUL8yn1/+A6iGg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [android]
+
+ '@oxc-parser/binding-darwin-arm64@0.120.0':
+ resolution: {integrity: sha512-xVrrbCai8R8CUIBu3CjryutQnEYhZqs1maIqDvtUCFZb8vY33H7uh9mHpL3a0JBIKoBUKjPH8+rzyAeXnS2d6A==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@oxc-parser/binding-darwin-x64@0.120.0':
+ resolution: {integrity: sha512-xyHBbnJ6mydnQUH7MAcafOkkrNzQC6T+LXgDH/3InEq2BWl/g424IMRiJVSpVqGjB+p2bd0h0WRR8iIwzjU7rw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oxc-parser/binding-freebsd-x64@0.120.0':
+ resolution: {integrity: sha512-UMnVRllquXUYTeNfFKmxTTEdZ/ix1nLl0ducDzMSREoWYGVIHnOOxoKMWlCOvRr9Wk/HZqo2rh1jeumbPGPV9A==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.120.0':
+ resolution: {integrity: sha512-tkvn2CQ7QdcsMnpfiX3fd3wA3EFsWKYlcQzq9cFw/xc89Al7W6Y4O0FgLVkVQpo0Tnq/qtE1XfkJOnRRA9S/NA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-parser/binding-linux-arm-musleabihf@0.120.0':
+ resolution: {integrity: sha512-WN5y135Ic42gQDk9grbwY9++fDhqf8knN6fnP+0WALlAUh4odY/BDK1nfTJRSfpJD9P3r1BwU0m3pW2DU89whQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-parser/binding-linux-arm64-gnu@0.120.0':
+ resolution: {integrity: sha512-1GgQBCcXvFMw99EPdMy+4NZ3aYyXsxjf9kbUUg8HuAy3ZBXzOry5KfFEzT9nqmgZI1cuetvApkiJBZLAPo8uaw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-parser/binding-linux-arm64-musl@0.120.0':
+ resolution: {integrity: sha512-gmMQ70gsPdDBgpcErvJEoWNBr7bJooSLlvOBVBSGfOzlP5NvJ3bFvnUeZZ9d+dPrqSngtonf7nyzWUTUj/U+lw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxc-parser/binding-linux-ppc64-gnu@0.120.0':
+ resolution: {integrity: sha512-T/kZuU0ajop0xhzVMwH5r3srC9Nqup5HaIo+3uFjIN5uPxa0LvSxC1ZqP4aQGJVW5G0z8/nCkjIfSMS91P/wzw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ppc64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-parser/binding-linux-riscv64-gnu@0.120.0':
+ resolution: {integrity: sha512-vn21KXLAXzaI3N5CZWlBr1iWeXLl9QFIMor7S1hUjUGTeUuWCoE6JZB040/ZNDwf+JXPX8Ao9KbmJq9FMC2iGw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-parser/binding-linux-riscv64-musl@0.120.0':
+ resolution: {integrity: sha512-SUbUxlar007LTGmSLGIC5x/WJvwhdX+PwNzFJ9f/nOzZOrCFbOT4ikt7pJIRg1tXVsEfzk5mWpGO1NFiSs4PIw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxc-parser/binding-linux-s390x-gnu@0.120.0':
+ resolution: {integrity: sha512-hYiPJTxyfJY2+lMBFk3p2bo0R9GN+TtpPFlRqVchL1qvLG+pznstramHNvJlw9AjaoRUHwp9IKR7UZQnRPGjgQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [s390x]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-parser/binding-linux-x64-gnu@0.120.0':
+ resolution: {integrity: sha512-q+5jSVZkprJCIy3dzJpApat0InJaoxQLsJuD6DkX8hrUS61z2lHQ1Fe9L2+TYbKHXCLWbL0zXe7ovkIdopBGMQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-parser/binding-linux-x64-musl@0.120.0':
+ resolution: {integrity: sha512-D9QDDZNnH24e7X4ftSa6ar/2hCavETfW3uk0zgcMIrZNy459O5deTbWrjGzZiVrSWigGtlQwzs2McBP0QsfV1w==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxc-parser/binding-openharmony-arm64@0.120.0':
+ resolution: {integrity: sha512-TBU8ZwOUWAOUWVfmI16CYWbvh4uQb9zHnGBHsw5Cp2JUVG044OIY1CSHODLifqzQIMTXvDvLzcL89GGdUIqNrA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [openharmony]
+
+ '@oxc-parser/binding-wasm32-wasi@0.120.0':
+ resolution: {integrity: sha512-WG/FOZgDJCpJnuF3ToG/K28rcOmSY7FmFmfBKYb2fmLyhDzPpUldFGV7/Fz4ru0Iz/v4KPmf8xVgO8N3lO4KHA==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+
+ '@oxc-parser/binding-win32-arm64-msvc@0.120.0':
+ resolution: {integrity: sha512-1T0HKGcsz/BKo77t7+89L8Qvu4f9DoleKWHp3C5sJEcbCjDOLx3m9m722bWZTY+hANlUEs+yjlK+lBFsA+vrVQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [win32]
+
+ '@oxc-parser/binding-win32-ia32-msvc@0.120.0':
+ resolution: {integrity: sha512-L7vfLzbOXsjBXV0rv/6Y3Jd9BRjPeCivINZAqrSyAOZN3moCopDN+Psq9ZrGNZtJzP8946MtlRFZ0Als0wBCOw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ia32]
+ os: [win32]
+
+ '@oxc-parser/binding-win32-x64-msvc@0.120.0':
+ resolution: {integrity: sha512-ys+upfqNtSu58huAhJMBKl3XCkGzyVFBlMlGPzHeFKgpFF/OdgNs1MMf8oaJIbgMH8ZxgGF7qfue39eJohmKIg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [win32]
+
+ '@oxc-project/types@0.120.0':
+ resolution: {integrity: sha512-k1YNu55DuvAip/MGE1FTsIuU3FUCn6v/ujG9V7Nq5Df/kX2CWb13hhwD0lmJGMGqE+bE1MXvv9SZVnMzEXlWcg==}
+
+ '@oxc-project/types@0.138.0':
+ resolution: {integrity: sha512-1a7ZKmrRTCoN1XMZ4L0PyyqrMnrNlLyPuOkdSX2MZg7IiIGRUyurNhAm73ptDOraoBcIordsIGKNPKUzy3ZmfA==}
+
+ '@oxfmt/binding-android-arm-eabi@0.58.0':
+ resolution: {integrity: sha512-Uz62sHduGGPftXtILGyxdSW4PX82rUg+rfdNqhsgxe881g4rIoXlIqmZQ6HVKcF4f+F8qMhdD03Bx5u7gmeTdg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [android]
+
+ '@oxfmt/binding-android-arm64@0.58.0':
+ resolution: {integrity: sha512-rD0lRaJp1b+9vw6X4A2dJWKukd6X8yxiicN4JxXcXayolmUypRZxk+lKR+fVOu5q/iYc0fh5fR4bgmfOfVlbaA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [android]
+
+ '@oxfmt/binding-darwin-arm64@0.58.0':
+ resolution: {integrity: sha512-uzbPPk7O6M+w2K65vcQ1woga3wgP8zghjL1KOG5b6qJ8dvYHZJ1VShaslg2KOK6yQIwCQtcMCXqLBM6sqXUNTg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@oxfmt/binding-darwin-x64@0.58.0':
+ resolution: {integrity: sha512-L0nKYDxU32oxeQqJj21W9SlIMnf81VZEhyah6iDvFhf5q0oynq498Fopth7blErUJVBpVtxQ98RMCfMPqpJX6w==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oxfmt/binding-freebsd-x64@0.58.0':
+ resolution: {integrity: sha512-woNwfD58dC5PGS9LSLSD5JYfo/EFK5iG9vhDWkcCg3q78ag7KC8bpDqgvPHrMoXpx83OLXxoSOhu6z8FsVTHlg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@oxfmt/binding-linux-arm-gnueabihf@0.58.0':
+ resolution: {integrity: sha512-Sqs8nMLxuQpY21NKJ1u4stPDmO5hskBCNNh2E3AdCfI1QqWtf4m+Qn4mGEIUO4KGmuq3SWc/SZ80uy5IiwTCDw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxfmt/binding-linux-arm-musleabihf@0.58.0':
+ resolution: {integrity: sha512-Vd4exzBI5B5hB9m22JiTQzIL23WvHo/Pe+sNXPNeBLXSP9swCBPKCEBRwKpmpQzYhlgYaCgfPcGXPKAJBRIiZQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxfmt/binding-linux-arm64-gnu@0.58.0':
+ resolution: {integrity: sha512-bUWi5mHV+4Vi56RLHE1h6q/HHfwAIT3XoB9vJAVeRzfu5NriXM8y6eeJu0vlKa0C9kq2rq1sOWRClhdLHPocrg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxfmt/binding-linux-arm64-musl@0.58.0':
+ resolution: {integrity: sha512-2ZHxemzgHcjtktAuVUwSoyXmGo/t+aF5tS1ciPpPei4rhSyrz3JOqDosXXrmhN/yLUSzJjtuW7ToTWqfQpCj2w==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxfmt/binding-linux-ppc64-gnu@0.58.0':
+ resolution: {integrity: sha512-AwKkVwjVmFQ3bcO7j0McGYAqCKH2a326fswfofng/E8VewCT/raeeGQr4huVhY704deK8AWASSTlxzMj0eZc6Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ppc64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxfmt/binding-linux-riscv64-gnu@0.58.0':
+ resolution: {integrity: sha512-xsRpTxfUnJF8D3AUKko/qyWdjw4GZVHlCVFuGlzSCTeewLmykKINW8em1+wx+axsDVtJJcMtvsiaXggXxrlHgw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxfmt/binding-linux-riscv64-musl@0.58.0':
+ resolution: {integrity: sha512-Z4AYOTcy7nYEIiXwD62PlerimyYRcfJOgUbQAEBjXz098kxKuERBlRntofGy69HHhe9E0TLVNMl1yspVNu+efw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxfmt/binding-linux-s390x-gnu@0.58.0':
+ resolution: {integrity: sha512-A3nhhtZPC/TKVWOPj9q/H3p2znJDCcHWYlJBhWL8hGq/bFmBaNBHC8Np6E581yVq1w9Mi3rMDNzDalWvtUfJtQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [s390x]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxfmt/binding-linux-x64-gnu@0.58.0':
+ resolution: {integrity: sha512-2g+tVkgwqphw8R4hgo+kF4oz8+P5RwVOtr9+irsC7uwEp0e9j7Crw8kDGKL20uYlLPD7g02DqA61mC/UNYx98A==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxfmt/binding-linux-x64-musl@0.58.0':
+ resolution: {integrity: sha512-rc15P6AbyyB7426aN8AakLd02Trb3a6ML/mmfAQeVHJEfVofWLcWIrBdy6zDEY+DIaL/s8E4GGPboVw+oP3+EA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxfmt/binding-openharmony-arm64@0.58.0':
+ resolution: {integrity: sha512-ZWoTM27/HYPOh9iq86DAbhPu9nXb8qKvvGU/h8OfliyVUFAMMNTLDkGsWDKKnDqIkqvZ9+dXlgUOsH1LYO3O7g==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [openharmony]
+
+ '@oxfmt/binding-win32-arm64-msvc@0.58.0':
+ resolution: {integrity: sha512-LHZnqFXe2dEfkRI4XdZS/57nEOT/I4UCRX5IyM9v4GYW9XwQCjGe1IUK59SuKw3POwvcgWQ4pme2cYXmNqTNPg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [win32]
+
+ '@oxfmt/binding-win32-ia32-msvc@0.58.0':
+ resolution: {integrity: sha512-mZKpg20TpheCJym1rarcZCUJeW1sSruw8zAAaCYWvuVfwIUDN1CXdrPU/JgCWReXTCTrEfCB8Wyo3hh9jSZ2EA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ia32]
+ os: [win32]
+
+ '@oxfmt/binding-win32-x64-msvc@0.58.0':
+ resolution: {integrity: sha512-N/wUU4N5PZ2orBtI+Ko7MnMfYLfE7K91UrGMY/c/pYyHR3lA9kwst1XugkZx+92YcRh/Eo+iv2eTESSWXfiZPA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [win32]
+
+ '@oxlint/binding-android-arm-eabi@1.73.0':
+ resolution: {integrity: sha512-HZQRN/UMBu+Ut+/9MiAChkbP4qZqrNOWBcNI45vOT40GVhbGR0JgHB87L48D4iAqFQIdVmeQYtV9RF89AjTKkg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [android]
+
+ '@oxlint/binding-android-arm64@1.73.0':
+ resolution: {integrity: sha512-Gp+KJRylv2aW7thRpG5p1KTxZq4ZJFbWowrKzufNq9d3ssl3r3JviYV45/+p+7CN1Nv0zDd1e8Ex0b/HUDq4TQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [android]
+
+ '@oxlint/binding-darwin-arm64@1.73.0':
+ resolution: {integrity: sha512-3de96NdtXhxERMjIz7wsp2HYMY6pMQycGxFWac2mFecAx6VeARF/IqFb1QIaqiCRIdfzBwzTed+pCTCoiS+CYA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@oxlint/binding-darwin-x64@1.73.0':
+ resolution: {integrity: sha512-5zx/uPW32TiaOeVY1dQ/H5iOf0K1HOdFKOJhLqGl4o63+i1fpzoqqu/mKtd7OFgFjNCdhlyTGgjVkQTZm1ELcg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oxlint/binding-freebsd-x64@1.73.0':
+ resolution: {integrity: sha512-qNe4gKHaGnLuZJ8toUg90JAa0S2vTVvDw+0bRi3q1avXZXDT4u5mMeECf3nD4HYrbdn1O7dXqWut4onY/yx/Xg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@oxlint/binding-linux-arm-gnueabihf@1.73.0':
+ resolution: {integrity: sha512-cCehYh5hTbfShm/fxTD6wwrGUWIpvX+N5OxmAMhFhDeTGXvw+BeNj889tpxsFQ9ZLatQ6wImuY8tsKLZ+FMz7w==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxlint/binding-linux-arm-musleabihf@1.73.0':
+ resolution: {integrity: sha512-d5j5GDU/2dMgjVhw7TQT9ITrsIr1Y02KEXKyVGIXUkD+KiaxE9TP65FS2ZdgTBemQvoRL+gSBdbrIm3cQIeacg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxlint/binding-linux-arm64-gnu@1.73.0':
+ resolution: {integrity: sha512-Eyf1SrP3+yR1DI3OJgOY2Pvrr9dWP9TK37xPaDYycwTtlGlI45erJAVIfH5/m/xosDt6BupJYEFi47bvbTuuyw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxlint/binding-linux-arm64-musl@1.73.0':
+ resolution: {integrity: sha512-IlT/OJApEDKaMmCooHuncgJZbbCe7T5QIWmTZBEtYscWvzPQuuEinVcid6kwQRVQOUdb7PUCz4jQHnaYXdfJXw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxlint/binding-linux-ppc64-gnu@1.73.0':
+ resolution: {integrity: sha512-L+JYcb/vdg5fmcH08V6o0YYLU28cTH1SPNulwJdvK9NK49aXSkYy6oNpKBmddArVOXYqNepriDGiZ04G54kh1Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ppc64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxlint/binding-linux-riscv64-gnu@1.73.0':
+ resolution: {integrity: sha512-Qtk0g3bKV6OwWjIm7R8kQN1uOZRKQt/MODK2a8QfkwhTpXBD53ozx5XLVWLGDQAVyp2otLW4D2wB98XfAfMPGA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxlint/binding-linux-riscv64-musl@1.73.0':
+ resolution: {integrity: sha512-wX0NQKZVxltkAOVmzFcpOaMpdaUvsq1Eqpx9tkAfl71UdkTlSo1R4AdAnGccR1Fm2+TzFgZ22CyyGuZ41RDr/A==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxlint/binding-linux-s390x-gnu@1.73.0':
+ resolution: {integrity: sha512-vPe7UGBMWyiLTtnqS4xxgMQFSFGmtQwhwCxuiw6lXygaO6bVt0D8dFVg8Xv05eaiN3ybC0HXXHUAohFMFvqoCQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [s390x]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxlint/binding-linux-x64-gnu@1.73.0':
+ resolution: {integrity: sha512-2CwIWr9cemFC/CbRBWZvuk5mffz6ObmfFkfcC/9rTQ7f+icNhYr2kOjf9Rt8lLvugvkdGDOmkoVoFFHh6ClCTw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxlint/binding-linux-x64-musl@1.73.0':
+ resolution: {integrity: sha512-nDadfJgg7NBBxG0N560wOe7LLX5QiYp6qBaI7viuk5EUORFBktU/NfV0MbTqU3gTqQDCh4VyxKdo5VADxk9w8Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxlint/binding-openharmony-arm64@1.73.0':
+ resolution: {integrity: sha512-wGjJC+NLH9xP+IKGn9RDW94ojJR/wPbg5WCnQjj/oReaOtCQthr8ws1zICe77JFmo4ouUdeTHHZL/ESGiF6Pmw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [openharmony]
+
+ '@oxlint/binding-win32-arm64-msvc@1.73.0':
+ resolution: {integrity: sha512-I7X47GPGljw225YUQ5SbC/rb1Kkdrd0yQf0x+hYxeKS6DpfjMbo9ccQPQ6LNY6BoJQ1sHhgDUGuMn5Vg5gHT6w==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [win32]
+
+ '@oxlint/binding-win32-ia32-msvc@1.73.0':
+ resolution: {integrity: sha512-5lWj+3h+74Fm1jYOO9qkJA4xkAlZA099DkXppuXsk7UpnpZLttsefrZU469vChGaG6hcSqrkKXQOvMTZtbjeNg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ia32]
+ os: [win32]
+
+ '@oxlint/binding-win32-x64-msvc@1.73.0':
+ resolution: {integrity: sha512-WaNRvh4f6zY9CvUQk2YoA1O90ieWrIklI84+HXFr9Isjz9CSESrdqo/RtIYt4Dll/cAchqGDMehfaZd0vqEFZw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [win32]
+
+ '@popperjs/core@2.11.8':
+ resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
+
+ '@rolldown/binding-android-arm64@1.1.4':
+ resolution: {integrity: sha512-EZLpf/8y7GXkkra90ML47kzik/GMP3EMcE9bPyHmRfxLC6z9+aW5A8poCsoxjrT5GfEcNAAvWwUHjvP1pUQkfw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [android]
+
+ '@rolldown/binding-darwin-arm64@1.1.4':
+ resolution: {integrity: sha512-aUi+HBvmYb7j8krl1+qJgkG8C17fO79gk3c+jPw4S8glRFc1DTija9S3EyaTSQUm5GJXYKDAsugBEhFHH2vYiQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@rolldown/binding-darwin-x64@1.1.4':
+ resolution: {integrity: sha512-F7hHC3gwY11+vByKPRWqwGbeXWVgKmL+pTGCinaEhdihzBV2aQ0fvZOch9cXYUOKuKKq429HeYXOqQLc7wFCEg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@rolldown/binding-freebsd-x64@1.1.4':
+ resolution: {integrity: sha512-sI5yw+7s92SK6odiEhD5lKCBlWcpjHS5qyqpVQbZAJ0fIzEUXrmbl3DH2ybR3PZogulNJF+COLtmA8hUfvkCCQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@rolldown/binding-linux-arm-gnueabihf@1.1.4':
+ resolution: {integrity: sha512-mCi0OKgEieFircrtVYmQAFGszRtMnZ6fpZAXrxanXAu7lqZcsK1E1RAaZNG0uKAnxox3B1f4EyQNnoyMfN1vAA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@rolldown/binding-linux-arm64-gnu@1.1.4':
+ resolution: {integrity: sha512-B9Ial3Kv5sh0SHnB1g/QWcUQCEvCF6QKGAl4zXypYj65mVI+B4AhFBwPtSN7pDrJeIx8Z7zdy4ntx+wQABom7w==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rolldown/binding-linux-arm64-musl@1.1.4':
+ resolution: {integrity: sha512-lZVym0PuHE1KZ22gmFTC15lAkrg9iTszR617oYRB/iPY1A56ywoJzVKOJBKaot5RiikCObmur6pogpse3gRcng==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ '@rolldown/binding-linux-ppc64-gnu@1.1.4':
+ resolution: {integrity: sha512-t2DNiLJWNTbnEHyUzTumldML6ET4/g16467LZoDDJ3tSxGvguL5/NyC2lCsNKuyRycg9XeDQF5SSv+TNOhQEXg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ppc64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rolldown/binding-linux-s390x-gnu@1.1.4':
+ resolution: {integrity: sha512-0WIRnL1Uw4BvTZRLQt+PVgo6ZKTJadlC2btP+/EOXv2f/DWbY0rEgl+y834mIVwP1FkTlWVTrGGJXf12lru7EQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [s390x]
+ os: [linux]
+ libc: [glibc]
+
+ '@rolldown/binding-linux-x64-gnu@1.1.4':
+ resolution: {integrity: sha512-JWtGshGfX+oENAKonoNkqEJX+7hC8yfhi9GUyPX1VX4mdh1y5r+ZiJLR5XzAB0aoP6s/PcILsGjKq8O0mm24bw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rolldown/binding-linux-x64-musl@1.1.4':
+ resolution: {integrity: sha512-rT6yQcxUuXs4CnbofqwHRRV0iem349rLMYpTjkgQGLjrY4ado/eDzwPZPTCgTOlF6Nkp8NEv70yLMTn6qkWxsQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ '@rolldown/binding-openharmony-arm64@1.1.4':
+ resolution: {integrity: sha512-KXMGoboq5cyaCQjDA4GLuRiOwBQ0EyFnJoVViLeZ45/3rFItRODEr+NdsBcVpll40hhNArlm/speWGRvj08LzA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [openharmony]
+
+ '@rolldown/binding-wasm32-wasi@1.1.4':
+ resolution: {integrity: sha512-5K83rb36oJiY7BCyE9zLZtGcPV4g5wvq+xwdO0XPIwDVZI8cyB/AUjkNXGb92/rnmezEkjMOpgY61rtwjQtFwg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [wasm32]
+
+ '@rolldown/binding-win32-arm64-msvc@1.1.4':
+ resolution: {integrity: sha512-PnWBtw3TV5KOg69HQQDR0mnQuyCmSGR2pAB4DC1rPF808fgKeTUMj2EOEyKATpgiuxuR5APQmiDO7PDgEjTFSA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [win32]
+
+ '@rolldown/binding-win32-x64-msvc@1.1.4':
+ resolution: {integrity: sha512-M1lpniBePobTfsa7Ks9a199e1akxsXn+GYBUKsEzv3YFzOm1HJAMNwKI3qr0Zq+mxwx9gOZoTdP1yXRYsZUocQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [win32]
+
+ '@rolldown/pluginutils@1.0.1':
+ resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
+
+ '@rollup/pluginutils@4.2.1':
+ resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
+ engines: {node: '>= 8.0.0'}
+
+ '@rollup/rollup-android-arm-eabi@4.62.2':
+ resolution: {integrity: sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg==}
+ cpu: [arm]
+ os: [android]
+
+ '@rollup/rollup-android-arm64@4.62.2':
+ resolution: {integrity: sha512-BaH7BllCACHoH1LguOU56UItGfUWjujlO65kS9LAodViaN4bwIKd7oeW/ZHJ/4ljr/7MIiENnNy3HJ0zXv8Zkw==}
+ cpu: [arm64]
+ os: [android]
+
+ '@rollup/rollup-darwin-arm64@4.62.2':
+ resolution: {integrity: sha512-v39RCCvj4He82I9sFmk+M1VZ0PLM9sfsLVikjfx2hYBNALhrrOR2D3JjQA6AhlaSOgcR+RzrKY7e1+bT6SUO/A==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@rollup/rollup-darwin-x64@4.62.2':
+ resolution: {integrity: sha512-yl0y2vq3S3lHeuXhEdss6TWfKW8vkujImO12tn4ZkG/4oghr09LvdYm2RElVjokTQiUvDUGXLGsYeLqUMCKpGA==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@rollup/rollup-freebsd-arm64@4.62.2':
+ resolution: {integrity: sha512-tT4pvt4qXD+vEoezupCWi+a1F0vvDiksiHc+PxRlYTOH1I6/X4id9jPxTP+Fg+545euaFT1jJVs4CEdHZAU1vw==}
+ cpu: [arm64]
+ os: [freebsd]
+
+ '@rollup/rollup-freebsd-x64@4.62.2':
+ resolution: {integrity: sha512-6nU5F2wCW+qvCBhTn1pdIU3bzsIoF7EUwsCDRxilWGprQR6yd508YnH9+OKFCwpfS8pjZqDUmnCAr7exax0XCg==}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@rollup/rollup-linux-arm-gnueabihf@4.62.2':
+ resolution: {integrity: sha512-n1GJHPOvpIfhi3TmrCeh6S6URt9BFCt0KQE3qvexyGCTAKpR4Lg+eWvNZEqu7epxwus/8ElT3hacYEucm49SZg==}
+ cpu: [arm]
+ os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-arm-musleabihf@4.62.2':
+ resolution: {integrity: sha512-JqgflS8wEB+UXV/vS1RpRbifGBeN4D5lz8D8oOFbFZw4vedvdOgCFAjfBmIMdW3yL10XpQQ0Ambepw6MXrhOnA==}
+ cpu: [arm]
+ os: [linux]
+ libc: [musl]
+
+ '@rollup/rollup-linux-arm64-gnu@4.62.2':
+ resolution: {integrity: sha512-wnFJkogWvN4jm/hQRF2UBaeUmk20j5+DmHvoyWii2b8HJDyvz1MF2OU/6ynXt2KR63rbZLWkFpoytpdc/yBuSA==}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-arm64-musl@4.62.2':
+ resolution: {integrity: sha512-HVu2bp0zhvJ8xHEV9+UUs7S90VadmBSY3LcIMvozbPo4AuMGDWlz3ymHLHZPX4hR67TKTt8Qp5PJ5RBg/i+RMQ==}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ '@rollup/rollup-linux-loong64-gnu@4.62.2':
+ resolution: {integrity: sha512-mQqqAV8QaoSgr9I2fKDLY2BAVvmKjWoGiu/cSYQonsLvtqwEn1E4QYfnCOcp5zoEqNhsDYin1s6jx/VJmrxlZg==}
+ cpu: [loong64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-loong64-musl@4.62.2':
+ resolution: {integrity: sha512-IxKLoxCQ2IWi6bT2akyDUBGsOImDKB+sPp4EsTmwFQ/fMwpCKm8uLSSgP/Kx/QYUgKis6SEZ5/Nlhup0DIA0PQ==}
+ cpu: [loong64]
+ os: [linux]
+ libc: [musl]
+
+ '@rollup/rollup-linux-ppc64-gnu@4.62.2':
+ resolution: {integrity: sha512-Mk5ha2RQSgyFfmYYLkBpPnUk8D8FriBxesO1u9O75X0mHgXL1UQcH5Itl2lurWL2tj0RxV9b9tJgipac0hRY9A==}
+ cpu: [ppc64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-ppc64-musl@4.62.2':
+ resolution: {integrity: sha512-CjvEnqJL/0/TQ3TXX3OPIJ/kmBellrWd4heXUmHeJlTnmwjKpSJzoehLaL6Xk0ZnMHBu9dZuFADNOrtjF4v+2w==}
+ cpu: [ppc64]
+ os: [linux]
+ libc: [musl]
+
+ '@rollup/rollup-linux-riscv64-gnu@4.62.2':
+ resolution: {integrity: sha512-1SiZbzwdkaDURsew/tSOrooKiYy7EQGT6m8ufavAi9NEyQb/6VuIxFXAL1fqa4iZe3g4NbNk4P7J32z2tw5Mgg==}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-riscv64-musl@4.62.2':
+ resolution: {integrity: sha512-nQts12zJ3NQRoE6uYljOH89v7szzLDvG2JD/vsX+vGXU8w/At1GowTZ5/7qeFQ8m7L55rpR8Okugnuo5bgjy2Q==}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [musl]
+
+ '@rollup/rollup-linux-s390x-gnu@4.62.2':
+ resolution: {integrity: sha512-E9/ll019jhPIJgpzfZoIkBGhcz+kKNgVWYRY0zr9srBdPPFVpvOKW8VaJKUbeK+eZXyQF9ltME+Kk6affeaPgg==}
+ cpu: [s390x]
+ os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-x64-gnu@4.62.2':
+ resolution: {integrity: sha512-5BqxR/pshjey51iliyzTD5Xi3EN0aLmQ2lZ3lvefVV9c82BvrLo2/6OT55iifpWBufs6kdwWbuOKS841DrmK9A==}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-x64-musl@4.62.2':
+ resolution: {integrity: sha512-uNN83XxQrRAh/w0/pmAfibcwyb6YWt4gP+dpnQKPVJshAloQ785ii8CT8ZCIxkGg9opVsvAlGhFitSm6D1Jjpg==}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ '@rollup/rollup-openbsd-x64@4.62.2':
+ resolution: {integrity: sha512-srjEIxSH3LRnJN6THczDHWQplqEMFiAJrTab0msUryh9kwNpkICf3Ea6q6MN/2cZwRFUNx5w+h6Hpi4QuHS6Zg==}
+ cpu: [x64]
+ os: [openbsd]
+
+ '@rollup/rollup-openharmony-arm64@4.62.2':
+ resolution: {integrity: sha512-8hOJnxgbyObnCm5AlRA3A931xX19xq80RjVTKgJOvEKWqJruP/Uf12IbAOaDjjEXYRewwHLfmF0YRIdK3OwKWA==}
+ cpu: [arm64]
+ os: [openharmony]
+
+ '@rollup/rollup-win32-arm64-msvc@4.62.2':
+ resolution: {integrity: sha512-mmF4AY1i0hG/bLWUctUq59gtmgaSIRa3cu/A3JFRp/sCNEme2bgDEiDS22P9FbnJB8NJNF4jPJiSP5RHQpUTDg==}
+ cpu: [arm64]
+ os: [win32]
+
+ '@rollup/rollup-win32-ia32-msvc@4.62.2':
+ resolution: {integrity: sha512-DZgkknc6jhHrk46V25vbAM0zZkyP0nSDkJB8/dRkLTxv470dOmWDqGoEJl/9A0dFfS7yE3REOwNDxpHwSLSt0Q==}
+ cpu: [ia32]
+ os: [win32]
+
+ '@rollup/rollup-win32-x64-gnu@4.62.2':
+ resolution: {integrity: sha512-T6xr6ucWSFto+VGajA8YH26LdpHRuP4YLHEKAtCWvJDOlnmWcDZVCI2Jmjr+IFHDlt2zRaTAKE4tfjTaWLgJBg==}
+ cpu: [x64]
+ os: [win32]
+
+ '@rollup/rollup-win32-x64-msvc@4.62.2':
+ resolution: {integrity: sha512-BfzEnDJOt9T8M989/lA37EcJgat01wLRnoi5dQf3QzOH7jzpqTAzdDbVfRljVr5r+jzKqpbHeyOfAaXxAd0PAA==}
+ cpu: [x64]
+ os: [win32]
+
+ '@solid-primitives/event-listener@2.4.6':
+ resolution: {integrity: sha512-5I0YJcTVYIWoMmgBSROBZGcz+ymhew/pGTg2dHW74BUjFKsV8Li4bOZYl0YAGP4mHw5o4UBd9/BEesqBci3wxw==}
+ peerDependencies:
+ solid-js: ^1.6.12
+
+ '@solid-primitives/keyboard@1.3.7':
+ resolution: {integrity: sha512-558RPNYnXx4nGh537DSqAn4xMrC8iFipl/5+xzgzWoTNFst4RnUN3BOLmtDjJ0UGGoQXVMALYR3bNOHM0xnt1Q==}
+ peerDependencies:
+ solid-js: ^1.6.12
+
+ '@solid-primitives/resize-observer@2.2.0':
+ resolution: {integrity: sha512-9Fuu/EWBeGj+atGHRJp70HKhdfalmpjwxY8a32NZixdLNmfCJ45AfhLQNr6uOzETbbiMx4iCKlTrJ8KZCHC2Ww==}
+ peerDependencies:
+ solid-js: ^1.6.12
+
+ '@solid-primitives/rootless@1.5.4':
+ resolution: {integrity: sha512-TOIZa1VUfVJ+9nkCcRajw3U4t9vBOP1HxX1WHNTbXq32mXwlqTvUnC4CRIilohcryBkT9u2ZkhUDSHRTaGp55g==}
+ peerDependencies:
+ solid-js: ^1.6.12
+
+ '@solid-primitives/static-store@0.1.4':
+ resolution: {integrity: sha512-LgtVaVBtB7EbmS4+M0b8xY5Iq6pUWXBsIC4VgtrFKDGDdyCaDt88sHk0fUlx1Enxm/XZnZyLXJABRoa39RjJqA==}
+ peerDependencies:
+ solid-js: ^1.6.12
+
+ '@solid-primitives/utils@6.4.1':
+ resolution: {integrity: sha512-ISSB5QX1qP2ynrheIpYwc4oKR5Ny4siNuUyf1qZniy+Il+p/PtDB0QK1Dnle8noiHpwRD3gpPdubOC3qI/Zamg==}
+ peerDependencies:
+ solid-js: ^1.6.12
+
+ '@tailwindcss/node@4.3.2':
+ resolution: {integrity: sha512-yWP/sqEcBLaD8JuA6zNwxoYKr75qxTioYwlRwekj5Jr/I5GXnoJfjetH/psLUIv74cYTH2lBUEzBkinthoYcBg==}
+
+ '@tailwindcss/oxide-android-arm64@4.3.2':
+ resolution: {integrity: sha512-WHxqIuHpvZ5VtdX6GTl1Ik/Vp2YuN42Et+0CdeaVd/frQ9jAvGmvR8vLT+jk3e8/Q3x8kECB9+R17pgpp2BulA==}
+ engines: {node: '>= 20'}
+ cpu: [arm64]
+ os: [android]
+
+ '@tailwindcss/oxide-darwin-arm64@4.3.2':
+ resolution: {integrity: sha512-GZypeUY/IDJW3877KeM+O67vbXr3MBnbtEL4aYhNErv/JWZhye2vGSWWG9tB6iiqR2MqRNkY8IOUy4NdSZV26w==}
+ engines: {node: '>= 20'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@tailwindcss/oxide-darwin-x64@4.3.2':
+ resolution: {integrity: sha512-UIIzmefR6KO1sDU7MzRqAxC8iBpft/VhkGjTjnhoS6k7Z3rQ9wEgA1ODSiyH/tcSYssulNm4Ci3hOeK1jH7ccQ==}
+ engines: {node: '>= 20'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@tailwindcss/oxide-freebsd-x64@4.3.2':
+ resolution: {integrity: sha512-GN+uAmcI6DNspnCDwtOAZrTz6oukJnp337qZvxqCGLd3BHBzJpO0ZbTLRvJNdztOeAmTzewewGIMPb0tk2R4WA==}
+ engines: {node: '>= 20'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.2':
+ resolution: {integrity: sha512-4ABn7qSbdHRwTiDiuWNegCyb5+2FJ4vKIKc3DmKrvAFw7MU1Lm11dIkTPwUaFdTzc7IsOpDbqBrlh0x6y36U/w==}
+ engines: {node: '>= 20'}
+ cpu: [arm]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-arm64-gnu@4.3.2':
+ resolution: {integrity: sha512-wDgEIGwoM8w8pufh9LVt1PahDgNdKXrLC2qfAnV3vAmococ9RWbxeAw4pxPttd/TsJfwjyLf90Dg1y9y8I6Emw==}
+ engines: {node: '>= 20'}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ '@tailwindcss/oxide-linux-arm64-musl@4.3.2':
+ resolution: {integrity: sha512-J5Nuk0uZQIiMTJj3LEx4sAA9tMFUoXQZFv1J6An+QGYe53HKRJuFDi0rpq/tuouCZeAbOBY3kQ6g8qeD4TUjtA==}
+ engines: {node: '>= 20'}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ '@tailwindcss/oxide-linux-x64-gnu@4.3.2':
+ resolution: {integrity: sha512-kqCZpSKOBEJO4mz7OqWoofBZeXTAwaVGPj0ErAj7CojmhKpWVWVOnrt9dE8odoIraZq4oj3ausM37kXi+Tow8w==}
+ engines: {node: '>= 20'}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ '@tailwindcss/oxide-linux-x64-musl@4.3.2':
+ resolution: {integrity: sha512-cixpqbh2toJDmkuCRI68nXA8ZxNmdK9Y+9v5h3MC3ZQKy/0BO8AWzlkWyRM7JAFSGBlfig4YVTPsK6MVgqz1uw==}
+ engines: {node: '>= 20'}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ '@tailwindcss/oxide-wasm32-wasi@4.3.2':
+ resolution: {integrity: sha512-4ec2Z/LOmRsAgU23CS4xeJfcJlmRg94A/XrbGRCF1gyU/zdDfRLYDVsS+ynSZCmGNxQ1jQriQOKMQeQxBA3Isw==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+ bundledDependencies:
+ - '@napi-rs/wasm-runtime'
+ - '@emnapi/core'
+ - '@emnapi/runtime'
+ - '@tybys/wasm-util'
+ - '@emnapi/wasi-threads'
+ - tslib
+
+ '@tailwindcss/oxide-win32-arm64-msvc@4.3.2':
+ resolution: {integrity: sha512-Zyr/M0+XcYZu3bZrUytc7TXvrk0ftWfl8gN2MwekNDzhqhKRUucMPSeOzM0o0wH5AWOU49BsKRrfKxI2atCPMQ==}
+ engines: {node: '>= 20'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@tailwindcss/oxide-win32-x64-msvc@4.3.2':
+ resolution: {integrity: sha512-QI9BO7KlNZsp2GuO0jwAAj5jCDABOKXRkCk2XuKTSaNEFSdfzqswYVTtCHBNKHLsqyjFyFkqlDiwkNbTYSssMQ==}
+ engines: {node: '>= 20'}
+ cpu: [x64]
+ os: [win32]
+
+ '@tailwindcss/oxide@4.3.2':
+ resolution: {integrity: sha512-z8ZgnzX8gdNoWLBLqBPoh/sjnxkwvf9ZuWjnO0l0yIzbLa5/9S+eC5QxGZKRobVHIC3/1BoMWjHblqWjcgFgag==}
+ engines: {node: '>= 20'}
+
+ '@tailwindcss/vite@4.3.2':
+ resolution: {integrity: sha512-eHpMeX4JXfVNJDEcsouTeCBubJBTcTLigeaw/NTUW6PB5ATKKXdyonnXgTBX2VuRbjz1hjfz6C5XAhr52ImQXA==}
+ peerDependencies:
+ vite: ^5.2.0 || ^6 || ^7 || ^8
+
+ '@tanstack/devtools-client@0.0.8':
+ resolution: {integrity: sha512-cG3iZkGWCwN330bLBKa8+9r4Of2AXNoz2zUqcsy/4XsD3105ghVBx78cGyvJj9fSclNomPxoqAnDGXXhg1WLvA==}
+ engines: {node: '>=18'}
+
+ '@tanstack/devtools-event-bus@0.4.2':
+ resolution: {integrity: sha512-2LHzhwBFlKHCcklsQrGe8TeyjHd4XAF8nuCO6wHmva5fePUkJUULbu6CsCNAlGlCi0KkEsMXZSvRdR4HgMq4yA==}
+ engines: {node: '>=18'}
+
+ '@tanstack/devtools-event-client@0.4.4':
+ resolution: {integrity: sha512-6T5Yop/793YI+H+5J8Hsyj4kCih9sl4t3ElLgKioW5hk3ocn+ZdSJ94tT7vL7uabxSugWYBZlOTMPzEw2puvQw==}
+ engines: {node: '>=18'}
+ hasBin: true
+
+ '@tanstack/devtools-event-client@0.5.0':
+ resolution: {integrity: sha512-H+OH3zC6Vhu/K0NaVfQKknEKawc/+2PT+D3SB3Ox0V8SiMlTo0abbmH2rH0721R2aNYbjdMXA1oENOd8E2UVoA==}
+ engines: {node: '>=18'}
+ hasBin: true
+
+ '@tanstack/devtools-ui@0.5.2':
+ resolution: {integrity: sha512-GtaMk8kaGZ9ZdR8Pu5RAfcse/ZrxzH/xsAIFtHMapLs2VMqSPFfb1NvIDO1MAAfUcub8Ix8XKQEP0uYSPzoFKw==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ solid-js: '>=1.9.7'
+
+ '@tanstack/devtools-ui@0.6.0':
+ resolution: {integrity: sha512-CVaM6rT6Nl5ijo83vJYFa2SjofvpuOl/uOvbYGhBrRgUhhelNHhx8zZX+hnZCHmIr0/lzM65hsocnZ72592Rvg==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ solid-js: '>=1.9.7'
+
+ '@tanstack/devtools-utils@0.5.1':
+ resolution: {integrity: sha512-yXw2PNY7cOjvx5sU03vNQoH4LG0TSTT7d/TpUpJTpjQQHoehTTjBHQyki8RGIAW6iHJ7K4/DVZgrRiP7hicInQ==}
+ engines: {node: '>=18'}
+ hasBin: true
+ peerDependencies:
+ '@angular/core': '>=19.0.0'
+ '@types/react': '>=17.0.0'
+ preact: '>=10.0.0'
+ react: '>=17.0.0'
+ solid-js: '>=1.9.7'
+ vue: '>=3.2.0'
+ peerDependenciesMeta:
+ '@angular/core':
+ optional: true
+ '@types/react':
+ optional: true
+ preact:
+ optional: true
+ react:
+ optional: true
+ solid-js:
+ optional: true
+ vue:
+ optional: true
+
+ '@tanstack/devtools-vite@0.8.1':
+ resolution: {integrity: sha512-oQxOo0fI0bwhHtw/psFlIR0OS/bsKrirBxwnw2vuhCM4bjt3k4EZZsW/lvZ1+Vpouhts7LSyvngnxvGXbQ1sUQ==}
+ engines: {node: '>=18'}
+ hasBin: true
+ peerDependencies:
+ vite: ^6.0.0 || ^7.0.0 || ^8.0.0
+
+ '@tanstack/devtools@0.12.5':
+ resolution: {integrity: sha512-JdxTSeVdjJheycgz4c7qbldNKDCEDWlWr1l9dZBhd9sOmRBT5Z70ka9Eb8mb+FUnalcOIB62IDSR/iSxAIUD8Q==}
+ engines: {node: '>=18'}
+ hasBin: true
+ peerDependencies:
+ solid-js: '>=1.9.7'
+
+ '@tanstack/pacer-devtools@1.3.1':
+ resolution: {integrity: sha512-Gx9xCv2QGZo0xIjFhv74Ass5iS21aTnCIHvAtgQEaK95s9HfcNB8GJlDwYt3lHbAFxpmiH8BN04Bd6TosDMUIQ==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@tanstack/pacer': '>=0.16.4'
+
+ '@tanstack/pacer@0.21.1':
+ resolution: {integrity: sha512-hB01dd4rlsYcTCNP7wK186jgAe6K5qimgM1Y5Jtvz+9PUaILvpmeLLjmQNUNSO1l23lIt+CeQR6mO1mjlPvRtQ==}
+ engines: {node: '>=18'}
+
+ '@tanstack/react-devtools@0.10.8':
+ resolution: {integrity: sha512-YJV6YttQf9lhhPbPBLULgy1eScEvJUMsCS26mjg9hfBKgAJQA5sF9zvzorDzW9Ob6o/asoXikO81JnRUVuFX0Q==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/react': '>=16.8'
+ '@types/react-dom': '>=16.8'
+ react: '>=16.8'
+ react-dom: '>=16.8'
+
+ '@tanstack/react-pacer-devtools@0.7.1':
+ resolution: {integrity: sha512-y1mjaZWvNVBZyWp+/rhf8LzmPqRTiKxszzTc2woFTNTNhl6CDjxZYtTxKQfYUKzeH4Qd136VjV05da/PdmLQVg==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/react': '>=16.8'
+ '@types/react-dom': '>=16.8'
+ react: '>=16.8'
+ react-dom: '>=16.8'
+
+ '@tanstack/react-pacer@0.22.1':
+ resolution: {integrity: sha512-CenQqK0GluSPIrnsG1yuD7w5uMSQ/4lI9AcGEFxBrRd66r260boWcYRIsS5+eHtXb238FoZYhKmJPGlhRzmHRw==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ react: '>=16.8'
+ react-dom: '>=16.8'
+
+ '@tanstack/react-store@0.11.0':
+ resolution: {integrity: sha512-tX4YXh3PDkmpvGQWkWqKpzs/MSqbtuwY9dWdWhtV9Q50PmO+jOkUKIWIX4G85dwt7lxdHLXsiaEKPdKmC8F41w==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+
+ '@tanstack/solid-store@0.11.0':
+ resolution: {integrity: sha512-2isL0ZnnyI1iN0V+QPrxE3OcPndohBgVlBcHZYoAOIAiU1WoWjVy0q5gb0suPu1Id0h5cKC23JnwzQTxWDZD0w==}
+ peerDependencies:
+ solid-js: ^1.6.0
+
+ '@tanstack/store@0.11.0':
+ resolution: {integrity: sha512-WlzzCt3xi0G6pCAJu1U+2jiECwabETDpQDi3hfkFZvJii9AuZqEKbOiVarX1/bWhTNjU486yQtJCCasi/0q+Cw==}
+
+ '@trivago/prettier-plugin-sort-imports@6.0.2':
+ resolution: {integrity: sha512-3DgfkukFyC/sE/VuYjaUUWoFfuVjPK55vOFDsxD56XXynFMCZDYFogH2l/hDfOsQAm1myoU/1xByJ3tWqtulXA==}
+ engines: {node: '>= 20'}
+ peerDependencies:
+ '@vue/compiler-sfc': 3.x
+ prettier: 2.x - 3.x
+ prettier-plugin-ember-template-tag: '>= 2.0.0'
+ prettier-plugin-svelte: 3.x
+ svelte: 4.x || 5.x
+ peerDependenciesMeta:
+ '@vue/compiler-sfc':
+ optional: true
+ prettier-plugin-ember-template-tag:
+ optional: true
+ prettier-plugin-svelte:
+ optional: true
+ svelte:
+ optional: true
+
+ '@tybys/wasm-util@0.10.3':
+ resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==}
+
+ '@types/estree@1.0.9':
+ resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==}
+
+ '@types/parse-json@4.0.2':
+ resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
+
+ '@types/prop-types@15.7.15':
+ resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==}
+
+ '@types/react-dom@19.2.3':
+ resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==}
+ peerDependencies:
+ '@types/react': ^19.2.0
+
+ '@types/react-transition-group@4.4.12':
+ resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==}
+ peerDependencies:
+ '@types/react': '*'
+
+ '@types/react@19.2.17':
+ resolution: {integrity: sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==}
+
+ '@vitejs/plugin-react@6.0.3':
+ resolution: {integrity: sha512-vmFvco5/QuC2f9Oj+wTk0+9XeDFkHxSamwZKYc7MxYwKICfvUvlMhqKI0VuICPltGqh1neqBKDvO4kes1ya8vg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ peerDependencies:
+ '@rolldown/plugin-babel': ^0.1.7 || ^0.2.0
+ babel-plugin-react-compiler: ^1.0.0
+ vite: ^8.0.0
+ peerDependenciesMeta:
+ '@rolldown/plugin-babel':
+ optional: true
+ babel-plugin-react-compiler:
+ optional: true
+
+ acorn@8.17.0:
+ resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
+ ansi-regex@5.0.1:
+ resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
+ engines: {node: '>=8'}
+
+ ansi-regex@6.2.2:
+ resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
+ engines: {node: '>=12'}
+
+ ansi-styles@4.3.0:
+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
+ engines: {node: '>=8'}
+
+ ansi-styles@6.2.3:
+ resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
+ engines: {node: '>=12'}
+
+ any-promise@1.3.0:
+ resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
+
+ async@3.2.6:
+ resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==}
+
+ babel-plugin-react-compiler@1.0.0:
+ resolution: {integrity: sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw==}
+
+ balanced-match@1.0.2:
+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+
+ base64-js@1.5.1:
+ resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
+
+ bl@4.1.0:
+ resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
+
+ boolbase@1.0.0:
+ resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
+
+ brace-expansion@1.1.15:
+ resolution: {integrity: sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==}
+
+ brace-expansion@2.1.1:
+ resolution: {integrity: sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==}
+
+ braces@3.0.3:
+ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
+ engines: {node: '>=8'}
+
+ buffer-from@1.1.2:
+ resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+
+ buffer@5.7.1:
+ resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
+
+ bundle-name@4.1.0:
+ resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==}
+ engines: {node: '>=18'}
+
+ bundle-require@5.1.0:
+ resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ peerDependencies:
+ esbuild: '>=0.18'
+
+ cac@6.7.14:
+ resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
+ engines: {node: '>=8'}
+
+ callsites@3.1.0:
+ resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
+ engines: {node: '>=6'}
+
+ camel-case@4.1.2:
+ resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
+
+ chalk@3.0.0:
+ resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==}
+ engines: {node: '>=8'}
+
+ chalk@4.1.2:
+ resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
+ engines: {node: '>=10'}
+
+ chalk@5.6.2:
+ resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==}
+ engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
+
+ chokidar@4.0.3:
+ resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
+ engines: {node: '>= 14.16.0'}
+
+ clean-css@5.3.3:
+ resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==}
+ engines: {node: '>= 10.0'}
+
+ cli-cursor@3.1.0:
+ resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
+ engines: {node: '>=8'}
+
+ cli-spinners@2.9.2:
+ resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
+ engines: {node: '>=6'}
+
+ cliui@8.0.1:
+ resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
+ engines: {node: '>=12'}
+
+ cliui@9.0.1:
+ resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==}
+ engines: {node: '>=20'}
+
+ clone@1.0.4:
+ resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
+ engines: {node: '>=0.8'}
+
+ clsx@2.1.1:
+ resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
+ engines: {node: '>=6'}
+
+ color-convert@2.0.1:
+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
+ engines: {node: '>=7.0.0'}
+
+ color-name@1.1.4:
+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+
+ colorette@2.0.20:
+ resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
+
+ commander@11.1.0:
+ resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
+ engines: {node: '>=16'}
+
+ commander@2.20.3:
+ resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
+
+ commander@4.1.1:
+ resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
+ engines: {node: '>= 6'}
+
+ commander@7.2.0:
+ resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
+ engines: {node: '>= 10'}
+
+ commander@8.3.0:
+ resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
+ engines: {node: '>= 12'}
+
+ concat-map@0.0.1:
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
+
+ confbox@0.1.8:
+ resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
+
+ connect-history-api-fallback@1.6.0:
+ resolution: {integrity: sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==}
+ engines: {node: '>=0.8'}
+
+ consola@2.15.3:
+ resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==}
+
+ consola@3.4.2:
+ resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+
+ cookie-es@3.1.1:
+ resolution: {integrity: sha512-UaXxwISYJPTr9hwQxMFYZ7kNhSXboMXP+Z3TRX6f1/NyaGPfuNUZOWP1pUEb75B2HjfklIYLVRfWiFZJyC6Npg==}
+
+ cosmiconfig@6.0.0:
+ resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==}
+ engines: {node: '>=8'}
+
+ css-select@4.3.0:
+ resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==}
+
+ css-select@5.2.2:
+ resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}
+
+ css-tree@2.2.1:
+ resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
+
+ css-tree@2.3.1:
+ resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
+
+ css-tree@3.2.1:
+ resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
+
+ css-what@6.2.2:
+ resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
+ engines: {node: '>= 6'}
+
+ csso@5.0.5:
+ resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
+
+ csstype@3.2.3:
+ resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
+
+ cva@1.0.0-beta.4:
+ resolution: {integrity: sha512-F/JS9hScapq4DBVQXcK85l9U91M6ePeXoBMSp7vypzShoefUBxjQTo3g3935PUHgQd+IW77DjbPRIxugy4/GCQ==}
+ peerDependencies:
+ typescript: '>= 4.5.5'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ dayjs@1.11.21:
+ resolution: {integrity: sha512-98IT+HOahAisibz/yjKbzuOBwYcjJ7BCLPzARyHiyEBmRz4fatF+KPJszEHXsGYjUG234aH/cOjW1wwTbKUZlA==}
+
+ debug@4.4.3:
+ resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
+ default-browser-id@5.0.1:
+ resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==}
+ engines: {node: '>=18'}
+
+ default-browser@5.5.0:
+ resolution: {integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==}
+ engines: {node: '>=18'}
+
+ defaults@1.0.4:
+ resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
+
+ define-lazy-prop@2.0.0:
+ resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
+ engines: {node: '>=8'}
+
+ define-lazy-prop@3.0.0:
+ resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==}
+ engines: {node: '>=12'}
+
+ detect-libc@2.1.2:
+ resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
+ engines: {node: '>=8'}
+
+ dom-helpers@5.2.1:
+ resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==}
+
+ dom-serializer@1.4.1:
+ resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
+
+ dom-serializer@2.0.0:
+ resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
+
+ domelementtype@2.3.0:
+ resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
+
+ domhandler@4.3.1:
+ resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
+ engines: {node: '>= 4'}
+
+ domhandler@5.0.3:
+ resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
+ engines: {node: '>= 4'}
+
+ domutils@2.8.0:
+ resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
+
+ domutils@3.2.2:
+ resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
+
+ dot-case@3.0.4:
+ resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
+
+ dotenv-expand@8.0.3:
+ resolution: {integrity: sha512-SErOMvge0ZUyWd5B0NXMQlDkN+8r+HhVUsxgOO7IoPDOdDRD2JjExpN6y3KnFR66jsJMwSn1pqIivhU5rcJiNg==}
+ engines: {node: '>=12'}
+
+ dotenv@16.6.1:
+ resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==}
+ engines: {node: '>=12'}
+
+ ejs@3.1.10:
+ resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==}
+ engines: {node: '>=0.10.0'}
+ hasBin: true
+
+ emoji-regex@10.6.0:
+ resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
+
+ emoji-regex@8.0.0:
+ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
+
+ enhanced-resolve@5.21.6:
+ resolution: {integrity: sha512-aNnGCvbJ/RIyWo1IuhNdVjnNF+EjH9wpzpNHt+ci/m9He9LJvUN8wrCcXjp9cWsGNAuvSpVFTx/vraAFQ8qGjQ==}
+ engines: {node: '>=10.13.0'}
+
+ entities@2.2.0:
+ resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
+
+ entities@4.5.0:
+ resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
+ engines: {node: '>=0.12'}
+
+ error-ex@1.3.4:
+ resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==}
+
+ esbuild@0.27.7:
+ resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==}
+ engines: {node: '>=18'}
+ hasBin: true
+
+ escalade@3.2.0:
+ resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
+ engines: {node: '>=6'}
+
+ estree-walker@2.0.2:
+ resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
+
+ fast-glob@3.3.3:
+ resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
+ engines: {node: '>=8.6.0'}
+
+ fastq@1.20.1:
+ resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==}
+
+ fdir@6.5.0:
+ resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+
+ filelist@1.0.6:
+ resolution: {integrity: sha512-5giy2PkLYY1cP39p17Ech+2xlpTRL9HLspOfEgm0L6CwBXBTgsK5ou0JtzYuepxkaQ/tvhCFIJ5uXo0OrM2DxA==}
+
+ fill-range@7.1.1:
+ resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
+ engines: {node: '>=8'}
+
+ fix-dts-default-cjs-exports@1.0.1:
+ resolution: {integrity: sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg==}
+
+ fs-extra@10.1.0:
+ resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
+ engines: {node: '>=12'}
+
+ fs.realpath@1.0.0:
+ resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+
+ fsevents@2.3.3:
+ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+
+ get-caller-file@2.0.5:
+ resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
+ engines: {node: 6.* || 8.* || >= 10.*}
+
+ get-east-asian-width@1.6.0:
+ resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==}
+ engines: {node: '>=18'}
+
+ glob-parent@5.1.2:
+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
+ engines: {node: '>= 6'}
+
+ glob@7.2.3:
+ resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
+ deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
+
+ goober@2.1.19:
+ resolution: {integrity: sha512-U7veizMqxyKlM58+Z5j2ngJBH/r9siDmxpvNxSw0PylF6WQvrASJEZrxh1hidRBJc2jqoBVSyOban5u8m+6Rxg==}
+ peerDependencies:
+ csstype: ^3.0.10
+
+ graceful-fs@4.2.11:
+ resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
+
+ has-flag@4.0.0:
+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
+ engines: {node: '>=8'}
+
+ he@1.2.0:
+ resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
+ hasBin: true
+
+ html-minifier-terser@6.1.0:
+ resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==}
+ engines: {node: '>=12'}
+ hasBin: true
+
+ ieee754@1.2.1:
+ resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
+
+ import-fresh@3.3.1:
+ resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
+ engines: {node: '>=6'}
+
+ import-from-esm@1.3.4:
+ resolution: {integrity: sha512-7EyUlPFC0HOlBDpUFGfYstsU7XHxZJKAAMzCT8wZ0hMW7b+hG51LIKTDcsgtz8Pu6YC0HqRVbX+rVUtsGMUKvg==}
+ engines: {node: '>=16.20'}
+
+ import-meta-resolve@4.2.0:
+ resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==}
+
+ inflight@1.0.6:
+ resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
+ deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
+
+ inherits@2.0.4:
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+
+ is-arrayish@0.2.1:
+ resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
+
+ is-docker@2.2.1:
+ resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
+ engines: {node: '>=8'}
+ hasBin: true
+
+ is-docker@3.0.0:
+ resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ hasBin: true
+
+ is-extglob@2.1.1:
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
+ engines: {node: '>=0.10.0'}
+
+ is-fullwidth-code-point@3.0.0:
+ resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
+ engines: {node: '>=8'}
+
+ is-glob@4.0.3:
+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
+ engines: {node: '>=0.10.0'}
+
+ is-in-ssh@1.0.0:
+ resolution: {integrity: sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw==}
+ engines: {node: '>=20'}
+
+ is-inside-container@1.0.0:
+ resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
+ engines: {node: '>=14.16'}
+ hasBin: true
+
+ is-interactive@1.0.0:
+ resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
+ engines: {node: '>=8'}
+
+ is-number@7.0.0:
+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
+ engines: {node: '>=0.12.0'}
+
+ is-unicode-supported@0.1.0:
+ resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
+ engines: {node: '>=10'}
+
+ is-wsl@2.2.0:
+ resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
+ engines: {node: '>=8'}
+
+ is-wsl@3.1.1:
+ resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==}
+ engines: {node: '>=16'}
+
+ jake@10.9.4:
+ resolution: {integrity: sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ javascript-natural-sort@0.7.1:
+ resolution: {integrity: sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==}
+
+ jiti@2.7.0:
+ resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==}
+ hasBin: true
+
+ joycon@3.1.1:
+ resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
+ engines: {node: '>=10'}
+
+ js-tokens@4.0.0:
+ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+
+ jsesc@3.1.0:
+ resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
+ engines: {node: '>=6'}
+ hasBin: true
+
+ json-parse-even-better-errors@2.3.1:
+ resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+
+ jsonfile@6.2.1:
+ resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==}
+
+ launch-editor@2.14.1:
+ resolution: {integrity: sha512-QWBrQsMpH7gPr965dsKD/3cKWiNoTjpATQf++Xq63N6sKRGMwlVXz41O1IZTMfZQgBctD/K5Zt06+/I6pP6+HA==}
+
+ lightningcss-android-arm64@1.32.0:
+ resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [android]
+
+ lightningcss-darwin-arm64@1.32.0:
+ resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [darwin]
+
+ lightningcss-darwin-x64@1.32.0:
+ resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [darwin]
+
+ lightningcss-freebsd-x64@1.32.0:
+ resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [freebsd]
+
+ lightningcss-linux-arm-gnueabihf@1.32.0:
+ resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm]
+ os: [linux]
+
+ lightningcss-linux-arm64-gnu@1.32.0:
+ resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ lightningcss-linux-arm64-musl@1.32.0:
+ resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ lightningcss-linux-x64-gnu@1.32.0:
+ resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ lightningcss-linux-x64-musl@1.32.0:
+ resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ lightningcss-win32-arm64-msvc@1.32.0:
+ resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [win32]
+
+ lightningcss-win32-x64-msvc@1.32.0:
+ resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [win32]
+
+ lightningcss@1.32.0:
+ resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==}
+ engines: {node: '>= 12.0.0'}
+
+ lilconfig@3.1.3:
+ resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
+ engines: {node: '>=14'}
+
+ lines-and-columns@1.2.4:
+ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+
+ load-tsconfig@0.2.5:
+ resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+ lodash-es@4.18.1:
+ resolution: {integrity: sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==}
+
+ lodash.camelcase@4.3.0:
+ resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
+
+ lodash.kebabcase@4.1.1:
+ resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==}
+
+ lodash.snakecase@4.1.1:
+ resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==}
+
+ log-symbols@4.1.0:
+ resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
+ engines: {node: '>=10'}
+
+ loose-envify@1.4.0:
+ resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
+ hasBin: true
+
+ lower-case@2.0.2:
+ resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
+
+ magic-string@0.30.21:
+ resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
+
+ mdn-data@2.0.28:
+ resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
+
+ mdn-data@2.0.30:
+ resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
+
+ mdn-data@2.27.1:
+ resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==}
+
+ merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
+
+ micromatch@4.0.8:
+ resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
+ engines: {node: '>=8.6'}
+
+ mimic-fn@2.1.0:
+ resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
+ engines: {node: '>=6'}
+
+ minimatch@3.1.5:
+ resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==}
+
+ minimatch@5.1.9:
+ resolution: {integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==}
+ engines: {node: '>=10'}
+
+ minimatch@9.0.9:
+ resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
+ mlly@1.8.2:
+ resolution: {integrity: sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA==}
+
+ ms@2.1.3:
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+
+ mz@2.7.0:
+ resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
+
+ nanoid@3.3.15:
+ resolution: {integrity: sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+
+ no-case@3.0.4:
+ resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
+
+ node-html-parser@5.4.2:
+ resolution: {integrity: sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==}
+
+ nth-check@2.1.1:
+ resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
+
+ object-assign@4.1.1:
+ resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
+ engines: {node: '>=0.10.0'}
+
+ once@1.4.0:
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+
+ onetime@5.1.2:
+ resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
+ engines: {node: '>=6'}
+
+ open@11.0.0:
+ resolution: {integrity: sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==}
+ engines: {node: '>=20'}
+
+ open@8.4.2:
+ resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
+ engines: {node: '>=12'}
+
+ ora@5.4.1:
+ resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
+ engines: {node: '>=10'}
+
+ oxc-parser@0.120.0:
+ resolution: {integrity: sha512-WyPWZlcIm+Fkte63FGfgFB8mAAk33aH9h5N9lphXVOHSXEBFFsmYdOBedVKly363aWABjZdaj/m9lBfEY4wt+w==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+
+ oxfmt@0.58.0:
+ resolution: {integrity: sha512-8feG/7NVEHDVwc1OUpP6Pks+TnaDFUw2jLLFIMi5bcmmwxAX2wBQvjSzj62RRTYBf2Op1Wt8xbkmagmPTR5ETg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+ peerDependencies:
+ svelte: ^5.0.0
+ vite-plus: '*'
+ peerDependenciesMeta:
+ svelte:
+ optional: true
+ vite-plus:
+ optional: true
+
+ oxlint@1.73.0:
+ resolution: {integrity: sha512-u91G9TJzU6yqKWNZUYprQB07W7YvntZXaRxQ6CkoytepYhLWUXWsr1M8zUJ34VatNPuUAr3Z8GH+O2A331CluQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+ peerDependencies:
+ oxlint-tsgolint: '>=0.24.0'
+ vite-plus: '*'
+ peerDependenciesMeta:
+ oxlint-tsgolint:
+ optional: true
+ vite-plus:
+ optional: true
+
+ param-case@3.0.4:
+ resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
+
+ parent-module@1.0.1:
+ resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
+ engines: {node: '>=6'}
+
+ parse-imports-exports@0.2.4:
+ resolution: {integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==}
+
+ parse-json@5.2.0:
+ resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
+ engines: {node: '>=8'}
+
+ parse-statements@1.0.11:
+ resolution: {integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==}
+
+ pascal-case@3.1.2:
+ resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
+
+ path-is-absolute@1.0.1:
+ resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
+ engines: {node: '>=0.10.0'}
+
+ path-type@4.0.0:
+ resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
+ engines: {node: '>=8'}
+
+ pathe@0.2.0:
+ resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==}
+
+ pathe@2.0.3:
+ resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
+
+ picocolors@1.1.1:
+ resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
+
+ picomatch@2.3.2:
+ resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==}
+ engines: {node: '>=8.6'}
+
+ picomatch@4.0.5:
+ resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==}
+ engines: {node: '>=12'}
+
+ pirates@4.0.7:
+ resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==}
+ engines: {node: '>= 6'}
+
+ pkg-types@1.3.1:
+ resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
+
+ postcss-load-config@6.0.1:
+ resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==}
+ engines: {node: '>= 18'}
+ peerDependencies:
+ jiti: '>=1.21.0'
+ postcss: '>=8.0.9'
+ tsx: ^4.8.1
+ yaml: ^2.4.2
+ peerDependenciesMeta:
+ jiti:
+ optional: true
+ postcss:
+ optional: true
+ tsx:
+ optional: true
+ yaml:
+ optional: true
+
+ postcss@8.5.16:
+ resolution: {integrity: sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==}
+ engines: {node: ^10 || ^12 || >=14}
+
+ powershell-utils@0.1.0:
+ resolution: {integrity: sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==}
+ engines: {node: '>=20'}
+
+ prettier-plugin-tailwindcss@0.8.0:
+ resolution: {integrity: sha512-V8ITGH87yuBDF6JpEZTOVlUz/saAwqb8f3HRgUj8Lh+tGCcrmorhsLpYqzygwFwK0PE2Ib6Mv3M7T/uE2tZV1g==}
+ engines: {node: '>=20.19'}
+ peerDependencies:
+ '@ianvs/prettier-plugin-sort-imports': '*'
+ '@prettier/plugin-hermes': '*'
+ '@prettier/plugin-oxc': '*'
+ '@prettier/plugin-pug': '*'
+ '@shopify/prettier-plugin-liquid': '*'
+ '@trivago/prettier-plugin-sort-imports': '*'
+ '@zackad/prettier-plugin-twig': '*'
+ prettier: ^3.0
+ prettier-plugin-astro: '*'
+ prettier-plugin-css-order: '*'
+ prettier-plugin-jsdoc: '*'
+ prettier-plugin-marko: '*'
+ prettier-plugin-multiline-arrays: '*'
+ prettier-plugin-organize-attributes: '*'
+ prettier-plugin-organize-imports: '*'
+ prettier-plugin-sort-imports: '*'
+ prettier-plugin-svelte: '*'
+ peerDependenciesMeta:
+ '@ianvs/prettier-plugin-sort-imports':
+ optional: true
+ '@prettier/plugin-hermes':
+ optional: true
+ '@prettier/plugin-oxc':
+ optional: true
+ '@prettier/plugin-pug':
+ optional: true
+ '@shopify/prettier-plugin-liquid':
+ optional: true
+ '@trivago/prettier-plugin-sort-imports':
+ optional: true
+ '@zackad/prettier-plugin-twig':
+ optional: true
+ prettier-plugin-astro:
+ optional: true
+ prettier-plugin-css-order:
+ optional: true
+ prettier-plugin-jsdoc:
+ optional: true
+ prettier-plugin-marko:
+ optional: true
+ prettier-plugin-multiline-arrays:
+ optional: true
+ prettier-plugin-organize-attributes:
+ optional: true
+ prettier-plugin-organize-imports:
+ optional: true
+ prettier-plugin-sort-imports:
+ optional: true
+ prettier-plugin-svelte:
+ optional: true
+
+ prettier@3.9.4:
+ resolution: {integrity: sha512-yWG/o/4oJfo036EKAfK6ACAoDOfHeRHx4tuxkfBZiauURiaSmYwlpOr5LQqKtIkRD2z1PLteme2WoxEnj4tHTg==}
+ engines: {node: '>=14'}
+ hasBin: true
+
+ prop-types@15.8.1:
+ resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
+
+ queue-microtask@1.2.3:
+ resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
+
+ react-dom@19.2.7:
+ resolution: {integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==}
+ peerDependencies:
+ react: ^19.2.7
+
+ react-is@16.13.1:
+ resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
+
+ react-is@19.2.7:
+ resolution: {integrity: sha512-kZFnouyVv7eP/Phmrlo9FK+zcAdriZJvzxXHF1Sl1P377WSGe2G/JxVolhTrB/jeV47lKImhNUsijjHAAbcl/A==}
+
+ react-router@8.1.0:
+ resolution: {integrity: sha512-Mdfi61uObuvWNN9OhChOC0HV6YWOIfKRzEWOvCHRSuQg8IM+Nv10edaM/2HE8ZixBpUTdQbruyWqC3sDkkh9vw==}
+ engines: {node: '>=22.22.0'}
+ peerDependencies:
+ react: '>=19.2.7'
+ react-dom: '>=19.2.7'
+ peerDependenciesMeta:
+ react-dom:
+ optional: true
+
+ react-transition-group@4.4.5:
+ resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==}
+ peerDependencies:
+ react: '>=16.6.0'
+ react-dom: '>=16.6.0'
+
+ react@19.2.7:
+ resolution: {integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==}
+ engines: {node: '>=0.10.0'}
+
+ readable-stream@3.6.2:
+ resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
+ engines: {node: '>= 6'}
+
+ readdirp@4.1.2:
+ resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
+ engines: {node: '>= 14.18.0'}
+
+ relateurl@0.2.7:
+ resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==}
+ engines: {node: '>= 0.10'}
+
+ require-directory@2.1.1:
+ resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
+ engines: {node: '>=0.10.0'}
+
+ reselect@5.2.0:
+ resolution: {integrity: sha512-AgZ3UOZm3YndfrJ4OYjgrT7bmCm/1iqkjvEfH/oYjzh6PD2qw4QuT3jjnXIrpdt4MTpMXclMT3lXbmRY+XRakw==}
+
+ resolve-from@4.0.0:
+ resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
+ engines: {node: '>=4'}
+
+ resolve-from@5.0.0:
+ resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
+ engines: {node: '>=8'}
+
+ restore-cursor@3.1.0:
+ resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
+ engines: {node: '>=8'}
+
+ reusify@1.1.0:
+ resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
+ engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+
+ rolldown@1.1.4:
+ resolution: {integrity: sha512-IjZYiLxZwpnhwhdBH2ugdTGVSdhCQUmLxLoqyjiL0JxYjyRst+5a0P3xfrTxJ5F638j4Mvvw5FAX5XE6eHpXbA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+
+ rollup-plugin-visualizer@5.14.0:
+ resolution: {integrity: sha512-VlDXneTDaKsHIw8yzJAFWtrzguoJ/LnQ+lMpoVfYJ3jJF4Ihe5oYLAqLklIK/35lgUY+1yEzCkHyZ1j4A5w5fA==}
+ engines: {node: '>=18'}
+ hasBin: true
+ peerDependencies:
+ rolldown: 1.x
+ rollup: 2.x || 3.x || 4.x
+ peerDependenciesMeta:
+ rolldown:
+ optional: true
+ rollup:
+ optional: true
+
+ rollup-plugin-visualizer@7.0.1:
+ resolution: {integrity: sha512-UJUT4+1Ho4OcWmPYU3sYXgUqI8B8Ayfe06MX7y0qCJ1K8aGoKtR/NDd/2nZqM7ADkrzny+I99Ul7GgyoiVNAgg==}
+ engines: {node: '>=22'}
+ hasBin: true
+ peerDependencies:
+ rolldown: 1.x || ^1.0.0-beta || ^1.0.0-rc
+ rollup: 2.x || 3.x || 4.x
+ peerDependenciesMeta:
+ rolldown:
+ optional: true
+ rollup:
+ optional: true
+
+ rollup@4.62.2:
+ resolution: {integrity: sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
+
+ run-applescript@7.1.0:
+ resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==}
+ engines: {node: '>=18'}
+
+ run-parallel@1.2.0:
+ resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+
+ safe-buffer@5.2.1:
+ resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
+
+ sax@1.6.0:
+ resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==}
+ engines: {node: '>=11.0.0'}
+
+ scheduler@0.27.0:
+ resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==}
+
+ seroval-plugins@1.5.4:
+ resolution: {integrity: sha512-S0xQPhUTefAhNvNWFg0c1J8qJArHt5KdtJ/cFAofo06KD1MVSeFWyl4iiu+ApDIuw0WhjpOfCdgConOfAnLgkw==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ seroval: ^1.0
+
+ seroval@1.5.4:
+ resolution: {integrity: sha512-46uFvgrXTVxZcUorgSSRZ4y+ieqLLQRMlG4bnCZKW3qI6BZm7Rg4ntMW4p1mILEEBZWrFlcpp0AyIIlM6jD9iw==}
+ engines: {node: '>=10'}
+
+ shell-quote@1.9.0:
+ resolution: {integrity: sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==}
+ engines: {node: '>= 0.4'}
+
+ signal-exit@3.0.7:
+ resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
+
+ solid-js@1.9.14:
+ resolution: {integrity: sha512-sAEXC0Kk0S1EDg+8ysEWJDbYhA3RRoEjwuySUGlKIemeo0I5YZfOyumNjNs9Sv3y2nmhD+0rW66ag2HsMuQiGQ==}
+
+ source-map-js@1.2.1:
+ resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
+ engines: {node: '>=0.10.0'}
+
+ source-map-support@0.5.21:
+ resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+
+ source-map@0.6.1:
+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
+ engines: {node: '>=0.10.0'}
+
+ source-map@0.7.6:
+ resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==}
+ engines: {node: '>= 12'}
+
+ string-width@4.2.3:
+ resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
+ engines: {node: '>=8'}
+
+ string-width@7.2.0:
+ resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
+ engines: {node: '>=18'}
+
+ string_decoder@1.3.0:
+ resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
+
+ strip-ansi@6.0.1:
+ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
+ engines: {node: '>=8'}
+
+ strip-ansi@7.2.0:
+ resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==}
+ engines: {node: '>=12'}
+
+ stylis@4.2.0:
+ resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==}
+
+ sucrase@3.35.1:
+ resolution: {integrity: sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ hasBin: true
+
+ supports-color@7.2.0:
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+ engines: {node: '>=8'}
+
+ svg-to-ts@12.0.0:
+ resolution: {integrity: sha512-jTHHaSQdXbzzXZ0uwbOPXkrGhHakJbnoe0dNob98AzRgTVSX+sKCOm/AUSdn4xcIOTCrZ2zS86ZpcmycW8QJbA==}
+ hasBin: true
+
+ svgo@3.3.3:
+ resolution: {integrity: sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng==}
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+
+ svgo@4.0.1:
+ resolution: {integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==}
+ engines: {node: '>=16'}
+ hasBin: true
+
+ syncpack-darwin-arm64@14.3.1:
+ resolution: {integrity: sha512-WtHbqXCEDSRzdqTIroYqYSMW/0yQ8dYvpucQ6SKsbVE86K5wjFd37TOIDFM5NLudCYASJpy4FXv7G/HxHAyRLw==}
+ cpu: [arm64]
+ os: [darwin]
+
+ syncpack-darwin-x64@14.3.1:
+ resolution: {integrity: sha512-K+Zx1TN67vllDLrouc6YISOhhWm7RxrRE7087ea36T85WNq4JvI+M3UBJoxRjaJ+0v3wBA2YmBzEHzJg8skAww==}
+ cpu: [x64]
+ os: [darwin]
+
+ syncpack-linux-arm64-musl@14.3.1:
+ resolution: {integrity: sha512-gZTLgIS0irmZx2HjZqco9YsbYe6sz/5Lce/yKmTBdCaHCpurb+TZA97nu5FxXSAA0HKs3Nzi8CDjNzv+yAQUXw==}
+ cpu: [arm64]
+ os: [linux]
+
+ syncpack-linux-arm64@14.3.1:
+ resolution: {integrity: sha512-+5fXNoKz2ZqQszplZGp6J9ZKL6JW1hr3BMjEkklYz+jufX9rH/MWY0hcRCfHJSuvcTUrsYo/koqU/UnBiANjGg==}
+ cpu: [arm64]
+ os: [linux]
+
+ syncpack-linux-x64-musl@14.3.1:
+ resolution: {integrity: sha512-NK+1Qm762bbXDYqAz2+++NlJ9jONX+3Hrulp4XpytFEIGABiy8wIzouBpxZkppf30+1mxt4o8LMtZ8P54/ObNA==}
+ cpu: [x64]
+ os: [linux]
+
+ syncpack-linux-x64@14.3.1:
+ resolution: {integrity: sha512-v1Y4D0oB2uIx+Npy1eD384adOSKvrjtu3VodjcQ/2aK4rTjVZl3k4eOA5py4I4Qdt6+zC6n+t5KrGuiaiBlbWQ==}
+ cpu: [x64]
+ os: [linux]
+
+ syncpack-windows-arm64@14.3.1:
+ resolution: {integrity: sha512-xf+i8B5dDc3AIG8ZFF215gLQF0PKXQC6I8skmEfGy36oFh3VTAJKBjgEg6P8R3FC9/kRzkWFcDZmNLkbKN6YmA==}
+ cpu: [arm64]
+ os: [win32]
+
+ syncpack-windows-x64@14.3.1:
+ resolution: {integrity: sha512-gjbWwc05RcekcrLHOi5gq0JKvhoIMNqbUnAvPZLu46/+HrYuuJiUqruoj6y/GbCuvoQ880E820GF1pQFW9xNXA==}
+ cpu: [x64]
+ os: [win32]
+
+ syncpack@14.3.1:
+ resolution: {integrity: sha512-TCqOY6Z7TH5yHV3saI6sHb5XRsZ8m2DaI4FQMonKT7UoCKL2WBiI54PLEFDSv1F2sL1BZA5e1opprf190ohirg==}
+ engines: {node: '>=14.17.0'}
+ hasBin: true
+
+ tailwind-merge@3.6.0:
+ resolution: {integrity: sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w==}
+
+ tailwindcss@4.3.2:
+ resolution: {integrity: sha512-WtctNNSH8A9jlMIqxzuYumOHU5uGZyRv0Q5svQl+oEPy5w84YpBxdb7MdqyiSPQge5jTJ6zFQLq0PFygdccSBA==}
+
+ tapable@2.3.3:
+ resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==}
+ engines: {node: '>=6'}
+
+ terser@5.48.0:
+ resolution: {integrity: sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ thenify-all@1.6.0:
+ resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
+ engines: {node: '>=0.8'}
+
+ thenify@3.3.1:
+ resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
+
+ tinyexec@0.3.2:
+ resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
+
+ tinyglobby@0.2.17:
+ resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
+ engines: {node: '>=12.0.0'}
+
+ tinypool@2.1.0:
+ resolution: {integrity: sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==}
+ engines: {node: ^20.0.0 || >=22.0.0}
+
+ tmp@0.2.7:
+ resolution: {integrity: sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==}
+ engines: {node: '>=14.14'}
+
+ to-regex-range@5.0.1:
+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
+ engines: {node: '>=8.0'}
+
+ tree-kill@1.2.2:
+ resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
+ hasBin: true
+
+ ts-interface-checker@0.1.13:
+ resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
+
+ tslib@2.8.1:
+ resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
+
+ tsup@8.5.1:
+ resolution: {integrity: sha512-xtgkqwdhpKWr3tKPmCkvYmS9xnQK3m3XgxZHwSUjvfTjp7YfXe5tT3GgWi0F2N+ZSMsOeWeZFh7ZZFg5iPhing==}
+ engines: {node: '>=18'}
+ hasBin: true
+ peerDependencies:
+ '@microsoft/api-extractor': ^7.36.0
+ '@swc/core': ^1
+ postcss: ^8.4.12
+ typescript: '>=4.5.0'
+ peerDependenciesMeta:
+ '@microsoft/api-extractor':
+ optional: true
+ '@swc/core':
+ optional: true
+ postcss:
+ optional: true
+ typescript:
+ optional: true
+
+ typescript@4.9.5:
+ resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==}
+ engines: {node: '>=4.2.0'}
+ hasBin: true
+
+ typescript@6.0.3:
+ resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
+ ufo@1.6.4:
+ resolution: {integrity: sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==}
+
+ universalify@2.0.1:
+ resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
+ engines: {node: '>= 10.0.0'}
+
+ use-sync-external-store@1.6.0:
+ resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+
+ util-deprecate@1.0.2:
+ resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
+
+ vite-bundle-visualizer@1.2.1:
+ resolution: {integrity: sha512-cwz/Pg6+95YbgIDp+RPwEToc4TKxfsFWSG/tsl2DSZd9YZicUag1tQXjJ5xcL7ydvEoaC2FOZeaXOU60t9BRXw==}
+ engines: {node: ^18.19.0 || >=20.6.0}
+ hasBin: true
+
+ vite-plugin-html@3.2.2:
+ resolution: {integrity: sha512-vb9C9kcdzcIo/Oc3CLZVS03dL5pDlOFuhGlZYDCJ840BhWl/0nGeZWf3Qy7NlOayscY4Cm/QRgULCQkEZige5Q==}
+ peerDependencies:
+ vite: '>=2.0.0'
+
+ vite@8.1.3:
+ resolution: {integrity: sha512-Ds+gBRbj0lwRO2Y5hwnUBdxSwlAve9LeRyU4sNnAr0ewW0gWF0n5bgXgUzbgZ49MV9BVUAQUFYVcDUcilUExMA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': ^20.19.0 || >=22.12.0
+ '@vitejs/devtools': ^0.3.0
+ esbuild: ^0.27.0 || ^0.28.0
+ jiti: '>=1.21.0'
+ less: ^4.0.0
+ sass: ^1.70.0
+ sass-embedded: ^1.70.0
+ stylus: '>=0.54.8'
+ sugarss: ^5.0.0
+ terser: ^5.16.0
+ tsx: ^4.8.1
+ yaml: ^2.4.2
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ '@vitejs/devtools':
+ optional: true
+ esbuild:
+ optional: true
+ jiti:
+ optional: true
+ less:
+ optional: true
+ sass:
+ optional: true
+ sass-embedded:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ tsx:
+ optional: true
+ yaml:
+ optional: true
+
+ wcwidth@1.0.1:
+ resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
+
+ wrap-ansi@7.0.0:
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+ engines: {node: '>=10'}
+
+ wrap-ansi@9.0.2:
+ resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==}
+ engines: {node: '>=18'}
+
+ wrappy@1.0.2:
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+
+ ws@8.21.0:
+ resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==}
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: '>=5.0.2'
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+
+ wsl-utils@0.3.1:
+ resolution: {integrity: sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==}
+ engines: {node: '>=20'}
+
+ y18n@5.0.8:
+ resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
+ engines: {node: '>=10'}
+
+ yaml@1.10.3:
+ resolution: {integrity: sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==}
+ engines: {node: '>= 6'}
+
+ yargs-parser@21.1.1:
+ resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
+ engines: {node: '>=12'}
+
+ yargs-parser@22.0.0:
+ resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=23}
+
+ yargs@17.7.3:
+ resolution: {integrity: sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==}
+ engines: {node: '>=12'}
+
+ yargs@18.0.0:
+ resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=23}
+
+snapshots:
+
+ '@babel/code-frame@7.29.7':
+ dependencies:
+ '@babel/helper-validator-identifier': 7.29.7
+ js-tokens: 4.0.0
+ picocolors: 1.1.1
+
+ '@babel/generator@7.29.7':
+ dependencies:
+ '@babel/parser': 7.29.7
+ '@babel/types': 7.29.7
+ '@jridgewell/gen-mapping': 0.3.13
+ '@jridgewell/trace-mapping': 0.3.31
+ jsesc: 3.1.0
+
+ '@babel/helper-globals@7.29.7': {}
+
+ '@babel/helper-string-parser@7.29.7': {}
+
+ '@babel/helper-validator-identifier@7.29.7': {}
+
+ '@babel/parser@7.29.7':
+ dependencies:
+ '@babel/types': 7.29.7
+
+ '@babel/runtime@7.29.7': {}
+
+ '@babel/template@7.29.7':
+ dependencies:
+ '@babel/code-frame': 7.29.7
+ '@babel/parser': 7.29.7
+ '@babel/types': 7.29.7
+
+ '@babel/traverse@7.29.7':
+ dependencies:
+ '@babel/code-frame': 7.29.7
+ '@babel/generator': 7.29.7
+ '@babel/helper-globals': 7.29.7
+ '@babel/parser': 7.29.7
+ '@babel/template': 7.29.7
+ '@babel/types': 7.29.7
+ debug: 4.4.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/types@7.29.7':
+ dependencies:
+ '@babel/helper-string-parser': 7.29.7
+ '@babel/helper-validator-identifier': 7.29.7
+
+ '@base-ui/react@1.6.0(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ dependencies:
+ '@babel/runtime': 7.29.7
+ '@base-ui/utils': 0.3.1(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@floating-ui/react-dom': 2.1.8(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@floating-ui/utils': 0.2.11
+ react: 19.2.7
+ react-dom: 19.2.7(react@19.2.7)
+ use-sync-external-store: 1.6.0(react@19.2.7)
+ optionalDependencies:
+ '@types/react': 19.2.17
+
+ '@base-ui/utils@0.3.1(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ dependencies:
+ '@babel/runtime': 7.29.7
+ '@floating-ui/utils': 0.2.11
+ react: 19.2.7
+ react-dom: 19.2.7(react@19.2.7)
+ reselect: 5.2.0
+ use-sync-external-store: 1.6.0(react@19.2.7)
+ optionalDependencies:
+ '@types/react': 19.2.17
+
+ '@emnapi/core@1.11.1':
+ dependencies:
+ '@emnapi/wasi-threads': 1.2.2
+ tslib: 2.8.1
+ optional: true
+
+ '@emnapi/runtime@1.11.1':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
+ '@emnapi/wasi-threads@1.2.2':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
+ '@emotion/cache@11.14.0':
+ dependencies:
+ '@emotion/memoize': 0.9.0
+ '@emotion/sheet': 1.4.0
+ '@emotion/utils': 1.4.2
+ '@emotion/weak-memoize': 0.4.0
+ stylis: 4.2.0
+
+ '@emotion/hash@0.9.2': {}
+
+ '@emotion/memoize@0.9.0': {}
+
+ '@emotion/serialize@1.3.3':
+ dependencies:
+ '@emotion/hash': 0.9.2
+ '@emotion/memoize': 0.9.0
+ '@emotion/unitless': 0.10.0
+ '@emotion/utils': 1.4.2
+ csstype: 3.2.3
+
+ '@emotion/sheet@1.4.0': {}
+
+ '@emotion/unitless@0.10.0': {}
+
+ '@emotion/utils@1.4.2': {}
+
+ '@emotion/weak-memoize@0.4.0': {}
+
+ '@esbuild/aix-ppc64@0.27.7':
+ optional: true
+
+ '@esbuild/android-arm64@0.27.7':
+ optional: true
+
+ '@esbuild/android-arm@0.27.7':
+ optional: true
+
+ '@esbuild/android-x64@0.27.7':
+ optional: true
+
+ '@esbuild/darwin-arm64@0.27.7':
+ optional: true
+
+ '@esbuild/darwin-x64@0.27.7':
+ optional: true
+
+ '@esbuild/freebsd-arm64@0.27.7':
+ optional: true
+
+ '@esbuild/freebsd-x64@0.27.7':
+ optional: true
+
+ '@esbuild/linux-arm64@0.27.7':
+ optional: true
+
+ '@esbuild/linux-arm@0.27.7':
+ optional: true
+
+ '@esbuild/linux-ia32@0.27.7':
+ optional: true
+
+ '@esbuild/linux-loong64@0.27.7':
+ optional: true
+
+ '@esbuild/linux-mips64el@0.27.7':
+ optional: true
+
+ '@esbuild/linux-ppc64@0.27.7':
+ optional: true
+
+ '@esbuild/linux-riscv64@0.27.7':
+ optional: true
+
+ '@esbuild/linux-s390x@0.27.7':
+ optional: true
+
+ '@esbuild/linux-x64@0.27.7':
+ optional: true
+
+ '@esbuild/netbsd-arm64@0.27.7':
+ optional: true
+
+ '@esbuild/netbsd-x64@0.27.7':
+ optional: true
+
+ '@esbuild/openbsd-arm64@0.27.7':
+ optional: true
+
+ '@esbuild/openbsd-x64@0.27.7':
+ optional: true
+
+ '@esbuild/openharmony-arm64@0.27.7':
+ optional: true
+
+ '@esbuild/sunos-x64@0.27.7':
+ optional: true
+
+ '@esbuild/win32-arm64@0.27.7':
+ optional: true
+
+ '@esbuild/win32-ia32@0.27.7':
+ optional: true
+
+ '@esbuild/win32-x64@0.27.7':
+ optional: true
+
+ '@floating-ui/core@1.7.5':
+ dependencies:
+ '@floating-ui/utils': 0.2.11
+
+ '@floating-ui/dom@1.7.6':
+ dependencies:
+ '@floating-ui/core': 1.7.5
+ '@floating-ui/utils': 0.2.11
+
+ '@floating-ui/react-dom@2.1.8(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ dependencies:
+ '@floating-ui/dom': 1.7.6
+ react: 19.2.7
+ react-dom: 19.2.7(react@19.2.7)
+
+ '@floating-ui/utils@0.2.11': {}
+
+ '@jridgewell/gen-mapping@0.3.13':
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.5
+ '@jridgewell/trace-mapping': 0.3.31
+
+ '@jridgewell/remapping@2.3.5':
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.13
+ '@jridgewell/trace-mapping': 0.3.31
+
+ '@jridgewell/resolve-uri@3.1.2': {}
+
+ '@jridgewell/source-map@0.3.11':
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.13
+ '@jridgewell/trace-mapping': 0.3.31
+
+ '@jridgewell/sourcemap-codec@1.5.5': {}
+
+ '@jridgewell/trace-mapping@0.3.31':
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.2
+ '@jridgewell/sourcemap-codec': 1.5.5
+
+ '@mui/core-downloads-tracker@9.2.0': {}
+
+ '@mui/material@9.2.0(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ dependencies:
+ '@babel/runtime': 7.29.7
+ '@mui/core-downloads-tracker': 9.2.0
+ '@mui/system': 9.2.0(@types/react@19.2.17)(react@19.2.7)
+ '@mui/types': 9.1.1(@types/react@19.2.17)
+ '@mui/utils': 9.2.0(@types/react@19.2.17)(react@19.2.7)
+ '@popperjs/core': 2.11.8
+ '@types/react-transition-group': 4.4.12(@types/react@19.2.17)
+ clsx: 2.1.1
+ csstype: 3.2.3
+ prop-types: 15.8.1
+ react: 19.2.7
+ react-dom: 19.2.7(react@19.2.7)
+ react-is: 19.2.7
+ react-transition-group: 4.4.5(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ optionalDependencies:
+ '@types/react': 19.2.17
+
+ '@mui/private-theming@9.2.0(@types/react@19.2.17)(react@19.2.7)':
+ dependencies:
+ '@babel/runtime': 7.29.7
+ '@mui/utils': 9.2.0(@types/react@19.2.17)(react@19.2.7)
+ prop-types: 15.8.1
+ react: 19.2.7
+ optionalDependencies:
+ '@types/react': 19.2.17
+
+ '@mui/styled-engine@9.1.1(react@19.2.7)':
+ dependencies:
+ '@babel/runtime': 7.29.7
+ '@emotion/cache': 11.14.0
+ '@emotion/serialize': 1.3.3
+ '@emotion/sheet': 1.4.0
+ csstype: 3.2.3
+ prop-types: 15.8.1
+ react: 19.2.7
+
+ '@mui/system@9.2.0(@types/react@19.2.17)(react@19.2.7)':
+ dependencies:
+ '@babel/runtime': 7.29.7
+ '@mui/private-theming': 9.2.0(@types/react@19.2.17)(react@19.2.7)
+ '@mui/styled-engine': 9.1.1(react@19.2.7)
+ '@mui/types': 9.1.1(@types/react@19.2.17)
+ '@mui/utils': 9.2.0(@types/react@19.2.17)(react@19.2.7)
+ clsx: 2.1.1
+ csstype: 3.2.3
+ prop-types: 15.8.1
+ react: 19.2.7
+ optionalDependencies:
+ '@types/react': 19.2.17
+
+ '@mui/types@9.1.1(@types/react@19.2.17)':
+ dependencies:
+ '@babel/runtime': 7.29.7
+ optionalDependencies:
+ '@types/react': 19.2.17
+
+ '@mui/utils@9.2.0(@types/react@19.2.17)(react@19.2.7)':
+ dependencies:
+ '@babel/runtime': 7.29.7
+ '@mui/types': 9.1.1(@types/react@19.2.17)
+ '@types/prop-types': 15.7.15
+ clsx: 2.1.1
+ prop-types: 15.8.1
+ react: 19.2.7
+ react-is: 19.2.7
+ optionalDependencies:
+ '@types/react': 19.2.17
+
+ '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
+ dependencies:
+ '@emnapi/core': 1.11.1
+ '@emnapi/runtime': 1.11.1
+ '@tybys/wasm-util': 0.10.3
+ optional: true
+
+ '@nodelib/fs.scandir@2.1.5':
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ run-parallel: 1.2.0
+
+ '@nodelib/fs.stat@2.0.5': {}
+
+ '@nodelib/fs.walk@1.2.8':
+ dependencies:
+ '@nodelib/fs.scandir': 2.1.5
+ fastq: 1.20.1
+
+ '@oxc-parser/binding-android-arm-eabi@0.120.0':
+ optional: true
+
+ '@oxc-parser/binding-android-arm64@0.120.0':
+ optional: true
+
+ '@oxc-parser/binding-darwin-arm64@0.120.0':
+ optional: true
+
+ '@oxc-parser/binding-darwin-x64@0.120.0':
+ optional: true
+
+ '@oxc-parser/binding-freebsd-x64@0.120.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.120.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-arm-musleabihf@0.120.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-arm64-gnu@0.120.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-arm64-musl@0.120.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-ppc64-gnu@0.120.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-riscv64-gnu@0.120.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-riscv64-musl@0.120.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-s390x-gnu@0.120.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-x64-gnu@0.120.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-x64-musl@0.120.0':
+ optional: true
+
+ '@oxc-parser/binding-openharmony-arm64@0.120.0':
+ optional: true
+
+ '@oxc-parser/binding-wasm32-wasi@0.120.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
+ dependencies:
+ '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ transitivePeerDependencies:
+ - '@emnapi/core'
+ - '@emnapi/runtime'
+ optional: true
+
+ '@oxc-parser/binding-win32-arm64-msvc@0.120.0':
+ optional: true
+
+ '@oxc-parser/binding-win32-ia32-msvc@0.120.0':
+ optional: true
+
+ '@oxc-parser/binding-win32-x64-msvc@0.120.0':
+ optional: true
+
+ '@oxc-project/types@0.120.0': {}
+
+ '@oxc-project/types@0.138.0': {}
+
+ '@oxfmt/binding-android-arm-eabi@0.58.0':
+ optional: true
+
+ '@oxfmt/binding-android-arm64@0.58.0':
+ optional: true
+
+ '@oxfmt/binding-darwin-arm64@0.58.0':
+ optional: true
+
+ '@oxfmt/binding-darwin-x64@0.58.0':
+ optional: true
+
+ '@oxfmt/binding-freebsd-x64@0.58.0':
+ optional: true
+
+ '@oxfmt/binding-linux-arm-gnueabihf@0.58.0':
+ optional: true
+
+ '@oxfmt/binding-linux-arm-musleabihf@0.58.0':
+ optional: true
+
+ '@oxfmt/binding-linux-arm64-gnu@0.58.0':
+ optional: true
+
+ '@oxfmt/binding-linux-arm64-musl@0.58.0':
+ optional: true
+
+ '@oxfmt/binding-linux-ppc64-gnu@0.58.0':
+ optional: true
+
+ '@oxfmt/binding-linux-riscv64-gnu@0.58.0':
+ optional: true
+
+ '@oxfmt/binding-linux-riscv64-musl@0.58.0':
+ optional: true
+
+ '@oxfmt/binding-linux-s390x-gnu@0.58.0':
+ optional: true
+
+ '@oxfmt/binding-linux-x64-gnu@0.58.0':
+ optional: true
+
+ '@oxfmt/binding-linux-x64-musl@0.58.0':
+ optional: true
+
+ '@oxfmt/binding-openharmony-arm64@0.58.0':
+ optional: true
+
+ '@oxfmt/binding-win32-arm64-msvc@0.58.0':
+ optional: true
+
+ '@oxfmt/binding-win32-ia32-msvc@0.58.0':
+ optional: true
+
+ '@oxfmt/binding-win32-x64-msvc@0.58.0':
+ optional: true
+
+ '@oxlint/binding-android-arm-eabi@1.73.0':
+ optional: true
+
+ '@oxlint/binding-android-arm64@1.73.0':
+ optional: true
+
+ '@oxlint/binding-darwin-arm64@1.73.0':
+ optional: true
+
+ '@oxlint/binding-darwin-x64@1.73.0':
+ optional: true
+
+ '@oxlint/binding-freebsd-x64@1.73.0':
+ optional: true
+
+ '@oxlint/binding-linux-arm-gnueabihf@1.73.0':
+ optional: true
+
+ '@oxlint/binding-linux-arm-musleabihf@1.73.0':
+ optional: true
+
+ '@oxlint/binding-linux-arm64-gnu@1.73.0':
+ optional: true
+
+ '@oxlint/binding-linux-arm64-musl@1.73.0':
+ optional: true
+
+ '@oxlint/binding-linux-ppc64-gnu@1.73.0':
+ optional: true
+
+ '@oxlint/binding-linux-riscv64-gnu@1.73.0':
+ optional: true
+
+ '@oxlint/binding-linux-riscv64-musl@1.73.0':
+ optional: true
+
+ '@oxlint/binding-linux-s390x-gnu@1.73.0':
+ optional: true
+
+ '@oxlint/binding-linux-x64-gnu@1.73.0':
+ optional: true
+
+ '@oxlint/binding-linux-x64-musl@1.73.0':
+ optional: true
+
+ '@oxlint/binding-openharmony-arm64@1.73.0':
+ optional: true
+
+ '@oxlint/binding-win32-arm64-msvc@1.73.0':
+ optional: true
+
+ '@oxlint/binding-win32-ia32-msvc@1.73.0':
+ optional: true
+
+ '@oxlint/binding-win32-x64-msvc@1.73.0':
+ optional: true
+
+ '@popperjs/core@2.11.8': {}
+
+ '@rolldown/binding-android-arm64@1.1.4':
+ optional: true
+
+ '@rolldown/binding-darwin-arm64@1.1.4':
+ optional: true
+
+ '@rolldown/binding-darwin-x64@1.1.4':
+ optional: true
+
+ '@rolldown/binding-freebsd-x64@1.1.4':
+ optional: true
+
+ '@rolldown/binding-linux-arm-gnueabihf@1.1.4':
+ optional: true
+
+ '@rolldown/binding-linux-arm64-gnu@1.1.4':
+ optional: true
+
+ '@rolldown/binding-linux-arm64-musl@1.1.4':
+ optional: true
+
+ '@rolldown/binding-linux-ppc64-gnu@1.1.4':
+ optional: true
+
+ '@rolldown/binding-linux-s390x-gnu@1.1.4':
+ optional: true
+
+ '@rolldown/binding-linux-x64-gnu@1.1.4':
+ optional: true
+
+ '@rolldown/binding-linux-x64-musl@1.1.4':
+ optional: true
+
+ '@rolldown/binding-openharmony-arm64@1.1.4':
+ optional: true
+
+ '@rolldown/binding-wasm32-wasi@1.1.4':
+ dependencies:
+ '@emnapi/core': 1.11.1
+ '@emnapi/runtime': 1.11.1
+ '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ optional: true
+
+ '@rolldown/binding-win32-arm64-msvc@1.1.4':
+ optional: true
+
+ '@rolldown/binding-win32-x64-msvc@1.1.4':
+ optional: true
+
+ '@rolldown/pluginutils@1.0.1': {}
+
+ '@rollup/pluginutils@4.2.1':
+ dependencies:
+ estree-walker: 2.0.2
+ picomatch: 2.3.2
+
+ '@rollup/rollup-android-arm-eabi@4.62.2':
+ optional: true
+
+ '@rollup/rollup-android-arm64@4.62.2':
+ optional: true
+
+ '@rollup/rollup-darwin-arm64@4.62.2':
+ optional: true
+
+ '@rollup/rollup-darwin-x64@4.62.2':
+ optional: true
+
+ '@rollup/rollup-freebsd-arm64@4.62.2':
+ optional: true
+
+ '@rollup/rollup-freebsd-x64@4.62.2':
+ optional: true
+
+ '@rollup/rollup-linux-arm-gnueabihf@4.62.2':
+ optional: true
+
+ '@rollup/rollup-linux-arm-musleabihf@4.62.2':
+ optional: true
+
+ '@rollup/rollup-linux-arm64-gnu@4.62.2':
+ optional: true
+
+ '@rollup/rollup-linux-arm64-musl@4.62.2':
+ optional: true
+
+ '@rollup/rollup-linux-loong64-gnu@4.62.2':
+ optional: true
+
+ '@rollup/rollup-linux-loong64-musl@4.62.2':
+ optional: true
+
+ '@rollup/rollup-linux-ppc64-gnu@4.62.2':
+ optional: true
+
+ '@rollup/rollup-linux-ppc64-musl@4.62.2':
+ optional: true
+
+ '@rollup/rollup-linux-riscv64-gnu@4.62.2':
+ optional: true
+
+ '@rollup/rollup-linux-riscv64-musl@4.62.2':
+ optional: true
+
+ '@rollup/rollup-linux-s390x-gnu@4.62.2':
+ optional: true
+
+ '@rollup/rollup-linux-x64-gnu@4.62.2':
+ optional: true
+
+ '@rollup/rollup-linux-x64-musl@4.62.2':
+ optional: true
+
+ '@rollup/rollup-openbsd-x64@4.62.2':
+ optional: true
+
+ '@rollup/rollup-openharmony-arm64@4.62.2':
+ optional: true
+
+ '@rollup/rollup-win32-arm64-msvc@4.62.2':
+ optional: true
+
+ '@rollup/rollup-win32-ia32-msvc@4.62.2':
+ optional: true
+
+ '@rollup/rollup-win32-x64-gnu@4.62.2':
+ optional: true
+
+ '@rollup/rollup-win32-x64-msvc@4.62.2':
+ optional: true
+
+ '@solid-primitives/event-listener@2.4.6(solid-js@1.9.14)':
+ dependencies:
+ '@solid-primitives/utils': 6.4.1(solid-js@1.9.14)
+ solid-js: 1.9.14
+
+ '@solid-primitives/keyboard@1.3.7(solid-js@1.9.14)':
+ dependencies:
+ '@solid-primitives/event-listener': 2.4.6(solid-js@1.9.14)
+ '@solid-primitives/rootless': 1.5.4(solid-js@1.9.14)
+ '@solid-primitives/utils': 6.4.1(solid-js@1.9.14)
+ solid-js: 1.9.14
+
+ '@solid-primitives/resize-observer@2.2.0(solid-js@1.9.14)':
+ dependencies:
+ '@solid-primitives/event-listener': 2.4.6(solid-js@1.9.14)
+ '@solid-primitives/rootless': 1.5.4(solid-js@1.9.14)
+ '@solid-primitives/static-store': 0.1.4(solid-js@1.9.14)
+ '@solid-primitives/utils': 6.4.1(solid-js@1.9.14)
+ solid-js: 1.9.14
+
+ '@solid-primitives/rootless@1.5.4(solid-js@1.9.14)':
+ dependencies:
+ '@solid-primitives/utils': 6.4.1(solid-js@1.9.14)
+ solid-js: 1.9.14
+
+ '@solid-primitives/static-store@0.1.4(solid-js@1.9.14)':
+ dependencies:
+ '@solid-primitives/utils': 6.4.1(solid-js@1.9.14)
+ solid-js: 1.9.14
+
+ '@solid-primitives/utils@6.4.1(solid-js@1.9.14)':
+ dependencies:
+ solid-js: 1.9.14
+
+ '@tailwindcss/node@4.3.2':
+ dependencies:
+ '@jridgewell/remapping': 2.3.5
+ enhanced-resolve: 5.21.6
+ jiti: 2.7.0
+ lightningcss: 1.32.0
+ magic-string: 0.30.21
+ source-map-js: 1.2.1
+ tailwindcss: 4.3.2
+
+ '@tailwindcss/oxide-android-arm64@4.3.2':
+ optional: true
+
+ '@tailwindcss/oxide-darwin-arm64@4.3.2':
+ optional: true
+
+ '@tailwindcss/oxide-darwin-x64@4.3.2':
+ optional: true
+
+ '@tailwindcss/oxide-freebsd-x64@4.3.2':
+ optional: true
+
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.2':
+ optional: true
+
+ '@tailwindcss/oxide-linux-arm64-gnu@4.3.2':
+ optional: true
+
+ '@tailwindcss/oxide-linux-arm64-musl@4.3.2':
+ optional: true
+
+ '@tailwindcss/oxide-linux-x64-gnu@4.3.2':
+ optional: true
+
+ '@tailwindcss/oxide-linux-x64-musl@4.3.2':
+ optional: true
+
+ '@tailwindcss/oxide-wasm32-wasi@4.3.2':
+ optional: true
+
+ '@tailwindcss/oxide-win32-arm64-msvc@4.3.2':
+ optional: true
+
+ '@tailwindcss/oxide-win32-x64-msvc@4.3.2':
+ optional: true
+
+ '@tailwindcss/oxide@4.3.2':
+ optionalDependencies:
+ '@tailwindcss/oxide-android-arm64': 4.3.2
+ '@tailwindcss/oxide-darwin-arm64': 4.3.2
+ '@tailwindcss/oxide-darwin-x64': 4.3.2
+ '@tailwindcss/oxide-freebsd-x64': 4.3.2
+ '@tailwindcss/oxide-linux-arm-gnueabihf': 4.3.2
+ '@tailwindcss/oxide-linux-arm64-gnu': 4.3.2
+ '@tailwindcss/oxide-linux-arm64-musl': 4.3.2
+ '@tailwindcss/oxide-linux-x64-gnu': 4.3.2
+ '@tailwindcss/oxide-linux-x64-musl': 4.3.2
+ '@tailwindcss/oxide-wasm32-wasi': 4.3.2
+ '@tailwindcss/oxide-win32-arm64-msvc': 4.3.2
+ '@tailwindcss/oxide-win32-x64-msvc': 4.3.2
+
+ '@tailwindcss/vite@4.3.2(vite@8.1.3(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0))':
+ dependencies:
+ '@tailwindcss/node': 4.3.2
+ '@tailwindcss/oxide': 4.3.2
+ tailwindcss: 4.3.2
+ vite: 8.1.3(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)
+
+ '@tanstack/devtools-client@0.0.8':
+ dependencies:
+ '@tanstack/devtools-event-client': 0.5.0
+
+ '@tanstack/devtools-event-bus@0.4.2':
+ dependencies:
+ ws: 8.21.0
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+
+ '@tanstack/devtools-event-client@0.4.4': {}
+
+ '@tanstack/devtools-event-client@0.5.0': {}
+
+ '@tanstack/devtools-ui@0.5.2(csstype@3.2.3)(solid-js@1.9.14)':
+ dependencies:
+ clsx: 2.1.1
+ dayjs: 1.11.21
+ goober: 2.1.19(csstype@3.2.3)
+ solid-js: 1.9.14
+ transitivePeerDependencies:
+ - csstype
+
+ '@tanstack/devtools-ui@0.6.0(csstype@3.2.3)(solid-js@1.9.14)':
+ dependencies:
+ clsx: 2.1.1
+ dayjs: 1.11.21
+ goober: 2.1.19(csstype@3.2.3)
+ solid-js: 1.9.14
+ transitivePeerDependencies:
+ - csstype
+
+ '@tanstack/devtools-utils@0.5.1(@types/react@19.2.17)(react@19.2.7)(solid-js@1.9.14)':
+ optionalDependencies:
+ '@types/react': 19.2.17
+ react: 19.2.7
+ solid-js: 1.9.14
+
+ '@tanstack/devtools-vite@0.8.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(vite@8.1.3(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0))':
+ dependencies:
+ '@tanstack/devtools-client': 0.0.8
+ '@tanstack/devtools-event-bus': 0.4.2
+ chalk: 5.6.2
+ launch-editor: 2.14.1
+ magic-string: 0.30.21
+ oxc-parser: 0.120.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ picomatch: 4.0.5
+ vite: 8.1.3(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)
+ transitivePeerDependencies:
+ - '@emnapi/core'
+ - '@emnapi/runtime'
+ - bufferutil
+ - utf-8-validate
+
+ '@tanstack/devtools@0.12.5(csstype@3.2.3)(solid-js@1.9.14)':
+ dependencies:
+ '@solid-primitives/event-listener': 2.4.6(solid-js@1.9.14)
+ '@solid-primitives/keyboard': 1.3.7(solid-js@1.9.14)
+ '@solid-primitives/resize-observer': 2.2.0(solid-js@1.9.14)
+ '@tanstack/devtools-client': 0.0.8
+ '@tanstack/devtools-event-bus': 0.4.2
+ '@tanstack/devtools-ui': 0.6.0(csstype@3.2.3)(solid-js@1.9.14)
+ clsx: 2.1.1
+ goober: 2.1.19(csstype@3.2.3)
+ solid-js: 1.9.14
+ transitivePeerDependencies:
+ - bufferutil
+ - csstype
+ - utf-8-validate
+
+ '@tanstack/pacer-devtools@1.3.1(@tanstack/pacer@0.21.1)(@types/react@19.2.17)(react@19.2.7)':
+ dependencies:
+ '@tanstack/devtools-ui': 0.5.2(csstype@3.2.3)(solid-js@1.9.14)
+ '@tanstack/devtools-utils': 0.5.1(@types/react@19.2.17)(react@19.2.7)(solid-js@1.9.14)
+ '@tanstack/pacer': 0.21.1
+ '@tanstack/solid-store': 0.11.0(solid-js@1.9.14)
+ clsx: 2.1.1
+ csstype: 3.2.3
+ dayjs: 1.11.21
+ goober: 2.1.19(csstype@3.2.3)
+ solid-js: 1.9.14
+ transitivePeerDependencies:
+ - '@angular/core'
+ - '@types/react'
+ - preact
+ - react
+ - vue
+
+ '@tanstack/pacer@0.21.1':
+ dependencies:
+ '@tanstack/devtools-event-client': 0.4.4
+ '@tanstack/store': 0.11.0
+
+ '@tanstack/react-devtools@0.10.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(csstype@3.2.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.14)':
+ dependencies:
+ '@tanstack/devtools': 0.12.5(csstype@3.2.3)(solid-js@1.9.14)
+ '@types/react': 19.2.17
+ '@types/react-dom': 19.2.3(@types/react@19.2.17)
+ react: 19.2.7
+ react-dom: 19.2.7(react@19.2.7)
+ transitivePeerDependencies:
+ - bufferutil
+ - csstype
+ - solid-js
+ - utf-8-validate
+
+ '@tanstack/react-pacer-devtools@0.7.1(@tanstack/pacer@0.21.1)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.14)':
+ dependencies:
+ '@tanstack/devtools-utils': 0.5.1(@types/react@19.2.17)(react@19.2.7)(solid-js@1.9.14)
+ '@tanstack/pacer-devtools': 1.3.1(@tanstack/pacer@0.21.1)(@types/react@19.2.17)(react@19.2.7)
+ '@types/react': 19.2.17
+ '@types/react-dom': 19.2.3(@types/react@19.2.17)
+ react: 19.2.7
+ react-dom: 19.2.7(react@19.2.7)
+ transitivePeerDependencies:
+ - '@angular/core'
+ - '@tanstack/pacer'
+ - preact
+ - solid-js
+ - vue
+
+ '@tanstack/react-pacer@0.22.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ dependencies:
+ '@tanstack/pacer': 0.21.1
+ '@tanstack/react-store': 0.11.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ react: 19.2.7
+ react-dom: 19.2.7(react@19.2.7)
+
+ '@tanstack/react-store@0.11.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ dependencies:
+ '@tanstack/store': 0.11.0
+ react: 19.2.7
+ react-dom: 19.2.7(react@19.2.7)
+ use-sync-external-store: 1.6.0(react@19.2.7)
+
+ '@tanstack/solid-store@0.11.0(solid-js@1.9.14)':
+ dependencies:
+ '@tanstack/store': 0.11.0
+ solid-js: 1.9.14
+
+ '@tanstack/store@0.11.0': {}
+
+ '@trivago/prettier-plugin-sort-imports@6.0.2(prettier@3.9.4)':
+ dependencies:
+ '@babel/generator': 7.29.7
+ '@babel/parser': 7.29.7
+ '@babel/traverse': 7.29.7
+ '@babel/types': 7.29.7
+ javascript-natural-sort: 0.7.1
+ lodash-es: 4.18.1
+ minimatch: 9.0.9
+ parse-imports-exports: 0.2.4
+ prettier: 3.9.4
+ transitivePeerDependencies:
+ - supports-color
+
+ '@tybys/wasm-util@0.10.3':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
+ '@types/estree@1.0.9': {}
+
+ '@types/parse-json@4.0.2': {}
+
+ '@types/prop-types@15.7.15': {}
+
+ '@types/react-dom@19.2.3(@types/react@19.2.17)':
+ dependencies:
+ '@types/react': 19.2.17
+
+ '@types/react-transition-group@4.4.12(@types/react@19.2.17)':
+ dependencies:
+ '@types/react': 19.2.17
+
+ '@types/react@19.2.17':
+ dependencies:
+ csstype: 3.2.3
+
+ '@vitejs/plugin-react@6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.3(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0))':
+ dependencies:
+ '@rolldown/pluginutils': 1.0.1
+ vite: 8.1.3(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)
+ optionalDependencies:
+ babel-plugin-react-compiler: 1.0.0
+
+ acorn@8.17.0: {}
+
+ ansi-regex@5.0.1: {}
+
+ ansi-regex@6.2.2: {}
+
+ ansi-styles@4.3.0:
+ dependencies:
+ color-convert: 2.0.1
+
+ ansi-styles@6.2.3: {}
+
+ any-promise@1.3.0: {}
+
+ async@3.2.6: {}
+
+ babel-plugin-react-compiler@1.0.0:
+ dependencies:
+ '@babel/types': 7.29.7
+
+ balanced-match@1.0.2: {}
+
+ base64-js@1.5.1: {}
+
+ bl@4.1.0:
+ dependencies:
+ buffer: 5.7.1
+ inherits: 2.0.4
+ readable-stream: 3.6.2
+
+ boolbase@1.0.0: {}
+
+ brace-expansion@1.1.15:
+ dependencies:
+ balanced-match: 1.0.2
+ concat-map: 0.0.1
+
+ brace-expansion@2.1.1:
+ dependencies:
+ balanced-match: 1.0.2
+
+ braces@3.0.3:
+ dependencies:
+ fill-range: 7.1.1
+
+ buffer-from@1.1.2: {}
+
+ buffer@5.7.1:
+ dependencies:
+ base64-js: 1.5.1
+ ieee754: 1.2.1
+
+ bundle-name@4.1.0:
+ dependencies:
+ run-applescript: 7.1.0
+
+ bundle-require@5.1.0(esbuild@0.27.7):
+ dependencies:
+ esbuild: 0.27.7
+ load-tsconfig: 0.2.5
+
+ cac@6.7.14: {}
+
+ callsites@3.1.0: {}
+
+ camel-case@4.1.2:
+ dependencies:
+ pascal-case: 3.1.2
+ tslib: 2.8.1
+
+ chalk@3.0.0:
+ dependencies:
+ ansi-styles: 4.3.0
+ supports-color: 7.2.0
+
+ chalk@4.1.2:
+ dependencies:
+ ansi-styles: 4.3.0
+ supports-color: 7.2.0
+
+ chalk@5.6.2: {}
+
+ chokidar@4.0.3:
+ dependencies:
+ readdirp: 4.1.2
+
+ clean-css@5.3.3:
+ dependencies:
+ source-map: 0.6.1
+
+ cli-cursor@3.1.0:
+ dependencies:
+ restore-cursor: 3.1.0
+
+ cli-spinners@2.9.2: {}
+
+ cliui@8.0.1:
+ dependencies:
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+ wrap-ansi: 7.0.0
+
+ cliui@9.0.1:
+ dependencies:
+ string-width: 7.2.0
+ strip-ansi: 7.2.0
+ wrap-ansi: 9.0.2
+
+ clone@1.0.4: {}
+
+ clsx@2.1.1: {}
+
+ color-convert@2.0.1:
+ dependencies:
+ color-name: 1.1.4
+
+ color-name@1.1.4: {}
+
+ colorette@2.0.20: {}
+
+ commander@11.1.0: {}
+
+ commander@2.20.3: {}
+
+ commander@4.1.1: {}
+
+ commander@7.2.0: {}
+
+ commander@8.3.0: {}
+
+ concat-map@0.0.1: {}
+
+ confbox@0.1.8: {}
+
+ connect-history-api-fallback@1.6.0: {}
+
+ consola@2.15.3: {}
+
+ consola@3.4.2: {}
+
+ cookie-es@3.1.1: {}
+
+ cosmiconfig@6.0.0:
+ dependencies:
+ '@types/parse-json': 4.0.2
+ import-fresh: 3.3.1
+ parse-json: 5.2.0
+ path-type: 4.0.0
+ yaml: 1.10.3
+
+ css-select@4.3.0:
+ dependencies:
+ boolbase: 1.0.0
+ css-what: 6.2.2
+ domhandler: 4.3.1
+ domutils: 2.8.0
+ nth-check: 2.1.1
+
+ css-select@5.2.2:
+ dependencies:
+ boolbase: 1.0.0
+ css-what: 6.2.2
+ domhandler: 5.0.3
+ domutils: 3.2.2
+ nth-check: 2.1.1
+
+ css-tree@2.2.1:
+ dependencies:
+ mdn-data: 2.0.28
+ source-map-js: 1.2.1
+
+ css-tree@2.3.1:
+ dependencies:
+ mdn-data: 2.0.30
+ source-map-js: 1.2.1
+
+ css-tree@3.2.1:
+ dependencies:
+ mdn-data: 2.27.1
+ source-map-js: 1.2.1
+
+ css-what@6.2.2: {}
+
+ csso@5.0.5:
+ dependencies:
+ css-tree: 2.2.1
+
+ csstype@3.2.3: {}
+
+ cva@1.0.0-beta.4(typescript@6.0.3):
+ dependencies:
+ clsx: 2.1.1
+ optionalDependencies:
+ typescript: 6.0.3
+
+ dayjs@1.11.21: {}
+
+ debug@4.4.3:
+ dependencies:
+ ms: 2.1.3
+
+ default-browser-id@5.0.1: {}
+
+ default-browser@5.5.0:
+ dependencies:
+ bundle-name: 4.1.0
+ default-browser-id: 5.0.1
+
+ defaults@1.0.4:
+ dependencies:
+ clone: 1.0.4
+
+ define-lazy-prop@2.0.0: {}
+
+ define-lazy-prop@3.0.0: {}
+
+ detect-libc@2.1.2: {}
+
+ dom-helpers@5.2.1:
+ dependencies:
+ '@babel/runtime': 7.29.7
+ csstype: 3.2.3
+
+ dom-serializer@1.4.1:
+ dependencies:
+ domelementtype: 2.3.0
+ domhandler: 4.3.1
+ entities: 2.2.0
+
+ dom-serializer@2.0.0:
+ dependencies:
+ domelementtype: 2.3.0
+ domhandler: 5.0.3
+ entities: 4.5.0
+
+ domelementtype@2.3.0: {}
+
+ domhandler@4.3.1:
+ dependencies:
+ domelementtype: 2.3.0
+
+ domhandler@5.0.3:
+ dependencies:
+ domelementtype: 2.3.0
+
+ domutils@2.8.0:
+ dependencies:
+ dom-serializer: 1.4.1
+ domelementtype: 2.3.0
+ domhandler: 4.3.1
+
+ domutils@3.2.2:
+ dependencies:
+ dom-serializer: 2.0.0
+ domelementtype: 2.3.0
+ domhandler: 5.0.3
+
+ dot-case@3.0.4:
+ dependencies:
+ no-case: 3.0.4
+ tslib: 2.8.1
+
+ dotenv-expand@8.0.3: {}
+
+ dotenv@16.6.1: {}
+
+ ejs@3.1.10:
+ dependencies:
+ jake: 10.9.4
+
+ emoji-regex@10.6.0: {}
+
+ emoji-regex@8.0.0: {}
+
+ enhanced-resolve@5.21.6:
+ dependencies:
+ graceful-fs: 4.2.11
+ tapable: 2.3.3
+
+ entities@2.2.0: {}
+
+ entities@4.5.0: {}
+
+ error-ex@1.3.4:
+ dependencies:
+ is-arrayish: 0.2.1
+
+ esbuild@0.27.7:
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.27.7
+ '@esbuild/android-arm': 0.27.7
+ '@esbuild/android-arm64': 0.27.7
+ '@esbuild/android-x64': 0.27.7
+ '@esbuild/darwin-arm64': 0.27.7
+ '@esbuild/darwin-x64': 0.27.7
+ '@esbuild/freebsd-arm64': 0.27.7
+ '@esbuild/freebsd-x64': 0.27.7
+ '@esbuild/linux-arm': 0.27.7
+ '@esbuild/linux-arm64': 0.27.7
+ '@esbuild/linux-ia32': 0.27.7
+ '@esbuild/linux-loong64': 0.27.7
+ '@esbuild/linux-mips64el': 0.27.7
+ '@esbuild/linux-ppc64': 0.27.7
+ '@esbuild/linux-riscv64': 0.27.7
+ '@esbuild/linux-s390x': 0.27.7
+ '@esbuild/linux-x64': 0.27.7
+ '@esbuild/netbsd-arm64': 0.27.7
+ '@esbuild/netbsd-x64': 0.27.7
+ '@esbuild/openbsd-arm64': 0.27.7
+ '@esbuild/openbsd-x64': 0.27.7
+ '@esbuild/openharmony-arm64': 0.27.7
+ '@esbuild/sunos-x64': 0.27.7
+ '@esbuild/win32-arm64': 0.27.7
+ '@esbuild/win32-ia32': 0.27.7
+ '@esbuild/win32-x64': 0.27.7
+
+ escalade@3.2.0: {}
+
+ estree-walker@2.0.2: {}
+
+ fast-glob@3.3.3:
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ '@nodelib/fs.walk': 1.2.8
+ glob-parent: 5.1.2
+ merge2: 1.4.1
+ micromatch: 4.0.8
+
+ fastq@1.20.1:
+ dependencies:
+ reusify: 1.1.0
+
+ fdir@6.5.0(picomatch@4.0.5):
+ optionalDependencies:
+ picomatch: 4.0.5
+
+ filelist@1.0.6:
+ dependencies:
+ minimatch: 5.1.9
+
+ fill-range@7.1.1:
+ dependencies:
+ to-regex-range: 5.0.1
+
+ fix-dts-default-cjs-exports@1.0.1:
+ dependencies:
+ magic-string: 0.30.21
+ mlly: 1.8.2
+ rollup: 4.62.2
+
+ fs-extra@10.1.0:
+ dependencies:
+ graceful-fs: 4.2.11
+ jsonfile: 6.2.1
+ universalify: 2.0.1
+
+ fs.realpath@1.0.0: {}
+
+ fsevents@2.3.3:
+ optional: true
+
+ get-caller-file@2.0.5: {}
+
+ get-east-asian-width@1.6.0: {}
+
+ glob-parent@5.1.2:
+ dependencies:
+ is-glob: 4.0.3
+
+ glob@7.2.3:
+ dependencies:
+ fs.realpath: 1.0.0
+ inflight: 1.0.6
+ inherits: 2.0.4
+ minimatch: 3.1.5
+ once: 1.4.0
+ path-is-absolute: 1.0.1
+
+ goober@2.1.19(csstype@3.2.3):
+ dependencies:
+ csstype: 3.2.3
+
+ graceful-fs@4.2.11: {}
+
+ has-flag@4.0.0: {}
+
+ he@1.2.0: {}
+
+ html-minifier-terser@6.1.0:
+ dependencies:
+ camel-case: 4.1.2
+ clean-css: 5.3.3
+ commander: 8.3.0
+ he: 1.2.0
+ param-case: 3.0.4
+ relateurl: 0.2.7
+ terser: 5.48.0
+
+ ieee754@1.2.1: {}
+
+ import-fresh@3.3.1:
+ dependencies:
+ parent-module: 1.0.1
+ resolve-from: 4.0.0
+
+ import-from-esm@1.3.4:
+ dependencies:
+ debug: 4.4.3
+ import-meta-resolve: 4.2.0
+ transitivePeerDependencies:
+ - supports-color
+
+ import-meta-resolve@4.2.0: {}
+
+ inflight@1.0.6:
+ dependencies:
+ once: 1.4.0
+ wrappy: 1.0.2
+
+ inherits@2.0.4: {}
+
+ is-arrayish@0.2.1: {}
+
+ is-docker@2.2.1: {}
+
+ is-docker@3.0.0: {}
+
+ is-extglob@2.1.1: {}
+
+ is-fullwidth-code-point@3.0.0: {}
+
+ is-glob@4.0.3:
+ dependencies:
+ is-extglob: 2.1.1
+
+ is-in-ssh@1.0.0: {}
+
+ is-inside-container@1.0.0:
+ dependencies:
+ is-docker: 3.0.0
+
+ is-interactive@1.0.0: {}
+
+ is-number@7.0.0: {}
+
+ is-unicode-supported@0.1.0: {}
+
+ is-wsl@2.2.0:
+ dependencies:
+ is-docker: 2.2.1
+
+ is-wsl@3.1.1:
+ dependencies:
+ is-inside-container: 1.0.0
+
+ jake@10.9.4:
+ dependencies:
+ async: 3.2.6
+ filelist: 1.0.6
+ picocolors: 1.1.1
+
+ javascript-natural-sort@0.7.1: {}
+
+ jiti@2.7.0: {}
+
+ joycon@3.1.1: {}
+
+ js-tokens@4.0.0: {}
+
+ jsesc@3.1.0: {}
+
+ json-parse-even-better-errors@2.3.1: {}
+
+ jsonfile@6.2.1:
+ dependencies:
+ universalify: 2.0.1
+ optionalDependencies:
+ graceful-fs: 4.2.11
+
+ launch-editor@2.14.1:
+ dependencies:
+ picocolors: 1.1.1
+ shell-quote: 1.9.0
+
+ lightningcss-android-arm64@1.32.0:
+ optional: true
+
+ lightningcss-darwin-arm64@1.32.0:
+ optional: true
+
+ lightningcss-darwin-x64@1.32.0:
+ optional: true
+
+ lightningcss-freebsd-x64@1.32.0:
+ optional: true
+
+ lightningcss-linux-arm-gnueabihf@1.32.0:
+ optional: true
+
+ lightningcss-linux-arm64-gnu@1.32.0:
+ optional: true
+
+ lightningcss-linux-arm64-musl@1.32.0:
+ optional: true
+
+ lightningcss-linux-x64-gnu@1.32.0:
+ optional: true
+
+ lightningcss-linux-x64-musl@1.32.0:
+ optional: true
+
+ lightningcss-win32-arm64-msvc@1.32.0:
+ optional: true
+
+ lightningcss-win32-x64-msvc@1.32.0:
+ optional: true
+
+ lightningcss@1.32.0:
+ dependencies:
+ detect-libc: 2.1.2
+ optionalDependencies:
+ lightningcss-android-arm64: 1.32.0
+ lightningcss-darwin-arm64: 1.32.0
+ lightningcss-darwin-x64: 1.32.0
+ lightningcss-freebsd-x64: 1.32.0
+ lightningcss-linux-arm-gnueabihf: 1.32.0
+ lightningcss-linux-arm64-gnu: 1.32.0
+ lightningcss-linux-arm64-musl: 1.32.0
+ lightningcss-linux-x64-gnu: 1.32.0
+ lightningcss-linux-x64-musl: 1.32.0
+ lightningcss-win32-arm64-msvc: 1.32.0
+ lightningcss-win32-x64-msvc: 1.32.0
+
+ lilconfig@3.1.3: {}
+
+ lines-and-columns@1.2.4: {}
+
+ load-tsconfig@0.2.5: {}
+
+ lodash-es@4.18.1: {}
+
+ lodash.camelcase@4.3.0: {}
+
+ lodash.kebabcase@4.1.1: {}
+
+ lodash.snakecase@4.1.1: {}
+
+ log-symbols@4.1.0:
+ dependencies:
+ chalk: 4.1.2
+ is-unicode-supported: 0.1.0
+
+ loose-envify@1.4.0:
+ dependencies:
+ js-tokens: 4.0.0
+
+ lower-case@2.0.2:
+ dependencies:
+ tslib: 2.8.1
+
+ magic-string@0.30.21:
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.5
+
+ mdn-data@2.0.28: {}
+
+ mdn-data@2.0.30: {}
+
+ mdn-data@2.27.1: {}
+
+ merge2@1.4.1: {}
+
+ micromatch@4.0.8:
+ dependencies:
+ braces: 3.0.3
+ picomatch: 2.3.2
+
+ mimic-fn@2.1.0: {}
+
+ minimatch@3.1.5:
+ dependencies:
+ brace-expansion: 1.1.15
+
+ minimatch@5.1.9:
+ dependencies:
+ brace-expansion: 2.1.1
+
+ minimatch@9.0.9:
+ dependencies:
+ brace-expansion: 2.1.1
+
+ mlly@1.8.2:
+ dependencies:
+ acorn: 8.17.0
+ pathe: 2.0.3
+ pkg-types: 1.3.1
+ ufo: 1.6.4
+
+ ms@2.1.3: {}
+
+ mz@2.7.0:
+ dependencies:
+ any-promise: 1.3.0
+ object-assign: 4.1.1
+ thenify-all: 1.6.0
+
+ nanoid@3.3.15: {}
+
+ no-case@3.0.4:
+ dependencies:
+ lower-case: 2.0.2
+ tslib: 2.8.1
+
+ node-html-parser@5.4.2:
+ dependencies:
+ css-select: 4.3.0
+ he: 1.2.0
+
+ nth-check@2.1.1:
+ dependencies:
+ boolbase: 1.0.0
+
+ object-assign@4.1.1: {}
+
+ once@1.4.0:
+ dependencies:
+ wrappy: 1.0.2
+
+ onetime@5.1.2:
+ dependencies:
+ mimic-fn: 2.1.0
+
+ open@11.0.0:
+ dependencies:
+ default-browser: 5.5.0
+ define-lazy-prop: 3.0.0
+ is-in-ssh: 1.0.0
+ is-inside-container: 1.0.0
+ powershell-utils: 0.1.0
+ wsl-utils: 0.3.1
+
+ open@8.4.2:
+ dependencies:
+ define-lazy-prop: 2.0.0
+ is-docker: 2.2.1
+ is-wsl: 2.2.0
+
+ ora@5.4.1:
+ dependencies:
+ bl: 4.1.0
+ chalk: 4.1.2
+ cli-cursor: 3.1.0
+ cli-spinners: 2.9.2
+ is-interactive: 1.0.0
+ is-unicode-supported: 0.1.0
+ log-symbols: 4.1.0
+ strip-ansi: 6.0.1
+ wcwidth: 1.0.1
+
+ oxc-parser@0.120.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1):
+ dependencies:
+ '@oxc-project/types': 0.120.0
+ optionalDependencies:
+ '@oxc-parser/binding-android-arm-eabi': 0.120.0
+ '@oxc-parser/binding-android-arm64': 0.120.0
+ '@oxc-parser/binding-darwin-arm64': 0.120.0
+ '@oxc-parser/binding-darwin-x64': 0.120.0
+ '@oxc-parser/binding-freebsd-x64': 0.120.0
+ '@oxc-parser/binding-linux-arm-gnueabihf': 0.120.0
+ '@oxc-parser/binding-linux-arm-musleabihf': 0.120.0
+ '@oxc-parser/binding-linux-arm64-gnu': 0.120.0
+ '@oxc-parser/binding-linux-arm64-musl': 0.120.0
+ '@oxc-parser/binding-linux-ppc64-gnu': 0.120.0
+ '@oxc-parser/binding-linux-riscv64-gnu': 0.120.0
+ '@oxc-parser/binding-linux-riscv64-musl': 0.120.0
+ '@oxc-parser/binding-linux-s390x-gnu': 0.120.0
+ '@oxc-parser/binding-linux-x64-gnu': 0.120.0
+ '@oxc-parser/binding-linux-x64-musl': 0.120.0
+ '@oxc-parser/binding-openharmony-arm64': 0.120.0
+ '@oxc-parser/binding-wasm32-wasi': 0.120.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ '@oxc-parser/binding-win32-arm64-msvc': 0.120.0
+ '@oxc-parser/binding-win32-ia32-msvc': 0.120.0
+ '@oxc-parser/binding-win32-x64-msvc': 0.120.0
+ transitivePeerDependencies:
+ - '@emnapi/core'
+ - '@emnapi/runtime'
+
+ oxfmt@0.58.0:
+ dependencies:
+ tinypool: 2.1.0
+ optionalDependencies:
+ '@oxfmt/binding-android-arm-eabi': 0.58.0
+ '@oxfmt/binding-android-arm64': 0.58.0
+ '@oxfmt/binding-darwin-arm64': 0.58.0
+ '@oxfmt/binding-darwin-x64': 0.58.0
+ '@oxfmt/binding-freebsd-x64': 0.58.0
+ '@oxfmt/binding-linux-arm-gnueabihf': 0.58.0
+ '@oxfmt/binding-linux-arm-musleabihf': 0.58.0
+ '@oxfmt/binding-linux-arm64-gnu': 0.58.0
+ '@oxfmt/binding-linux-arm64-musl': 0.58.0
+ '@oxfmt/binding-linux-ppc64-gnu': 0.58.0
+ '@oxfmt/binding-linux-riscv64-gnu': 0.58.0
+ '@oxfmt/binding-linux-riscv64-musl': 0.58.0
+ '@oxfmt/binding-linux-s390x-gnu': 0.58.0
+ '@oxfmt/binding-linux-x64-gnu': 0.58.0
+ '@oxfmt/binding-linux-x64-musl': 0.58.0
+ '@oxfmt/binding-openharmony-arm64': 0.58.0
+ '@oxfmt/binding-win32-arm64-msvc': 0.58.0
+ '@oxfmt/binding-win32-ia32-msvc': 0.58.0
+ '@oxfmt/binding-win32-x64-msvc': 0.58.0
+
+ oxlint@1.73.0:
+ optionalDependencies:
+ '@oxlint/binding-android-arm-eabi': 1.73.0
+ '@oxlint/binding-android-arm64': 1.73.0
+ '@oxlint/binding-darwin-arm64': 1.73.0
+ '@oxlint/binding-darwin-x64': 1.73.0
+ '@oxlint/binding-freebsd-x64': 1.73.0
+ '@oxlint/binding-linux-arm-gnueabihf': 1.73.0
+ '@oxlint/binding-linux-arm-musleabihf': 1.73.0
+ '@oxlint/binding-linux-arm64-gnu': 1.73.0
+ '@oxlint/binding-linux-arm64-musl': 1.73.0
+ '@oxlint/binding-linux-ppc64-gnu': 1.73.0
+ '@oxlint/binding-linux-riscv64-gnu': 1.73.0
+ '@oxlint/binding-linux-riscv64-musl': 1.73.0
+ '@oxlint/binding-linux-s390x-gnu': 1.73.0
+ '@oxlint/binding-linux-x64-gnu': 1.73.0
+ '@oxlint/binding-linux-x64-musl': 1.73.0
+ '@oxlint/binding-openharmony-arm64': 1.73.0
+ '@oxlint/binding-win32-arm64-msvc': 1.73.0
+ '@oxlint/binding-win32-ia32-msvc': 1.73.0
+ '@oxlint/binding-win32-x64-msvc': 1.73.0
+
+ param-case@3.0.4:
+ dependencies:
+ dot-case: 3.0.4
+ tslib: 2.8.1
+
+ parent-module@1.0.1:
+ dependencies:
+ callsites: 3.1.0
+
+ parse-imports-exports@0.2.4:
+ dependencies:
+ parse-statements: 1.0.11
+
+ parse-json@5.2.0:
+ dependencies:
+ '@babel/code-frame': 7.29.7
+ error-ex: 1.3.4
+ json-parse-even-better-errors: 2.3.1
+ lines-and-columns: 1.2.4
+
+ parse-statements@1.0.11: {}
+
+ pascal-case@3.1.2:
+ dependencies:
+ no-case: 3.0.4
+ tslib: 2.8.1
+
+ path-is-absolute@1.0.1: {}
+
+ path-type@4.0.0: {}
+
+ pathe@0.2.0: {}
+
+ pathe@2.0.3: {}
+
+ picocolors@1.1.1: {}
+
+ picomatch@2.3.2: {}
+
+ picomatch@4.0.5: {}
+
+ pirates@4.0.7: {}
+
+ pkg-types@1.3.1:
+ dependencies:
+ confbox: 0.1.8
+ mlly: 1.8.2
+ pathe: 2.0.3
+
+ postcss-load-config@6.0.1(jiti@2.7.0)(postcss@8.5.16):
+ dependencies:
+ lilconfig: 3.1.3
+ optionalDependencies:
+ jiti: 2.7.0
+ postcss: 8.5.16
+
+ postcss@8.5.16:
+ dependencies:
+ nanoid: 3.3.15
+ picocolors: 1.1.1
+ source-map-js: 1.2.1
+
+ powershell-utils@0.1.0: {}
+
+ prettier-plugin-tailwindcss@0.8.0(@trivago/prettier-plugin-sort-imports@6.0.2(prettier@3.9.4))(prettier@3.9.4):
+ dependencies:
+ prettier: 3.9.4
+ optionalDependencies:
+ '@trivago/prettier-plugin-sort-imports': 6.0.2(prettier@3.9.4)
+
+ prettier@3.9.4: {}
+
+ prop-types@15.8.1:
+ dependencies:
+ loose-envify: 1.4.0
+ object-assign: 4.1.1
+ react-is: 16.13.1
+
+ queue-microtask@1.2.3: {}
+
+ react-dom@19.2.7(react@19.2.7):
+ dependencies:
+ react: 19.2.7
+ scheduler: 0.27.0
+
+ react-is@16.13.1: {}
+
+ react-is@19.2.7: {}
+
+ react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7):
+ dependencies:
+ cookie-es: 3.1.1
+ react: 19.2.7
+ optionalDependencies:
+ react-dom: 19.2.7(react@19.2.7)
+
+ react-transition-group@4.4.5(react-dom@19.2.7(react@19.2.7))(react@19.2.7):
+ dependencies:
+ '@babel/runtime': 7.29.7
+ dom-helpers: 5.2.1
+ loose-envify: 1.4.0
+ prop-types: 15.8.1
+ react: 19.2.7
+ react-dom: 19.2.7(react@19.2.7)
+
+ react@19.2.7: {}
+
+ readable-stream@3.6.2:
+ dependencies:
+ inherits: 2.0.4
+ string_decoder: 1.3.0
+ util-deprecate: 1.0.2
+
+ readdirp@4.1.2: {}
+
+ relateurl@0.2.7: {}
+
+ require-directory@2.1.1: {}
+
+ reselect@5.2.0: {}
+
+ resolve-from@4.0.0: {}
+
+ resolve-from@5.0.0: {}
+
+ restore-cursor@3.1.0:
+ dependencies:
+ onetime: 5.1.2
+ signal-exit: 3.0.7
+
+ reusify@1.1.0: {}
+
+ rolldown@1.1.4:
+ dependencies:
+ '@oxc-project/types': 0.138.0
+ '@rolldown/pluginutils': 1.0.1
+ optionalDependencies:
+ '@rolldown/binding-android-arm64': 1.1.4
+ '@rolldown/binding-darwin-arm64': 1.1.4
+ '@rolldown/binding-darwin-x64': 1.1.4
+ '@rolldown/binding-freebsd-x64': 1.1.4
+ '@rolldown/binding-linux-arm-gnueabihf': 1.1.4
+ '@rolldown/binding-linux-arm64-gnu': 1.1.4
+ '@rolldown/binding-linux-arm64-musl': 1.1.4
+ '@rolldown/binding-linux-ppc64-gnu': 1.1.4
+ '@rolldown/binding-linux-s390x-gnu': 1.1.4
+ '@rolldown/binding-linux-x64-gnu': 1.1.4
+ '@rolldown/binding-linux-x64-musl': 1.1.4
+ '@rolldown/binding-openharmony-arm64': 1.1.4
+ '@rolldown/binding-wasm32-wasi': 1.1.4
+ '@rolldown/binding-win32-arm64-msvc': 1.1.4
+ '@rolldown/binding-win32-x64-msvc': 1.1.4
+
+ rollup-plugin-visualizer@5.14.0(rolldown@1.1.4)(rollup@4.62.2):
+ dependencies:
+ open: 8.4.2
+ picomatch: 4.0.5
+ source-map: 0.7.6
+ yargs: 17.7.3
+ optionalDependencies:
+ rolldown: 1.1.4
+ rollup: 4.62.2
+
+ rollup-plugin-visualizer@7.0.1(rolldown@1.1.4)(rollup@4.62.2):
+ dependencies:
+ open: 11.0.0
+ picomatch: 4.0.5
+ source-map: 0.7.6
+ yargs: 18.0.0
+ optionalDependencies:
+ rolldown: 1.1.4
+ rollup: 4.62.2
+
+ rollup@4.62.2:
+ dependencies:
+ '@types/estree': 1.0.9
+ optionalDependencies:
+ '@rollup/rollup-android-arm-eabi': 4.62.2
+ '@rollup/rollup-android-arm64': 4.62.2
+ '@rollup/rollup-darwin-arm64': 4.62.2
+ '@rollup/rollup-darwin-x64': 4.62.2
+ '@rollup/rollup-freebsd-arm64': 4.62.2
+ '@rollup/rollup-freebsd-x64': 4.62.2
+ '@rollup/rollup-linux-arm-gnueabihf': 4.62.2
+ '@rollup/rollup-linux-arm-musleabihf': 4.62.2
+ '@rollup/rollup-linux-arm64-gnu': 4.62.2
+ '@rollup/rollup-linux-arm64-musl': 4.62.2
+ '@rollup/rollup-linux-loong64-gnu': 4.62.2
+ '@rollup/rollup-linux-loong64-musl': 4.62.2
+ '@rollup/rollup-linux-ppc64-gnu': 4.62.2
+ '@rollup/rollup-linux-ppc64-musl': 4.62.2
+ '@rollup/rollup-linux-riscv64-gnu': 4.62.2
+ '@rollup/rollup-linux-riscv64-musl': 4.62.2
+ '@rollup/rollup-linux-s390x-gnu': 4.62.2
+ '@rollup/rollup-linux-x64-gnu': 4.62.2
+ '@rollup/rollup-linux-x64-musl': 4.62.2
+ '@rollup/rollup-openbsd-x64': 4.62.2
+ '@rollup/rollup-openharmony-arm64': 4.62.2
+ '@rollup/rollup-win32-arm64-msvc': 4.62.2
+ '@rollup/rollup-win32-ia32-msvc': 4.62.2
+ '@rollup/rollup-win32-x64-gnu': 4.62.2
+ '@rollup/rollup-win32-x64-msvc': 4.62.2
+ fsevents: 2.3.3
+
+ run-applescript@7.1.0: {}
+
+ run-parallel@1.2.0:
+ dependencies:
+ queue-microtask: 1.2.3
+
+ safe-buffer@5.2.1: {}
+
+ sax@1.6.0: {}
+
+ scheduler@0.27.0: {}
+
+ seroval-plugins@1.5.4(seroval@1.5.4):
+ dependencies:
+ seroval: 1.5.4
+
+ seroval@1.5.4: {}
+
+ shell-quote@1.9.0: {}
+
+ signal-exit@3.0.7: {}
+
+ solid-js@1.9.14:
+ dependencies:
+ csstype: 3.2.3
+ seroval: 1.5.4
+ seroval-plugins: 1.5.4(seroval@1.5.4)
+
+ source-map-js@1.2.1: {}
+
+ source-map-support@0.5.21:
+ dependencies:
+ buffer-from: 1.1.2
+ source-map: 0.6.1
+
+ source-map@0.6.1: {}
+
+ source-map@0.7.6: {}
+
+ string-width@4.2.3:
+ dependencies:
+ emoji-regex: 8.0.0
+ is-fullwidth-code-point: 3.0.0
+ strip-ansi: 6.0.1
+
+ string-width@7.2.0:
+ dependencies:
+ emoji-regex: 10.6.0
+ get-east-asian-width: 1.6.0
+ strip-ansi: 7.2.0
+
+ string_decoder@1.3.0:
+ dependencies:
+ safe-buffer: 5.2.1
+
+ strip-ansi@6.0.1:
+ dependencies:
+ ansi-regex: 5.0.1
+
+ strip-ansi@7.2.0:
+ dependencies:
+ ansi-regex: 6.2.2
+
+ stylis@4.2.0: {}
+
+ sucrase@3.35.1:
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.13
+ commander: 4.1.1
+ lines-and-columns: 1.2.4
+ mz: 2.7.0
+ pirates: 4.0.7
+ tinyglobby: 0.2.17
+ ts-interface-checker: 0.1.13
+
+ supports-color@7.2.0:
+ dependencies:
+ has-flag: 4.0.0
+
+ svg-to-ts@12.0.0:
+ dependencies:
+ chalk: 3.0.0
+ commander: 4.1.1
+ cosmiconfig: 6.0.0
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ lodash.camelcase: 4.3.0
+ lodash.kebabcase: 4.1.1
+ lodash.snakecase: 4.1.1
+ ora: 5.4.1
+ prettier: 3.9.4
+ svgo: 3.3.3
+ typescript: 4.9.5
+
+ svgo@3.3.3:
+ dependencies:
+ commander: 7.2.0
+ css-select: 5.2.2
+ css-tree: 2.3.1
+ css-what: 6.2.2
+ csso: 5.0.5
+ picocolors: 1.1.1
+ sax: 1.6.0
+
+ svgo@4.0.1:
+ dependencies:
+ commander: 11.1.0
+ css-select: 5.2.2
+ css-tree: 3.2.1
+ css-what: 6.2.2
+ csso: 5.0.5
+ picocolors: 1.1.1
+ sax: 1.6.0
+
+ syncpack-darwin-arm64@14.3.1:
+ optional: true
+
+ syncpack-darwin-x64@14.3.1:
+ optional: true
+
+ syncpack-linux-arm64-musl@14.3.1:
+ optional: true
+
+ syncpack-linux-arm64@14.3.1:
+ optional: true
+
+ syncpack-linux-x64-musl@14.3.1:
+ optional: true
+
+ syncpack-linux-x64@14.3.1:
+ optional: true
+
+ syncpack-windows-arm64@14.3.1:
+ optional: true
+
+ syncpack-windows-x64@14.3.1:
+ optional: true
+
+ syncpack@14.3.1:
+ optionalDependencies:
+ syncpack-darwin-arm64: 14.3.1
+ syncpack-darwin-x64: 14.3.1
+ syncpack-linux-arm64: 14.3.1
+ syncpack-linux-arm64-musl: 14.3.1
+ syncpack-linux-x64: 14.3.1
+ syncpack-linux-x64-musl: 14.3.1
+ syncpack-windows-arm64: 14.3.1
+ syncpack-windows-x64: 14.3.1
+
+ tailwind-merge@3.6.0: {}
+
+ tailwindcss@4.3.2: {}
+
+ tapable@2.3.3: {}
+
+ terser@5.48.0:
+ dependencies:
+ '@jridgewell/source-map': 0.3.11
+ acorn: 8.17.0
+ commander: 2.20.3
+ source-map-support: 0.5.21
+
+ thenify-all@1.6.0:
+ dependencies:
+ thenify: 3.3.1
+
+ thenify@3.3.1:
+ dependencies:
+ any-promise: 1.3.0
+
+ tinyexec@0.3.2: {}
+
+ tinyglobby@0.2.17:
+ dependencies:
+ fdir: 6.5.0(picomatch@4.0.5)
+ picomatch: 4.0.5
+
+ tinypool@2.1.0: {}
+
+ tmp@0.2.7: {}
+
+ to-regex-range@5.0.1:
+ dependencies:
+ is-number: 7.0.0
+
+ tree-kill@1.2.2: {}
+
+ ts-interface-checker@0.1.13: {}
+
+ tslib@2.8.1: {}
+
+ tsup@8.5.1(jiti@2.7.0)(postcss@8.5.16)(typescript@6.0.3):
+ dependencies:
+ bundle-require: 5.1.0(esbuild@0.27.7)
+ cac: 6.7.14
+ chokidar: 4.0.3
+ consola: 3.4.2
+ debug: 4.4.3
+ esbuild: 0.27.7
+ fix-dts-default-cjs-exports: 1.0.1
+ joycon: 3.1.1
+ picocolors: 1.1.1
+ postcss-load-config: 6.0.1(jiti@2.7.0)(postcss@8.5.16)
+ resolve-from: 5.0.0
+ rollup: 4.62.2
+ source-map: 0.7.6
+ sucrase: 3.35.1
+ tinyexec: 0.3.2
+ tinyglobby: 0.2.17
+ tree-kill: 1.2.2
+ optionalDependencies:
+ postcss: 8.5.16
+ typescript: 6.0.3
+ transitivePeerDependencies:
+ - jiti
+ - supports-color
+ - tsx
+ - yaml
+
+ typescript@4.9.5: {}
+
+ typescript@6.0.3: {}
+
+ ufo@1.6.4: {}
+
+ universalify@2.0.1: {}
+
+ use-sync-external-store@1.6.0(react@19.2.7):
+ dependencies:
+ react: 19.2.7
+
+ util-deprecate@1.0.2: {}
+
+ vite-bundle-visualizer@1.2.1(rolldown@1.1.4)(rollup@4.62.2):
+ dependencies:
+ cac: 6.7.14
+ import-from-esm: 1.3.4
+ rollup-plugin-visualizer: 5.14.0(rolldown@1.1.4)(rollup@4.62.2)
+ tmp: 0.2.7
+ transitivePeerDependencies:
+ - rolldown
+ - rollup
+ - supports-color
+
+ vite-plugin-html@3.2.2(vite@8.1.3(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)):
+ dependencies:
+ '@rollup/pluginutils': 4.2.1
+ colorette: 2.0.20
+ connect-history-api-fallback: 1.6.0
+ consola: 2.15.3
+ dotenv: 16.6.1
+ dotenv-expand: 8.0.3
+ ejs: 3.1.10
+ fast-glob: 3.3.3
+ fs-extra: 10.1.0
+ html-minifier-terser: 6.1.0
+ node-html-parser: 5.4.2
+ pathe: 0.2.0
+ vite: 8.1.3(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)
+
+ vite@8.1.3(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0):
+ dependencies:
+ lightningcss: 1.32.0
+ picomatch: 4.0.5
+ postcss: 8.5.16
+ rolldown: 1.1.4
+ tinyglobby: 0.2.17
+ optionalDependencies:
+ esbuild: 0.27.7
+ fsevents: 2.3.3
+ jiti: 2.7.0
+ terser: 5.48.0
+
+ wcwidth@1.0.1:
+ dependencies:
+ defaults: 1.0.4
+
+ wrap-ansi@7.0.0:
+ dependencies:
+ ansi-styles: 4.3.0
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+
+ wrap-ansi@9.0.2:
+ dependencies:
+ ansi-styles: 6.2.3
+ string-width: 7.2.0
+ strip-ansi: 7.2.0
+
+ wrappy@1.0.2: {}
+
+ ws@8.21.0: {}
+
+ wsl-utils@0.3.1:
+ dependencies:
+ is-wsl: 3.1.1
+ powershell-utils: 0.1.0
+
+ y18n@5.0.8: {}
+
+ yaml@1.10.3: {}
+
+ yargs-parser@21.1.1: {}
+
+ yargs-parser@22.0.0: {}
+
+ yargs@17.7.3:
+ dependencies:
+ cliui: 8.0.1
+ escalade: 3.2.0
+ get-caller-file: 2.0.5
+ require-directory: 2.1.1
+ string-width: 4.2.3
+ y18n: 5.0.8
+ yargs-parser: 21.1.1
+
+ yargs@18.0.0:
+ dependencies:
+ cliui: 9.0.1
+ escalade: 3.2.0
+ get-caller-file: 2.0.5
+ string-width: 7.2.0
+ y18n: 5.0.8
+ yargs-parser: 22.0.0
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
new file mode 100644
index 000000000..98405fb0f
--- /dev/null
+++ b/pnpm-workspace.yaml
@@ -0,0 +1,30 @@
+packages:
+ - docs
+ - valkyrie
+
+catalog:
+ react: ^19.2.7
+ react-dom: ^19.2.7
+ "@types/react": ^19.2.17
+ typescript: ^6.0.3
+ oxfmt: ^0.58.0
+ oxlint: ^1.73.0
+
+minimumReleaseAge: 0
+
+allowBuilds:
+ "@swc/core": true
+ esbuild: true
+
+minimumReleaseAgeExclude:
+ - "@typescript-eslint/eslint-plugin@8.59.4"
+ - "@typescript-eslint/parser@8.59.4"
+ - "@typescript-eslint/project-service@8.59.4"
+ - "@typescript-eslint/scope-manager@8.59.4"
+ - "@typescript-eslint/tsconfig-utils@8.59.4"
+ - "@typescript-eslint/type-utils@8.59.4"
+ - "@typescript-eslint/types@8.59.4"
+ - "@typescript-eslint/typescript-estree@8.59.4"
+ - "@typescript-eslint/utils@8.59.4"
+ - "@typescript-eslint/visitor-keys@8.59.4"
+ - typescript-eslint@8.59.4
diff --git a/scripts/sync-versions.mjs b/scripts/sync-versions.mjs
new file mode 100644
index 000000000..ecd26e54e
--- /dev/null
+++ b/scripts/sync-versions.mjs
@@ -0,0 +1,37 @@
+import { readFile, writeFile } from "node:fs/promises";
+import path from "node:path";
+import { fileURLToPath } from "node:url";
+
+const __filename = fileURLToPath(import.meta.url);
+const __dirname = path.dirname(__filename);
+const rootDir = path.resolve(__dirname, "..");
+
+const rootPackagePath = path.join(rootDir, "package.json");
+const docsPackagePath = path.join(rootDir, "docs", "package.json");
+const libraryPackagePath = path.join(rootDir, "valkyrie", "package.json");
+
+const readJson = async (filePath) => JSON.parse(await readFile(filePath, "utf8"));
+
+const writeJson = async (filePath, data) => {
+ await writeFile(filePath, `${JSON.stringify(data, null, 2)}\n`, "utf8");
+};
+
+const rootPackage = await readJson(rootPackagePath);
+
+if (!rootPackage.version) {
+ throw new Error("Root package.json must contain a version field.");
+}
+
+const targetVersion = rootPackage.version;
+const docsPackage = await readJson(docsPackagePath);
+const libraryPackage = await readJson(libraryPackagePath);
+
+docsPackage.version = targetVersion;
+libraryPackage.version = targetVersion;
+
+await Promise.all([
+ writeJson(docsPackagePath, docsPackage),
+ writeJson(libraryPackagePath, libraryPackage),
+]);
+
+console.log(`Synchronized package versions to ${targetVersion}`);
diff --git a/src/Valkyrie.ts b/src/Valkyrie.ts
deleted file mode 100644
index 4c77af99e..000000000
--- a/src/Valkyrie.ts
+++ /dev/null
@@ -1,2018 +0,0 @@
-/* 🤖 this file was generated by svg-to-ts */
-export const viAddressBook: {
- name: 'address_book';
- data: string;
-} = {
- name: 'address_book',
- data: ``
-};
-export const viAngleDown: {
- name: 'angle_down';
- data: string;
-} = {
- name: 'angle_down',
- data: ``
-};
-export const viAngleLeft: {
- name: 'angle_left';
- data: string;
-} = {
- name: 'angle_left',
- data: ``
-};
-export const viAngleRight: {
- name: 'angle_right';
- data: string;
-} = {
- name: 'angle_right',
- data: ``
-};
-export const viAngleUp: {
- name: 'angle_up';
- data: string;
-} = {
- name: 'angle_up',
- data: ``
-};
-export const viAnglesY: {
- name: 'angles_y';
- data: string;
-} = {
- name: 'angles_y',
- data: ``
-};
-export const viAppleAppStore: {
- name: 'apple_app_store';
- data: string;
-} = {
- name: 'apple_app_store',
- data: ``
-};
-export const viArrowDownShortWide: {
- name: 'arrow_down_short_wide';
- data: string;
-} = {
- name: 'arrow_down_short_wide',
- data: ``
-};
-export const viArrowDownToLine: {
- name: 'arrow_down_to_line';
- data: string;
-} = {
- name: 'arrow_down_to_line',
- data: ``
-};
-export const viArrowDownWideShort: {
- name: 'arrow_down_wide_short';
- data: string;
-} = {
- name: 'arrow_down_wide_short',
- data: ``
-};
-export const viArrowDown: {
- name: 'arrow_down';
- data: string;
-} = {
- name: 'arrow_down',
- data: ``
-};
-export const viArrowLeftFromBracket: {
- name: 'arrow_left_from_bracket';
- data: string;
-} = {
- name: 'arrow_left_from_bracket',
- data: ``
-};
-export const viArrowLeftToBracket: {
- name: 'arrow_left_to_bracket';
- data: string;
-} = {
- name: 'arrow_left_to_bracket',
- data: ``
-};
-export const viArrowLeftToLine: {
- name: 'arrow_left_to_line';
- data: string;
-} = {
- name: 'arrow_left_to_line',
- data: ``
-};
-export const viArrowLeft: {
- name: 'arrow_left';
- data: string;
-} = {
- name: 'arrow_left',
- data: ``
-};
-export const viArrowPointer: {
- name: 'arrow_pointer';
- data: string;
-} = {
- name: 'arrow_pointer',
- data: ``
-};
-export const viArrowRightBan: {
- name: 'arrow_right_ban';
- data: string;
-} = {
- name: 'arrow_right_ban',
- data: ``
-};
-export const viArrowRightFromBracket: {
- name: 'arrow_right_from_bracket';
- data: string;
-} = {
- name: 'arrow_right_from_bracket',
- data: ``
-};
-export const viArrowRightToBracket: {
- name: 'arrow_right_to_bracket';
- data: string;
-} = {
- name: 'arrow_right_to_bracket',
- data: ``
-};
-export const viArrowRightToLine: {
- name: 'arrow_right_to_line';
- data: string;
-} = {
- name: 'arrow_right_to_line',
- data: ``
-};
-export const viArrowRight: {
- name: 'arrow_right';
- data: string;
-} = {
- name: 'arrow_right',
- data: ``
-};
-export const viArrowRotateRight: {
- name: 'arrow_rotate_right';
- data: string;
-} = {
- name: 'arrow_rotate_right',
- data: ``
-};
-export const viArrowUpShortWide: {
- name: 'arrow_up_short_wide';
- data: string;
-} = {
- name: 'arrow_up_short_wide',
- data: ``
-};
-export const viArrowUpToLine: {
- name: 'arrow_up_to_line';
- data: string;
-} = {
- name: 'arrow_up_to_line',
- data: ``
-};
-export const viArrowUpWideShort: {
- name: 'arrow_up_wide_short';
- data: string;
-} = {
- name: 'arrow_up_wide_short',
- data: ``
-};
-export const viArrowUp: {
- name: 'arrow_up';
- data: string;
-} = {
- name: 'arrow_up',
- data: ``
-};
-export const viArrowsRotateRight: {
- name: 'arrows_rotate_right';
- data: string;
-} = {
- name: 'arrows_rotate_right',
- data: ``
-};
-export const viAsterisk: {
- name: 'asterisk';
- data: string;
-} = {
- name: 'asterisk',
- data: ``
-};
-export const viAt: {
- name: 'at';
- data: string;
-} = {
- name: 'at',
- data: ``
-};
-export const viBackward: {
- name: 'backward';
- data: string;
-} = {
- name: 'backward',
- data: ``
-};
-export const viBan: {
- name: 'ban';
- data: string;
-} = {
- name: 'ban',
- data: ``
-};
-export const viBars: {
- name: 'bars';
- data: string;
-} = {
- name: 'bars',
- data: ``
-};
-export const viBlf: {
- name: 'blf';
- data: string;
-} = {
- name: 'blf',
- data: ``
-};
-export const viBold: {
- name: 'bold';
- data: string;
-} = {
- name: 'bold',
- data: ``
-};
-export const viBook: {
- name: 'book';
- data: string;
-} = {
- name: 'book',
- data: ``
-};
-export const viBoxOpenFull: {
- name: 'box_open_full';
- data: string;
-} = {
- name: 'box_open_full',
- data: ``
-};
-export const viBracketsCurly: {
- name: 'brackets_curly';
- data: string;
-} = {
- name: 'brackets_curly',
- data: ``
-};
-export const viBug: {
- name: 'bug';
- data: string;
-} = {
- name: 'bug',
- data: ``
-};
-export const viBuilding: {
- name: 'building';
- data: string;
-} = {
- name: 'building',
- data: ``
-};
-export const viCalendarStars: {
- name: 'calendar_stars';
- data: string;
-} = {
- name: 'calendar_stars',
- data: ``
-};
-export const viCalendar: {
- name: 'calendar';
- data: string;
-} = {
- name: 'calendar',
- data: ``
-};
-export const viChartPie: {
- name: 'chart_pie';
- data: string;
-} = {
- name: 'chart_pie',
- data: ``
-};
-export const viCheck: {
- name: 'check';
- data: string;
-} = {
- name: 'check',
- data: ``
-};
-export const viChevronDown: {
- name: 'chevron_down';
- data: string;
-} = {
- name: 'chevron_down',
- data: ``
-};
-export const viChevronLeft: {
- name: 'chevron_left';
- data: string;
-} = {
- name: 'chevron_left',
- data: ``
-};
-export const viChevronRight: {
- name: 'chevron_right';
- data: string;
-} = {
- name: 'chevron_right',
- data: ``
-};
-export const viChevronUp: {
- name: 'chevron_up';
- data: string;
-} = {
- name: 'chevron_up',
- data: ``
-};
-export const viChrome: {
- name: 'chrome';
- data: string;
-} = {
- name: 'chrome',
- data: ``
-};
-export const viCircleCheck: {
- name: 'circle_check';
- data: string;
-} = {
- name: 'circle_check',
- data: ``
-};
-export const viCircleExclamation: {
- name: 'circle_exclamation';
- data: string;
-} = {
- name: 'circle_exclamation',
- data: ``
-};
-export const viCircleInfo: {
- name: 'circle_info';
- data: string;
-} = {
- name: 'circle_info',
- data: ``
-};
-export const viCirclePlus: {
- name: 'circle_plus';
- data: string;
-} = {
- name: 'circle_plus',
- data: ``
-};
-export const viCircleQuestion: {
- name: 'circle_question';
- data: string;
-} = {
- name: 'circle_question',
- data: ``
-};
-export const viCircleUser: {
- name: 'circle_user';
- data: string;
-} = {
- name: 'circle_user',
- data: ``
-};
-export const viCircleXmark: {
- name: 'circle_xmark';
- data: string;
-} = {
- name: 'circle_xmark',
- data: ``
-};
-export const viCity: {
- name: 'city';
- data: string;
-} = {
- name: 'city',
- data: ``
-};
-export const viClearFormatting: {
- name: 'clear_formatting';
- data: string;
-} = {
- name: 'clear_formatting',
- data: ``
-};
-export const viClearNode: {
- name: 'clear_node';
- data: string;
-} = {
- name: 'clear_node',
- data: ``
-};
-export const viClockRotateLeft: {
- name: 'clock_rotate_left';
- data: string;
-} = {
- name: 'clock_rotate_left',
- data: ``
-};
-export const viClock: {
- name: 'clock';
- data: string;
-} = {
- name: 'clock',
- data: ``
-};
-export const viCode: {
- name: 'code';
- data: string;
-} = {
- name: 'code',
- data: ``
-};
-export const viCodeblock: {
- name: 'codeblock';
- data: string;
-} = {
- name: 'codeblock',
- data: ``
-};
-export const viCompass: {
- name: 'compass';
- data: string;
-} = {
- name: 'compass',
- data: ``
-};
-export const viCompress: {
- name: 'compress';
- data: string;
-} = {
- name: 'compress',
- data: ``
-};
-export const viCopy: {
- name: 'copy';
- data: string;
-} = {
- name: 'copy',
- data: ``
-};
-export const viDevices: {
- name: 'devices';
- data: string;
-} = {
- name: 'devices',
- data: ``
-};
-export const viDisplay: {
- name: 'display';
- data: string;
-} = {
- name: 'display',
- data: ``
-};
-export const viEarth: {
- name: 'earth';
- data: string;
-} = {
- name: 'earth',
- data: ``
-};
-export const viEclipse: {
- name: 'eclipse';
- data: string;
-} = {
- name: 'eclipse',
- data: ``
-};
-export const viEdge: {
- name: 'edge';
- data: string;
-} = {
- name: 'edge',
- data: ``
-};
-export const viEllipsis: {
- name: 'ellipsis';
- data: string;
-} = {
- name: 'ellipsis',
- data: ``
-};
-export const viEnvelope: {
- name: 'envelope';
- data: string;
-} = {
- name: 'envelope',
- data: ``
-};
-export const viEthernet: {
- name: 'ethernet';
- data: string;
-} = {
- name: 'ethernet',
- data: ``
-};
-export const viEuro: {
- name: 'euro';
- data: string;
-} = {
- name: 'euro',
- data: ``
-};
-export const viExpand: {
- name: 'expand';
- data: string;
-} = {
- name: 'expand',
- data: ``
-};
-export const viEyeSlash: {
- name: 'eye_slash';
- data: string;
-} = {
- name: 'eye_slash',
- data: ``
-};
-export const viEye: {
- name: 'eye';
- data: string;
-} = {
- name: 'eye',
- data: ``
-};
-export const viFacebookMessenger: {
- name: 'facebook_messenger';
- data: string;
-} = {
- name: 'facebook_messenger',
- data: ``
-};
-export const viFacebook: {
- name: 'facebook';
- data: string;
-} = {
- name: 'facebook',
- data: ``
-};
-export const viFastBackward: {
- name: 'fast_backward';
- data: string;
-} = {
- name: 'fast_backward',
- data: ``
-};
-export const viFastForward: {
- name: 'fast_forward';
- data: string;
-} = {
- name: 'fast_forward',
- data: ``
-};
-export const viFax: {
- name: 'fax';
- data: string;
-} = {
- name: 'fax',
- data: ``
-};
-export const viFile: {
- name: 'file';
- data: string;
-} = {
- name: 'file',
- data: ``
-};
-export const viFiles: {
- name: 'files';
- data: string;
-} = {
- name: 'files',
- data: ``
-};
-export const viFilm: {
- name: 'film';
- data: string;
-} = {
- name: 'film',
- data: ``
-};
-export const viFilterPlus: {
- name: 'filter_plus';
- data: string;
-} = {
- name: 'filter_plus',
- data: ``
-};
-export const viFilterXmark: {
- name: 'filter_xmark';
- data: string;
-} = {
- name: 'filter_xmark',
- data: ``
-};
-export const viFilter: {
- name: 'filter';
- data: string;
-} = {
- name: 'filter',
- data: ``
-};
-export const viFingerprint: {
- name: 'fingerprint';
- data: string;
-} = {
- name: 'fingerprint',
- data: ``
-};
-export const viFirefox: {
- name: 'firefox';
- data: string;
-} = {
- name: 'firefox',
- data: ``
-};
-export const viFlagCheckered: {
- name: 'flag_checkered';
- data: string;
-} = {
- name: 'flag_checkered',
- data: ``
-};
-export const viFlag: {
- name: 'flag';
- data: string;
-} = {
- name: 'flag',
- data: ``
-};
-export const viFloppyDisk: {
- name: 'floppy_disk';
- data: string;
-} = {
- name: 'floppy_disk',
- data: ``
-};
-export const viFolder: {
- name: 'folder';
- data: string;
-} = {
- name: 'folder',
- data: ``
-};
-export const viForward: {
- name: 'forward';
- data: string;
-} = {
- name: 'forward',
- data: ``
-};
-export const viGauge: {
- name: 'gauge';
- data: string;
-} = {
- name: 'gauge',
- data: ``
-};
-export const viGear: {
- name: 'gear';
- data: string;
-} = {
- name: 'gear',
- data: ``
-};
-export const viGift: {
- name: 'gift';
- data: string;
-} = {
- name: 'gift',
- data: ``
-};
-export const viGithub: {
- name: 'github';
- data: string;
-} = {
- name: 'github',
- data: ``
-};
-export const viGooglePlay: {
- name: 'google_play';
- data: string;
-} = {
- name: 'google_play',
- data: ``
-};
-export const viGrid: {
- name: 'grid';
- data: string;
-} = {
- name: 'grid',
- data: ``
-};
-export const viGripLines: {
- name: 'grip_lines';
- data: string;
-} = {
- name: 'grip_lines',
- data: ``
-};
-export const viHeading1: {
- name: 'heading_1';
- data: string;
-} = {
- name: 'heading_1',
- data: ``
-};
-export const viHeading2: {
- name: 'heading_2';
- data: string;
-} = {
- name: 'heading_2',
- data: ``
-};
-export const viHeading3: {
- name: 'heading_3';
- data: string;
-} = {
- name: 'heading_3',
- data: ``
-};
-export const viHeading4: {
- name: 'heading_4';
- data: string;
-} = {
- name: 'heading_4',
- data: ``
-};
-export const viHeading5: {
- name: 'heading_5';
- data: string;
-} = {
- name: 'heading_5',
- data: ``
-};
-export const viHeading6: {
- name: 'heading_6';
- data: string;
-} = {
- name: 'heading_6',
- data: ``
-};
-export const viHeadset: {
- name: 'headset';
- data: string;
-} = {
- name: 'headset',
- data: ``
-};
-export const viHeartCrack: {
- name: 'heart_crack';
- data: string;
-} = {
- name: 'heart_crack',
- data: ``
-};
-export const viHeartHalf: {
- name: 'heart_half';
- data: string;
-} = {
- name: 'heart_half',
- data: ``
-};
-export const viHeart: {
- name: 'heart';
- data: string;
-} = {
- name: 'heart',
- data: ``
-};
-export const viHorizontalRule: {
- name: 'horizontal_rule';
- data: string;
-} = {
- name: 'horizontal_rule',
- data: ``
-};
-export const viHouse: {
- name: 'house';
- data: string;
-} = {
- name: 'house',
- data: ``
-};
-export const viIdCard: {
- name: 'id_card';
- data: string;
-} = {
- name: 'id_card',
- data: ``
-};
-export const viImage: {
- name: 'image';
- data: string;
-} = {
- name: 'image',
- data: ``
-};
-export const viItalic: {
- name: 'italic';
- data: string;
-} = {
- name: 'italic',
- data: ``
-};
-export const viLaptop: {
- name: 'laptop';
- data: string;
-} = {
- name: 'laptop',
- data: ``
-};
-export const viLayersPlus: {
- name: 'layers_plus';
- data: string;
-} = {
- name: 'layers_plus',
- data: ``
-};
-export const viLayers: {
- name: 'layers';
- data: string;
-} = {
- name: 'layers',
- data: ``
-};
-export const viLightbulbOn: {
- name: 'lightbulb_on';
- data: string;
-} = {
- name: 'lightbulb_on',
- data: ``
-};
-export const viLightbulb: {
- name: 'lightbulb';
- data: string;
-} = {
- name: 'lightbulb',
- data: ``
-};
-export const viLinkSlash: {
- name: 'link_slash';
- data: string;
-} = {
- name: 'link_slash',
- data: ``
-};
-export const viLink: {
- name: 'link';
- data: string;
-} = {
- name: 'link',
- data: ``
-};
-export const viLinkedin: {
- name: 'linkedin';
- data: string;
-} = {
- name: 'linkedin',
- data: ``
-};
-export const viListCheck: {
- name: 'list_check';
- data: string;
-} = {
- name: 'list_check',
- data: ``
-};
-export const viListClock: {
- name: 'list_clock';
- data: string;
-} = {
- name: 'list_clock',
- data: ``
-};
-export const viListOlClock: {
- name: 'list_ol_clock';
- data: string;
-} = {
- name: 'list_ol_clock',
- data: ``
-};
-export const viListOl: {
- name: 'list_ol';
- data: string;
-} = {
- name: 'list_ol',
- data: ``
-};
-export const viList: {
- name: 'list';
- data: string;
-} = {
- name: 'list',
- data: ``
-};
-export const viLocationPinDot: {
- name: 'location_pin_dot';
- data: string;
-} = {
- name: 'location_pin_dot',
- data: ``
-};
-export const viLocationPinSlash: {
- name: 'location_pin_slash';
- data: string;
-} = {
- name: 'location_pin_slash',
- data: ``
-};
-export const viLocationPin: {
- name: 'location_pin';
- data: string;
-} = {
- name: 'location_pin',
- data: ``
-};
-export const viLocationPinsRoute: {
- name: 'location_pins_route';
- data: string;
-} = {
- name: 'location_pins_route',
- data: ``
-};
-export const viLock: {
- name: 'lock';
- data: string;
-} = {
- name: 'lock',
- data: ``
-};
-export const viLogs: {
- name: 'logs';
- data: string;
-} = {
- name: 'logs',
- data: ``
-};
-export const viMagnifyingGlass: {
- name: 'magnifying_glass';
- data: string;
-} = {
- name: 'magnifying_glass',
- data: ``
-};
-export const viMegaphone: {
- name: 'megaphone';
- data: string;
-} = {
- name: 'megaphone',
- data: ``
-};
-export const viMessagePen: {
- name: 'message_pen';
- data: string;
-} = {
- name: 'message_pen',
- data: ``
-};
-export const viMessageSmile: {
- name: 'message_smile';
- data: string;
-} = {
- name: 'message_smile',
- data: ``
-};
-export const viMessageText: {
- name: 'message_text';
- data: string;
-} = {
- name: 'message_text',
- data: ``
-};
-export const viMessage: {
- name: 'message';
- data: string;
-} = {
- name: 'message',
- data: ``
-};
-export const viMicrophone: {
- name: 'microphone';
- data: string;
-} = {
- name: 'microphone',
- data: ``
-};
-export const viMoon: {
- name: 'moon';
- data: string;
-} = {
- name: 'moon',
- data: ``
-};
-export const viMusic: {
- name: 'music';
- data: string;
-} = {
- name: 'music',
- data: ``
-};
-export const viNetwork: {
- name: 'network';
- data: string;
-} = {
- name: 'network',
- data: ``
-};
-export const viNumpad: {
- name: 'numpad';
- data: string;
-} = {
- name: 'numpad',
- data: ``
-};
-export const viPaperPlaneTop: {
- name: 'paper_plane_top';
- data: string;
-} = {
- name: 'paper_plane_top',
- data: ``
-};
-export const viParachuteBox: {
- name: 'parachute_box';
- data: string;
-} = {
- name: 'parachute_box',
- data: ``
-};
-export const viParagraph: {
- name: 'paragraph';
- data: string;
-} = {
- name: 'paragraph',
- data: ``
-};
-export const viPause: {
- name: 'pause';
- data: string;
-} = {
- name: 'pause',
- data: ``
-};
-export const viPen: {
- name: 'pen';
- data: string;
-} = {
- name: 'pen',
- data: ``
-};
-export const viPhoneArrowDownLeftBan: {
- name: 'phone_arrow_down_left_ban';
- data: string;
-} = {
- name: 'phone_arrow_down_left_ban',
- data: ``
-};
-export const viPhoneArrowDownLeft: {
- name: 'phone_arrow_down_left';
- data: string;
-} = {
- name: 'phone_arrow_down_left',
- data: ``
-};
-export const viPhoneArrowUpRightBan: {
- name: 'phone_arrow_up_right_ban';
- data: string;
-} = {
- name: 'phone_arrow_up_right_ban',
- data: ``
-};
-export const viPhoneArrowUpRight: {
- name: 'phone_arrow_up_right';
- data: string;
-} = {
- name: 'phone_arrow_up_right',
- data: ``
-};
-export const viPhoneClock: {
- name: 'phone_clock';
- data: string;
-} = {
- name: 'phone_clock',
- data: ``
-};
-export const viPhoneGear: {
- name: 'phone_gear';
- data: string;
-} = {
- name: 'phone_gear',
- data: ``
-};
-export const viPhoneList: {
- name: 'phone_list';
- data: string;
-} = {
- name: 'phone_list',
- data: ``
-};
-export const viPhoneOffice: {
- name: 'phone_office';
- data: string;
-} = {
- name: 'phone_office',
- data: ``
-};
-export const viPhoneVolume: {
- name: 'phone_volume';
- data: string;
-} = {
- name: 'phone_volume',
- data: ``
-};
-export const viPhone: {
- name: 'phone';
- data: string;
-} = {
- name: 'phone',
- data: ``
-};
-export const viPlayPause: {
- name: 'play_pause';
- data: string;
-} = {
- name: 'play_pause',
- data: ``
-};
-export const viPlay: {
- name: 'play';
- data: string;
-} = {
- name: 'play',
- data: ``
-};
-export const viPlus: {
- name: 'plus';
- data: string;
-} = {
- name: 'plus',
- data: ``
-};
-export const viPower: {
- name: 'power';
- data: string;
-} = {
- name: 'power',
- data: ``
-};
-export const viPuzzlePiece: {
- name: 'puzzle_piece';
- data: string;
-} = {
- name: 'puzzle_piece',
- data: ``
-};
-export const viQuote: {
- name: 'quote';
- data: string;
-} = {
- name: 'quote',
- data: ``
-};
-export const viRedo: {
- name: 'redo';
- data: string;
-} = {
- name: 'redo',
- data: ``
-};
-export const viRepeat1: {
- name: 'repeat_1';
- data: string;
-} = {
- name: 'repeat_1',
- data: ``
-};
-export const viRepeat: {
- name: 'repeat';
- data: string;
-} = {
- name: 'repeat',
- data: ``
-};
-export const viSafari: {
- name: 'safari';
- data: string;
-} = {
- name: 'safari',
- data: ``
-};
-export const viServer: {
- name: 'server';
- data: string;
-} = {
- name: 'server',
- data: ``
-};
-export const viShieldKeyhole: {
- name: 'shield_keyhole';
- data: string;
-} = {
- name: 'shield_keyhole',
- data: ``
-};
-export const viShieldPlus: {
- name: 'shield_plus';
- data: string;
-} = {
- name: 'shield_plus',
- data: ``
-};
-export const viShieldXmark: {
- name: 'shield_xmark';
- data: string;
-} = {
- name: 'shield_xmark',
- data: ``
-};
-export const viShield: {
- name: 'shield';
- data: string;
-} = {
- name: 'shield',
- data: ``
-};
-export const viShuffle: {
- name: 'shuffle';
- data: string;
-} = {
- name: 'shuffle',
- data: ``
-};
-export const viSimCard: {
- name: 'sim_card';
- data: string;
-} = {
- name: 'sim_card',
- data: ``
-};
-export const viSippy: {
- name: 'sippy';
- data: string;
-} = {
- name: 'sippy',
- data: ``
-};
-export const viSliders: {
- name: 'sliders';
- data: string;
-} = {
- name: 'sliders',
- data: ``
-};
-export const viSmartphoneDivert: {
- name: 'smartphone_divert';
- data: string;
-} = {
- name: 'smartphone_divert',
- data: ``
-};
-export const viSmartphone: {
- name: 'smartphone';
- data: string;
-} = {
- name: 'smartphone',
- data: ``
-};
-export const viSpinnerThird: {
- name: 'spinner_third';
- data: string;
-} = {
- name: 'spinner_third',
- data: ``
-};
-export const viSpy: {
- name: 'spy';
- data: string;
-} = {
- name: 'spy',
- data: ``
-};
-export const viStar: {
- name: 'star';
- data: string;
-} = {
- name: 'star',
- data: ``
-};
-export const viStop: {
- name: 'stop';
- data: string;
-} = {
- name: 'stop',
- data: ``
-};
-export const viStore: {
- name: 'store';
- data: string;
-} = {
- name: 'store',
- data: ``
-};
-export const viStrikethrough: {
- name: 'strikethrough';
- data: string;
-} = {
- name: 'strikethrough',
- data: ``
-};
-export const viSun: {
- name: 'sun';
- data: string;
-} = {
- name: 'sun',
- data: ``
-};
-export const viSwatchbook: {
- name: 'swatchbook';
- data: string;
-} = {
- name: 'swatchbook',
- data: ``
-};
-export const viTableClock: {
- name: 'table_clock';
- data: string;
-} = {
- name: 'table_clock',
- data: ``
-};
-export const viTable: {
- name: 'table';
- data: string;
-} = {
- name: 'table',
- data: ``
-};
-export const viTag: {
- name: 'tag';
- data: string;
-} = {
- name: 'tag',
- data: ``
-};
-export const viTowerBroadcast: {
- name: 'tower_broadcast';
- data: string;
-} = {
- name: 'tower_broadcast',
- data: ``
-};
-export const viTrashCan: {
- name: 'trash_can';
- data: string;
-} = {
- name: 'trash_can',
- data: ``
-};
-export const viTriangleExclamation: {
- name: 'triangle_exclamation';
- data: string;
-} = {
- name: 'triangle_exclamation',
- data: ``
-};
-export const viUnderline: {
- name: 'underline';
- data: string;
-} = {
- name: 'underline',
- data: ``
-};
-export const viUndo: {
- name: 'undo';
- data: string;
-} = {
- name: 'undo',
- data: ``
-};
-export const viUnlock: {
- name: 'unlock';
- data: string;
-} = {
- name: 'unlock',
- data: ``
-};
-export const viUserClock: {
- name: 'user_clock';
- data: string;
-} = {
- name: 'user_clock',
- data: ``
-};
-export const viUserGear: {
- name: 'user_gear';
- data: string;
-} = {
- name: 'user_gear',
- data: ``
-};
-export const viUserHeadset: {
- name: 'user_headset';
- data: string;
-} = {
- name: 'user_headset',
- data: ``
-};
-export const viUserList: {
- name: 'user_list';
- data: string;
-} = {
- name: 'user_list',
- data: ``
-};
-export const viUserLock: {
- name: 'user_lock';
- data: string;
-} = {
- name: 'user_lock',
- data: ``
-};
-export const viUserPlus: {
- name: 'user_plus';
- data: string;
-} = {
- name: 'user_plus',
- data: ``
-};
-export const viUser: {
- name: 'user';
- data: string;
-} = {
- name: 'user',
- data: ``
-};
-export const viUsersCircle: {
- name: 'users_circle';
- data: string;
-} = {
- name: 'users_circle',
- data: ``
-};
-export const viUsers: {
- name: 'users';
- data: string;
-} = {
- name: 'users',
- data: ``
-};
-export const viValkyrieSword: {
- name: 'valkyrie_sword';
- data: string;
-} = {
- name: 'valkyrie_sword',
- data: ``
-};
-export const viVideo: {
- name: 'video';
- data: string;
-} = {
- name: 'video',
- data: ``
-};
-export const viVoicemail: {
- name: 'voicemail';
- data: string;
-} = {
- name: 'voicemail',
- data: ``
-};
-export const viVolume0: {
- name: 'volume_0';
- data: string;
-} = {
- name: 'volume_0',
- data: ``
-};
-export const viVolume1: {
- name: 'volume_1';
- data: string;
-} = {
- name: 'volume_1',
- data: ``
-};
-export const viVolume2: {
- name: 'volume_2';
- data: string;
-} = {
- name: 'volume_2',
- data: ``
-};
-export const viVolume3: {
- name: 'volume_3';
- data: string;
-} = {
- name: 'volume_3',
- data: ``
-};
-export const viVolumeNone: {
- name: 'volume_none';
- data: string;
-} = {
- name: 'volume_none',
- data: ``
-};
-export const viWallpaper: {
- name: 'wallpaper';
- data: string;
-} = {
- name: 'wallpaper',
- data: ``
-};
-export const viWaveform: {
- name: 'waveform';
- data: string;
-} = {
- name: 'waveform',
- data: ``
-};
-export const viWebhooksClock: {
- name: 'webhooks_clock';
- data: string;
-} = {
- name: 'webhooks_clock',
- data: ``
-};
-export const viWebhooks: {
- name: 'webhooks';
- data: string;
-} = {
- name: 'webhooks',
- data: ``
-};
-export const viWindow: {
- name: 'window';
- data: string;
-} = {
- name: 'window',
- data: ``
-};
-export const viXmark: {
- name: 'xmark';
- data: string;
-} = {
- name: 'xmark',
- data: ``
-};
-export type Valkyrie =
- | 'address_book'
- | 'angle_down'
- | 'angle_left'
- | 'angle_right'
- | 'angle_up'
- | 'angles_y'
- | 'apple_app_store'
- | 'arrow_down_short_wide'
- | 'arrow_down_to_line'
- | 'arrow_down_wide_short'
- | 'arrow_down'
- | 'arrow_left_from_bracket'
- | 'arrow_left_to_bracket'
- | 'arrow_left_to_line'
- | 'arrow_left'
- | 'arrow_pointer'
- | 'arrow_right_ban'
- | 'arrow_right_from_bracket'
- | 'arrow_right_to_bracket'
- | 'arrow_right_to_line'
- | 'arrow_right'
- | 'arrow_rotate_right'
- | 'arrow_up_short_wide'
- | 'arrow_up_to_line'
- | 'arrow_up_wide_short'
- | 'arrow_up'
- | 'arrows_rotate_right'
- | 'asterisk'
- | 'at'
- | 'backward'
- | 'ban'
- | 'bars'
- | 'blf'
- | 'bold'
- | 'book'
- | 'box_open_full'
- | 'brackets_curly'
- | 'bug'
- | 'building'
- | 'calendar_stars'
- | 'calendar'
- | 'chart_pie'
- | 'check'
- | 'chevron_down'
- | 'chevron_left'
- | 'chevron_right'
- | 'chevron_up'
- | 'chrome'
- | 'circle_check'
- | 'circle_exclamation'
- | 'circle_info'
- | 'circle_plus'
- | 'circle_question'
- | 'circle_user'
- | 'circle_xmark'
- | 'city'
- | 'clear_formatting'
- | 'clear_node'
- | 'clock_rotate_left'
- | 'clock'
- | 'code'
- | 'codeblock'
- | 'compass'
- | 'compress'
- | 'copy'
- | 'devices'
- | 'display'
- | 'earth'
- | 'eclipse'
- | 'edge'
- | 'ellipsis'
- | 'envelope'
- | 'ethernet'
- | 'euro'
- | 'expand'
- | 'eye_slash'
- | 'eye'
- | 'facebook_messenger'
- | 'facebook'
- | 'fast_backward'
- | 'fast_forward'
- | 'fax'
- | 'file'
- | 'files'
- | 'film'
- | 'filter_plus'
- | 'filter_xmark'
- | 'filter'
- | 'fingerprint'
- | 'firefox'
- | 'flag_checkered'
- | 'flag'
- | 'floppy_disk'
- | 'folder'
- | 'forward'
- | 'gauge'
- | 'gear'
- | 'gift'
- | 'github'
- | 'google_play'
- | 'grid'
- | 'grip_lines'
- | 'heading_1'
- | 'heading_2'
- | 'heading_3'
- | 'heading_4'
- | 'heading_5'
- | 'heading_6'
- | 'headset'
- | 'heart_crack'
- | 'heart_half'
- | 'heart'
- | 'horizontal_rule'
- | 'house'
- | 'id_card'
- | 'image'
- | 'italic'
- | 'laptop'
- | 'layers_plus'
- | 'layers'
- | 'lightbulb_on'
- | 'lightbulb'
- | 'link_slash'
- | 'link'
- | 'linkedin'
- | 'list_check'
- | 'list_clock'
- | 'list_ol_clock'
- | 'list_ol'
- | 'list'
- | 'location_pin_dot'
- | 'location_pin_slash'
- | 'location_pin'
- | 'location_pins_route'
- | 'lock'
- | 'logs'
- | 'magnifying_glass'
- | 'megaphone'
- | 'message_pen'
- | 'message_smile'
- | 'message_text'
- | 'message'
- | 'microphone'
- | 'moon'
- | 'music'
- | 'network'
- | 'numpad'
- | 'paper_plane_top'
- | 'parachute_box'
- | 'paragraph'
- | 'pause'
- | 'pen'
- | 'phone_arrow_down_left_ban'
- | 'phone_arrow_down_left'
- | 'phone_arrow_up_right_ban'
- | 'phone_arrow_up_right'
- | 'phone_clock'
- | 'phone_gear'
- | 'phone_list'
- | 'phone_office'
- | 'phone_volume'
- | 'phone'
- | 'play_pause'
- | 'play'
- | 'plus'
- | 'power'
- | 'puzzle_piece'
- | 'quote'
- | 'redo'
- | 'repeat_1'
- | 'repeat'
- | 'safari'
- | 'server'
- | 'shield_keyhole'
- | 'shield_plus'
- | 'shield_xmark'
- | 'shield'
- | 'shuffle'
- | 'sim_card'
- | 'sippy'
- | 'sliders'
- | 'smartphone_divert'
- | 'smartphone'
- | 'spinner_third'
- | 'spy'
- | 'star'
- | 'stop'
- | 'store'
- | 'strikethrough'
- | 'sun'
- | 'swatchbook'
- | 'table_clock'
- | 'table'
- | 'tag'
- | 'tower_broadcast'
- | 'trash_can'
- | 'triangle_exclamation'
- | 'underline'
- | 'undo'
- | 'unlock'
- | 'user_clock'
- | 'user_gear'
- | 'user_headset'
- | 'user_list'
- | 'user_lock'
- | 'user_plus'
- | 'user'
- | 'users_circle'
- | 'users'
- | 'valkyrie_sword'
- | 'video'
- | 'voicemail'
- | 'volume_0'
- | 'volume_1'
- | 'volume_2'
- | 'volume_3'
- | 'volume_none'
- | 'wallpaper'
- | 'waveform'
- | 'webhooks_clock'
- | 'webhooks'
- | 'window'
- | 'xmark';
-export interface ValkyrieIcon {
- name: Valkyrie;
- data: string;
-}
-export type ValkyrieIconNameSubset<
- T extends Readonly
-> = T[number]['name'];
-export const valkyrieSet = [
- viAddressBook,
- viAngleDown,
- viAngleLeft,
- viAngleRight,
- viAngleUp,
- viAnglesY,
- viAppleAppStore,
- viArrowDownShortWide,
- viArrowDownToLine,
- viArrowDownWideShort,
- viArrowDown,
- viArrowLeftFromBracket,
- viArrowLeftToBracket,
- viArrowLeftToLine,
- viArrowLeft,
- viArrowPointer,
- viArrowRightBan,
- viArrowRightFromBracket,
- viArrowRightToBracket,
- viArrowRightToLine,
- viArrowRight,
- viArrowRotateRight,
- viArrowUpShortWide,
- viArrowUpToLine,
- viArrowUpWideShort,
- viArrowUp,
- viArrowsRotateRight,
- viAsterisk,
- viAt,
- viBackward,
- viBan,
- viBars,
- viBlf,
- viBold,
- viBook,
- viBoxOpenFull,
- viBracketsCurly,
- viBug,
- viBuilding,
- viCalendarStars,
- viCalendar,
- viChartPie,
- viCheck,
- viChevronDown,
- viChevronLeft,
- viChevronRight,
- viChevronUp,
- viChrome,
- viCircleCheck,
- viCircleExclamation,
- viCircleInfo,
- viCirclePlus,
- viCircleQuestion,
- viCircleUser,
- viCircleXmark,
- viCity,
- viClearFormatting,
- viClearNode,
- viClockRotateLeft,
- viClock,
- viCode,
- viCodeblock,
- viCompass,
- viCompress,
- viCopy,
- viDevices,
- viDisplay,
- viEarth,
- viEclipse,
- viEdge,
- viEllipsis,
- viEnvelope,
- viEthernet,
- viEuro,
- viExpand,
- viEyeSlash,
- viEye,
- viFacebookMessenger,
- viFacebook,
- viFastBackward,
- viFastForward,
- viFax,
- viFile,
- viFiles,
- viFilm,
- viFilterPlus,
- viFilterXmark,
- viFilter,
- viFingerprint,
- viFirefox,
- viFlagCheckered,
- viFlag,
- viFloppyDisk,
- viFolder,
- viForward,
- viGauge,
- viGear,
- viGift,
- viGithub,
- viGooglePlay,
- viGrid,
- viGripLines,
- viHeading1,
- viHeading2,
- viHeading3,
- viHeading4,
- viHeading5,
- viHeading6,
- viHeadset,
- viHeartCrack,
- viHeartHalf,
- viHeart,
- viHorizontalRule,
- viHouse,
- viIdCard,
- viImage,
- viItalic,
- viLaptop,
- viLayersPlus,
- viLayers,
- viLightbulbOn,
- viLightbulb,
- viLinkSlash,
- viLink,
- viLinkedin,
- viListCheck,
- viListClock,
- viListOlClock,
- viListOl,
- viList,
- viLocationPinDot,
- viLocationPinSlash,
- viLocationPin,
- viLocationPinsRoute,
- viLock,
- viLogs,
- viMagnifyingGlass,
- viMegaphone,
- viMessagePen,
- viMessageSmile,
- viMessageText,
- viMessage,
- viMicrophone,
- viMoon,
- viMusic,
- viNetwork,
- viNumpad,
- viPaperPlaneTop,
- viParachuteBox,
- viParagraph,
- viPause,
- viPen,
- viPhoneArrowDownLeftBan,
- viPhoneArrowDownLeft,
- viPhoneArrowUpRightBan,
- viPhoneArrowUpRight,
- viPhoneClock,
- viPhoneGear,
- viPhoneList,
- viPhoneOffice,
- viPhoneVolume,
- viPhone,
- viPlayPause,
- viPlay,
- viPlus,
- viPower,
- viPuzzlePiece,
- viQuote,
- viRedo,
- viRepeat1,
- viRepeat,
- viSafari,
- viServer,
- viShieldKeyhole,
- viShieldPlus,
- viShieldXmark,
- viShield,
- viShuffle,
- viSimCard,
- viSippy,
- viSliders,
- viSmartphoneDivert,
- viSmartphone,
- viSpinnerThird,
- viSpy,
- viStar,
- viStop,
- viStore,
- viStrikethrough,
- viSun,
- viSwatchbook,
- viTableClock,
- viTable,
- viTag,
- viTowerBroadcast,
- viTrashCan,
- viTriangleExclamation,
- viUnderline,
- viUndo,
- viUnlock,
- viUserClock,
- viUserGear,
- viUserHeadset,
- viUserList,
- viUserLock,
- viUserPlus,
- viUser,
- viUsersCircle,
- viUsers,
- viValkyrieSword,
- viVideo,
- viVoicemail,
- viVolume0,
- viVolume1,
- viVolume2,
- viVolume3,
- viVolumeNone,
- viWallpaper,
- viWaveform,
- viWebhooksClock,
- viWebhooks,
- viWindow,
- viXmark
-];
diff --git a/src/ValkyrieIcon.tsx b/src/ValkyrieIcon.tsx
deleted file mode 100644
index d29ecc361..000000000
--- a/src/ValkyrieIcon.tsx
+++ /dev/null
@@ -1,38 +0,0 @@
-import clsx from 'clsx';
-import { ValkyrieIcon as IValkyrieIcon } from './Valkyrie';
-
-interface ValkyrieProps {
- icon: IValkyrieIcon
- className?: string
- rotate?: 0 | 90 | 180 | 270 | false
- flip?: true | 'x' | 'y' | false
- spin?: boolean
-}
-
-export default function ValkyrieIcon({
- icon,
- className,
- spin = false,
- rotate = false,
- flip,
- ...props
-}: ValkyrieProps) {
- return (
-
- );
-}
\ No newline at end of file
diff --git a/src/index.ts b/src/index.ts
deleted file mode 100644
index 14e66fe4a..000000000
--- a/src/index.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-import ValkyrieIcon from './ValkyrieIcon';
-
-export * from './Valkyrie';
-export default ValkyrieIcon;
\ No newline at end of file
diff --git a/src/valkyrie.scss b/src/valkyrie.scss
deleted file mode 100644
index 216c8c36a..000000000
--- a/src/valkyrie.scss
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Valkyrie v0.15.0
- * Copyright 2022 - Sippy (https://sippy.cloud)
- * Licensed under AGPLv3 (https://github.com/sippy-platform/valkyrie/blob/main/LICENSE)
- */
-
-.vi {
- height: 1em;
- width: 1.25em;
- line-height: 1;
- box-sizing: content-box;
- display: inline-block;
- position: relative;
- top: -0.125em;
- overflow: visible;
- vertical-align: 0;
- flex-shrink: 0;
-}
-
-.vi-spin {
- svg {
- animation-name: animate-spin;
- animation-duration: 2s;
- animation-iteration-count: infinite;
- animation-timing-function: linear;
- }
-
- @media (prefers-reduced-motion: reduce) {
- animation: none;
- }
-}
-
-.vi-rotate-90 {
- transform: rotate(90deg);
-}
-
-.vi-rotate-180 {
- transform: rotate(180deg);
-}
-
-.vi-rotate-270 {
- transform: rotate(270deg);
-}
-
-.vi-flip-x {
- transform: scaleX(-1);
-}
-
-.vi-flip-y {
- transform: scaleY(-1);
-}
-
-.vi-flip {
- transform: scale(-1);
-}
-
-@keyframes animate-spin {
- 0% {
- transform: rotate(0deg);
- }
-
- 100% {
- transform: rotate(360deg);
- }
-}
diff --git a/svgo.config.js b/svgo.config.js
deleted file mode 100644
index 4368e26bc..000000000
--- a/svgo.config.js
+++ /dev/null
@@ -1,43 +0,0 @@
-'use strict'
-
-module.exports = {
- multipass: true,
- plugins: [
- {
- name: 'preset-default',
- params: {
- overrides: {
- convertPathData: {
- floatPrecision: 2,
- },
- removeUnknownsAndDefaults: {
- keepRoleAttr: true
- },
- removeViewBox: false,
- },
- },
- },
- 'cleanupListOfValues',
- 'sortAttrs',
- {
- name: 'removeAttrs',
- params: {
- attrs: [
- 'clip-rule',
- 'data-name',
- 'fill',
- 'height',
- 'width'
- ]
- }
- },
- {
- name: 'addAttributesToSVGElement',
- params: {
- attributes: [{
- fill: 'currentColor'
- }]
- }
- }
- ]
-}
\ No newline at end of file
diff --git a/templates/css.hbs b/templates/css.hbs
deleted file mode 100644
index 4dd38bf57..000000000
--- a/templates/css.hbs
+++ /dev/null
@@ -1,77 +0,0 @@
-@font-face {
- font-family: "{{ name }}";
- src: {{{ fontSrc }}};
-}
-
-{{# if selector }}
-{{ selector }} {
-{{ else }}
-{{ tag }}[class^="{{prefix}}-"], {{ tag }}[class*=" {{prefix}}-"] {
-{{/ if }}
- -moz-osx-font-smoothing: grayscale;
- -webkit-font-smoothing: antialiased;
- display: inline-block;
- font-family: {{ name }} !important;
- font-style: normal;
- font-variant: normal;
- font-weight: normal !important;
- line-height: 1;
- text-rendering: auto;
-}
-
-{{ selector }}-spin {
- animation-name: animate-spin;
- animation-duration: 2s;
- animation-iteration-count: infinite;
- animation-timing-function: linear;
-}
-
-@media (prefers-reduced-motion: reduce) {
- {{ selector }}-spin {
- animation: none;
- }
-}
-
-{{ selector }}-rotate-90 {
- transform: rotate(90deg);
-}
-
-{{ selector }}-rotate-180 {
- transform: rotate(180deg);
-}
-
-{{ selector }}-rotate-270 {
- transform: rotate(270deg);
-}
-
-{{ selector }}-flip-x {
- transform: scaleX(-1);
-}
-
-{{ selector }}-flip-y {
- transform: scaleY(-1);
-}
-
-{{ selector }}-flip {
- transform: scale(-1);
-}
-
-@keyframes animate-spin {
- 0% {
- transform: rotate(0deg);
- }
-
- 100% {
- transform: rotate(360deg);
- }
-}
-
-{{# each codepoints }}
-{{# if ../selector }}
-{{ ../selector }}.{{ ../prefix }}-{{ @key }}:before {
-{{ else }}
-{{ tag }}.{{ ../prefix }}-{{ @key }}:before {
-{{/ if }}
- content: "\\{{ codepoint this }}";
-}
-{{/ each }}
\ No newline at end of file
diff --git a/templates/html.hbs b/templates/html.hbs
deleted file mode 100644
index d94d4d652..000000000
--- a/templates/html.hbs
+++ /dev/null
@@ -1,151 +0,0 @@
-
-
-
-
- {{ name }}
-
-
-
-
-
-
-
-
-
-
-
{{ name }}
-
-
-
- {{# each assets }}
-
-
-
- <{{ ../tag }} class="{{ ../prefix }} {{ ../prefix }}-{{ @key }}">{{ ../tag }}>
-
-
- {{ @key }}
-
-
- {{/ each }}
-
-
- CSS classes
-
-
-
-
-
-
-
- spin
-
-
-
-
-
-
-
- rotate-90
-
-
-
-
-
-
-
- rotate-180
-
-
-
-
-
-
-
- rotate-270
-
-
-
-
-
-
-
- flip-x
-
-
-
-
-
-
-
- flip-y
-
-
-
-
-
-
-
- flip
-
-
-
-
-
diff --git a/templates/scss.hbs b/templates/scss.hbs
deleted file mode 100644
index 00e01b5a5..000000000
--- a/templates/scss.hbs
+++ /dev/null
@@ -1,83 +0,0 @@
-${{ name }}-font: "{{ name }}";
-
-@font-face {
- font-family: ${{ name }}-font;
- src: {{{ fontSrc }}};
-}
-
-{{# if selector }}
-{{ selector }} {
-{{ else }}
-{{ tag }}[class^="{{prefix}}-"], {{ tag }}[class*=" {{prefix}}-"] {
-{{/ if }}
- -moz-osx-font-smoothing: grayscale;
- -webkit-font-smoothing: antialiased;
- display: inline-block;
- font-family: {{ name }} !important;
- font-style: normal;
- font-variant: normal;
- font-weight: normal !important;
- line-height: 1;
- text-rendering: auto;
-}
-
-{{ selector }}-spin {
- animation-name: animate-spin;
- animation-duration: 2s;
- animation-iteration-count: infinite;
- animation-timing-function: linear;
-
- @media (prefers-reduced-motion: reduce) {
- animation: none;
- }
-}
-
-{{ selector }}-rotate-90 {
- transform: rotate(90deg);
-}
-
-{{ selector }}-rotate-180 {
- transform: rotate(180deg);
-}
-
-{{ selector }}-rotate-270 {
- transform: rotate(270deg);
-}
-
-{{ selector }}-flip-x {
- transform: scaleX(-1);
-}
-
-{{ selector }}-flip-y {
- transform: scaleY(-1);
-}
-
-{{ selector }}-flip {
- transform: scale(-1);
-}
-
-@keyframes animate-spin {
- 0% {
- transform: rotate(0deg);
- }
-
- 100% {
- transform: rotate(360deg);
- }
-}
-
-${{ name }}-map: (
-{{# each codepoints }}
- "{{ @key }}": "\\{{ codepoint this }}",
-{{/ each }}
-);
-
-{{# each codepoints }}
-{{# if ../selector }}
-{{ ../selector }}.{{ ../prefix }}-{{ @key }}:before {
-{{ else }}
-{{ tag }}.{{ ../prefix }}-{{ @key }}:before {
-{{/ if }}
- content: map-get(${{ ../name }}-map, "{{ @key }}");
-}
-{{/ each }}
\ No newline at end of file
diff --git a/tsconfig.json b/tsconfig.json
deleted file mode 100644
index 8211efb81..000000000
--- a/tsconfig.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "compilerOptions": {
- "outDir": "dist/esm",
- "module": "esnext",
- "target": "es5",
- "lib": [
- "es6",
- "dom",
- "es2016",
- "es2017"
- ],
- "jsx": "react-jsx",
- "declaration": true,
- "moduleResolution": "node",
- "noUnusedLocals": true,
- "noUnusedParameters": true,
- "esModuleInterop": true,
- "noImplicitReturns": true,
- "noImplicitThis": true,
- "noImplicitAny": true,
- "strictNullChecks": true,
- "suppressImplicitAnyIndexErrors": true,
- "allowSyntheticDefaultImports": true
- },
- "include": [
- "src"
- ],
- "exclude": [
- "node_modules",
- "lib"
- ]
-}
\ No newline at end of file
diff --git a/valkyrie/.editorconfig b/valkyrie/.editorconfig
new file mode 100644
index 000000000..da0310f51
--- /dev/null
+++ b/valkyrie/.editorconfig
@@ -0,0 +1,13 @@
+# editorconfig.org
+root = true
+
+[*]
+indent_style = space
+indent_size = 2
+end_of_line = lf
+charset = utf-8
+trim_trailing_whitespace = true
+insert_final_newline = true
+
+[*.md]
+trim_trailing_whitespace = false
\ No newline at end of file
diff --git a/valkyrie/.gitignore b/valkyrie/.gitignore
new file mode 100644
index 000000000..b8b408a9a
--- /dev/null
+++ b/valkyrie/.gitignore
@@ -0,0 +1,6 @@
+.DS_Store
+/.hugo_build.lock
+/_site/
+/node_modules/
+/resources/
+/dist/
diff --git a/valkyrie/.oxfmtrc.json b/valkyrie/.oxfmtrc.json
new file mode 100644
index 000000000..7e47c269d
--- /dev/null
+++ b/valkyrie/.oxfmtrc.json
@@ -0,0 +1,50 @@
+{
+ "$schema": "./node_modules/oxfmt/configuration_schema.json",
+ "printWidth": 120,
+ "sortTailwindcss": {
+ "functions": ["clsx", "cn", "twMerge"]
+ },
+ "sortPackageJson": {
+ "sortScripts": true
+ },
+ "sortImports": {
+ "customGroups": [
+ {
+ "groupName": "react-libs",
+ "elementNamePattern": ["react", "react-**", "@react"]
+ }
+ ],
+ "newlinesBetween": true,
+ "groups": [
+ "react-libs",
+ ["value-builtin", "value-external"],
+ "value-internal",
+ ["value-parent", "value-sibling", "value-index"],
+ "unknown"
+ ]
+ },
+ "ignorePatterns": [
+ "logs/*",
+ "*.log",
+ "npm-debug.log*",
+ "yarn-debug.log*",
+ "yarn-error.log*",
+ "pnpm-debug.log*",
+ "lerna-debug.log*",
+ "node_modules",
+ "dist",
+ "dist-ssr",
+ "*.local",
+ "*.md",
+ ".vscode/*",
+ "!.vscode/extensions.json",
+ ".idea",
+ ".DS_Store",
+ "*.suo",
+ "*.ntvs*",
+ "*.njsproj",
+ "*.sln",
+ "*.sw?",
+ "coverage/*"
+ ]
+}
diff --git a/valkyrie/.oxlintrc.json b/valkyrie/.oxlintrc.json
new file mode 100644
index 000000000..7168e9f3f
--- /dev/null
+++ b/valkyrie/.oxlintrc.json
@@ -0,0 +1,57 @@
+{
+ "$schema": "./node_modules/oxlint/configuration_schema.json",
+ "plugins": ["typescript", "react", "unicorn"],
+ "env": {
+ "builtin": true,
+ "browser": true
+ },
+ "ignorePatterns": ["dist", "node_modules", "public"],
+ "rules": {
+ "no-array-constructor": "error",
+ "no-duplicate-imports": "error",
+ "no-unused-vars": [
+ "warn",
+ {
+ "varsIgnorePattern": "^_",
+ "argsIgnorePattern": "^_",
+ "caughtErrorsIgnorePattern": "^_"
+ }
+ ],
+ "react/display-name": "error",
+ "react/exhaustive-deps": "warn",
+ "react/jsx-key": "error",
+ "react/jsx-no-comment-textnodes": "error",
+ "react/jsx-no-duplicate-props": "error",
+ "react/jsx-no-target-blank": "error",
+ "react/jsx-no-undef": "error",
+ "react/no-children-prop": "off",
+ "react/no-danger-with-children": "error",
+ "react/no-direct-mutation-state": "error",
+ "react/no-find-dom-node": "error",
+ "react/no-is-mounted": "error",
+ "react/no-render-return-value": "error",
+ "react/no-string-refs": "error",
+ "react/no-unknown-property": "error",
+ "react/rules-of-hooks": "error",
+ "typescript/ban-ts-comment": "error",
+ "typescript/consistent-type-imports": [
+ "error",
+ {
+ "prefer": "type-imports",
+ "disallowTypeAnnotations": false,
+ "fixStyle": "inline-type-imports"
+ }
+ ],
+ "typescript/no-duplicate-enum-values": "error",
+ "typescript/no-empty-object-type": "error",
+ "typescript/no-explicit-any": "error",
+ "typescript/no-extra-non-null-assertion": "error",
+ "typescript/no-namespace": "error",
+ "typescript/no-require-imports": "error",
+ "typescript/no-this-alias": "error",
+ "typescript/no-unnecessary-type-constraint": "error",
+ "typescript/no-unsafe-declaration-merging": "error",
+ "typescript/no-unsafe-function-type": "error",
+ "typescript/no-wrapper-object-types": "error"
+ }
+}
diff --git a/valkyrie/.svg-to-tsrc b/valkyrie/.svg-to-tsrc
new file mode 100644
index 000000000..d2ec3c19c
--- /dev/null
+++ b/valkyrie/.svg-to-tsrc
@@ -0,0 +1,13 @@
+{
+ "srcFiles": [
+ "./icons/**/*.svg"
+ ],
+ "outputDirectory": "./src",
+ "interfaceName": "IValkyrie",
+ "typeName": "Valkyrie",
+ "prefix": "vi",
+ "fileName": "ValkyrieIcons",
+ "additionalModelFile": "./src",
+ "compileSources": true,
+ "completeIconSetName": "valkyrieSet"
+}
diff --git a/LICENSE b/valkyrie/LICENSE
similarity index 100%
rename from LICENSE
rename to valkyrie/LICENSE
diff --git a/valkyrie/icons/a-gum.svg b/valkyrie/icons/a-gum.svg
new file mode 100644
index 000000000..21b637a32
--- /dev/null
+++ b/valkyrie/icons/a-gum.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/address-book.svg b/valkyrie/icons/address-book.svg
new file mode 100644
index 000000000..0b92c9f9c
--- /dev/null
+++ b/valkyrie/icons/address-book.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/align-center.svg b/valkyrie/icons/align-center.svg
new file mode 100644
index 000000000..0e5b33a27
--- /dev/null
+++ b/valkyrie/icons/align-center.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/align-content-center.svg b/valkyrie/icons/align-content-center.svg
new file mode 100644
index 000000000..01befe0b8
--- /dev/null
+++ b/valkyrie/icons/align-content-center.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/align-content-end.svg b/valkyrie/icons/align-content-end.svg
new file mode 100644
index 000000000..7c7489d1c
--- /dev/null
+++ b/valkyrie/icons/align-content-end.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/align-content-start.svg b/valkyrie/icons/align-content-start.svg
new file mode 100644
index 000000000..788348ad0
--- /dev/null
+++ b/valkyrie/icons/align-content-start.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/align-justify.svg b/valkyrie/icons/align-justify.svg
new file mode 100644
index 000000000..4e3ae3a62
--- /dev/null
+++ b/valkyrie/icons/align-justify.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/align-left.svg b/valkyrie/icons/align-left.svg
new file mode 100644
index 000000000..f33c55d0f
--- /dev/null
+++ b/valkyrie/icons/align-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/align-right.svg b/valkyrie/icons/align-right.svg
new file mode 100644
index 000000000..014059e80
--- /dev/null
+++ b/valkyrie/icons/align-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/angle-down.svg b/valkyrie/icons/angle-down.svg
new file mode 100644
index 000000000..bf5c3fd76
--- /dev/null
+++ b/valkyrie/icons/angle-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/angle-left.svg b/valkyrie/icons/angle-left.svg
new file mode 100644
index 000000000..b9a35c5bc
--- /dev/null
+++ b/valkyrie/icons/angle-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/angle-right.svg b/valkyrie/icons/angle-right.svg
new file mode 100644
index 000000000..969078732
--- /dev/null
+++ b/valkyrie/icons/angle-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/angle-up.svg b/valkyrie/icons/angle-up.svg
new file mode 100644
index 000000000..87a7170df
--- /dev/null
+++ b/valkyrie/icons/angle-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/angles-x.svg b/valkyrie/icons/angles-x.svg
new file mode 100644
index 000000000..e79ebf7c4
--- /dev/null
+++ b/valkyrie/icons/angles-x.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/angles-y.svg b/valkyrie/icons/angles-y.svg
new file mode 100644
index 000000000..485f62ff6
--- /dev/null
+++ b/valkyrie/icons/angles-y.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/apple-app-store.svg b/valkyrie/icons/apple-app-store.svg
new file mode 100644
index 000000000..4381dd932
--- /dev/null
+++ b/valkyrie/icons/apple-app-store.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/apple.svg b/valkyrie/icons/apple.svg
new file mode 100644
index 000000000..27f2ddabd
--- /dev/null
+++ b/valkyrie/icons/apple.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-down-arrow-up.svg b/valkyrie/icons/arrow-down-arrow-up.svg
new file mode 100644
index 000000000..9966797c3
--- /dev/null
+++ b/valkyrie/icons/arrow-down-arrow-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-down-from-cloud.svg b/valkyrie/icons/arrow-down-from-cloud.svg
new file mode 100644
index 000000000..de77daafc
--- /dev/null
+++ b/valkyrie/icons/arrow-down-from-cloud.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-down-short-wide.svg b/valkyrie/icons/arrow-down-short-wide.svg
new file mode 100644
index 000000000..3a52805a9
--- /dev/null
+++ b/valkyrie/icons/arrow-down-short-wide.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-down-to-line.svg b/valkyrie/icons/arrow-down-to-line.svg
new file mode 100644
index 000000000..ec060ff5b
--- /dev/null
+++ b/valkyrie/icons/arrow-down-to-line.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-down-wide-short.svg b/valkyrie/icons/arrow-down-wide-short.svg
new file mode 100644
index 000000000..f95279c11
--- /dev/null
+++ b/valkyrie/icons/arrow-down-wide-short.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-down.svg b/valkyrie/icons/arrow-down.svg
new file mode 100644
index 000000000..4c25c6ec3
--- /dev/null
+++ b/valkyrie/icons/arrow-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-left-arrow-right.svg b/valkyrie/icons/arrow-left-arrow-right.svg
new file mode 100644
index 000000000..a8aee655b
--- /dev/null
+++ b/valkyrie/icons/arrow-left-arrow-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-left-from-bracket.svg b/valkyrie/icons/arrow-left-from-bracket.svg
new file mode 100644
index 000000000..6b5f2e362
--- /dev/null
+++ b/valkyrie/icons/arrow-left-from-bracket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-left-to-bracket.svg b/valkyrie/icons/arrow-left-to-bracket.svg
new file mode 100644
index 000000000..afa6a6c23
--- /dev/null
+++ b/valkyrie/icons/arrow-left-to-bracket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-left-to-line.svg b/valkyrie/icons/arrow-left-to-line.svg
new file mode 100644
index 000000000..b87121d16
--- /dev/null
+++ b/valkyrie/icons/arrow-left-to-line.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-left.svg b/valkyrie/icons/arrow-left.svg
new file mode 100644
index 000000000..7140f1cf8
--- /dev/null
+++ b/valkyrie/icons/arrow-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-pointer.svg b/valkyrie/icons/arrow-pointer.svg
new file mode 100644
index 000000000..137e36eb7
--- /dev/null
+++ b/valkyrie/icons/arrow-pointer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-right-from-bracket.svg b/valkyrie/icons/arrow-right-from-bracket.svg
new file mode 100644
index 000000000..a8ee7109e
--- /dev/null
+++ b/valkyrie/icons/arrow-right-from-bracket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-right-from-file.svg b/valkyrie/icons/arrow-right-from-file.svg
new file mode 100644
index 000000000..7b35d9af1
--- /dev/null
+++ b/valkyrie/icons/arrow-right-from-file.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-right-from-smartphone.svg b/valkyrie/icons/arrow-right-from-smartphone.svg
new file mode 100644
index 000000000..456100085
--- /dev/null
+++ b/valkyrie/icons/arrow-right-from-smartphone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-right-prohibited.svg b/valkyrie/icons/arrow-right-prohibited.svg
new file mode 100644
index 000000000..0919673ae
--- /dev/null
+++ b/valkyrie/icons/arrow-right-prohibited.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-right-to-bracket-clock.svg b/valkyrie/icons/arrow-right-to-bracket-clock.svg
new file mode 100644
index 000000000..1f6443da6
--- /dev/null
+++ b/valkyrie/icons/arrow-right-to-bracket-clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-right-to-bracket.svg b/valkyrie/icons/arrow-right-to-bracket.svg
new file mode 100644
index 000000000..1f3c154c5
--- /dev/null
+++ b/valkyrie/icons/arrow-right-to-bracket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-right-to-file.svg b/valkyrie/icons/arrow-right-to-file.svg
new file mode 100644
index 000000000..e066b737e
--- /dev/null
+++ b/valkyrie/icons/arrow-right-to-file.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-right-to-line.svg b/valkyrie/icons/arrow-right-to-line.svg
new file mode 100644
index 000000000..95c53e2fe
--- /dev/null
+++ b/valkyrie/icons/arrow-right-to-line.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-right.svg b/valkyrie/icons/arrow-right.svg
new file mode 100644
index 000000000..0a6db669b
--- /dev/null
+++ b/valkyrie/icons/arrow-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-rotate-right.svg b/valkyrie/icons/arrow-rotate-right.svg
new file mode 100644
index 000000000..f73b73739
--- /dev/null
+++ b/valkyrie/icons/arrow-rotate-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-up-right-from-square.svg b/valkyrie/icons/arrow-up-right-from-square.svg
new file mode 100644
index 000000000..efb2abb02
--- /dev/null
+++ b/valkyrie/icons/arrow-up-right-from-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-up-short-wide.svg b/valkyrie/icons/arrow-up-short-wide.svg
new file mode 100644
index 000000000..22429f354
--- /dev/null
+++ b/valkyrie/icons/arrow-up-short-wide.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-up-to-cloud.svg b/valkyrie/icons/arrow-up-to-cloud.svg
new file mode 100644
index 000000000..77e71809f
--- /dev/null
+++ b/valkyrie/icons/arrow-up-to-cloud.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-up-to-line.svg b/valkyrie/icons/arrow-up-to-line.svg
new file mode 100644
index 000000000..d1462efc7
--- /dev/null
+++ b/valkyrie/icons/arrow-up-to-line.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-up-wide-short.svg b/valkyrie/icons/arrow-up-wide-short.svg
new file mode 100644
index 000000000..92dea181e
--- /dev/null
+++ b/valkyrie/icons/arrow-up-wide-short.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrow-up.svg b/valkyrie/icons/arrow-up.svg
new file mode 100644
index 000000000..0e0bd7fe7
--- /dev/null
+++ b/valkyrie/icons/arrow-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrows-rotate-right.svg b/valkyrie/icons/arrows-rotate-right.svg
new file mode 100644
index 000000000..25ba32a7c
--- /dev/null
+++ b/valkyrie/icons/arrows-rotate-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrows-up-right-and-down-left-from-center.svg b/valkyrie/icons/arrows-up-right-and-down-left-from-center.svg
new file mode 100644
index 000000000..b3021bd59
--- /dev/null
+++ b/valkyrie/icons/arrows-up-right-and-down-left-from-center.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/arrows-up-right-and-down-left-to-center.svg b/valkyrie/icons/arrows-up-right-and-down-left-to-center.svg
new file mode 100644
index 000000000..5d30ceb0a
--- /dev/null
+++ b/valkyrie/icons/arrows-up-right-and-down-left-to-center.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/asterisk.svg b/valkyrie/icons/asterisk.svg
new file mode 100644
index 000000000..a9441e88c
--- /dev/null
+++ b/valkyrie/icons/asterisk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/at.svg b/valkyrie/icons/at.svg
new file mode 100644
index 000000000..c7efe8186
--- /dev/null
+++ b/valkyrie/icons/at.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/backward.svg b/valkyrie/icons/backward.svg
new file mode 100644
index 000000000..a016c1eb0
--- /dev/null
+++ b/valkyrie/icons/backward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/bars-uneven.svg b/valkyrie/icons/bars-uneven.svg
new file mode 100644
index 000000000..6a1be077c
--- /dev/null
+++ b/valkyrie/icons/bars-uneven.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/bars.svg b/valkyrie/icons/bars.svg
new file mode 100644
index 000000000..61103e48c
--- /dev/null
+++ b/valkyrie/icons/bars.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/bel.svg b/valkyrie/icons/bel.svg
new file mode 100644
index 000000000..94e5e1652
--- /dev/null
+++ b/valkyrie/icons/bel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/blf.svg b/valkyrie/icons/blf.svg
new file mode 100644
index 000000000..9de41785d
--- /dev/null
+++ b/valkyrie/icons/blf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/bold.svg b/valkyrie/icons/bold.svg
new file mode 100644
index 000000000..f8680dae9
--- /dev/null
+++ b/valkyrie/icons/bold.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/book.svg b/valkyrie/icons/book.svg
new file mode 100644
index 000000000..9ba7a2b98
--- /dev/null
+++ b/valkyrie/icons/book.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/box-open-full.svg b/valkyrie/icons/box-open-full.svg
new file mode 100644
index 000000000..4f637cbcf
--- /dev/null
+++ b/valkyrie/icons/box-open-full.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/brackets-curly.svg b/valkyrie/icons/brackets-curly.svg
new file mode 100644
index 000000000..b024021d1
--- /dev/null
+++ b/valkyrie/icons/brackets-curly.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/broom.svg b/valkyrie/icons/broom.svg
new file mode 100644
index 000000000..f81db0520
--- /dev/null
+++ b/valkyrie/icons/broom.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/bug.svg b/valkyrie/icons/bug.svg
new file mode 100644
index 000000000..46723b8e9
--- /dev/null
+++ b/valkyrie/icons/bug.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/building.svg b/valkyrie/icons/building.svg
new file mode 100644
index 000000000..53e6dd7d1
--- /dev/null
+++ b/valkyrie/icons/building.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/burger-glass.svg b/valkyrie/icons/burger-glass.svg
new file mode 100644
index 000000000..f14ac2550
--- /dev/null
+++ b/valkyrie/icons/burger-glass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/calendar-arrow-to-day.svg b/valkyrie/icons/calendar-arrow-to-day.svg
new file mode 100644
index 000000000..c5d921556
--- /dev/null
+++ b/valkyrie/icons/calendar-arrow-to-day.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/calendar-clock.svg b/valkyrie/icons/calendar-clock.svg
new file mode 100644
index 000000000..cf5c5c9b9
--- /dev/null
+++ b/valkyrie/icons/calendar-clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/calendar-day.svg b/valkyrie/icons/calendar-day.svg
new file mode 100644
index 000000000..0d1331bb6
--- /dev/null
+++ b/valkyrie/icons/calendar-day.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/calendar-range-clock.svg b/valkyrie/icons/calendar-range-clock.svg
new file mode 100644
index 000000000..a7b9b711b
--- /dev/null
+++ b/valkyrie/icons/calendar-range-clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/calendar-range.svg b/valkyrie/icons/calendar-range.svg
new file mode 100644
index 000000000..346f9255e
--- /dev/null
+++ b/valkyrie/icons/calendar-range.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/calendar-stars.svg b/valkyrie/icons/calendar-stars.svg
new file mode 100644
index 000000000..c66004a54
--- /dev/null
+++ b/valkyrie/icons/calendar-stars.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/calendar-week.svg b/valkyrie/icons/calendar-week.svg
new file mode 100644
index 000000000..3b8d0c4dd
--- /dev/null
+++ b/valkyrie/icons/calendar-week.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/calendar.svg b/valkyrie/icons/calendar.svg
new file mode 100644
index 000000000..8b245c672
--- /dev/null
+++ b/valkyrie/icons/calendar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/car-side.svg b/valkyrie/icons/car-side.svg
new file mode 100644
index 000000000..88037ba76
--- /dev/null
+++ b/valkyrie/icons/car-side.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/chain-slash.svg b/valkyrie/icons/chain-slash.svg
new file mode 100644
index 000000000..d16d3ff61
--- /dev/null
+++ b/valkyrie/icons/chain-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/chain.svg b/valkyrie/icons/chain.svg
new file mode 100644
index 000000000..9ee608b84
--- /dev/null
+++ b/valkyrie/icons/chain.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/chalkboard-person.svg b/valkyrie/icons/chalkboard-person.svg
new file mode 100644
index 000000000..481a2fa9d
--- /dev/null
+++ b/valkyrie/icons/chalkboard-person.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/chart-pie.svg b/valkyrie/icons/chart-pie.svg
new file mode 100644
index 000000000..580dbba83
--- /dev/null
+++ b/valkyrie/icons/chart-pie.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/check.svg b/valkyrie/icons/check.svg
new file mode 100644
index 000000000..84a7fe0cb
--- /dev/null
+++ b/valkyrie/icons/check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/chevron-down.svg b/valkyrie/icons/chevron-down.svg
new file mode 100644
index 000000000..62847ee6e
--- /dev/null
+++ b/valkyrie/icons/chevron-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/chevron-left.svg b/valkyrie/icons/chevron-left.svg
new file mode 100644
index 000000000..49b0071e3
--- /dev/null
+++ b/valkyrie/icons/chevron-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/chevron-right.svg b/valkyrie/icons/chevron-right.svg
new file mode 100644
index 000000000..7e7b64fbc
--- /dev/null
+++ b/valkyrie/icons/chevron-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/chevron-up.svg b/valkyrie/icons/chevron-up.svg
new file mode 100644
index 000000000..91bd61707
--- /dev/null
+++ b/valkyrie/icons/chevron-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/chrome.svg b/valkyrie/icons/chrome.svg
new file mode 100644
index 000000000..69efe9e6e
--- /dev/null
+++ b/valkyrie/icons/chrome.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/circle-check.svg b/valkyrie/icons/circle-check.svg
new file mode 100644
index 000000000..edf3e311c
--- /dev/null
+++ b/valkyrie/icons/circle-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/circle-dashed.svg b/valkyrie/icons/circle-dashed.svg
new file mode 100644
index 000000000..9ab5734f2
--- /dev/null
+++ b/valkyrie/icons/circle-dashed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/circle-exclamation.svg b/valkyrie/icons/circle-exclamation.svg
new file mode 100644
index 000000000..079087dd7
--- /dev/null
+++ b/valkyrie/icons/circle-exclamation.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/circle-half-inner.svg b/valkyrie/icons/circle-half-inner.svg
new file mode 100644
index 000000000..6f116c5ea
--- /dev/null
+++ b/valkyrie/icons/circle-half-inner.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/circle-half.svg b/valkyrie/icons/circle-half.svg
new file mode 100644
index 000000000..5c9e1a308
--- /dev/null
+++ b/valkyrie/icons/circle-half.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/circle-info.svg b/valkyrie/icons/circle-info.svg
new file mode 100644
index 000000000..bc9b34310
--- /dev/null
+++ b/valkyrie/icons/circle-info.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/circle-person.svg b/valkyrie/icons/circle-person.svg
new file mode 100644
index 000000000..a53be3443
--- /dev/null
+++ b/valkyrie/icons/circle-person.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/circle-plus.svg b/valkyrie/icons/circle-plus.svg
new file mode 100644
index 000000000..8865f6e92
--- /dev/null
+++ b/valkyrie/icons/circle-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/circle-question.svg b/valkyrie/icons/circle-question.svg
new file mode 100644
index 000000000..9a3b0ea5a
--- /dev/null
+++ b/valkyrie/icons/circle-question.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/circle-xmark.svg b/valkyrie/icons/circle-xmark.svg
new file mode 100644
index 000000000..72efbf966
--- /dev/null
+++ b/valkyrie/icons/circle-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/city.svg b/valkyrie/icons/city.svg
new file mode 100644
index 000000000..7096ec66e
--- /dev/null
+++ b/valkyrie/icons/city.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/clock-pause.svg b/valkyrie/icons/clock-pause.svg
new file mode 100644
index 000000000..4f9d50646
--- /dev/null
+++ b/valkyrie/icons/clock-pause.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/clock-rotate-left.svg b/valkyrie/icons/clock-rotate-left.svg
new file mode 100644
index 000000000..96f0e0694
--- /dev/null
+++ b/valkyrie/icons/clock-rotate-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/clock-slash.svg b/valkyrie/icons/clock-slash.svg
new file mode 100644
index 000000000..91bfa6e88
--- /dev/null
+++ b/valkyrie/icons/clock-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/clock.svg b/valkyrie/icons/clock.svg
new file mode 100644
index 000000000..24bbb2f28
--- /dev/null
+++ b/valkyrie/icons/clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/cloud-softphone.svg b/valkyrie/icons/cloud-softphone.svg
new file mode 100644
index 000000000..e635b3848
--- /dev/null
+++ b/valkyrie/icons/cloud-softphone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/code.svg b/valkyrie/icons/code.svg
new file mode 100644
index 000000000..04f77d4bf
--- /dev/null
+++ b/valkyrie/icons/code.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/codeblock.svg b/valkyrie/icons/codeblock.svg
new file mode 100644
index 000000000..93abe3e15
--- /dev/null
+++ b/valkyrie/icons/codeblock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/coin.svg b/valkyrie/icons/coin.svg
new file mode 100644
index 000000000..a82937622
--- /dev/null
+++ b/valkyrie/icons/coin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/command.svg b/valkyrie/icons/command.svg
new file mode 100644
index 000000000..6f9936a73
--- /dev/null
+++ b/valkyrie/icons/command.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/compare.svg b/valkyrie/icons/compare.svg
new file mode 100644
index 000000000..a0597943e
--- /dev/null
+++ b/valkyrie/icons/compare.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/compass.svg b/valkyrie/icons/compass.svg
new file mode 100644
index 000000000..8f56b2b7c
--- /dev/null
+++ b/valkyrie/icons/compass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/compress.svg b/valkyrie/icons/compress.svg
new file mode 100644
index 000000000..771af69fd
--- /dev/null
+++ b/valkyrie/icons/compress.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/copy.svg b/valkyrie/icons/copy.svg
new file mode 100644
index 000000000..6eb812775
--- /dev/null
+++ b/valkyrie/icons/copy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/cursor.svg b/valkyrie/icons/cursor.svg
new file mode 100644
index 000000000..add69c2c8
--- /dev/null
+++ b/valkyrie/icons/cursor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/devices.svg b/valkyrie/icons/devices.svg
new file mode 100644
index 000000000..26c6079d7
--- /dev/null
+++ b/valkyrie/icons/devices.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/diagram.svg b/valkyrie/icons/diagram.svg
new file mode 100644
index 000000000..4b64a1736
--- /dev/null
+++ b/valkyrie/icons/diagram.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/diamonds.svg b/valkyrie/icons/diamonds.svg
new file mode 100644
index 000000000..441505292
--- /dev/null
+++ b/valkyrie/icons/diamonds.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/dice-five.svg b/valkyrie/icons/dice-five.svg
new file mode 100644
index 000000000..5b9061f51
--- /dev/null
+++ b/valkyrie/icons/dice-five.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/dice-four.svg b/valkyrie/icons/dice-four.svg
new file mode 100644
index 000000000..7cc301876
--- /dev/null
+++ b/valkyrie/icons/dice-four.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/dice-one.svg b/valkyrie/icons/dice-one.svg
new file mode 100644
index 000000000..76b23aced
--- /dev/null
+++ b/valkyrie/icons/dice-one.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/dice-six.svg b/valkyrie/icons/dice-six.svg
new file mode 100644
index 000000000..afaf6c92e
--- /dev/null
+++ b/valkyrie/icons/dice-six.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/dice-three.svg b/valkyrie/icons/dice-three.svg
new file mode 100644
index 000000000..918742b6f
--- /dev/null
+++ b/valkyrie/icons/dice-three.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/dice-two.svg b/valkyrie/icons/dice-two.svg
new file mode 100644
index 000000000..de1d21b81
--- /dev/null
+++ b/valkyrie/icons/dice-two.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/dice.svg b/valkyrie/icons/dice.svg
new file mode 100644
index 000000000..933c88c05
--- /dev/null
+++ b/valkyrie/icons/dice.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/display.svg b/valkyrie/icons/display.svg
new file mode 100644
index 000000000..b7d364cff
--- /dev/null
+++ b/valkyrie/icons/display.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/dollar.svg b/valkyrie/icons/dollar.svg
new file mode 100644
index 000000000..969b11efc
--- /dev/null
+++ b/valkyrie/icons/dollar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/door.svg b/valkyrie/icons/door.svg
new file mode 100644
index 000000000..cba71c0c8
--- /dev/null
+++ b/valkyrie/icons/door.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/earth.svg b/valkyrie/icons/earth.svg
new file mode 100644
index 000000000..0581b0568
--- /dev/null
+++ b/valkyrie/icons/earth.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/eclipse.svg b/valkyrie/icons/eclipse.svg
new file mode 100644
index 000000000..9e0048e0a
--- /dev/null
+++ b/valkyrie/icons/eclipse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/edge.svg b/valkyrie/icons/edge.svg
new file mode 100644
index 000000000..d0059b47d
--- /dev/null
+++ b/valkyrie/icons/edge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/ellipsis-h.svg b/valkyrie/icons/ellipsis-h.svg
new file mode 100644
index 000000000..da43e39e7
--- /dev/null
+++ b/valkyrie/icons/ellipsis-h.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/ellipsis-v.svg b/valkyrie/icons/ellipsis-v.svg
new file mode 100644
index 000000000..6970f5467
--- /dev/null
+++ b/valkyrie/icons/ellipsis-v.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/envelope.svg b/valkyrie/icons/envelope.svg
new file mode 100644
index 000000000..66f2d1e1c
--- /dev/null
+++ b/valkyrie/icons/envelope.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/ethernet.svg b/valkyrie/icons/ethernet.svg
new file mode 100644
index 000000000..8fe5a9eef
--- /dev/null
+++ b/valkyrie/icons/ethernet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/euro.svg b/valkyrie/icons/euro.svg
new file mode 100644
index 000000000..30e441af0
--- /dev/null
+++ b/valkyrie/icons/euro.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/expand.svg b/valkyrie/icons/expand.svg
new file mode 100644
index 000000000..89155ae07
--- /dev/null
+++ b/valkyrie/icons/expand.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/export.svg b/valkyrie/icons/export.svg
new file mode 100644
index 000000000..b034f1b5c
--- /dev/null
+++ b/valkyrie/icons/export.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/eye-slash.svg b/valkyrie/icons/eye-slash.svg
new file mode 100644
index 000000000..8e412722c
--- /dev/null
+++ b/valkyrie/icons/eye-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/eye.svg b/valkyrie/icons/eye.svg
new file mode 100644
index 000000000..d62c1ad93
--- /dev/null
+++ b/valkyrie/icons/eye.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/facebook-messenger.svg b/valkyrie/icons/facebook-messenger.svg
new file mode 100644
index 000000000..31bb26657
--- /dev/null
+++ b/valkyrie/icons/facebook-messenger.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/facebook.svg b/valkyrie/icons/facebook.svg
new file mode 100644
index 000000000..23702eb91
--- /dev/null
+++ b/valkyrie/icons/facebook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/fanvil.svg b/valkyrie/icons/fanvil.svg
new file mode 100644
index 000000000..2e0504621
--- /dev/null
+++ b/valkyrie/icons/fanvil.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/fast-backward.svg b/valkyrie/icons/fast-backward.svg
new file mode 100644
index 000000000..f8f9dcd69
--- /dev/null
+++ b/valkyrie/icons/fast-backward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/fast-forward.svg b/valkyrie/icons/fast-forward.svg
new file mode 100644
index 000000000..65456914a
--- /dev/null
+++ b/valkyrie/icons/fast-forward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/fax.svg b/valkyrie/icons/fax.svg
new file mode 100644
index 000000000..055866d81
--- /dev/null
+++ b/valkyrie/icons/fax.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/file-audio.svg b/valkyrie/icons/file-audio.svg
new file mode 100644
index 000000000..130bdde0d
--- /dev/null
+++ b/valkyrie/icons/file-audio.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/file-excel.svg b/valkyrie/icons/file-excel.svg
new file mode 100644
index 000000000..e978bb7d6
--- /dev/null
+++ b/valkyrie/icons/file-excel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/file-powerpoint.svg b/valkyrie/icons/file-powerpoint.svg
new file mode 100644
index 000000000..82cbaca5c
--- /dev/null
+++ b/valkyrie/icons/file-powerpoint.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/file-text.svg b/valkyrie/icons/file-text.svg
new file mode 100644
index 000000000..5cd8827a7
--- /dev/null
+++ b/valkyrie/icons/file-text.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/file-word.svg b/valkyrie/icons/file-word.svg
new file mode 100644
index 000000000..656ef5b99
--- /dev/null
+++ b/valkyrie/icons/file-word.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/file-zip.svg b/valkyrie/icons/file-zip.svg
new file mode 100644
index 000000000..4fb6da30f
--- /dev/null
+++ b/valkyrie/icons/file-zip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/file.svg b/valkyrie/icons/file.svg
new file mode 100644
index 000000000..0581cf5af
--- /dev/null
+++ b/valkyrie/icons/file.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/files-list.svg b/valkyrie/icons/files-list.svg
new file mode 100644
index 000000000..0b4d582d3
--- /dev/null
+++ b/valkyrie/icons/files-list.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/files.svg b/valkyrie/icons/files.svg
new file mode 100644
index 000000000..c46f2a25b
--- /dev/null
+++ b/valkyrie/icons/files.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/filmstrip.svg b/valkyrie/icons/filmstrip.svg
new file mode 100644
index 000000000..84ed33f28
--- /dev/null
+++ b/valkyrie/icons/filmstrip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/filter-plus.svg b/valkyrie/icons/filter-plus.svg
new file mode 100644
index 000000000..bf17ca059
--- /dev/null
+++ b/valkyrie/icons/filter-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/filter-xmark.svg b/valkyrie/icons/filter-xmark.svg
new file mode 100644
index 000000000..9438e9cf6
--- /dev/null
+++ b/valkyrie/icons/filter-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/filter.svg b/valkyrie/icons/filter.svg
new file mode 100644
index 000000000..a1846b822
--- /dev/null
+++ b/valkyrie/icons/filter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/fingerprint.svg b/valkyrie/icons/fingerprint.svg
new file mode 100644
index 000000000..4108fad4f
--- /dev/null
+++ b/valkyrie/icons/fingerprint.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/firefox.svg b/valkyrie/icons/firefox.svg
new file mode 100644
index 000000000..497902ea1
--- /dev/null
+++ b/valkyrie/icons/firefox.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/flag-checkered.svg b/valkyrie/icons/flag-checkered.svg
new file mode 100644
index 000000000..43cffe0a5
--- /dev/null
+++ b/valkyrie/icons/flag-checkered.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/flag.svg b/valkyrie/icons/flag.svg
new file mode 100644
index 000000000..a22a075b2
--- /dev/null
+++ b/valkyrie/icons/flag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/flask.svg b/valkyrie/icons/flask.svg
new file mode 100644
index 000000000..4cbb63abd
--- /dev/null
+++ b/valkyrie/icons/flask.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/floppy-disk.svg b/valkyrie/icons/floppy-disk.svg
new file mode 100644
index 000000000..ec145ea8e
--- /dev/null
+++ b/valkyrie/icons/floppy-disk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/folder-image.svg b/valkyrie/icons/folder-image.svg
new file mode 100644
index 000000000..1d4d0bfae
--- /dev/null
+++ b/valkyrie/icons/folder-image.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/folder-min.svg b/valkyrie/icons/folder-min.svg
new file mode 100644
index 000000000..72e0fbf42
--- /dev/null
+++ b/valkyrie/icons/folder-min.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/folder-open.svg b/valkyrie/icons/folder-open.svg
new file mode 100644
index 000000000..687055d59
--- /dev/null
+++ b/valkyrie/icons/folder-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/folder-plus.svg b/valkyrie/icons/folder-plus.svg
new file mode 100644
index 000000000..97d97d927
--- /dev/null
+++ b/valkyrie/icons/folder-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/folder.svg b/valkyrie/icons/folder.svg
new file mode 100644
index 000000000..1b4862950
--- /dev/null
+++ b/valkyrie/icons/folder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/forward.svg b/valkyrie/icons/forward.svg
new file mode 100644
index 000000000..2b6c3a45b
--- /dev/null
+++ b/valkyrie/icons/forward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/gauge.svg b/valkyrie/icons/gauge.svg
new file mode 100644
index 000000000..ed1df4c91
--- /dev/null
+++ b/valkyrie/icons/gauge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/gear.svg b/valkyrie/icons/gear.svg
new file mode 100644
index 000000000..8dd4165f5
--- /dev/null
+++ b/valkyrie/icons/gear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/gift.svg b/valkyrie/icons/gift.svg
new file mode 100644
index 000000000..458503830
--- /dev/null
+++ b/valkyrie/icons/gift.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/github.svg b/valkyrie/icons/github.svg
new file mode 100644
index 000000000..c60c1efda
--- /dev/null
+++ b/valkyrie/icons/github.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/glass.svg b/valkyrie/icons/glass.svg
new file mode 100644
index 000000000..a4ede3e98
--- /dev/null
+++ b/valkyrie/icons/glass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/google-play.svg b/valkyrie/icons/google-play.svg
new file mode 100644
index 000000000..e87ecf1a8
--- /dev/null
+++ b/valkyrie/icons/google-play.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/grid.svg b/valkyrie/icons/grid.svg
new file mode 100644
index 000000000..beb052f73
--- /dev/null
+++ b/valkyrie/icons/grid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/grip-dots-h.svg b/valkyrie/icons/grip-dots-h.svg
new file mode 100644
index 000000000..b851269f7
--- /dev/null
+++ b/valkyrie/icons/grip-dots-h.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/grip-dots-v.svg b/valkyrie/icons/grip-dots-v.svg
new file mode 100644
index 000000000..dbdd8335d
--- /dev/null
+++ b/valkyrie/icons/grip-dots-v.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/grip-lines.svg b/valkyrie/icons/grip-lines.svg
new file mode 100644
index 000000000..f42c33089
--- /dev/null
+++ b/valkyrie/icons/grip-lines.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/heading-1.svg b/valkyrie/icons/heading-1.svg
new file mode 100644
index 000000000..a2780f0f2
--- /dev/null
+++ b/valkyrie/icons/heading-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/heading-2.svg b/valkyrie/icons/heading-2.svg
new file mode 100644
index 000000000..984285ca2
--- /dev/null
+++ b/valkyrie/icons/heading-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/heading-3.svg b/valkyrie/icons/heading-3.svg
new file mode 100644
index 000000000..523e155d6
--- /dev/null
+++ b/valkyrie/icons/heading-3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/heading-4.svg b/valkyrie/icons/heading-4.svg
new file mode 100644
index 000000000..6f925510e
--- /dev/null
+++ b/valkyrie/icons/heading-4.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/heading-5.svg b/valkyrie/icons/heading-5.svg
new file mode 100644
index 000000000..df3329ead
--- /dev/null
+++ b/valkyrie/icons/heading-5.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/heading-6.svg b/valkyrie/icons/heading-6.svg
new file mode 100644
index 000000000..254679807
--- /dev/null
+++ b/valkyrie/icons/heading-6.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/headset.svg b/valkyrie/icons/headset.svg
new file mode 100644
index 000000000..57c2a3f2e
--- /dev/null
+++ b/valkyrie/icons/headset.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/heart-crack.svg b/valkyrie/icons/heart-crack.svg
new file mode 100644
index 000000000..40aa825b4
--- /dev/null
+++ b/valkyrie/icons/heart-crack.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/heart-half.svg b/valkyrie/icons/heart-half.svg
new file mode 100644
index 000000000..a405c1b9b
--- /dev/null
+++ b/valkyrie/icons/heart-half.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/heart.svg b/valkyrie/icons/heart.svg
new file mode 100644
index 000000000..dcc4352fe
--- /dev/null
+++ b/valkyrie/icons/heart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/horizontal-line.svg b/valkyrie/icons/horizontal-line.svg
new file mode 100644
index 000000000..b1649c3fc
--- /dev/null
+++ b/valkyrie/icons/horizontal-line.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/house.svg b/valkyrie/icons/house.svg
new file mode 100644
index 000000000..ade03e7e3
--- /dev/null
+++ b/valkyrie/icons/house.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/id-card-slash.svg b/valkyrie/icons/id-card-slash.svg
new file mode 100644
index 000000000..dc3ee3b83
--- /dev/null
+++ b/valkyrie/icons/id-card-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/id-card.svg b/valkyrie/icons/id-card.svg
new file mode 100644
index 000000000..f982675cb
--- /dev/null
+++ b/valkyrie/icons/id-card.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/image.svg b/valkyrie/icons/image.svg
new file mode 100644
index 000000000..9ce875f22
--- /dev/null
+++ b/valkyrie/icons/image.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/input.svg b/valkyrie/icons/input.svg
new file mode 100644
index 000000000..72107ea5a
--- /dev/null
+++ b/valkyrie/icons/input.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/italic.svg b/valkyrie/icons/italic.svg
new file mode 100644
index 000000000..1789d582c
--- /dev/null
+++ b/valkyrie/icons/italic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/key.svg b/valkyrie/icons/key.svg
new file mode 100644
index 000000000..c69490852
--- /dev/null
+++ b/valkyrie/icons/key.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/keyboard-brightness-high.svg b/valkyrie/icons/keyboard-brightness-high.svg
new file mode 100644
index 000000000..abc369135
--- /dev/null
+++ b/valkyrie/icons/keyboard-brightness-high.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/keyboard-brightness-low.svg b/valkyrie/icons/keyboard-brightness-low.svg
new file mode 100644
index 000000000..08a5e77ab
--- /dev/null
+++ b/valkyrie/icons/keyboard-brightness-low.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/keyboard.svg b/valkyrie/icons/keyboard.svg
new file mode 100644
index 000000000..930b4f0a1
--- /dev/null
+++ b/valkyrie/icons/keyboard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/laptop.svg b/valkyrie/icons/laptop.svg
new file mode 100644
index 000000000..179c72136
--- /dev/null
+++ b/valkyrie/icons/laptop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/layers-plus.svg b/valkyrie/icons/layers-plus.svg
new file mode 100644
index 000000000..ffbeaf982
--- /dev/null
+++ b/valkyrie/icons/layers-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/layers.svg b/valkyrie/icons/layers.svg
new file mode 100644
index 000000000..e5559cc1a
--- /dev/null
+++ b/valkyrie/icons/layers.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/life-ring.svg b/valkyrie/icons/life-ring.svg
new file mode 100644
index 000000000..ede6e1b27
--- /dev/null
+++ b/valkyrie/icons/life-ring.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/lightbulb-on.svg b/valkyrie/icons/lightbulb-on.svg
new file mode 100644
index 000000000..23060d6e3
--- /dev/null
+++ b/valkyrie/icons/lightbulb-on.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/lightbulb.svg b/valkyrie/icons/lightbulb.svg
new file mode 100644
index 000000000..3a0964eff
--- /dev/null
+++ b/valkyrie/icons/lightbulb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/line.svg b/valkyrie/icons/line.svg
new file mode 100644
index 000000000..b1649c3fc
--- /dev/null
+++ b/valkyrie/icons/line.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/linkedin.svg b/valkyrie/icons/linkedin.svg
new file mode 100644
index 000000000..efcb1958a
--- /dev/null
+++ b/valkyrie/icons/linkedin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/list-bar-chart.svg b/valkyrie/icons/list-bar-chart.svg
new file mode 100644
index 000000000..6631af267
--- /dev/null
+++ b/valkyrie/icons/list-bar-chart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/list-checks-xmark.svg b/valkyrie/icons/list-checks-xmark.svg
new file mode 100644
index 000000000..d712cf4c7
--- /dev/null
+++ b/valkyrie/icons/list-checks-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/list-checks.svg b/valkyrie/icons/list-checks.svg
new file mode 100644
index 000000000..cc946c620
--- /dev/null
+++ b/valkyrie/icons/list-checks.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/list-clock.svg b/valkyrie/icons/list-clock.svg
new file mode 100644
index 000000000..b11084d46
--- /dev/null
+++ b/valkyrie/icons/list-clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/list-ordered-clock.svg b/valkyrie/icons/list-ordered-clock.svg
new file mode 100644
index 000000000..ed903b0dd
--- /dev/null
+++ b/valkyrie/icons/list-ordered-clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/list-ordered.svg b/valkyrie/icons/list-ordered.svg
new file mode 100644
index 000000000..78cd4bcb7
--- /dev/null
+++ b/valkyrie/icons/list-ordered.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/list.svg b/valkyrie/icons/list.svg
new file mode 100644
index 000000000..23a63fb6d
--- /dev/null
+++ b/valkyrie/icons/list.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/location-pin-dot.svg b/valkyrie/icons/location-pin-dot.svg
new file mode 100644
index 000000000..d3c5ea7c5
--- /dev/null
+++ b/valkyrie/icons/location-pin-dot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/location-pin-slash.svg b/valkyrie/icons/location-pin-slash.svg
new file mode 100644
index 000000000..1e1ad03af
--- /dev/null
+++ b/valkyrie/icons/location-pin-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/location-pin.svg b/valkyrie/icons/location-pin.svg
new file mode 100644
index 000000000..6aa4bea48
--- /dev/null
+++ b/valkyrie/icons/location-pin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/location-pins-route.svg b/valkyrie/icons/location-pins-route.svg
new file mode 100644
index 000000000..dd932d0cd
--- /dev/null
+++ b/valkyrie/icons/location-pins-route.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/lock-open.svg b/valkyrie/icons/lock-open.svg
new file mode 100644
index 000000000..60fac48e8
--- /dev/null
+++ b/valkyrie/icons/lock-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/lock.svg b/valkyrie/icons/lock.svg
new file mode 100644
index 000000000..7fe5c3a3c
--- /dev/null
+++ b/valkyrie/icons/lock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/macos-finder.svg b/valkyrie/icons/macos-finder.svg
new file mode 100644
index 000000000..5151d66af
--- /dev/null
+++ b/valkyrie/icons/macos-finder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/magnifying-glass-min.svg b/valkyrie/icons/magnifying-glass-min.svg
new file mode 100644
index 000000000..419456c49
--- /dev/null
+++ b/valkyrie/icons/magnifying-glass-min.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/magnifying-glass-plus.svg b/valkyrie/icons/magnifying-glass-plus.svg
new file mode 100644
index 000000000..538c2ecd0
--- /dev/null
+++ b/valkyrie/icons/magnifying-glass-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/magnifying-glass.svg b/valkyrie/icons/magnifying-glass.svg
new file mode 100644
index 000000000..7735f154c
--- /dev/null
+++ b/valkyrie/icons/magnifying-glass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/megaphone.svg b/valkyrie/icons/megaphone.svg
new file mode 100644
index 000000000..462871c2f
--- /dev/null
+++ b/valkyrie/icons/megaphone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/message-pen.svg b/valkyrie/icons/message-pen.svg
new file mode 100644
index 000000000..2e6d111b7
--- /dev/null
+++ b/valkyrie/icons/message-pen.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/message-smile.svg b/valkyrie/icons/message-smile.svg
new file mode 100644
index 000000000..a33e71d2c
--- /dev/null
+++ b/valkyrie/icons/message-smile.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/message-text.svg b/valkyrie/icons/message-text.svg
new file mode 100644
index 000000000..3043e5774
--- /dev/null
+++ b/valkyrie/icons/message-text.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/message.svg b/valkyrie/icons/message.svg
new file mode 100644
index 000000000..bdd3d1165
--- /dev/null
+++ b/valkyrie/icons/message.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/microphone-slash.svg b/valkyrie/icons/microphone-slash.svg
new file mode 100644
index 000000000..80183159f
--- /dev/null
+++ b/valkyrie/icons/microphone-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/microphone.svg b/valkyrie/icons/microphone.svg
new file mode 100644
index 000000000..f003598f9
--- /dev/null
+++ b/valkyrie/icons/microphone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/min.svg b/valkyrie/icons/min.svg
new file mode 100644
index 000000000..9beaaeabb
--- /dev/null
+++ b/valkyrie/icons/min.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/moon.svg b/valkyrie/icons/moon.svg
new file mode 100644
index 000000000..c3a72720b
--- /dev/null
+++ b/valkyrie/icons/moon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/moped.svg b/valkyrie/icons/moped.svg
new file mode 100644
index 000000000..db56e2b91
--- /dev/null
+++ b/valkyrie/icons/moped.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/music-pause.svg b/valkyrie/icons/music-pause.svg
new file mode 100644
index 000000000..1541956b7
--- /dev/null
+++ b/valkyrie/icons/music-pause.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/music.svg b/valkyrie/icons/music.svg
new file mode 100644
index 000000000..8b78d56ab
--- /dev/null
+++ b/valkyrie/icons/music.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/network.svg b/valkyrie/icons/network.svg
new file mode 100644
index 000000000..88e626370
--- /dev/null
+++ b/valkyrie/icons/network.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/next.svg b/valkyrie/icons/next.svg
new file mode 100644
index 000000000..97dc47caa
--- /dev/null
+++ b/valkyrie/icons/next.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/numpad.svg b/valkyrie/icons/numpad.svg
new file mode 100644
index 000000000..3b03e1217
--- /dev/null
+++ b/valkyrie/icons/numpad.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/order-alphabetical-asc.svg b/valkyrie/icons/order-alphabetical-asc.svg
new file mode 100644
index 000000000..7eee494df
--- /dev/null
+++ b/valkyrie/icons/order-alphabetical-asc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/order-alphabetical-desc.svg b/valkyrie/icons/order-alphabetical-desc.svg
new file mode 100644
index 000000000..45fcc3550
--- /dev/null
+++ b/valkyrie/icons/order-alphabetical-desc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/order-numerical-asc.svg b/valkyrie/icons/order-numerical-asc.svg
new file mode 100644
index 000000000..1ef09ec68
--- /dev/null
+++ b/valkyrie/icons/order-numerical-asc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/order-numerical-desc.svg b/valkyrie/icons/order-numerical-desc.svg
new file mode 100644
index 000000000..ffc7c93d7
--- /dev/null
+++ b/valkyrie/icons/order-numerical-desc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/pager.svg b/valkyrie/icons/pager.svg
new file mode 100644
index 000000000..ac3ab73a1
--- /dev/null
+++ b/valkyrie/icons/pager.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/paper-plane.svg b/valkyrie/icons/paper-plane.svg
new file mode 100644
index 000000000..d9ecaf432
--- /dev/null
+++ b/valkyrie/icons/paper-plane.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/parachute-box.svg b/valkyrie/icons/parachute-box.svg
new file mode 100644
index 000000000..225735c13
--- /dev/null
+++ b/valkyrie/icons/parachute-box.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/paragraph.svg b/valkyrie/icons/paragraph.svg
new file mode 100644
index 000000000..33e80372b
--- /dev/null
+++ b/valkyrie/icons/paragraph.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/password.svg b/valkyrie/icons/password.svg
new file mode 100644
index 000000000..faee5ec9b
--- /dev/null
+++ b/valkyrie/icons/password.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/pause.svg b/valkyrie/icons/pause.svg
new file mode 100644
index 000000000..a1531b6be
--- /dev/null
+++ b/valkyrie/icons/pause.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/pen-to-square.svg b/valkyrie/icons/pen-to-square.svg
new file mode 100644
index 000000000..6cb3eb320
--- /dev/null
+++ b/valkyrie/icons/pen-to-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/pen.svg b/valkyrie/icons/pen.svg
new file mode 100644
index 000000000..d9333aa00
--- /dev/null
+++ b/valkyrie/icons/pen.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/people-circle.svg b/valkyrie/icons/people-circle.svg
new file mode 100644
index 000000000..98149f280
--- /dev/null
+++ b/valkyrie/icons/people-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/people-xmark.svg b/valkyrie/icons/people-xmark.svg
new file mode 100644
index 000000000..4153b8d53
--- /dev/null
+++ b/valkyrie/icons/people-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/people.svg b/valkyrie/icons/people.svg
new file mode 100644
index 000000000..750eaee6f
--- /dev/null
+++ b/valkyrie/icons/people.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/person-clock.svg b/valkyrie/icons/person-clock.svg
new file mode 100644
index 000000000..a1b1b9074
--- /dev/null
+++ b/valkyrie/icons/person-clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/person-gear.svg b/valkyrie/icons/person-gear.svg
new file mode 100644
index 000000000..c2de37504
--- /dev/null
+++ b/valkyrie/icons/person-gear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/person-headset.svg b/valkyrie/icons/person-headset.svg
new file mode 100644
index 000000000..5655c7577
--- /dev/null
+++ b/valkyrie/icons/person-headset.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/person-list.svg b/valkyrie/icons/person-list.svg
new file mode 100644
index 000000000..1d7c215cc
--- /dev/null
+++ b/valkyrie/icons/person-list.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/person-lock.svg b/valkyrie/icons/person-lock.svg
new file mode 100644
index 000000000..b30e5193f
--- /dev/null
+++ b/valkyrie/icons/person-lock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/person-plus.svg b/valkyrie/icons/person-plus.svg
new file mode 100644
index 000000000..16c624b8b
--- /dev/null
+++ b/valkyrie/icons/person-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/person-xmark.svg b/valkyrie/icons/person-xmark.svg
new file mode 100644
index 000000000..6ba089854
--- /dev/null
+++ b/valkyrie/icons/person-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/person.svg b/valkyrie/icons/person.svg
new file mode 100644
index 000000000..ee758d985
--- /dev/null
+++ b/valkyrie/icons/person.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/phone-arrow-down-left-prohibited.svg b/valkyrie/icons/phone-arrow-down-left-prohibited.svg
new file mode 100644
index 000000000..75690a34a
--- /dev/null
+++ b/valkyrie/icons/phone-arrow-down-left-prohibited.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/phone-arrow-down-left.svg b/valkyrie/icons/phone-arrow-down-left.svg
new file mode 100644
index 000000000..889a3128b
--- /dev/null
+++ b/valkyrie/icons/phone-arrow-down-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/phone-arrow-up-right-prohibited.svg b/valkyrie/icons/phone-arrow-up-right-prohibited.svg
new file mode 100644
index 000000000..b8078e8b1
--- /dev/null
+++ b/valkyrie/icons/phone-arrow-up-right-prohibited.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/phone-arrow-up-right.svg b/valkyrie/icons/phone-arrow-up-right.svg
new file mode 100644
index 000000000..af3fe5ab0
--- /dev/null
+++ b/valkyrie/icons/phone-arrow-up-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/phone-clock.svg b/valkyrie/icons/phone-clock.svg
new file mode 100644
index 000000000..883d20479
--- /dev/null
+++ b/valkyrie/icons/phone-clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/phone-gear.svg b/valkyrie/icons/phone-gear.svg
new file mode 100644
index 000000000..e0feef4fb
--- /dev/null
+++ b/valkyrie/icons/phone-gear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/phone-list.svg b/valkyrie/icons/phone-list.svg
new file mode 100644
index 000000000..6147ef114
--- /dev/null
+++ b/valkyrie/icons/phone-list.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/phone-office.svg b/valkyrie/icons/phone-office.svg
new file mode 100644
index 000000000..36864be42
--- /dev/null
+++ b/valkyrie/icons/phone-office.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/phone-volume.svg b/valkyrie/icons/phone-volume.svg
new file mode 100644
index 000000000..f760dd5ed
--- /dev/null
+++ b/valkyrie/icons/phone-volume.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/phone-xmark.svg b/valkyrie/icons/phone-xmark.svg
new file mode 100644
index 000000000..7914b177a
--- /dev/null
+++ b/valkyrie/icons/phone-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/phone.svg b/valkyrie/icons/phone.svg
new file mode 100644
index 000000000..c1f0ec3be
--- /dev/null
+++ b/valkyrie/icons/phone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/plate-utensils.svg b/valkyrie/icons/plate-utensils.svg
new file mode 100644
index 000000000..9cbaaf418
--- /dev/null
+++ b/valkyrie/icons/plate-utensils.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/play-pause.svg b/valkyrie/icons/play-pause.svg
new file mode 100644
index 000000000..780460475
--- /dev/null
+++ b/valkyrie/icons/play-pause.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/play.svg b/valkyrie/icons/play.svg
new file mode 100644
index 000000000..2edb8ad37
--- /dev/null
+++ b/valkyrie/icons/play.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/plus.svg b/valkyrie/icons/plus.svg
new file mode 100644
index 000000000..2cf9a81b6
--- /dev/null
+++ b/valkyrie/icons/plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/pound.svg b/valkyrie/icons/pound.svg
new file mode 100644
index 000000000..81e981ed8
--- /dev/null
+++ b/valkyrie/icons/pound.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/power.svg b/valkyrie/icons/power.svg
new file mode 100644
index 000000000..5280ada8b
--- /dev/null
+++ b/valkyrie/icons/power.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/previous.svg b/valkyrie/icons/previous.svg
new file mode 100644
index 000000000..041685aa6
--- /dev/null
+++ b/valkyrie/icons/previous.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/prohibited.svg b/valkyrie/icons/prohibited.svg
new file mode 100644
index 000000000..33dd74e08
--- /dev/null
+++ b/valkyrie/icons/prohibited.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/puzzle-piece.svg b/valkyrie/icons/puzzle-piece.svg
new file mode 100644
index 000000000..dda860672
--- /dev/null
+++ b/valkyrie/icons/puzzle-piece.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/quote.svg b/valkyrie/icons/quote.svg
new file mode 100644
index 000000000..77db598de
--- /dev/null
+++ b/valkyrie/icons/quote.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/react.svg b/valkyrie/icons/react.svg
new file mode 100644
index 000000000..e680a28ca
--- /dev/null
+++ b/valkyrie/icons/react.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/receipt.svg b/valkyrie/icons/receipt.svg
new file mode 100644
index 000000000..21ee89a7d
--- /dev/null
+++ b/valkyrie/icons/receipt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/record-stop.svg b/valkyrie/icons/record-stop.svg
new file mode 100644
index 000000000..172113a6f
--- /dev/null
+++ b/valkyrie/icons/record-stop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/record.svg b/valkyrie/icons/record.svg
new file mode 100644
index 000000000..32516519a
--- /dev/null
+++ b/valkyrie/icons/record.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/rectangle-p.svg b/valkyrie/icons/rectangle-p.svg
new file mode 100644
index 000000000..54cdf9189
--- /dev/null
+++ b/valkyrie/icons/rectangle-p.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/redo.svg b/valkyrie/icons/redo.svg
new file mode 100644
index 000000000..3292d362c
--- /dev/null
+++ b/valkyrie/icons/redo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/repeat-once.svg b/valkyrie/icons/repeat-once.svg
new file mode 100644
index 000000000..8cd3fe772
--- /dev/null
+++ b/valkyrie/icons/repeat-once.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/repeat.svg b/valkyrie/icons/repeat.svg
new file mode 100644
index 000000000..1bf1dda27
--- /dev/null
+++ b/valkyrie/icons/repeat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/safari.svg b/valkyrie/icons/safari.svg
new file mode 100644
index 000000000..f5ccd74bb
--- /dev/null
+++ b/valkyrie/icons/safari.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/server.svg b/valkyrie/icons/server.svg
new file mode 100644
index 000000000..358493ec2
--- /dev/null
+++ b/valkyrie/icons/server.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/share.svg b/valkyrie/icons/share.svg
new file mode 100644
index 000000000..52e4709ff
--- /dev/null
+++ b/valkyrie/icons/share.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/shield-keyhole.svg b/valkyrie/icons/shield-keyhole.svg
new file mode 100644
index 000000000..2c429633f
--- /dev/null
+++ b/valkyrie/icons/shield-keyhole.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/shield-plus.svg b/valkyrie/icons/shield-plus.svg
new file mode 100644
index 000000000..af26641ae
--- /dev/null
+++ b/valkyrie/icons/shield-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/shield-xmark.svg b/valkyrie/icons/shield-xmark.svg
new file mode 100644
index 000000000..8e6656867
--- /dev/null
+++ b/valkyrie/icons/shield-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/shield.svg b/valkyrie/icons/shield.svg
new file mode 100644
index 000000000..40a47cb0a
--- /dev/null
+++ b/valkyrie/icons/shield.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/shopping-cart.svg b/valkyrie/icons/shopping-cart.svg
new file mode 100644
index 000000000..be4f5a821
--- /dev/null
+++ b/valkyrie/icons/shopping-cart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/shuffle.svg b/valkyrie/icons/shuffle.svg
new file mode 100644
index 000000000..9163cc14a
--- /dev/null
+++ b/valkyrie/icons/shuffle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/sidebar-left.svg b/valkyrie/icons/sidebar-left.svg
new file mode 100644
index 000000000..2140ff1f7
--- /dev/null
+++ b/valkyrie/icons/sidebar-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/sidebar-right.svg b/valkyrie/icons/sidebar-right.svg
new file mode 100644
index 000000000..7bdfc84fc
--- /dev/null
+++ b/valkyrie/icons/sidebar-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/signal-fair.svg b/valkyrie/icons/signal-fair.svg
new file mode 100644
index 000000000..0c1c65023
--- /dev/null
+++ b/valkyrie/icons/signal-fair.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/signal-good.svg b/valkyrie/icons/signal-good.svg
new file mode 100644
index 000000000..2e7b55499
--- /dev/null
+++ b/valkyrie/icons/signal-good.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/signal-moderate.svg b/valkyrie/icons/signal-moderate.svg
new file mode 100644
index 000000000..f74bcc794
--- /dev/null
+++ b/valkyrie/icons/signal-moderate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/signal-slash.svg b/valkyrie/icons/signal-slash.svg
new file mode 100644
index 000000000..79fe9cb1b
--- /dev/null
+++ b/valkyrie/icons/signal-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/signal-strong.svg b/valkyrie/icons/signal-strong.svg
new file mode 100644
index 000000000..59e5b2a01
--- /dev/null
+++ b/valkyrie/icons/signal-strong.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/signal-weak.svg b/valkyrie/icons/signal-weak.svg
new file mode 100644
index 000000000..f399c3f40
--- /dev/null
+++ b/valkyrie/icons/signal-weak.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/sim-card.svg b/valkyrie/icons/sim-card.svg
new file mode 100644
index 000000000..678a081ff
--- /dev/null
+++ b/valkyrie/icons/sim-card.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/sippy.svg b/valkyrie/icons/sippy.svg
new file mode 100644
index 000000000..8d113e5cb
--- /dev/null
+++ b/valkyrie/icons/sippy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/sliders.svg b/valkyrie/icons/sliders.svg
new file mode 100644
index 000000000..351e2bd22
--- /dev/null
+++ b/valkyrie/icons/sliders.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/smartphone.svg b/valkyrie/icons/smartphone.svg
new file mode 100644
index 000000000..7214eecda
--- /dev/null
+++ b/valkyrie/icons/smartphone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/sparkle.svg b/valkyrie/icons/sparkle.svg
new file mode 100644
index 000000000..31b359862
--- /dev/null
+++ b/valkyrie/icons/sparkle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/sparkles.svg b/valkyrie/icons/sparkles.svg
new file mode 100644
index 000000000..e55bb3aa6
--- /dev/null
+++ b/valkyrie/icons/sparkles.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/speaker-grill.svg b/valkyrie/icons/speaker-grill.svg
new file mode 100644
index 000000000..0cc0e85c0
--- /dev/null
+++ b/valkyrie/icons/speaker-grill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/spinner-third.svg b/valkyrie/icons/spinner-third.svg
new file mode 100644
index 000000000..5941de98c
--- /dev/null
+++ b/valkyrie/icons/spinner-third.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/spinner.svg b/valkyrie/icons/spinner.svg
new file mode 100644
index 000000000..a89dfb27d
--- /dev/null
+++ b/valkyrie/icons/spinner.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/spy.svg b/valkyrie/icons/spy.svg
new file mode 100644
index 000000000..eb34d7a3d
--- /dev/null
+++ b/valkyrie/icons/spy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/square-check.svg b/valkyrie/icons/square-check.svg
new file mode 100644
index 000000000..aa3839b02
--- /dev/null
+++ b/valkyrie/icons/square-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/square-gum.svg b/valkyrie/icons/square-gum.svg
new file mode 100644
index 000000000..79e09c417
--- /dev/null
+++ b/valkyrie/icons/square-gum.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/star.svg b/valkyrie/icons/star.svg
new file mode 100644
index 000000000..4fcdd4186
--- /dev/null
+++ b/valkyrie/icons/star.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/stop.svg b/valkyrie/icons/stop.svg
new file mode 100644
index 000000000..d2f15638a
--- /dev/null
+++ b/valkyrie/icons/stop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/store.svg b/valkyrie/icons/store.svg
new file mode 100644
index 000000000..956af4b4b
--- /dev/null
+++ b/valkyrie/icons/store.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/strikethrough.svg b/valkyrie/icons/strikethrough.svg
new file mode 100644
index 000000000..a318f7eb0
--- /dev/null
+++ b/valkyrie/icons/strikethrough.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/subscript.svg b/valkyrie/icons/subscript.svg
new file mode 100644
index 000000000..0e00bbb53
--- /dev/null
+++ b/valkyrie/icons/subscript.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/sun.svg b/valkyrie/icons/sun.svg
new file mode 100644
index 000000000..555279a17
--- /dev/null
+++ b/valkyrie/icons/sun.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/superscript.svg b/valkyrie/icons/superscript.svg
new file mode 100644
index 000000000..3d408275e
--- /dev/null
+++ b/valkyrie/icons/superscript.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/swatchbook.svg b/valkyrie/icons/swatchbook.svg
new file mode 100644
index 000000000..8adbb83b9
--- /dev/null
+++ b/valkyrie/icons/swatchbook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/table-cell-merge.svg b/valkyrie/icons/table-cell-merge.svg
new file mode 100644
index 000000000..30098b995
--- /dev/null
+++ b/valkyrie/icons/table-cell-merge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/table-clock.svg b/valkyrie/icons/table-clock.svg
new file mode 100644
index 000000000..dc2445b83
--- /dev/null
+++ b/valkyrie/icons/table-clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/table-column-insert-left.svg b/valkyrie/icons/table-column-insert-left.svg
new file mode 100644
index 000000000..b9da27a5e
--- /dev/null
+++ b/valkyrie/icons/table-column-insert-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/table-column-insert-right.svg b/valkyrie/icons/table-column-insert-right.svg
new file mode 100644
index 000000000..8a0bf5003
--- /dev/null
+++ b/valkyrie/icons/table-column-insert-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/table-column-min.svg b/valkyrie/icons/table-column-min.svg
new file mode 100644
index 000000000..916542c35
--- /dev/null
+++ b/valkyrie/icons/table-column-min.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/table-header-cell.svg b/valkyrie/icons/table-header-cell.svg
new file mode 100644
index 000000000..a9c9343dc
--- /dev/null
+++ b/valkyrie/icons/table-header-cell.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/table-header-column.svg b/valkyrie/icons/table-header-column.svg
new file mode 100644
index 000000000..0e531c98c
--- /dev/null
+++ b/valkyrie/icons/table-header-column.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/table-header-row.svg b/valkyrie/icons/table-header-row.svg
new file mode 100644
index 000000000..693d3be12
--- /dev/null
+++ b/valkyrie/icons/table-header-row.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/table-min.svg b/valkyrie/icons/table-min.svg
new file mode 100644
index 000000000..eaaca280e
--- /dev/null
+++ b/valkyrie/icons/table-min.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/table-row-insert-bottom.svg b/valkyrie/icons/table-row-insert-bottom.svg
new file mode 100644
index 000000000..a892a00e7
--- /dev/null
+++ b/valkyrie/icons/table-row-insert-bottom.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/table-row-insert-top.svg b/valkyrie/icons/table-row-insert-top.svg
new file mode 100644
index 000000000..b2b18c364
--- /dev/null
+++ b/valkyrie/icons/table-row-insert-top.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/table-row-min.svg b/valkyrie/icons/table-row-min.svg
new file mode 100644
index 000000000..c7087ca02
--- /dev/null
+++ b/valkyrie/icons/table-row-min.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/table.svg b/valkyrie/icons/table.svg
new file mode 100644
index 000000000..f95a24664
--- /dev/null
+++ b/valkyrie/icons/table.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/tag-gear.svg b/valkyrie/icons/tag-gear.svg
new file mode 100644
index 000000000..46ab72988
--- /dev/null
+++ b/valkyrie/icons/tag-gear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/tag-plus.svg b/valkyrie/icons/tag-plus.svg
new file mode 100644
index 000000000..746fa9c33
--- /dev/null
+++ b/valkyrie/icons/tag-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/tag.svg b/valkyrie/icons/tag.svg
new file mode 100644
index 000000000..db7e13006
--- /dev/null
+++ b/valkyrie/icons/tag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/teams.svg b/valkyrie/icons/teams.svg
new file mode 100644
index 000000000..e4dc998e7
--- /dev/null
+++ b/valkyrie/icons/teams.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/thumbtack-slash.svg b/valkyrie/icons/thumbtack-slash.svg
new file mode 100644
index 000000000..fc7877a7e
--- /dev/null
+++ b/valkyrie/icons/thumbtack-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/thumbtack.svg b/valkyrie/icons/thumbtack.svg
new file mode 100644
index 000000000..8bf3e09db
--- /dev/null
+++ b/valkyrie/icons/thumbtack.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/toggle-off.svg b/valkyrie/icons/toggle-off.svg
new file mode 100644
index 000000000..7ae72f624
--- /dev/null
+++ b/valkyrie/icons/toggle-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/toggle-on.svg b/valkyrie/icons/toggle-on.svg
new file mode 100644
index 000000000..9f3a91143
--- /dev/null
+++ b/valkyrie/icons/toggle-on.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/tower-broadcast.svg b/valkyrie/icons/tower-broadcast.svg
new file mode 100644
index 000000000..267073de3
--- /dev/null
+++ b/valkyrie/icons/tower-broadcast.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/translate.svg b/valkyrie/icons/translate.svg
new file mode 100644
index 000000000..77a2c3554
--- /dev/null
+++ b/valkyrie/icons/translate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/trash-can.svg b/valkyrie/icons/trash-can.svg
new file mode 100644
index 000000000..1d9d51365
--- /dev/null
+++ b/valkyrie/icons/trash-can.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/triangle-exclamation.svg b/valkyrie/icons/triangle-exclamation.svg
new file mode 100644
index 000000000..bfbee85c6
--- /dev/null
+++ b/valkyrie/icons/triangle-exclamation.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/underline.svg b/valkyrie/icons/underline.svg
new file mode 100644
index 000000000..f9f54b745
--- /dev/null
+++ b/valkyrie/icons/underline.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/undo.svg b/valkyrie/icons/undo.svg
new file mode 100644
index 000000000..ada8b63a7
--- /dev/null
+++ b/valkyrie/icons/undo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/valkyrie-sword.svg b/valkyrie/icons/valkyrie-sword.svg
new file mode 100644
index 000000000..5d69f85d4
--- /dev/null
+++ b/valkyrie/icons/valkyrie-sword.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/video.svg b/valkyrie/icons/video.svg
new file mode 100644
index 000000000..bb9bbd6cb
--- /dev/null
+++ b/valkyrie/icons/video.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/voicemail.svg b/valkyrie/icons/voicemail.svg
new file mode 100644
index 000000000..c0d2ffa43
--- /dev/null
+++ b/valkyrie/icons/voicemail.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/volume-0.svg b/valkyrie/icons/volume-0.svg
new file mode 100644
index 000000000..b8a5ea6d4
--- /dev/null
+++ b/valkyrie/icons/volume-0.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/volume-1.svg b/valkyrie/icons/volume-1.svg
new file mode 100644
index 000000000..80e058212
--- /dev/null
+++ b/valkyrie/icons/volume-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/volume-2.svg b/valkyrie/icons/volume-2.svg
new file mode 100644
index 000000000..b83630312
--- /dev/null
+++ b/valkyrie/icons/volume-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/volume-3.svg b/valkyrie/icons/volume-3.svg
new file mode 100644
index 000000000..f1436e3c8
--- /dev/null
+++ b/valkyrie/icons/volume-3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/volume-slash.svg b/valkyrie/icons/volume-slash.svg
new file mode 100644
index 000000000..85385bf16
--- /dev/null
+++ b/valkyrie/icons/volume-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/wallet.svg b/valkyrie/icons/wallet.svg
new file mode 100644
index 000000000..6bc9dccf9
--- /dev/null
+++ b/valkyrie/icons/wallet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/wallpaper.svg b/valkyrie/icons/wallpaper.svg
new file mode 100644
index 000000000..399542e93
--- /dev/null
+++ b/valkyrie/icons/wallpaper.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/waveform.svg b/valkyrie/icons/waveform.svg
new file mode 100644
index 000000000..27ab06346
--- /dev/null
+++ b/valkyrie/icons/waveform.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/webhooks-clock.svg b/valkyrie/icons/webhooks-clock.svg
new file mode 100644
index 000000000..f012c8f68
--- /dev/null
+++ b/valkyrie/icons/webhooks-clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/webhooks.svg b/valkyrie/icons/webhooks.svg
new file mode 100644
index 000000000..03a60e626
--- /dev/null
+++ b/valkyrie/icons/webhooks.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/window.svg b/valkyrie/icons/window.svg
new file mode 100644
index 000000000..55437eb41
--- /dev/null
+++ b/valkyrie/icons/window.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/windows.svg b/valkyrie/icons/windows.svg
new file mode 100644
index 000000000..076fecb07
--- /dev/null
+++ b/valkyrie/icons/windows.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/xmark.svg b/valkyrie/icons/xmark.svg
new file mode 100644
index 000000000..95c634786
--- /dev/null
+++ b/valkyrie/icons/xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/icons/yealink.svg b/valkyrie/icons/yealink.svg
new file mode 100644
index 000000000..5556b22a4
--- /dev/null
+++ b/valkyrie/icons/yealink.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/valkyrie/package.json b/valkyrie/package.json
new file mode 100644
index 000000000..f8aba2c2d
--- /dev/null
+++ b/valkyrie/package.json
@@ -0,0 +1,79 @@
+{
+ "name": "@sippy-platform/valkyrie",
+ "version": "1.0.0",
+ "description": "The iconography of Sippy.",
+ "keywords": [
+ "iconography",
+ "icons",
+ "svg-icons"
+ ],
+ "homepage": "https://sippy-platform.github.io/valkyrie",
+ "bugs": {
+ "url": "https://github.com/sippy-platform/valkyrie/issues"
+ },
+ "license": "AGPL-3.0-or-later",
+ "author": "",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/sippy-platform/valkyrie.git"
+ },
+ "files": [
+ "/icons",
+ "/dist"
+ ],
+ "type": "module",
+ "sideEffects": false,
+ "main": "./dist/index.cjs",
+ "module": "./dist/index.js",
+ "types": "./dist/index.d.ts",
+ "exports": {
+ ".": {
+ "import": "./dist/index.js",
+ "require": "./dist/index.cjs"
+ },
+ "./valkyrie.css": "./dist/valkyrie.css"
+ },
+ "scripts": {
+ "build": "tsup && node scripts/copy-css.js",
+ "build:watch": "tsup --watch",
+ "fix": "oxfmt && oxlint --fix",
+ "format": "oxfmt --check",
+ "format:fix": "oxfmt",
+ "icons": "pnpm icons:clean && pnpm icons:ts",
+ "icons:clean": "svgo -f ./icons -o ./icons",
+ "icons:ts": "svg-to-ts-constants",
+ "lib": "node scripts/generate-library.js",
+ "lint": "oxlint",
+ "lint:fix": "oxlint --fix",
+ "pages": "node scripts/generate-pages.js --verbose",
+ "prod": "pnpm icons && pnpm pages && pnpm lib && pnpm build",
+ "test": "echo \"Error: no test specified\" && exit 1"
+ },
+ "devDependencies": {
+ "@types/react": "catalog:",
+ "oxfmt": "catalog:",
+ "oxlint": "catalog:",
+ "picocolors": "1.1.1",
+ "react": "catalog:",
+ "svg-to-ts": "12.0.0",
+ "svgo": "4.0.1",
+ "tsup": "^8.5.1",
+ "typescript": "catalog:"
+ },
+ "peerDependencies": {
+ "react": ">=16.x"
+ },
+ "browserslist": {
+ "production": [
+ "last 2 versions",
+ "not dead",
+ "not ie <= 11"
+ ]
+ },
+ "engines": {
+ "node": ">=24",
+ "npm": "use pnpm",
+ "pnpm": ">=11"
+ },
+ "packageManager": "pnpm@11.10.0"
+}
diff --git a/valkyrie/scripts/copy-css.js b/valkyrie/scripts/copy-css.js
new file mode 100644
index 000000000..5da645a6d
--- /dev/null
+++ b/valkyrie/scripts/copy-css.js
@@ -0,0 +1,24 @@
+#!/usr/bin/env node
+
+import { promises as fs } from "fs";
+import { join, dirname } from "path";
+import { fileURLToPath } from "url";
+
+const __filename = fileURLToPath(import.meta.url);
+const __dirname = dirname(__filename);
+
+async function copyCSS() {
+ const srcCss = join(__dirname, "../src/valkyrie.css");
+ const distCss = join(__dirname, "../dist/valkyrie.css");
+
+ try {
+ const css = await fs.readFile(srcCss, "utf-8");
+ await fs.writeFile(distCss, css);
+ console.log("✓ CSS copied to dist/");
+ } catch (error) {
+ console.error("Failed to copy CSS:", error);
+ process.exit(1);
+ }
+}
+
+copyCSS();
diff --git a/valkyrie/scripts/generate-library.js b/valkyrie/scripts/generate-library.js
new file mode 100644
index 000000000..90e49e0cb
--- /dev/null
+++ b/valkyrie/scripts/generate-library.js
@@ -0,0 +1,110 @@
+#!/usr/bin/env node
+
+"use strict";
+
+import { promises as fs } from "fs";
+import { join, basename, extname, dirname } from "path";
+import picocolors from "picocolors";
+import { fileURLToPath } from "url";
+
+const __filename = fileURLToPath(import.meta.url);
+const __dirname = dirname(__filename);
+
+const iconsDir = join(__dirname, "../../docs/public/data/icons");
+const pagesDir = join(__dirname, "../../docs/src/data/");
+
+function getReactImportName(string) {
+ return `vi${string
+ .split("-")
+ .map((word) => {
+ return word[0].toUpperCase() + word.substring(1);
+ })
+ .join("")}`;
+}
+
+async function main(file) {
+ const iconFilePath = join(iconsDir, file);
+ let iconJson = {};
+
+ try {
+ const iconFile = await fs.readFile(iconFilePath, "utf8");
+ iconJson = JSON.parse(iconFile);
+ } catch (e) {
+ console.error(`Failed to parse ${iconFilePath}:`, e.message);
+ }
+
+ const iconBasename = basename(file, extname(file));
+ const iconTitle = getReactImportName(iconBasename);
+
+ const jsonTemplate = ` {
+ component: '${iconTitle}',
+ categories: ${JSON.stringify(iconJson.categories || [])},
+ tags: ${JSON.stringify(iconJson.tags || [])},
+ slug: '${iconBasename}',
+ icon: ${iconTitle}
+ }`;
+
+ return [iconTitle, jsonTemplate, iconJson.categories || []];
+}
+
+(async () => {
+ try {
+ const timeLabel = picocolors.cyan(`Library generation finished`);
+
+ console.log(picocolors.cyan(`Library generation started`));
+ console.time(timeLabel);
+
+ const files = await fs.readdir(iconsDir);
+
+ const names = [];
+ const configs = [];
+ const categoriesSet = new Set();
+
+ // Read content from each icon
+ const results = await Promise.all(files.map((file) => main(file)));
+
+ results.forEach(([name, config, cats]) => {
+ names.push(name);
+ configs.push(config);
+ cats.forEach((cat) => categoriesSet.add(cat));
+ });
+
+ const categories = Array.from(categoriesSet).sort();
+
+ const importsLine = names.join(", ");
+ const configsLine = configs.join(",\n");
+
+ const template = `import { ${importsLine} } from '@sippy-platform/valkyrie';\n\nconst icons = [\n${configsLine}\n];\n\nexport default icons;`;
+
+ await fs.writeFile(join(pagesDir, "icons.ts"), template);
+
+ // const categoriesTemplate = `
+ // import { viCircleDashed } from '@sippy-platform/valkyrie';
+
+ // const categories = [${categories.map(
+ // (cat) => `
+ // {
+ // slug: "${cat}",
+ // title: "${cat}",
+ // icon: viCircleDashed
+ // }`,
+ // )}
+ // ];
+
+ // export default categories;`;
+
+ // await fs.writeFile(path.join(pagesDir, `categories.ts`), categoriesTemplate)
+
+ const filesLength = files.length;
+
+ console.log(
+ picocolors.green("\nSuccess, %s icon%s written to library!"),
+ filesLength,
+ filesLength !== 1 ? "s" : "",
+ );
+ console.timeEnd(timeLabel);
+ } catch (error) {
+ console.error(error);
+ process.exit(1);
+ }
+})();
diff --git a/valkyrie/scripts/generate-pages.js b/valkyrie/scripts/generate-pages.js
new file mode 100644
index 000000000..c3725b772
--- /dev/null
+++ b/valkyrie/scripts/generate-pages.js
@@ -0,0 +1,68 @@
+#!/usr/bin/env node
+
+"use strict";
+
+import { promises as fs } from "fs";
+import { join, basename, extname, dirname } from "path";
+import picocolors from "picocolors";
+import { fileURLToPath } from "url";
+
+import pkg from "../package.json" with { type: "json" };
+
+const __filename = fileURLToPath(import.meta.url);
+const __dirname = dirname(__filename);
+
+const iconsDir = join(__dirname, "../icons/");
+const pagesDir = join(__dirname, "../../docs/public/data/icons/");
+
+const VERBOSE = process.argv.includes("--verbose");
+
+function capitalizeFirstLetter(string) {
+ return (string.charAt(0).toUpperCase() + string.slice(1)).split("-").join(" ");
+}
+
+async function main(file) {
+ const iconBasename = basename(file, extname(file));
+ const iconTitle = capitalizeFirstLetter(iconBasename);
+ const pageName = join(pagesDir, `${iconBasename}.json`);
+
+ const pageTemplate = `{
+ "title": "${iconTitle}",
+ "categories": [],
+ "tags": [],
+ "created": "${pkg.version.substring(0, pkg.version.indexOf("-"))}",
+ "updated": "${pkg.version.substring(0, pkg.version.indexOf("-"))}"
+}`;
+
+ try {
+ await fs.access(pageName, fs.F_OK);
+
+ if (VERBOSE) {
+ console.log(`☑️ ${picocolors.cyan(iconBasename)}: Already exists, skipping`);
+ }
+ } catch {
+ await fs.writeFile(pageName, pageTemplate);
+ console.log(`✅ ${picocolors.cyan(iconBasename)}: ${picocolors.green("Page created")}`);
+ }
+}
+
+(async () => {
+ try {
+ const timeLabel = picocolors.cyan(`Page generation finished`);
+
+ console.log(picocolors.cyan(`Page generation started`));
+ console.time(timeLabel);
+
+ const files = await fs.readdir(iconsDir);
+
+ await Promise.all(files.map((file) => main(file)));
+
+ const filesLength = files.length;
+
+ console.log(picocolors.green("\nSuccess, %s page%s created!"), filesLength, filesLength !== 1 ? "s" : "");
+ console.timeEnd(timeLabel);
+ } catch (error) {
+ console.error(error);
+ process.exit(1);
+ }
+})();
diff --git a/valkyrie/src/Valkyrie.tsx b/valkyrie/src/Valkyrie.tsx
new file mode 100644
index 000000000..1b4568460
--- /dev/null
+++ b/valkyrie/src/Valkyrie.tsx
@@ -0,0 +1,58 @@
+import { type ComponentPropsWithoutRef } from "react";
+
+import { type IValkyrie, viCircleQuestion } from ".";
+
+interface ValkyrieProps {
+ icon?: IValkyrie;
+ rotate?: number | false;
+ flip?: true | "x" | "y" | false;
+ spin?: boolean | "pulse";
+ beat?: boolean;
+ fade?: boolean;
+ bounce?: boolean;
+}
+
+export default function Valkyrie({
+ flip = undefined,
+ icon,
+ rotate = undefined,
+ spin = undefined,
+ beat = undefined,
+ fade = undefined,
+ bounce = undefined,
+ className,
+ style,
+ ...props
+}: ValkyrieProps & ComponentPropsWithoutRef<"span">) {
+ // Use fallback icon if icon is not provided or invalid
+ const resolvedIcon = icon && icon.data ? icon : viCircleQuestion;
+ const isFallback = !icon || !icon.data;
+
+ const rotateStyle =
+ rotate !== undefined && rotate !== false ? ({ "--vi-rotate": `${rotate}deg` } as React.CSSProperties) : {};
+
+ const classes = [
+ className,
+ "vi-icon",
+ (!!rotate || rotate === 0) && "vi-rotate",
+ flip === "x" && "vi-flip-x",
+ flip === "y" && "vi-flip-y",
+ flip === true && "vi-flip",
+ spin === true && "vi-spin",
+ spin === "pulse" && "vi-spin vi-spin-pulse",
+ beat && "vi-beat",
+ (isFallback || fade) && "vi-fade",
+ bounce && "vi-bounce",
+ ]
+ .filter(Boolean)
+ .join(" ");
+
+ return (
+
+ );
+}
diff --git a/valkyrie/src/ValkyrieIcons.ts b/valkyrie/src/ValkyrieIcons.ts
new file mode 100644
index 000000000..dc78d61a6
--- /dev/null
+++ b/valkyrie/src/ValkyrieIcons.ts
@@ -0,0 +1,3313 @@
+/* 🤖 this file was generated by svg-to-ts */
+export const viAGum: {
+ name: 'a_gum';
+ data: string;
+} = {
+ name: 'a_gum',
+ data: ``,
+};
+export const viAddressBook: {
+ name: 'address_book';
+ data: string;
+} = {
+ name: 'address_book',
+ data: ``,
+};
+export const viAlignCenter: {
+ name: 'align_center';
+ data: string;
+} = {
+ name: 'align_center',
+ data: ``,
+};
+export const viAlignContentCenter: {
+ name: 'align_content_center';
+ data: string;
+} = {
+ name: 'align_content_center',
+ data: ``,
+};
+export const viAlignContentEnd: {
+ name: 'align_content_end';
+ data: string;
+} = {
+ name: 'align_content_end',
+ data: ``,
+};
+export const viAlignContentStart: {
+ name: 'align_content_start';
+ data: string;
+} = {
+ name: 'align_content_start',
+ data: ``,
+};
+export const viAlignJustify: {
+ name: 'align_justify';
+ data: string;
+} = {
+ name: 'align_justify',
+ data: ``,
+};
+export const viAlignLeft: {
+ name: 'align_left';
+ data: string;
+} = {
+ name: 'align_left',
+ data: ``,
+};
+export const viAlignRight: {
+ name: 'align_right';
+ data: string;
+} = {
+ name: 'align_right',
+ data: ``,
+};
+export const viAngleDown: {
+ name: 'angle_down';
+ data: string;
+} = {
+ name: 'angle_down',
+ data: ``,
+};
+export const viAngleLeft: {
+ name: 'angle_left';
+ data: string;
+} = {
+ name: 'angle_left',
+ data: ``,
+};
+export const viAngleRight: {
+ name: 'angle_right';
+ data: string;
+} = {
+ name: 'angle_right',
+ data: ``,
+};
+export const viAngleUp: {
+ name: 'angle_up';
+ data: string;
+} = {
+ name: 'angle_up',
+ data: ``,
+};
+export const viAnglesX: {
+ name: 'angles_x';
+ data: string;
+} = {
+ name: 'angles_x',
+ data: ``,
+};
+export const viAnglesY: {
+ name: 'angles_y';
+ data: string;
+} = {
+ name: 'angles_y',
+ data: ``,
+};
+export const viAppleAppStore: {
+ name: 'apple_app_store';
+ data: string;
+} = {
+ name: 'apple_app_store',
+ data: ``,
+};
+export const viApple: {
+ name: 'apple';
+ data: string;
+} = {
+ name: 'apple',
+ data: ``,
+};
+export const viArrowDownArrowUp: {
+ name: 'arrow_down_arrow_up';
+ data: string;
+} = {
+ name: 'arrow_down_arrow_up',
+ data: ``,
+};
+export const viArrowDownFromCloud: {
+ name: 'arrow_down_from_cloud';
+ data: string;
+} = {
+ name: 'arrow_down_from_cloud',
+ data: ``,
+};
+export const viArrowDownShortWide: {
+ name: 'arrow_down_short_wide';
+ data: string;
+} = {
+ name: 'arrow_down_short_wide',
+ data: ``,
+};
+export const viArrowDownToLine: {
+ name: 'arrow_down_to_line';
+ data: string;
+} = {
+ name: 'arrow_down_to_line',
+ data: ``,
+};
+export const viArrowDownWideShort: {
+ name: 'arrow_down_wide_short';
+ data: string;
+} = {
+ name: 'arrow_down_wide_short',
+ data: ``,
+};
+export const viArrowDown: {
+ name: 'arrow_down';
+ data: string;
+} = {
+ name: 'arrow_down',
+ data: ``,
+};
+export const viArrowLeftArrowRight: {
+ name: 'arrow_left_arrow_right';
+ data: string;
+} = {
+ name: 'arrow_left_arrow_right',
+ data: ``,
+};
+export const viArrowLeftFromBracket: {
+ name: 'arrow_left_from_bracket';
+ data: string;
+} = {
+ name: 'arrow_left_from_bracket',
+ data: ``,
+};
+export const viArrowLeftToBracket: {
+ name: 'arrow_left_to_bracket';
+ data: string;
+} = {
+ name: 'arrow_left_to_bracket',
+ data: ``,
+};
+export const viArrowLeftToLine: {
+ name: 'arrow_left_to_line';
+ data: string;
+} = {
+ name: 'arrow_left_to_line',
+ data: ``,
+};
+export const viArrowLeft: {
+ name: 'arrow_left';
+ data: string;
+} = {
+ name: 'arrow_left',
+ data: ``,
+};
+export const viArrowPointer: {
+ name: 'arrow_pointer';
+ data: string;
+} = {
+ name: 'arrow_pointer',
+ data: ``,
+};
+export const viArrowRightFromBracket: {
+ name: 'arrow_right_from_bracket';
+ data: string;
+} = {
+ name: 'arrow_right_from_bracket',
+ data: ``,
+};
+export const viArrowRightFromFile: {
+ name: 'arrow_right_from_file';
+ data: string;
+} = {
+ name: 'arrow_right_from_file',
+ data: ``,
+};
+export const viArrowRightFromSmartphone: {
+ name: 'arrow_right_from_smartphone';
+ data: string;
+} = {
+ name: 'arrow_right_from_smartphone',
+ data: ``,
+};
+export const viArrowRightProhibited: {
+ name: 'arrow_right_prohibited';
+ data: string;
+} = {
+ name: 'arrow_right_prohibited',
+ data: ``,
+};
+export const viArrowRightToBracketClock: {
+ name: 'arrow_right_to_bracket_clock';
+ data: string;
+} = {
+ name: 'arrow_right_to_bracket_clock',
+ data: ``,
+};
+export const viArrowRightToBracket: {
+ name: 'arrow_right_to_bracket';
+ data: string;
+} = {
+ name: 'arrow_right_to_bracket',
+ data: ``,
+};
+export const viArrowRightToFile: {
+ name: 'arrow_right_to_file';
+ data: string;
+} = {
+ name: 'arrow_right_to_file',
+ data: ``,
+};
+export const viArrowRightToLine: {
+ name: 'arrow_right_to_line';
+ data: string;
+} = {
+ name: 'arrow_right_to_line',
+ data: ``,
+};
+export const viArrowRight: {
+ name: 'arrow_right';
+ data: string;
+} = {
+ name: 'arrow_right',
+ data: ``,
+};
+export const viArrowRotateRight: {
+ name: 'arrow_rotate_right';
+ data: string;
+} = {
+ name: 'arrow_rotate_right',
+ data: ``,
+};
+export const viArrowUpRightFromSquare: {
+ name: 'arrow_up_right_from_square';
+ data: string;
+} = {
+ name: 'arrow_up_right_from_square',
+ data: ``,
+};
+export const viArrowUpShortWide: {
+ name: 'arrow_up_short_wide';
+ data: string;
+} = {
+ name: 'arrow_up_short_wide',
+ data: ``,
+};
+export const viArrowUpToCloud: {
+ name: 'arrow_up_to_cloud';
+ data: string;
+} = {
+ name: 'arrow_up_to_cloud',
+ data: ``,
+};
+export const viArrowUpToLine: {
+ name: 'arrow_up_to_line';
+ data: string;
+} = {
+ name: 'arrow_up_to_line',
+ data: ``,
+};
+export const viArrowUpWideShort: {
+ name: 'arrow_up_wide_short';
+ data: string;
+} = {
+ name: 'arrow_up_wide_short',
+ data: ``,
+};
+export const viArrowUp: {
+ name: 'arrow_up';
+ data: string;
+} = {
+ name: 'arrow_up',
+ data: ``,
+};
+export const viArrowsRotateRight: {
+ name: 'arrows_rotate_right';
+ data: string;
+} = {
+ name: 'arrows_rotate_right',
+ data: ``,
+};
+export const viArrowsUpRightAndDownLeftFromCenter: {
+ name: 'arrows_up_right_and_down_left_from_center';
+ data: string;
+} = {
+ name: 'arrows_up_right_and_down_left_from_center',
+ data: ``,
+};
+export const viArrowsUpRightAndDownLeftToCenter: {
+ name: 'arrows_up_right_and_down_left_to_center';
+ data: string;
+} = {
+ name: 'arrows_up_right_and_down_left_to_center',
+ data: ``,
+};
+export const viAsterisk: {
+ name: 'asterisk';
+ data: string;
+} = {
+ name: 'asterisk',
+ data: ``,
+};
+export const viAt: {
+ name: 'at';
+ data: string;
+} = {
+ name: 'at',
+ data: ``,
+};
+export const viBackward: {
+ name: 'backward';
+ data: string;
+} = {
+ name: 'backward',
+ data: ``,
+};
+export const viBarsUneven: {
+ name: 'bars_uneven';
+ data: string;
+} = {
+ name: 'bars_uneven',
+ data: ``,
+};
+export const viBars: {
+ name: 'bars';
+ data: string;
+} = {
+ name: 'bars',
+ data: ``,
+};
+export const viBel: {
+ name: 'bel';
+ data: string;
+} = {
+ name: 'bel',
+ data: ``,
+};
+export const viBlf: {
+ name: 'blf';
+ data: string;
+} = {
+ name: 'blf',
+ data: ``,
+};
+export const viBold: {
+ name: 'bold';
+ data: string;
+} = {
+ name: 'bold',
+ data: ``,
+};
+export const viBook: {
+ name: 'book';
+ data: string;
+} = {
+ name: 'book',
+ data: ``,
+};
+export const viBoxOpenFull: {
+ name: 'box_open_full';
+ data: string;
+} = {
+ name: 'box_open_full',
+ data: ``,
+};
+export const viBracketsCurly: {
+ name: 'brackets_curly';
+ data: string;
+} = {
+ name: 'brackets_curly',
+ data: ``,
+};
+export const viBroom: {
+ name: 'broom';
+ data: string;
+} = {
+ name: 'broom',
+ data: ``,
+};
+export const viBug: {
+ name: 'bug';
+ data: string;
+} = {
+ name: 'bug',
+ data: ``,
+};
+export const viBuilding: {
+ name: 'building';
+ data: string;
+} = {
+ name: 'building',
+ data: ``,
+};
+export const viBurgerGlass: {
+ name: 'burger_glass';
+ data: string;
+} = {
+ name: 'burger_glass',
+ data: ``,
+};
+export const viCalendarArrowToDay: {
+ name: 'calendar_arrow_to_day';
+ data: string;
+} = {
+ name: 'calendar_arrow_to_day',
+ data: ``,
+};
+export const viCalendarClock: {
+ name: 'calendar_clock';
+ data: string;
+} = {
+ name: 'calendar_clock',
+ data: ``,
+};
+export const viCalendarDay: {
+ name: 'calendar_day';
+ data: string;
+} = {
+ name: 'calendar_day',
+ data: ``,
+};
+export const viCalendarRangeClock: {
+ name: 'calendar_range_clock';
+ data: string;
+} = {
+ name: 'calendar_range_clock',
+ data: ``,
+};
+export const viCalendarRange: {
+ name: 'calendar_range';
+ data: string;
+} = {
+ name: 'calendar_range',
+ data: ``,
+};
+export const viCalendarStars: {
+ name: 'calendar_stars';
+ data: string;
+} = {
+ name: 'calendar_stars',
+ data: ``,
+};
+export const viCalendarWeek: {
+ name: 'calendar_week';
+ data: string;
+} = {
+ name: 'calendar_week',
+ data: ``,
+};
+export const viCalendar: {
+ name: 'calendar';
+ data: string;
+} = {
+ name: 'calendar',
+ data: ``,
+};
+export const viCarSide: {
+ name: 'car_side';
+ data: string;
+} = {
+ name: 'car_side',
+ data: ``,
+};
+export const viChainSlash: {
+ name: 'chain_slash';
+ data: string;
+} = {
+ name: 'chain_slash',
+ data: ``,
+};
+export const viChain: {
+ name: 'chain';
+ data: string;
+} = {
+ name: 'chain',
+ data: ``,
+};
+export const viChalkboardPerson: {
+ name: 'chalkboard_person';
+ data: string;
+} = {
+ name: 'chalkboard_person',
+ data: ``,
+};
+export const viChartPie: {
+ name: 'chart_pie';
+ data: string;
+} = {
+ name: 'chart_pie',
+ data: ``,
+};
+export const viCheck: {
+ name: 'check';
+ data: string;
+} = {
+ name: 'check',
+ data: ``,
+};
+export const viChevronDown: {
+ name: 'chevron_down';
+ data: string;
+} = {
+ name: 'chevron_down',
+ data: ``,
+};
+export const viChevronLeft: {
+ name: 'chevron_left';
+ data: string;
+} = {
+ name: 'chevron_left',
+ data: ``,
+};
+export const viChevronRight: {
+ name: 'chevron_right';
+ data: string;
+} = {
+ name: 'chevron_right',
+ data: ``,
+};
+export const viChevronUp: {
+ name: 'chevron_up';
+ data: string;
+} = {
+ name: 'chevron_up',
+ data: ``,
+};
+export const viChrome: {
+ name: 'chrome';
+ data: string;
+} = {
+ name: 'chrome',
+ data: ``,
+};
+export const viCircleCheck: {
+ name: 'circle_check';
+ data: string;
+} = {
+ name: 'circle_check',
+ data: ``,
+};
+export const viCircleDashed: {
+ name: 'circle_dashed';
+ data: string;
+} = {
+ name: 'circle_dashed',
+ data: ``,
+};
+export const viCircleExclamation: {
+ name: 'circle_exclamation';
+ data: string;
+} = {
+ name: 'circle_exclamation',
+ data: ``,
+};
+export const viCircleHalfInner: {
+ name: 'circle_half_inner';
+ data: string;
+} = {
+ name: 'circle_half_inner',
+ data: ``,
+};
+export const viCircleHalf: {
+ name: 'circle_half';
+ data: string;
+} = {
+ name: 'circle_half',
+ data: ``,
+};
+export const viCircleInfo: {
+ name: 'circle_info';
+ data: string;
+} = {
+ name: 'circle_info',
+ data: ``,
+};
+export const viCirclePerson: {
+ name: 'circle_person';
+ data: string;
+} = {
+ name: 'circle_person',
+ data: ``,
+};
+export const viCirclePlus: {
+ name: 'circle_plus';
+ data: string;
+} = {
+ name: 'circle_plus',
+ data: ``,
+};
+export const viCircleQuestion: {
+ name: 'circle_question';
+ data: string;
+} = {
+ name: 'circle_question',
+ data: ``,
+};
+export const viCircleXmark: {
+ name: 'circle_xmark';
+ data: string;
+} = {
+ name: 'circle_xmark',
+ data: ``,
+};
+export const viCity: {
+ name: 'city';
+ data: string;
+} = {
+ name: 'city',
+ data: ``,
+};
+export const viClockPause: {
+ name: 'clock_pause';
+ data: string;
+} = {
+ name: 'clock_pause',
+ data: ``,
+};
+export const viClockRotateLeft: {
+ name: 'clock_rotate_left';
+ data: string;
+} = {
+ name: 'clock_rotate_left',
+ data: ``,
+};
+export const viClockSlash: {
+ name: 'clock_slash';
+ data: string;
+} = {
+ name: 'clock_slash',
+ data: ``,
+};
+export const viClock: {
+ name: 'clock';
+ data: string;
+} = {
+ name: 'clock',
+ data: ``,
+};
+export const viCloudSoftphone: {
+ name: 'cloud_softphone';
+ data: string;
+} = {
+ name: 'cloud_softphone',
+ data: ``,
+};
+export const viCode: {
+ name: 'code';
+ data: string;
+} = {
+ name: 'code',
+ data: ``,
+};
+export const viCodeblock: {
+ name: 'codeblock';
+ data: string;
+} = {
+ name: 'codeblock',
+ data: ``,
+};
+export const viCoin: {
+ name: 'coin';
+ data: string;
+} = {
+ name: 'coin',
+ data: ``,
+};
+export const viCommand: {
+ name: 'command';
+ data: string;
+} = {
+ name: 'command',
+ data: ``,
+};
+export const viCompare: {
+ name: 'compare';
+ data: string;
+} = {
+ name: 'compare',
+ data: ``,
+};
+export const viCompass: {
+ name: 'compass';
+ data: string;
+} = {
+ name: 'compass',
+ data: ``,
+};
+export const viCompress: {
+ name: 'compress';
+ data: string;
+} = {
+ name: 'compress',
+ data: ``,
+};
+export const viCopy: {
+ name: 'copy';
+ data: string;
+} = {
+ name: 'copy',
+ data: ``,
+};
+export const viCursor: {
+ name: 'cursor';
+ data: string;
+} = {
+ name: 'cursor',
+ data: ``,
+};
+export const viDevices: {
+ name: 'devices';
+ data: string;
+} = {
+ name: 'devices',
+ data: ``,
+};
+export const viDiagram: {
+ name: 'diagram';
+ data: string;
+} = {
+ name: 'diagram',
+ data: ``,
+};
+export const viDiamonds: {
+ name: 'diamonds';
+ data: string;
+} = {
+ name: 'diamonds',
+ data: ``,
+};
+export const viDiceFive: {
+ name: 'dice_five';
+ data: string;
+} = {
+ name: 'dice_five',
+ data: ``,
+};
+export const viDiceFour: {
+ name: 'dice_four';
+ data: string;
+} = {
+ name: 'dice_four',
+ data: ``,
+};
+export const viDiceOne: {
+ name: 'dice_one';
+ data: string;
+} = {
+ name: 'dice_one',
+ data: ``,
+};
+export const viDiceSix: {
+ name: 'dice_six';
+ data: string;
+} = {
+ name: 'dice_six',
+ data: ``,
+};
+export const viDiceThree: {
+ name: 'dice_three';
+ data: string;
+} = {
+ name: 'dice_three',
+ data: ``,
+};
+export const viDiceTwo: {
+ name: 'dice_two';
+ data: string;
+} = {
+ name: 'dice_two',
+ data: ``,
+};
+export const viDice: {
+ name: 'dice';
+ data: string;
+} = {
+ name: 'dice',
+ data: ``,
+};
+export const viDisplay: {
+ name: 'display';
+ data: string;
+} = {
+ name: 'display',
+ data: ``,
+};
+export const viDollar: {
+ name: 'dollar';
+ data: string;
+} = {
+ name: 'dollar',
+ data: ``,
+};
+export const viDoor: {
+ name: 'door';
+ data: string;
+} = {
+ name: 'door',
+ data: ``,
+};
+export const viEarth: {
+ name: 'earth';
+ data: string;
+} = {
+ name: 'earth',
+ data: ``,
+};
+export const viEclipse: {
+ name: 'eclipse';
+ data: string;
+} = {
+ name: 'eclipse',
+ data: ``,
+};
+export const viEdge: {
+ name: 'edge';
+ data: string;
+} = {
+ name: 'edge',
+ data: ``,
+};
+export const viEllipsisH: {
+ name: 'ellipsis_h';
+ data: string;
+} = {
+ name: 'ellipsis_h',
+ data: ``,
+};
+export const viEllipsisV: {
+ name: 'ellipsis_v';
+ data: string;
+} = {
+ name: 'ellipsis_v',
+ data: ``,
+};
+export const viEnvelope: {
+ name: 'envelope';
+ data: string;
+} = {
+ name: 'envelope',
+ data: ``,
+};
+export const viEthernet: {
+ name: 'ethernet';
+ data: string;
+} = {
+ name: 'ethernet',
+ data: ``,
+};
+export const viEuro: {
+ name: 'euro';
+ data: string;
+} = {
+ name: 'euro',
+ data: ``,
+};
+export const viExpand: {
+ name: 'expand';
+ data: string;
+} = {
+ name: 'expand',
+ data: ``,
+};
+export const viExport: {
+ name: 'export';
+ data: string;
+} = {
+ name: 'export',
+ data: ``,
+};
+export const viEyeSlash: {
+ name: 'eye_slash';
+ data: string;
+} = {
+ name: 'eye_slash',
+ data: ``,
+};
+export const viEye: {
+ name: 'eye';
+ data: string;
+} = {
+ name: 'eye',
+ data: ``,
+};
+export const viFacebookMessenger: {
+ name: 'facebook_messenger';
+ data: string;
+} = {
+ name: 'facebook_messenger',
+ data: ``,
+};
+export const viFacebook: {
+ name: 'facebook';
+ data: string;
+} = {
+ name: 'facebook',
+ data: ``,
+};
+export const viFanvil: {
+ name: 'fanvil';
+ data: string;
+} = {
+ name: 'fanvil',
+ data: ``,
+};
+export const viFastBackward: {
+ name: 'fast_backward';
+ data: string;
+} = {
+ name: 'fast_backward',
+ data: ``,
+};
+export const viFastForward: {
+ name: 'fast_forward';
+ data: string;
+} = {
+ name: 'fast_forward',
+ data: ``,
+};
+export const viFax: {
+ name: 'fax';
+ data: string;
+} = {
+ name: 'fax',
+ data: ``,
+};
+export const viFileAudio: {
+ name: 'file_audio';
+ data: string;
+} = {
+ name: 'file_audio',
+ data: ``,
+};
+export const viFileExcel: {
+ name: 'file_excel';
+ data: string;
+} = {
+ name: 'file_excel',
+ data: ``,
+};
+export const viFilePowerpoint: {
+ name: 'file_powerpoint';
+ data: string;
+} = {
+ name: 'file_powerpoint',
+ data: ``,
+};
+export const viFileText: {
+ name: 'file_text';
+ data: string;
+} = {
+ name: 'file_text',
+ data: ``,
+};
+export const viFileWord: {
+ name: 'file_word';
+ data: string;
+} = {
+ name: 'file_word',
+ data: ``,
+};
+export const viFileZip: {
+ name: 'file_zip';
+ data: string;
+} = {
+ name: 'file_zip',
+ data: ``,
+};
+export const viFile: {
+ name: 'file';
+ data: string;
+} = {
+ name: 'file',
+ data: ``,
+};
+export const viFilesList: {
+ name: 'files_list';
+ data: string;
+} = {
+ name: 'files_list',
+ data: ``,
+};
+export const viFiles: {
+ name: 'files';
+ data: string;
+} = {
+ name: 'files',
+ data: ``,
+};
+export const viFilmstrip: {
+ name: 'filmstrip';
+ data: string;
+} = {
+ name: 'filmstrip',
+ data: ``,
+};
+export const viFilterPlus: {
+ name: 'filter_plus';
+ data: string;
+} = {
+ name: 'filter_plus',
+ data: ``,
+};
+export const viFilterXmark: {
+ name: 'filter_xmark';
+ data: string;
+} = {
+ name: 'filter_xmark',
+ data: ``,
+};
+export const viFilter: {
+ name: 'filter';
+ data: string;
+} = {
+ name: 'filter',
+ data: ``,
+};
+export const viFingerprint: {
+ name: 'fingerprint';
+ data: string;
+} = {
+ name: 'fingerprint',
+ data: ``,
+};
+export const viFirefox: {
+ name: 'firefox';
+ data: string;
+} = {
+ name: 'firefox',
+ data: ``,
+};
+export const viFlagCheckered: {
+ name: 'flag_checkered';
+ data: string;
+} = {
+ name: 'flag_checkered',
+ data: ``,
+};
+export const viFlag: {
+ name: 'flag';
+ data: string;
+} = {
+ name: 'flag',
+ data: ``,
+};
+export const viFlask: {
+ name: 'flask';
+ data: string;
+} = {
+ name: 'flask',
+ data: ``,
+};
+export const viFloppyDisk: {
+ name: 'floppy_disk';
+ data: string;
+} = {
+ name: 'floppy_disk',
+ data: ``,
+};
+export const viFolderImage: {
+ name: 'folder_image';
+ data: string;
+} = {
+ name: 'folder_image',
+ data: ``,
+};
+export const viFolderMin: {
+ name: 'folder_min';
+ data: string;
+} = {
+ name: 'folder_min',
+ data: ``,
+};
+export const viFolderOpen: {
+ name: 'folder_open';
+ data: string;
+} = {
+ name: 'folder_open',
+ data: ``,
+};
+export const viFolderPlus: {
+ name: 'folder_plus';
+ data: string;
+} = {
+ name: 'folder_plus',
+ data: ``,
+};
+export const viFolder: {
+ name: 'folder';
+ data: string;
+} = {
+ name: 'folder',
+ data: ``,
+};
+export const viForward: {
+ name: 'forward';
+ data: string;
+} = {
+ name: 'forward',
+ data: ``,
+};
+export const viGauge: {
+ name: 'gauge';
+ data: string;
+} = {
+ name: 'gauge',
+ data: ``,
+};
+export const viGear: {
+ name: 'gear';
+ data: string;
+} = {
+ name: 'gear',
+ data: ``,
+};
+export const viGift: {
+ name: 'gift';
+ data: string;
+} = {
+ name: 'gift',
+ data: ``,
+};
+export const viGithub: {
+ name: 'github';
+ data: string;
+} = {
+ name: 'github',
+ data: ``,
+};
+export const viGlass: {
+ name: 'glass';
+ data: string;
+} = {
+ name: 'glass',
+ data: ``,
+};
+export const viGooglePlay: {
+ name: 'google_play';
+ data: string;
+} = {
+ name: 'google_play',
+ data: ``,
+};
+export const viGrid: {
+ name: 'grid';
+ data: string;
+} = {
+ name: 'grid',
+ data: ``,
+};
+export const viGripDotsH: {
+ name: 'grip_dots_h';
+ data: string;
+} = {
+ name: 'grip_dots_h',
+ data: ``,
+};
+export const viGripDotsV: {
+ name: 'grip_dots_v';
+ data: string;
+} = {
+ name: 'grip_dots_v',
+ data: ``,
+};
+export const viGripLines: {
+ name: 'grip_lines';
+ data: string;
+} = {
+ name: 'grip_lines',
+ data: ``,
+};
+export const viHeading1: {
+ name: 'heading_1';
+ data: string;
+} = {
+ name: 'heading_1',
+ data: ``,
+};
+export const viHeading2: {
+ name: 'heading_2';
+ data: string;
+} = {
+ name: 'heading_2',
+ data: ``,
+};
+export const viHeading3: {
+ name: 'heading_3';
+ data: string;
+} = {
+ name: 'heading_3',
+ data: ``,
+};
+export const viHeading4: {
+ name: 'heading_4';
+ data: string;
+} = {
+ name: 'heading_4',
+ data: ``,
+};
+export const viHeading5: {
+ name: 'heading_5';
+ data: string;
+} = {
+ name: 'heading_5',
+ data: ``,
+};
+export const viHeading6: {
+ name: 'heading_6';
+ data: string;
+} = {
+ name: 'heading_6',
+ data: ``,
+};
+export const viHeadset: {
+ name: 'headset';
+ data: string;
+} = {
+ name: 'headset',
+ data: ``,
+};
+export const viHeartCrack: {
+ name: 'heart_crack';
+ data: string;
+} = {
+ name: 'heart_crack',
+ data: ``,
+};
+export const viHeartHalf: {
+ name: 'heart_half';
+ data: string;
+} = {
+ name: 'heart_half',
+ data: ``,
+};
+export const viHeart: {
+ name: 'heart';
+ data: string;
+} = {
+ name: 'heart',
+ data: ``,
+};
+export const viHorizontalLine: {
+ name: 'horizontal_line';
+ data: string;
+} = {
+ name: 'horizontal_line',
+ data: ``,
+};
+export const viHouse: {
+ name: 'house';
+ data: string;
+} = {
+ name: 'house',
+ data: ``,
+};
+export const viIdCardSlash: {
+ name: 'id_card_slash';
+ data: string;
+} = {
+ name: 'id_card_slash',
+ data: ``,
+};
+export const viIdCard: {
+ name: 'id_card';
+ data: string;
+} = {
+ name: 'id_card',
+ data: ``,
+};
+export const viImage: {
+ name: 'image';
+ data: string;
+} = {
+ name: 'image',
+ data: ``,
+};
+export const viInput: {
+ name: 'input';
+ data: string;
+} = {
+ name: 'input',
+ data: ``,
+};
+export const viItalic: {
+ name: 'italic';
+ data: string;
+} = {
+ name: 'italic',
+ data: ``,
+};
+export const viKey: {
+ name: 'key';
+ data: string;
+} = {
+ name: 'key',
+ data: ``,
+};
+export const viKeyboardBrightnessHigh: {
+ name: 'keyboard_brightness_high';
+ data: string;
+} = {
+ name: 'keyboard_brightness_high',
+ data: ``,
+};
+export const viKeyboardBrightnessLow: {
+ name: 'keyboard_brightness_low';
+ data: string;
+} = {
+ name: 'keyboard_brightness_low',
+ data: ``,
+};
+export const viKeyboard: {
+ name: 'keyboard';
+ data: string;
+} = {
+ name: 'keyboard',
+ data: ``,
+};
+export const viLaptop: {
+ name: 'laptop';
+ data: string;
+} = {
+ name: 'laptop',
+ data: ``,
+};
+export const viLayersPlus: {
+ name: 'layers_plus';
+ data: string;
+} = {
+ name: 'layers_plus',
+ data: ``,
+};
+export const viLayers: {
+ name: 'layers';
+ data: string;
+} = {
+ name: 'layers',
+ data: ``,
+};
+export const viLifeRing: {
+ name: 'life_ring';
+ data: string;
+} = {
+ name: 'life_ring',
+ data: ``,
+};
+export const viLightbulbOn: {
+ name: 'lightbulb_on';
+ data: string;
+} = {
+ name: 'lightbulb_on',
+ data: ``,
+};
+export const viLightbulb: {
+ name: 'lightbulb';
+ data: string;
+} = {
+ name: 'lightbulb',
+ data: ``,
+};
+export const viLine: {
+ name: 'line';
+ data: string;
+} = {
+ name: 'line',
+ data: ``,
+};
+export const viLinkedin: {
+ name: 'linkedin';
+ data: string;
+} = {
+ name: 'linkedin',
+ data: ``,
+};
+export const viListBarChart: {
+ name: 'list_bar_chart';
+ data: string;
+} = {
+ name: 'list_bar_chart',
+ data: ``,
+};
+export const viListChecksXmark: {
+ name: 'list_checks_xmark';
+ data: string;
+} = {
+ name: 'list_checks_xmark',
+ data: ``,
+};
+export const viListChecks: {
+ name: 'list_checks';
+ data: string;
+} = {
+ name: 'list_checks',
+ data: ``,
+};
+export const viListClock: {
+ name: 'list_clock';
+ data: string;
+} = {
+ name: 'list_clock',
+ data: ``,
+};
+export const viListOrderedClock: {
+ name: 'list_ordered_clock';
+ data: string;
+} = {
+ name: 'list_ordered_clock',
+ data: ``,
+};
+export const viListOrdered: {
+ name: 'list_ordered';
+ data: string;
+} = {
+ name: 'list_ordered',
+ data: ``,
+};
+export const viList: {
+ name: 'list';
+ data: string;
+} = {
+ name: 'list',
+ data: ``,
+};
+export const viLocationPinDot: {
+ name: 'location_pin_dot';
+ data: string;
+} = {
+ name: 'location_pin_dot',
+ data: ``,
+};
+export const viLocationPinSlash: {
+ name: 'location_pin_slash';
+ data: string;
+} = {
+ name: 'location_pin_slash',
+ data: ``,
+};
+export const viLocationPin: {
+ name: 'location_pin';
+ data: string;
+} = {
+ name: 'location_pin',
+ data: ``,
+};
+export const viLocationPinsRoute: {
+ name: 'location_pins_route';
+ data: string;
+} = {
+ name: 'location_pins_route',
+ data: ``,
+};
+export const viLockOpen: {
+ name: 'lock_open';
+ data: string;
+} = {
+ name: 'lock_open',
+ data: ``,
+};
+export const viLock: {
+ name: 'lock';
+ data: string;
+} = {
+ name: 'lock',
+ data: ``,
+};
+export const viMacosFinder: {
+ name: 'macos_finder';
+ data: string;
+} = {
+ name: 'macos_finder',
+ data: ``,
+};
+export const viMagnifyingGlassMin: {
+ name: 'magnifying_glass_min';
+ data: string;
+} = {
+ name: 'magnifying_glass_min',
+ data: ``,
+};
+export const viMagnifyingGlassPlus: {
+ name: 'magnifying_glass_plus';
+ data: string;
+} = {
+ name: 'magnifying_glass_plus',
+ data: ``,
+};
+export const viMagnifyingGlass: {
+ name: 'magnifying_glass';
+ data: string;
+} = {
+ name: 'magnifying_glass',
+ data: ``,
+};
+export const viMegaphone: {
+ name: 'megaphone';
+ data: string;
+} = {
+ name: 'megaphone',
+ data: ``,
+};
+export const viMessagePen: {
+ name: 'message_pen';
+ data: string;
+} = {
+ name: 'message_pen',
+ data: ``,
+};
+export const viMessageSmile: {
+ name: 'message_smile';
+ data: string;
+} = {
+ name: 'message_smile',
+ data: ``,
+};
+export const viMessageText: {
+ name: 'message_text';
+ data: string;
+} = {
+ name: 'message_text',
+ data: ``,
+};
+export const viMessage: {
+ name: 'message';
+ data: string;
+} = {
+ name: 'message',
+ data: ``,
+};
+export const viMicrophoneSlash: {
+ name: 'microphone_slash';
+ data: string;
+} = {
+ name: 'microphone_slash',
+ data: ``,
+};
+export const viMicrophone: {
+ name: 'microphone';
+ data: string;
+} = {
+ name: 'microphone',
+ data: ``,
+};
+export const viMin: {
+ name: 'min';
+ data: string;
+} = {
+ name: 'min',
+ data: ``,
+};
+export const viMoon: {
+ name: 'moon';
+ data: string;
+} = {
+ name: 'moon',
+ data: ``,
+};
+export const viMoped: {
+ name: 'moped';
+ data: string;
+} = {
+ name: 'moped',
+ data: ``,
+};
+export const viMusicPause: {
+ name: 'music_pause';
+ data: string;
+} = {
+ name: 'music_pause',
+ data: ``,
+};
+export const viMusic: {
+ name: 'music';
+ data: string;
+} = {
+ name: 'music',
+ data: ``,
+};
+export const viNetwork: {
+ name: 'network';
+ data: string;
+} = {
+ name: 'network',
+ data: ``,
+};
+export const viNext: {
+ name: 'next';
+ data: string;
+} = {
+ name: 'next',
+ data: ``,
+};
+export const viNumpad: {
+ name: 'numpad';
+ data: string;
+} = {
+ name: 'numpad',
+ data: ``,
+};
+export const viOrderAlphabeticalAsc: {
+ name: 'order_alphabetical_asc';
+ data: string;
+} = {
+ name: 'order_alphabetical_asc',
+ data: ``,
+};
+export const viOrderAlphabeticalDesc: {
+ name: 'order_alphabetical_desc';
+ data: string;
+} = {
+ name: 'order_alphabetical_desc',
+ data: ``,
+};
+export const viOrderNumericalAsc: {
+ name: 'order_numerical_asc';
+ data: string;
+} = {
+ name: 'order_numerical_asc',
+ data: ``,
+};
+export const viOrderNumericalDesc: {
+ name: 'order_numerical_desc';
+ data: string;
+} = {
+ name: 'order_numerical_desc',
+ data: ``,
+};
+export const viPager: {
+ name: 'pager';
+ data: string;
+} = {
+ name: 'pager',
+ data: ``,
+};
+export const viPaperPlane: {
+ name: 'paper_plane';
+ data: string;
+} = {
+ name: 'paper_plane',
+ data: ``,
+};
+export const viParachuteBox: {
+ name: 'parachute_box';
+ data: string;
+} = {
+ name: 'parachute_box',
+ data: ``,
+};
+export const viParagraph: {
+ name: 'paragraph';
+ data: string;
+} = {
+ name: 'paragraph',
+ data: ``,
+};
+export const viPassword: {
+ name: 'password';
+ data: string;
+} = {
+ name: 'password',
+ data: ``,
+};
+export const viPause: {
+ name: 'pause';
+ data: string;
+} = {
+ name: 'pause',
+ data: ``,
+};
+export const viPenToSquare: {
+ name: 'pen_to_square';
+ data: string;
+} = {
+ name: 'pen_to_square',
+ data: ``,
+};
+export const viPen: {
+ name: 'pen';
+ data: string;
+} = {
+ name: 'pen',
+ data: ``,
+};
+export const viPeopleCircle: {
+ name: 'people_circle';
+ data: string;
+} = {
+ name: 'people_circle',
+ data: ``,
+};
+export const viPeopleXmark: {
+ name: 'people_xmark';
+ data: string;
+} = {
+ name: 'people_xmark',
+ data: ``,
+};
+export const viPeople: {
+ name: 'people';
+ data: string;
+} = {
+ name: 'people',
+ data: ``,
+};
+export const viPersonClock: {
+ name: 'person_clock';
+ data: string;
+} = {
+ name: 'person_clock',
+ data: ``,
+};
+export const viPersonGear: {
+ name: 'person_gear';
+ data: string;
+} = {
+ name: 'person_gear',
+ data: ``,
+};
+export const viPersonHeadset: {
+ name: 'person_headset';
+ data: string;
+} = {
+ name: 'person_headset',
+ data: ``,
+};
+export const viPersonList: {
+ name: 'person_list';
+ data: string;
+} = {
+ name: 'person_list',
+ data: ``,
+};
+export const viPersonLock: {
+ name: 'person_lock';
+ data: string;
+} = {
+ name: 'person_lock',
+ data: ``,
+};
+export const viPersonPlus: {
+ name: 'person_plus';
+ data: string;
+} = {
+ name: 'person_plus',
+ data: ``,
+};
+export const viPersonXmark: {
+ name: 'person_xmark';
+ data: string;
+} = {
+ name: 'person_xmark',
+ data: ``,
+};
+export const viPerson: {
+ name: 'person';
+ data: string;
+} = {
+ name: 'person',
+ data: ``,
+};
+export const viPhoneArrowDownLeftProhibited: {
+ name: 'phone_arrow_down_left_prohibited';
+ data: string;
+} = {
+ name: 'phone_arrow_down_left_prohibited',
+ data: ``,
+};
+export const viPhoneArrowDownLeft: {
+ name: 'phone_arrow_down_left';
+ data: string;
+} = {
+ name: 'phone_arrow_down_left',
+ data: ``,
+};
+export const viPhoneArrowUpRightProhibited: {
+ name: 'phone_arrow_up_right_prohibited';
+ data: string;
+} = {
+ name: 'phone_arrow_up_right_prohibited',
+ data: ``,
+};
+export const viPhoneArrowUpRight: {
+ name: 'phone_arrow_up_right';
+ data: string;
+} = {
+ name: 'phone_arrow_up_right',
+ data: ``,
+};
+export const viPhoneClock: {
+ name: 'phone_clock';
+ data: string;
+} = {
+ name: 'phone_clock',
+ data: ``,
+};
+export const viPhoneGear: {
+ name: 'phone_gear';
+ data: string;
+} = {
+ name: 'phone_gear',
+ data: ``,
+};
+export const viPhoneList: {
+ name: 'phone_list';
+ data: string;
+} = {
+ name: 'phone_list',
+ data: ``,
+};
+export const viPhoneOffice: {
+ name: 'phone_office';
+ data: string;
+} = {
+ name: 'phone_office',
+ data: ``,
+};
+export const viPhoneVolume: {
+ name: 'phone_volume';
+ data: string;
+} = {
+ name: 'phone_volume',
+ data: ``,
+};
+export const viPhoneXmark: {
+ name: 'phone_xmark';
+ data: string;
+} = {
+ name: 'phone_xmark',
+ data: ``,
+};
+export const viPhone: {
+ name: 'phone';
+ data: string;
+} = {
+ name: 'phone',
+ data: ``,
+};
+export const viPlateUtensils: {
+ name: 'plate_utensils';
+ data: string;
+} = {
+ name: 'plate_utensils',
+ data: ``,
+};
+export const viPlayPause: {
+ name: 'play_pause';
+ data: string;
+} = {
+ name: 'play_pause',
+ data: ``,
+};
+export const viPlay: {
+ name: 'play';
+ data: string;
+} = {
+ name: 'play',
+ data: ``,
+};
+export const viPlus: {
+ name: 'plus';
+ data: string;
+} = {
+ name: 'plus',
+ data: ``,
+};
+export const viPound: {
+ name: 'pound';
+ data: string;
+} = {
+ name: 'pound',
+ data: ``,
+};
+export const viPower: {
+ name: 'power';
+ data: string;
+} = {
+ name: 'power',
+ data: ``,
+};
+export const viPrevious: {
+ name: 'previous';
+ data: string;
+} = {
+ name: 'previous',
+ data: ``,
+};
+export const viProhibited: {
+ name: 'prohibited';
+ data: string;
+} = {
+ name: 'prohibited',
+ data: ``,
+};
+export const viPuzzlePiece: {
+ name: 'puzzle_piece';
+ data: string;
+} = {
+ name: 'puzzle_piece',
+ data: ``,
+};
+export const viQuote: {
+ name: 'quote';
+ data: string;
+} = {
+ name: 'quote',
+ data: ``,
+};
+export const viReact: {
+ name: 'react';
+ data: string;
+} = {
+ name: 'react',
+ data: ``,
+};
+export const viReceipt: {
+ name: 'receipt';
+ data: string;
+} = {
+ name: 'receipt',
+ data: ``,
+};
+export const viRecordStop: {
+ name: 'record_stop';
+ data: string;
+} = {
+ name: 'record_stop',
+ data: ``,
+};
+export const viRecord: {
+ name: 'record';
+ data: string;
+} = {
+ name: 'record',
+ data: ``,
+};
+export const viRectangleP: {
+ name: 'rectangle_p';
+ data: string;
+} = {
+ name: 'rectangle_p',
+ data: ``,
+};
+export const viRedo: {
+ name: 'redo';
+ data: string;
+} = {
+ name: 'redo',
+ data: ``,
+};
+export const viRepeatOnce: {
+ name: 'repeat_once';
+ data: string;
+} = {
+ name: 'repeat_once',
+ data: ``,
+};
+export const viRepeat: {
+ name: 'repeat';
+ data: string;
+} = {
+ name: 'repeat',
+ data: ``,
+};
+export const viSafari: {
+ name: 'safari';
+ data: string;
+} = {
+ name: 'safari',
+ data: ``,
+};
+export const viServer: {
+ name: 'server';
+ data: string;
+} = {
+ name: 'server',
+ data: ``,
+};
+export const viShare: {
+ name: 'share';
+ data: string;
+} = {
+ name: 'share',
+ data: ``,
+};
+export const viShieldKeyhole: {
+ name: 'shield_keyhole';
+ data: string;
+} = {
+ name: 'shield_keyhole',
+ data: ``,
+};
+export const viShieldPlus: {
+ name: 'shield_plus';
+ data: string;
+} = {
+ name: 'shield_plus',
+ data: ``,
+};
+export const viShieldXmark: {
+ name: 'shield_xmark';
+ data: string;
+} = {
+ name: 'shield_xmark',
+ data: ``,
+};
+export const viShield: {
+ name: 'shield';
+ data: string;
+} = {
+ name: 'shield',
+ data: ``,
+};
+export const viShoppingCart: {
+ name: 'shopping_cart';
+ data: string;
+} = {
+ name: 'shopping_cart',
+ data: ``,
+};
+export const viShuffle: {
+ name: 'shuffle';
+ data: string;
+} = {
+ name: 'shuffle',
+ data: ``,
+};
+export const viSidebarLeft: {
+ name: 'sidebar_left';
+ data: string;
+} = {
+ name: 'sidebar_left',
+ data: ``,
+};
+export const viSidebarRight: {
+ name: 'sidebar_right';
+ data: string;
+} = {
+ name: 'sidebar_right',
+ data: ``,
+};
+export const viSignalFair: {
+ name: 'signal_fair';
+ data: string;
+} = {
+ name: 'signal_fair',
+ data: ``,
+};
+export const viSignalGood: {
+ name: 'signal_good';
+ data: string;
+} = {
+ name: 'signal_good',
+ data: ``,
+};
+export const viSignalModerate: {
+ name: 'signal_moderate';
+ data: string;
+} = {
+ name: 'signal_moderate',
+ data: ``,
+};
+export const viSignalSlash: {
+ name: 'signal_slash';
+ data: string;
+} = {
+ name: 'signal_slash',
+ data: ``,
+};
+export const viSignalStrong: {
+ name: 'signal_strong';
+ data: string;
+} = {
+ name: 'signal_strong',
+ data: ``,
+};
+export const viSignalWeak: {
+ name: 'signal_weak';
+ data: string;
+} = {
+ name: 'signal_weak',
+ data: ``,
+};
+export const viSimCard: {
+ name: 'sim_card';
+ data: string;
+} = {
+ name: 'sim_card',
+ data: ``,
+};
+export const viSippy: {
+ name: 'sippy';
+ data: string;
+} = {
+ name: 'sippy',
+ data: ``,
+};
+export const viSliders: {
+ name: 'sliders';
+ data: string;
+} = {
+ name: 'sliders',
+ data: ``,
+};
+export const viSmartphone: {
+ name: 'smartphone';
+ data: string;
+} = {
+ name: 'smartphone',
+ data: ``,
+};
+export const viSparkle: {
+ name: 'sparkle';
+ data: string;
+} = {
+ name: 'sparkle',
+ data: ``,
+};
+export const viSparkles: {
+ name: 'sparkles';
+ data: string;
+} = {
+ name: 'sparkles',
+ data: ``,
+};
+export const viSpeakerGrill: {
+ name: 'speaker_grill';
+ data: string;
+} = {
+ name: 'speaker_grill',
+ data: ``,
+};
+export const viSpinnerThird: {
+ name: 'spinner_third';
+ data: string;
+} = {
+ name: 'spinner_third',
+ data: ``,
+};
+export const viSpinner: {
+ name: 'spinner';
+ data: string;
+} = {
+ name: 'spinner',
+ data: ``,
+};
+export const viSpy: {
+ name: 'spy';
+ data: string;
+} = {
+ name: 'spy',
+ data: ``,
+};
+export const viSquareCheck: {
+ name: 'square_check';
+ data: string;
+} = {
+ name: 'square_check',
+ data: ``,
+};
+export const viSquareGum: {
+ name: 'square_gum';
+ data: string;
+} = {
+ name: 'square_gum',
+ data: ``,
+};
+export const viStar: {
+ name: 'star';
+ data: string;
+} = {
+ name: 'star',
+ data: ``,
+};
+export const viStop: {
+ name: 'stop';
+ data: string;
+} = {
+ name: 'stop',
+ data: ``,
+};
+export const viStore: {
+ name: 'store';
+ data: string;
+} = {
+ name: 'store',
+ data: ``,
+};
+export const viStrikethrough: {
+ name: 'strikethrough';
+ data: string;
+} = {
+ name: 'strikethrough',
+ data: ``,
+};
+export const viSubscript: {
+ name: 'subscript';
+ data: string;
+} = {
+ name: 'subscript',
+ data: ``,
+};
+export const viSun: {
+ name: 'sun';
+ data: string;
+} = {
+ name: 'sun',
+ data: ``,
+};
+export const viSuperscript: {
+ name: 'superscript';
+ data: string;
+} = {
+ name: 'superscript',
+ data: ``,
+};
+export const viSwatchbook: {
+ name: 'swatchbook';
+ data: string;
+} = {
+ name: 'swatchbook',
+ data: ``,
+};
+export const viTableCellMerge: {
+ name: 'table_cell_merge';
+ data: string;
+} = {
+ name: 'table_cell_merge',
+ data: ``,
+};
+export const viTableClock: {
+ name: 'table_clock';
+ data: string;
+} = {
+ name: 'table_clock',
+ data: ``,
+};
+export const viTableColumnInsertLeft: {
+ name: 'table_column_insert_left';
+ data: string;
+} = {
+ name: 'table_column_insert_left',
+ data: ``,
+};
+export const viTableColumnInsertRight: {
+ name: 'table_column_insert_right';
+ data: string;
+} = {
+ name: 'table_column_insert_right',
+ data: ``,
+};
+export const viTableColumnMin: {
+ name: 'table_column_min';
+ data: string;
+} = {
+ name: 'table_column_min',
+ data: ``,
+};
+export const viTableHeaderCell: {
+ name: 'table_header_cell';
+ data: string;
+} = {
+ name: 'table_header_cell',
+ data: ``,
+};
+export const viTableHeaderColumn: {
+ name: 'table_header_column';
+ data: string;
+} = {
+ name: 'table_header_column',
+ data: ``,
+};
+export const viTableHeaderRow: {
+ name: 'table_header_row';
+ data: string;
+} = {
+ name: 'table_header_row',
+ data: ``,
+};
+export const viTableMin: {
+ name: 'table_min';
+ data: string;
+} = {
+ name: 'table_min',
+ data: ``,
+};
+export const viTableRowInsertBottom: {
+ name: 'table_row_insert_bottom';
+ data: string;
+} = {
+ name: 'table_row_insert_bottom',
+ data: ``,
+};
+export const viTableRowInsertTop: {
+ name: 'table_row_insert_top';
+ data: string;
+} = {
+ name: 'table_row_insert_top',
+ data: ``,
+};
+export const viTableRowMin: {
+ name: 'table_row_min';
+ data: string;
+} = {
+ name: 'table_row_min',
+ data: ``,
+};
+export const viTable: {
+ name: 'table';
+ data: string;
+} = {
+ name: 'table',
+ data: ``,
+};
+export const viTagGear: {
+ name: 'tag_gear';
+ data: string;
+} = {
+ name: 'tag_gear',
+ data: ``,
+};
+export const viTagPlus: {
+ name: 'tag_plus';
+ data: string;
+} = {
+ name: 'tag_plus',
+ data: ``,
+};
+export const viTag: {
+ name: 'tag';
+ data: string;
+} = {
+ name: 'tag',
+ data: ``,
+};
+export const viTeams: {
+ name: 'teams';
+ data: string;
+} = {
+ name: 'teams',
+ data: ``,
+};
+export const viThumbtackSlash: {
+ name: 'thumbtack_slash';
+ data: string;
+} = {
+ name: 'thumbtack_slash',
+ data: ``,
+};
+export const viThumbtack: {
+ name: 'thumbtack';
+ data: string;
+} = {
+ name: 'thumbtack',
+ data: ``,
+};
+export const viToggleOff: {
+ name: 'toggle_off';
+ data: string;
+} = {
+ name: 'toggle_off',
+ data: ``,
+};
+export const viToggleOn: {
+ name: 'toggle_on';
+ data: string;
+} = {
+ name: 'toggle_on',
+ data: ``,
+};
+export const viTowerBroadcast: {
+ name: 'tower_broadcast';
+ data: string;
+} = {
+ name: 'tower_broadcast',
+ data: ``,
+};
+export const viTranslate: {
+ name: 'translate';
+ data: string;
+} = {
+ name: 'translate',
+ data: ``,
+};
+export const viTrashCan: {
+ name: 'trash_can';
+ data: string;
+} = {
+ name: 'trash_can',
+ data: ``,
+};
+export const viTriangleExclamation: {
+ name: 'triangle_exclamation';
+ data: string;
+} = {
+ name: 'triangle_exclamation',
+ data: ``,
+};
+export const viUnderline: {
+ name: 'underline';
+ data: string;
+} = {
+ name: 'underline',
+ data: ``,
+};
+export const viUndo: {
+ name: 'undo';
+ data: string;
+} = {
+ name: 'undo',
+ data: ``,
+};
+export const viValkyrieSword: {
+ name: 'valkyrie_sword';
+ data: string;
+} = {
+ name: 'valkyrie_sword',
+ data: ``,
+};
+export const viVideo: {
+ name: 'video';
+ data: string;
+} = {
+ name: 'video',
+ data: ``,
+};
+export const viVoicemail: {
+ name: 'voicemail';
+ data: string;
+} = {
+ name: 'voicemail',
+ data: ``,
+};
+export const viVolume0: {
+ name: 'volume_0';
+ data: string;
+} = {
+ name: 'volume_0',
+ data: ``,
+};
+export const viVolume1: {
+ name: 'volume_1';
+ data: string;
+} = {
+ name: 'volume_1',
+ data: ``,
+};
+export const viVolume2: {
+ name: 'volume_2';
+ data: string;
+} = {
+ name: 'volume_2',
+ data: ``,
+};
+export const viVolume3: {
+ name: 'volume_3';
+ data: string;
+} = {
+ name: 'volume_3',
+ data: ``,
+};
+export const viVolumeSlash: {
+ name: 'volume_slash';
+ data: string;
+} = {
+ name: 'volume_slash',
+ data: ``,
+};
+export const viWallet: {
+ name: 'wallet';
+ data: string;
+} = {
+ name: 'wallet',
+ data: ``,
+};
+export const viWallpaper: {
+ name: 'wallpaper';
+ data: string;
+} = {
+ name: 'wallpaper',
+ data: ``,
+};
+export const viWaveform: {
+ name: 'waveform';
+ data: string;
+} = {
+ name: 'waveform',
+ data: ``,
+};
+export const viWebhooksClock: {
+ name: 'webhooks_clock';
+ data: string;
+} = {
+ name: 'webhooks_clock',
+ data: ``,
+};
+export const viWebhooks: {
+ name: 'webhooks';
+ data: string;
+} = {
+ name: 'webhooks',
+ data: ``,
+};
+export const viWindow: {
+ name: 'window';
+ data: string;
+} = {
+ name: 'window',
+ data: ``,
+};
+export const viWindows: {
+ name: 'windows';
+ data: string;
+} = {
+ name: 'windows',
+ data: ``,
+};
+export const viXmark: {
+ name: 'xmark';
+ data: string;
+} = {
+ name: 'xmark',
+ data: ``,
+};
+export const viYealink: {
+ name: 'yealink';
+ data: string;
+} = {
+ name: 'yealink',
+ data: ``,
+};
+export type Valkyrie =
+ | 'a_gum'
+ | 'address_book'
+ | 'align_center'
+ | 'align_content_center'
+ | 'align_content_end'
+ | 'align_content_start'
+ | 'align_justify'
+ | 'align_left'
+ | 'align_right'
+ | 'angle_down'
+ | 'angle_left'
+ | 'angle_right'
+ | 'angle_up'
+ | 'angles_x'
+ | 'angles_y'
+ | 'apple_app_store'
+ | 'apple'
+ | 'arrow_down_arrow_up'
+ | 'arrow_down_from_cloud'
+ | 'arrow_down_short_wide'
+ | 'arrow_down_to_line'
+ | 'arrow_down_wide_short'
+ | 'arrow_down'
+ | 'arrow_left_arrow_right'
+ | 'arrow_left_from_bracket'
+ | 'arrow_left_to_bracket'
+ | 'arrow_left_to_line'
+ | 'arrow_left'
+ | 'arrow_pointer'
+ | 'arrow_right_from_bracket'
+ | 'arrow_right_from_file'
+ | 'arrow_right_from_smartphone'
+ | 'arrow_right_prohibited'
+ | 'arrow_right_to_bracket_clock'
+ | 'arrow_right_to_bracket'
+ | 'arrow_right_to_file'
+ | 'arrow_right_to_line'
+ | 'arrow_right'
+ | 'arrow_rotate_right'
+ | 'arrow_up_right_from_square'
+ | 'arrow_up_short_wide'
+ | 'arrow_up_to_cloud'
+ | 'arrow_up_to_line'
+ | 'arrow_up_wide_short'
+ | 'arrow_up'
+ | 'arrows_rotate_right'
+ | 'arrows_up_right_and_down_left_from_center'
+ | 'arrows_up_right_and_down_left_to_center'
+ | 'asterisk'
+ | 'at'
+ | 'backward'
+ | 'bars_uneven'
+ | 'bars'
+ | 'bel'
+ | 'blf'
+ | 'bold'
+ | 'book'
+ | 'box_open_full'
+ | 'brackets_curly'
+ | 'broom'
+ | 'bug'
+ | 'building'
+ | 'burger_glass'
+ | 'calendar_arrow_to_day'
+ | 'calendar_clock'
+ | 'calendar_day'
+ | 'calendar_range_clock'
+ | 'calendar_range'
+ | 'calendar_stars'
+ | 'calendar_week'
+ | 'calendar'
+ | 'car_side'
+ | 'chain_slash'
+ | 'chain'
+ | 'chalkboard_person'
+ | 'chart_pie'
+ | 'check'
+ | 'chevron_down'
+ | 'chevron_left'
+ | 'chevron_right'
+ | 'chevron_up'
+ | 'chrome'
+ | 'circle_check'
+ | 'circle_dashed'
+ | 'circle_exclamation'
+ | 'circle_half_inner'
+ | 'circle_half'
+ | 'circle_info'
+ | 'circle_person'
+ | 'circle_plus'
+ | 'circle_question'
+ | 'circle_xmark'
+ | 'city'
+ | 'clock_pause'
+ | 'clock_rotate_left'
+ | 'clock_slash'
+ | 'clock'
+ | 'cloud_softphone'
+ | 'code'
+ | 'codeblock'
+ | 'coin'
+ | 'command'
+ | 'compare'
+ | 'compass'
+ | 'compress'
+ | 'copy'
+ | 'cursor'
+ | 'devices'
+ | 'diagram'
+ | 'diamonds'
+ | 'dice_five'
+ | 'dice_four'
+ | 'dice_one'
+ | 'dice_six'
+ | 'dice_three'
+ | 'dice_two'
+ | 'dice'
+ | 'display'
+ | 'dollar'
+ | 'door'
+ | 'earth'
+ | 'eclipse'
+ | 'edge'
+ | 'ellipsis_h'
+ | 'ellipsis_v'
+ | 'envelope'
+ | 'ethernet'
+ | 'euro'
+ | 'expand'
+ | 'export'
+ | 'eye_slash'
+ | 'eye'
+ | 'facebook_messenger'
+ | 'facebook'
+ | 'fanvil'
+ | 'fast_backward'
+ | 'fast_forward'
+ | 'fax'
+ | 'file_audio'
+ | 'file_excel'
+ | 'file_powerpoint'
+ | 'file_text'
+ | 'file_word'
+ | 'file_zip'
+ | 'file'
+ | 'files_list'
+ | 'files'
+ | 'filmstrip'
+ | 'filter_plus'
+ | 'filter_xmark'
+ | 'filter'
+ | 'fingerprint'
+ | 'firefox'
+ | 'flag_checkered'
+ | 'flag'
+ | 'flask'
+ | 'floppy_disk'
+ | 'folder_image'
+ | 'folder_min'
+ | 'folder_open'
+ | 'folder_plus'
+ | 'folder'
+ | 'forward'
+ | 'gauge'
+ | 'gear'
+ | 'gift'
+ | 'github'
+ | 'glass'
+ | 'google_play'
+ | 'grid'
+ | 'grip_dots_h'
+ | 'grip_dots_v'
+ | 'grip_lines'
+ | 'heading_1'
+ | 'heading_2'
+ | 'heading_3'
+ | 'heading_4'
+ | 'heading_5'
+ | 'heading_6'
+ | 'headset'
+ | 'heart_crack'
+ | 'heart_half'
+ | 'heart'
+ | 'horizontal_line'
+ | 'house'
+ | 'id_card_slash'
+ | 'id_card'
+ | 'image'
+ | 'input'
+ | 'italic'
+ | 'key'
+ | 'keyboard_brightness_high'
+ | 'keyboard_brightness_low'
+ | 'keyboard'
+ | 'laptop'
+ | 'layers_plus'
+ | 'layers'
+ | 'life_ring'
+ | 'lightbulb_on'
+ | 'lightbulb'
+ | 'line'
+ | 'linkedin'
+ | 'list_bar_chart'
+ | 'list_checks_xmark'
+ | 'list_checks'
+ | 'list_clock'
+ | 'list_ordered_clock'
+ | 'list_ordered'
+ | 'list'
+ | 'location_pin_dot'
+ | 'location_pin_slash'
+ | 'location_pin'
+ | 'location_pins_route'
+ | 'lock_open'
+ | 'lock'
+ | 'macos_finder'
+ | 'magnifying_glass_min'
+ | 'magnifying_glass_plus'
+ | 'magnifying_glass'
+ | 'megaphone'
+ | 'message_pen'
+ | 'message_smile'
+ | 'message_text'
+ | 'message'
+ | 'microphone_slash'
+ | 'microphone'
+ | 'min'
+ | 'moon'
+ | 'moped'
+ | 'music_pause'
+ | 'music'
+ | 'network'
+ | 'next'
+ | 'numpad'
+ | 'order_alphabetical_asc'
+ | 'order_alphabetical_desc'
+ | 'order_numerical_asc'
+ | 'order_numerical_desc'
+ | 'pager'
+ | 'paper_plane'
+ | 'parachute_box'
+ | 'paragraph'
+ | 'password'
+ | 'pause'
+ | 'pen_to_square'
+ | 'pen'
+ | 'people_circle'
+ | 'people_xmark'
+ | 'people'
+ | 'person_clock'
+ | 'person_gear'
+ | 'person_headset'
+ | 'person_list'
+ | 'person_lock'
+ | 'person_plus'
+ | 'person_xmark'
+ | 'person'
+ | 'phone_arrow_down_left_prohibited'
+ | 'phone_arrow_down_left'
+ | 'phone_arrow_up_right_prohibited'
+ | 'phone_arrow_up_right'
+ | 'phone_clock'
+ | 'phone_gear'
+ | 'phone_list'
+ | 'phone_office'
+ | 'phone_volume'
+ | 'phone_xmark'
+ | 'phone'
+ | 'plate_utensils'
+ | 'play_pause'
+ | 'play'
+ | 'plus'
+ | 'pound'
+ | 'power'
+ | 'previous'
+ | 'prohibited'
+ | 'puzzle_piece'
+ | 'quote'
+ | 'react'
+ | 'receipt'
+ | 'record_stop'
+ | 'record'
+ | 'rectangle_p'
+ | 'redo'
+ | 'repeat_once'
+ | 'repeat'
+ | 'safari'
+ | 'server'
+ | 'share'
+ | 'shield_keyhole'
+ | 'shield_plus'
+ | 'shield_xmark'
+ | 'shield'
+ | 'shopping_cart'
+ | 'shuffle'
+ | 'sidebar_left'
+ | 'sidebar_right'
+ | 'signal_fair'
+ | 'signal_good'
+ | 'signal_moderate'
+ | 'signal_slash'
+ | 'signal_strong'
+ | 'signal_weak'
+ | 'sim_card'
+ | 'sippy'
+ | 'sliders'
+ | 'smartphone'
+ | 'sparkle'
+ | 'sparkles'
+ | 'speaker_grill'
+ | 'spinner_third'
+ | 'spinner'
+ | 'spy'
+ | 'square_check'
+ | 'square_gum'
+ | 'star'
+ | 'stop'
+ | 'store'
+ | 'strikethrough'
+ | 'subscript'
+ | 'sun'
+ | 'superscript'
+ | 'swatchbook'
+ | 'table_cell_merge'
+ | 'table_clock'
+ | 'table_column_insert_left'
+ | 'table_column_insert_right'
+ | 'table_column_min'
+ | 'table_header_cell'
+ | 'table_header_column'
+ | 'table_header_row'
+ | 'table_min'
+ | 'table_row_insert_bottom'
+ | 'table_row_insert_top'
+ | 'table_row_min'
+ | 'table'
+ | 'tag_gear'
+ | 'tag_plus'
+ | 'tag'
+ | 'teams'
+ | 'thumbtack_slash'
+ | 'thumbtack'
+ | 'toggle_off'
+ | 'toggle_on'
+ | 'tower_broadcast'
+ | 'translate'
+ | 'trash_can'
+ | 'triangle_exclamation'
+ | 'underline'
+ | 'undo'
+ | 'valkyrie_sword'
+ | 'video'
+ | 'voicemail'
+ | 'volume_0'
+ | 'volume_1'
+ | 'volume_2'
+ | 'volume_3'
+ | 'volume_slash'
+ | 'wallet'
+ | 'wallpaper'
+ | 'waveform'
+ | 'webhooks_clock'
+ | 'webhooks'
+ | 'window'
+ | 'windows'
+ | 'xmark'
+ | 'yealink';
+export interface IValkyrie {
+ name: Valkyrie;
+ data: string;
+}
+export type IValkyrieNameSubset> =
+ T[number]['name'];
+export const valkyrieSet = [
+ viAGum,
+ viAddressBook,
+ viAlignCenter,
+ viAlignContentCenter,
+ viAlignContentEnd,
+ viAlignContentStart,
+ viAlignJustify,
+ viAlignLeft,
+ viAlignRight,
+ viAngleDown,
+ viAngleLeft,
+ viAngleRight,
+ viAngleUp,
+ viAnglesX,
+ viAnglesY,
+ viAppleAppStore,
+ viApple,
+ viArrowDownArrowUp,
+ viArrowDownFromCloud,
+ viArrowDownShortWide,
+ viArrowDownToLine,
+ viArrowDownWideShort,
+ viArrowDown,
+ viArrowLeftArrowRight,
+ viArrowLeftFromBracket,
+ viArrowLeftToBracket,
+ viArrowLeftToLine,
+ viArrowLeft,
+ viArrowPointer,
+ viArrowRightFromBracket,
+ viArrowRightFromFile,
+ viArrowRightFromSmartphone,
+ viArrowRightProhibited,
+ viArrowRightToBracketClock,
+ viArrowRightToBracket,
+ viArrowRightToFile,
+ viArrowRightToLine,
+ viArrowRight,
+ viArrowRotateRight,
+ viArrowUpRightFromSquare,
+ viArrowUpShortWide,
+ viArrowUpToCloud,
+ viArrowUpToLine,
+ viArrowUpWideShort,
+ viArrowUp,
+ viArrowsRotateRight,
+ viArrowsUpRightAndDownLeftFromCenter,
+ viArrowsUpRightAndDownLeftToCenter,
+ viAsterisk,
+ viAt,
+ viBackward,
+ viBarsUneven,
+ viBars,
+ viBel,
+ viBlf,
+ viBold,
+ viBook,
+ viBoxOpenFull,
+ viBracketsCurly,
+ viBroom,
+ viBug,
+ viBuilding,
+ viBurgerGlass,
+ viCalendarArrowToDay,
+ viCalendarClock,
+ viCalendarDay,
+ viCalendarRangeClock,
+ viCalendarRange,
+ viCalendarStars,
+ viCalendarWeek,
+ viCalendar,
+ viCarSide,
+ viChainSlash,
+ viChain,
+ viChalkboardPerson,
+ viChartPie,
+ viCheck,
+ viChevronDown,
+ viChevronLeft,
+ viChevronRight,
+ viChevronUp,
+ viChrome,
+ viCircleCheck,
+ viCircleDashed,
+ viCircleExclamation,
+ viCircleHalfInner,
+ viCircleHalf,
+ viCircleInfo,
+ viCirclePerson,
+ viCirclePlus,
+ viCircleQuestion,
+ viCircleXmark,
+ viCity,
+ viClockPause,
+ viClockRotateLeft,
+ viClockSlash,
+ viClock,
+ viCloudSoftphone,
+ viCode,
+ viCodeblock,
+ viCoin,
+ viCommand,
+ viCompare,
+ viCompass,
+ viCompress,
+ viCopy,
+ viCursor,
+ viDevices,
+ viDiagram,
+ viDiamonds,
+ viDiceFive,
+ viDiceFour,
+ viDiceOne,
+ viDiceSix,
+ viDiceThree,
+ viDiceTwo,
+ viDice,
+ viDisplay,
+ viDollar,
+ viDoor,
+ viEarth,
+ viEclipse,
+ viEdge,
+ viEllipsisH,
+ viEllipsisV,
+ viEnvelope,
+ viEthernet,
+ viEuro,
+ viExpand,
+ viExport,
+ viEyeSlash,
+ viEye,
+ viFacebookMessenger,
+ viFacebook,
+ viFanvil,
+ viFastBackward,
+ viFastForward,
+ viFax,
+ viFileAudio,
+ viFileExcel,
+ viFilePowerpoint,
+ viFileText,
+ viFileWord,
+ viFileZip,
+ viFile,
+ viFilesList,
+ viFiles,
+ viFilmstrip,
+ viFilterPlus,
+ viFilterXmark,
+ viFilter,
+ viFingerprint,
+ viFirefox,
+ viFlagCheckered,
+ viFlag,
+ viFlask,
+ viFloppyDisk,
+ viFolderImage,
+ viFolderMin,
+ viFolderOpen,
+ viFolderPlus,
+ viFolder,
+ viForward,
+ viGauge,
+ viGear,
+ viGift,
+ viGithub,
+ viGlass,
+ viGooglePlay,
+ viGrid,
+ viGripDotsH,
+ viGripDotsV,
+ viGripLines,
+ viHeading1,
+ viHeading2,
+ viHeading3,
+ viHeading4,
+ viHeading5,
+ viHeading6,
+ viHeadset,
+ viHeartCrack,
+ viHeartHalf,
+ viHeart,
+ viHorizontalLine,
+ viHouse,
+ viIdCardSlash,
+ viIdCard,
+ viImage,
+ viInput,
+ viItalic,
+ viKey,
+ viKeyboardBrightnessHigh,
+ viKeyboardBrightnessLow,
+ viKeyboard,
+ viLaptop,
+ viLayersPlus,
+ viLayers,
+ viLifeRing,
+ viLightbulbOn,
+ viLightbulb,
+ viLine,
+ viLinkedin,
+ viListBarChart,
+ viListChecksXmark,
+ viListChecks,
+ viListClock,
+ viListOrderedClock,
+ viListOrdered,
+ viList,
+ viLocationPinDot,
+ viLocationPinSlash,
+ viLocationPin,
+ viLocationPinsRoute,
+ viLockOpen,
+ viLock,
+ viMacosFinder,
+ viMagnifyingGlassMin,
+ viMagnifyingGlassPlus,
+ viMagnifyingGlass,
+ viMegaphone,
+ viMessagePen,
+ viMessageSmile,
+ viMessageText,
+ viMessage,
+ viMicrophoneSlash,
+ viMicrophone,
+ viMin,
+ viMoon,
+ viMoped,
+ viMusicPause,
+ viMusic,
+ viNetwork,
+ viNext,
+ viNumpad,
+ viOrderAlphabeticalAsc,
+ viOrderAlphabeticalDesc,
+ viOrderNumericalAsc,
+ viOrderNumericalDesc,
+ viPager,
+ viPaperPlane,
+ viParachuteBox,
+ viParagraph,
+ viPassword,
+ viPause,
+ viPenToSquare,
+ viPen,
+ viPeopleCircle,
+ viPeopleXmark,
+ viPeople,
+ viPersonClock,
+ viPersonGear,
+ viPersonHeadset,
+ viPersonList,
+ viPersonLock,
+ viPersonPlus,
+ viPersonXmark,
+ viPerson,
+ viPhoneArrowDownLeftProhibited,
+ viPhoneArrowDownLeft,
+ viPhoneArrowUpRightProhibited,
+ viPhoneArrowUpRight,
+ viPhoneClock,
+ viPhoneGear,
+ viPhoneList,
+ viPhoneOffice,
+ viPhoneVolume,
+ viPhoneXmark,
+ viPhone,
+ viPlateUtensils,
+ viPlayPause,
+ viPlay,
+ viPlus,
+ viPound,
+ viPower,
+ viPrevious,
+ viProhibited,
+ viPuzzlePiece,
+ viQuote,
+ viReact,
+ viReceipt,
+ viRecordStop,
+ viRecord,
+ viRectangleP,
+ viRedo,
+ viRepeatOnce,
+ viRepeat,
+ viSafari,
+ viServer,
+ viShare,
+ viShieldKeyhole,
+ viShieldPlus,
+ viShieldXmark,
+ viShield,
+ viShoppingCart,
+ viShuffle,
+ viSidebarLeft,
+ viSidebarRight,
+ viSignalFair,
+ viSignalGood,
+ viSignalModerate,
+ viSignalSlash,
+ viSignalStrong,
+ viSignalWeak,
+ viSimCard,
+ viSippy,
+ viSliders,
+ viSmartphone,
+ viSparkle,
+ viSparkles,
+ viSpeakerGrill,
+ viSpinnerThird,
+ viSpinner,
+ viSpy,
+ viSquareCheck,
+ viSquareGum,
+ viStar,
+ viStop,
+ viStore,
+ viStrikethrough,
+ viSubscript,
+ viSun,
+ viSuperscript,
+ viSwatchbook,
+ viTableCellMerge,
+ viTableClock,
+ viTableColumnInsertLeft,
+ viTableColumnInsertRight,
+ viTableColumnMin,
+ viTableHeaderCell,
+ viTableHeaderColumn,
+ viTableHeaderRow,
+ viTableMin,
+ viTableRowInsertBottom,
+ viTableRowInsertTop,
+ viTableRowMin,
+ viTable,
+ viTagGear,
+ viTagPlus,
+ viTag,
+ viTeams,
+ viThumbtackSlash,
+ viThumbtack,
+ viToggleOff,
+ viToggleOn,
+ viTowerBroadcast,
+ viTranslate,
+ viTrashCan,
+ viTriangleExclamation,
+ viUnderline,
+ viUndo,
+ viValkyrieSword,
+ viVideo,
+ viVoicemail,
+ viVolume0,
+ viVolume1,
+ viVolume2,
+ viVolume3,
+ viVolumeSlash,
+ viWallet,
+ viWallpaper,
+ viWaveform,
+ viWebhooksClock,
+ viWebhooks,
+ viWindow,
+ viWindows,
+ viXmark,
+ viYealink,
+];
diff --git a/valkyrie/src/index.ts b/valkyrie/src/index.ts
new file mode 100644
index 000000000..8edcc4a9b
--- /dev/null
+++ b/valkyrie/src/index.ts
@@ -0,0 +1,4 @@
+export * from "./ValkyrieIcons.js";
+import Valkyrie from "./Valkyrie.js";
+
+export default Valkyrie;
diff --git a/valkyrie/src/valkyrie.css b/valkyrie/src/valkyrie.css
new file mode 100644
index 000000000..d73ae3012
--- /dev/null
+++ b/valkyrie/src/valkyrie.css
@@ -0,0 +1,104 @@
+@keyframes spin-animation {
+ from {
+ transform: rotate(0deg);
+ }
+ to {
+ transform: rotate(360deg);
+ }
+}
+
+@keyframes beat-animation {
+ 0%,
+ 90% {
+ transform: scale(1);
+ }
+ 45% {
+ transform: scale(var(--vi-animation-scale, 1.4));
+ }
+}
+
+@keyframes fade-animation {
+ 0%,
+ 100% {
+ opacity: 1;
+ }
+ 50% {
+ opacity: var(--vi-animation-opacity, 0.4);
+ }
+}
+
+@keyframes bounce-animation {
+ 0%,
+ 100% {
+ transform: translateY(-25%);
+ animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
+ }
+ 50% {
+ transform: none;
+ animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
+ }
+}
+
+/* Base icon styling */
+.vi-icon {
+ height: 1em;
+ width: 1em;
+ min-width: 1em;
+ line-height: 1em;
+ box-sizing: content-box;
+ display: inline-block;
+ position: relative;
+ overflow: visible;
+ vertical-align: 0;
+ flex-shrink: 0;
+ transition: inherit;
+ transform: rotate(var(--vi-rotate, 0deg));
+}
+
+/* Transform classes */
+.vi-rotate {
+ transition: transform var(--vi-transition-duration, 0.2s) var(--vi-transition-timing-function, ease-in-out);
+}
+
+.vi-flip {
+ transform: scale(-1);
+}
+.vi-flip-x {
+ transform: scaleX(-1);
+}
+.vi-flip-y {
+ transform: scaleY(-1);
+}
+
+/* Animation classes */
+.vi-spin {
+ animation-name: spin-animation;
+ animation-timing-function: var(--vi-animation-timing-function, linear);
+ animation-duration: var(--vi-animation-duration, 2s);
+ animation-iteration-count: var(--vi-animation-iteration-count, infinite);
+}
+
+.vi-spin-pulse {
+ --vi-animation-timing-function: steps(var(--vi-animation-pulse-steps, 8));
+ --vi-animation-duration: 1s;
+}
+
+.vi-beat {
+ animation-name: beat-animation;
+ animation-timing-function: var(--vi-animation-timing-function, ease-in-out);
+ animation-duration: var(--vi-animation-duration, 1s);
+ animation-iteration-count: var(--vi-animation-iteration-count, infinite);
+}
+
+.vi-fade {
+ animation-name: fade-animation;
+ animation-timing-function: var(--vi-animation-timing-function, ease-in-out);
+ animation-duration: var(--vi-animation-duration, 1.5s);
+ animation-iteration-count: var(--vi-animation-iteration-count, infinite);
+}
+
+.vi-bounce {
+ animation-name: bounce-animation;
+ animation-duration: var(--vi-animation-duration, 1s);
+ animation-iteration-count: var(--vi-animation-iteration-count, infinite);
+}
diff --git a/valkyrie/svgo.config.mjs b/valkyrie/svgo.config.mjs
new file mode 100644
index 000000000..90222edf1
--- /dev/null
+++ b/valkyrie/svgo.config.mjs
@@ -0,0 +1,55 @@
+export default {
+ multipass: true,
+ js2svg: {
+ eol: "lf",
+ },
+ plugins: [
+ {
+ name: "preset-default",
+ params: {
+ overrides: {
+ removeUnknownsAndDefaults: {
+ keepRoleAttr: true,
+ },
+ },
+ },
+ },
+ "cleanupListOfValues",
+ {
+ name: "removeAttrs",
+ params: {
+ attrs: ["clip-rule", "data-name", "fill"],
+ },
+ },
+ {
+ name: "explicitAttrs",
+ type: "visitor",
+ params: {
+ attributes: {
+ xmlns: "http://www.w3.org/2000/svg",
+ fill: "currentColor",
+ class: "vi",
+ viewBox: "0 0 16 16",
+ },
+ },
+ fn(_root, params) {
+ if (!params.attributes) {
+ return null;
+ }
+
+ return {
+ element: {
+ enter(node, parentNode) {
+ if (node.name === "svg" && parentNode.type === "root") {
+ node.attributes = {};
+ for (const [key, value] of Object.entries(params.attributes)) {
+ node.attributes[key] = value;
+ }
+ }
+ },
+ },
+ };
+ },
+ },
+ ],
+};
diff --git a/valkyrie/tsconfig.json b/valkyrie/tsconfig.json
new file mode 100644
index 000000000..7d8d494eb
--- /dev/null
+++ b/valkyrie/tsconfig.json
@@ -0,0 +1,24 @@
+{
+ "compilerOptions": {
+ "outDir": "dist/esm",
+ "module": "esnext",
+ "target": "es2021",
+ "lib": ["es2021", "DOM"],
+ "jsx": "react-jsx",
+ "declaration": true,
+ "moduleResolution": "node",
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "esModuleInterop": true,
+ "noImplicitReturns": true,
+ "noImplicitThis": true,
+ "noImplicitAny": true,
+ "strictNullChecks": true,
+ "allowSyntheticDefaultImports": true,
+ "isolatedModules": true,
+ "skipLibCheck": true,
+ "ignoreDeprecations": "6.0"
+ },
+ "include": ["src"],
+ "exclude": ["node_modules"]
+}
diff --git a/valkyrie/tsup.config.ts b/valkyrie/tsup.config.ts
new file mode 100644
index 000000000..2544cec16
--- /dev/null
+++ b/valkyrie/tsup.config.ts
@@ -0,0 +1,13 @@
+import { defineConfig } from "tsup";
+
+export default defineConfig({
+ entry: ["src/index.ts"],
+ format: ["esm", "cjs"],
+ outDir: "dist",
+ dts: true,
+ sourcemap: true,
+ external: ["react"],
+ clean: true,
+ splitting: false,
+ cjsInterop: true,
+});