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 ( + <> +
+

Documentation

+
+
+
+
+ +
+
+ +
+
+
+ + ); +} 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 ( +
+

{title}

+
    + {items.map((item: string, index: number) => ( +
  • + +

    {parseMarkdownCode(item)}

    +
  • + ))} +
+
+ ); +} + +// 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 ( +
+ + + + + + + + + + {cssVariables.map((variable, key) => ( + + + + + + ))} + +
+ Property name + + Default + + Description +
+ {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 ( + <> +
+

Error 404

+
+
+

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

+
+
+
+ +

Bounce

+
+
+
+
+ + {icon?.title} +
+
+
+
+
+ +

Spin

+
+
+ +

Pulse

+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+
+
+ +

90°

+
+
+ +

180°

+
+
+ +

270°

+
+
+
+
+
+ +
+
+
+
+ +

Beat

+
+
+
+
+
+ +

Flip

+
+
+ +

X

+
+
+ +

Y

+
+
+
+
+ +
+
+
+ + 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 ( + <> +
+

Icons

+
+
+
+
+
+ {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. +

+
+
+

Support

+ +
+ + Documentation + + + Changelog + + + Report a bug + +
+
+
+

Community

+ + +
+
+
+ + + Sippy + +

© 2021-2026

+
+
+
+ ); +} 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 ( +
+
{children}
+
+ ); +} 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 }}"> - -
- {{ @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, +});